----------------------------------------------------------------------------- MANIFEST | 254 - Makefile | 4 README | 3 README.MAC | 7 aclocal.m4 | 254 - config.guess | 57 config.sub | 217 - configure | 9186 +++++++++++++++++++++++++++------------------ configure.in | 282 + doc/CHANGES | 143 doc/CHANGES.old | 8 doc/CREDITS | 8 doc/INSTALL | 49 doc/TODO | 201 doc/WHATSNEW | 19 doc/iso2asc.txt | 16 doc/keymap.sample | 2 doc/l10n/de.add | 5 doc/l10n/de.po | 4520 ++++++++++++---------- doc/l10n/de/tin.1 | 437 +- doc/l10n/de/tin.5 | 220 - doc/l10n/en_GB.po | 4461 +++++++++++---------- doc/l10n/en_GB/tin.1 | 225 - doc/l10n/en_GB/tin.5 | 134 doc/l10n/es.po | 4278 +++++++++++--------- doc/l10n/es/tin.1 | 215 - doc/l10n/es/tin.5 | 129 doc/l10n/tin-man.pot | 4163 +++++++++++--------- doc/mbox.5 | 2 doc/mmdf.5 | 2 doc/tin.1 | 211 - doc/tin.5 | 125 doc/tin.defaults | 2 doc/umlaute.txt | 69 doc/umlauts.txt | 5 doc/url_handler.1 | 1 include/autoconf.hin | 20 include/bool.h | 2 include/bugrep.h | 2 include/debug.h | 2 include/extern.h | 375 + include/keymap.h | 6 include/missing_fd.h | 2 include/newsrc.h | 2 include/nntplib.h | 5 include/policy.h | 2 include/proto.h | 33 include/rfc2046.h | 13 include/stpwatch.h | 81 include/tcurses.h | 2 include/tin.h | 92 include/tinrc.h | 15 include/tnntp.h | 2 include/tnntps.h | 19 include/trace.h | 2 include/version.h | 8 libcanlock/src/canlock.c | 3 po/da.po | 4747 ++++++++++++----------- po/de.po | 4726 ++++++++++++----------- po/en_GB.po | 4708 ++++++++++++----------- po/es.po | 4650 ++++++++++++---------- po/et.po | 4840 ++++++++++++----------- po/fr.po | 4825 ++++++++++++----------- po/ru.po | 7708 +++++++++++++++++++------------------ po/sv.po | 5057 +++++++++++++----------- po/tin.pot | 4449 +++++++++++---------- po/tr.po | 4767 ++++++++++++----------- po/zh_CN.po | 4722 ++++++++++++----------- po/zh_TW.po | 4731 ++++++++++++----------- po4a.conf | 4 src/Makefile.in | 21 src/active.c | 70 src/art.c | 236 - src/attrib.c | 212 - src/auth.c | 36 src/charset.c | 4 src/color.c | 9 src/config.c | 86 src/cook.c | 622 ++- src/debug.c | 16 src/envarg.c | 2 src/feed.c | 24 src/filter.c | 103 src/global.c | 2 src/group.c | 29 src/hashstr.c | 2 src/header.c | 18 src/heapsort.c | 7 src/help.c | 22 src/inews.c | 15 src/init.c | 90 src/joinpath.c | 2 src/keymap.c | 873 ++-- src/lang.c | 500 ++ src/langinfo.c | 7 src/list.c | 2 src/lock.c | 2 src/mail.c | 35 src/main.c | 175 src/makecfg.c | 63 src/memory.c | 32 src/mimetypes.c | 4 src/misc.c | 229 - src/my_tmpfile.c | 2 src/newsrc.c | 289 + src/nntplib.c | 636 ++- src/nntps.c | 580 +- src/nrctbl.c | 6 src/options_menu.c | 82 src/page.c | 238 - src/parsdate.y | 9 src/pgp.c | 41 src/post.c | 650 ++- src/prompt.c | 2 src/read.c | 6 src/refs.c | 95 src/regex.c | 5 src/rfc1524.c | 5 src/rfc2045.c | 6 src/rfc2046.c | 113 src/rfc2047.c | 88 src/save.c | 223 - src/screen.c | 7 src/search.c | 33 src/select.c | 37 src/sigfile.c | 2 src/signal.c | 39 src/strftime.c | 2 src/string.c | 71 src/tags.c | 42 src/tcurses.c | 15 src/thread.c | 36 src/tincfg.tbl | 11 src/tmpfile.c | 2 src/trace.c | 2 src/version.c | 12 src/xface.c | 65 src/xref.c | 4 tin-2.6.3/po/da.gmo |binary tin-2.6.3/po/de.gmo |binary tin-2.6.3/po/en_GB.gmo |binary tin-2.6.3/po/et.gmo |binary tin-2.6.3/po/fr.gmo |binary tin-2.6.3/po/ru.gmo |binary tin-2.6.3/po/sv.gmo |binary tin-2.6.3/po/tr.gmo |binary tin-2.6.3/po/zh_CN.gmo |binary tin-2.6.3/po/zh_TW.gmo |binary tin.spec | 2 tools/tinews.pl | 28 tools/url_handler.pl | 1 151 files changed, 54981 insertions(+), 42592 deletions(-) ----------------------------------------------------------------------------- diff -Nurp '--exclude=.bzr*' tin-2.6.2/MANIFEST tin-2.6.3/MANIFEST --- tin-2.6.2/MANIFEST 2022-12-25 00:00:30.000000000 +0100 +++ tin-2.6.3/MANIFEST 2023-12-24 00:26:11.896832776 +0100 @@ -1,27 +1,27 @@ -MANIFEST for tin-2.6.2 (So 25. Dez 00:00:29 CET 2022) +MANIFEST for tin-2.6.3 (Sun Dec 24 00:26:11 CET 2023) ---------------------------------------------------- 14976 ./Makefile 8812 ./MANIFEST - 1546 ./README - 747 ./README.MAC + 1574 ./README + 733 ./README.MAC 976 ./README.WIN - 217723 ./aclocal.m4 + 219382 ./aclocal.m4 1120 ./conf-tin - 49938 ./config.guess - 35819 ./config.sub - 997271 ./configure - 46953 ./configure.in + 50622 ./config.guess + 36482 ./config.sub + 1048232 ./configure + 50397 ./configure.in 7123 ./install-sh - 355 ./po4a.conf + 356 ./po4a.conf 1821 ./tin.spec 18847 ./doc/ABOUT-NLS - 5879 ./doc/CHANGES - 319065 ./doc/CHANGES.old - 5172 ./doc/CREDITS + 13246 ./doc/CHANGES + 319061 ./doc/CHANGES.old + 5189 ./doc/CREDITS 1305 ./doc/DEBUG_REFS - 33852 ./doc/INSTALL - 46354 ./doc/TODO - 661 ./doc/WHATSNEW + 34736 ./doc/INSTALL + 46423 ./doc/TODO + 1324 ./doc/WHATSNEW 2618 ./doc/art_handling.txt 1701 ./doc/article.txt 3498 ./doc/auth.txt @@ -29,8 +29,8 @@ MANIFEST for tin-2.6.2 (So 25. Dez 00:00 12253 ./doc/filtering 35305 ./doc/good-netkeeping-seal 3790 ./doc/internals.txt - 23621 ./doc/iso2asc.txt - 3963 ./doc/keymap.sample + 23720 ./doc/iso2asc.txt + 4005 ./doc/keymap.sample 633 ./doc/mailcap.sample 5922 ./doc/mbox.5 3365 ./doc/mime.types @@ -42,11 +42,11 @@ MANIFEST for tin-2.6.2 (So 25. Dez 00:00 3964 ./doc/pgp.txt 3048 ./doc/rcvars.txt 1525 ./doc/reading-mail.txt - 4947 ./doc/umlaute.txt - 4246 ./doc/umlauts.txt - 7170 ./doc/url_handler.1 - 144664 ./doc/tin.1 - 86483 ./doc/tin.5 + 4914 ./doc/umlaute.txt + 4151 ./doc/umlauts.txt + 7117 ./doc/url_handler.1 + 149164 ./doc/tin.1 + 87435 ./doc/tin.5 5065 ./doc/tin.defaults 19319 ./doc/tinews.1 2224 ./doc/tools.txt @@ -56,100 +56,100 @@ MANIFEST for tin-2.6.2 (So 25. Dez 00:00 3816 ./tools/metamutt 2791 ./tools/opt-case.pl 1413 ./tools/tinlock - 49078 ./tools/tinews.pl - 3791 ./tools/url_handler.pl + 49366 ./tools/tinews.pl + 3737 ./tools/url_handler.pl 1657 ./tools/url_handler.sh 3353 ./tools/w2r.pl 2697 ./include/bool.h 1886 ./include/bugrep.h 2350 ./include/debug.h - 70257 ./include/extern.h - 14442 ./include/keymap.h + 83949 ./include/extern.h + 14484 ./include/keymap.h 2992 ./include/missing_fd.h 6435 ./include/newsrc.h - 9339 ./include/nntplib.h + 9382 ./include/nntplib.h 664 ./include/plp_snprintf.h 15637 ./include/policy.h - 35203 ./include/proto.h - 5701 ./include/rfc2046.h - 3544 ./include/stpwatch.h + 35667 ./include/proto.h + 5830 ./include/rfc2046.h + 2675 ./include/stpwatch.h 6310 ./include/tcurses.h - 76264 ./include/tin.h - 18338 ./include/tinrc.h + 77830 ./include/tin.h + 18872 ./include/tinrc.h 3894 ./include/tnntp.h - 2723 ./include/tnntps.h + 3179 ./include/tnntps.h 2367 ./include/trace.h - 2248 ./include/version.h - 36419 ./src/active.c - 90179 ./src/art.c - 83588 ./src/attrib.c - 18213 ./src/auth.c - 12931 ./src/charset.c - 8790 ./src/color.c - 69957 ./src/config.c - 28541 ./src/cook.c + 2243 ./include/version.h + 37056 ./src/active.c + 92172 ./src/art.c + 83646 ./src/attrib.c + 18480 ./src/auth.c + 12932 ./src/charset.c + 8886 ./src/color.c + 71769 ./src/config.c + 41478 ./src/cook.c 26542 ./src/curses.c - 12420 ./src/debug.c + 12541 ./src/debug.c 3519 ./src/envarg.c - 30480 ./src/feed.c - 60003 ./src/filter.c + 30317 ./src/feed.c + 59863 ./src/filter.c 18146 ./src/getline.c 9216 ./src/global.c - 50187 ./src/group.c + 50329 ./src/group.c 3910 ./src/hashstr.c - 8729 ./src/header.c - 6252 ./src/heapsort.c - 45228 ./src/help.c - 14031 ./src/inews.c - 38765 ./src/init.c + 8839 ./src/header.c + 6394 ./src/heapsort.c + 45940 ./src/help.c + 14104 ./src/inews.c + 40171 ./src/init.c 2537 ./src/joinpath.c - 107932 ./src/keymap.c - 141784 ./src/lang.c - 4486 ./src/langinfo.c + 109477 ./src/keymap.c + 167093 ./src/lang.c + 4517 ./src/langinfo.c 7314 ./src/list.c 6767 ./src/lock.c - 17179 ./src/mail.c - 29579 ./src/main.c - 11250 ./src/makecfg.c - 13770 ./src/memory.c - 5322 ./src/mimetypes.c - 102795 ./src/misc.c - 40501 ./src/newsrc.c - 63116 ./src/nntplib.c - 24483 ./src/nntps.c - 8104 ./src/nrctbl.c - 108592 ./src/options_menu.c - 69299 ./src/page.c - 24451 ./src/parsdate.y + 17707 ./src/mail.c + 33017 ./src/main.c + 12128 ./src/makecfg.c + 14146 ./src/memory.c + 5328 ./src/mimetypes.c + 103141 ./src/misc.c + 43525 ./src/newsrc.c + 71352 ./src/nntplib.c + 30606 ./src/nntps.c + 8084 ./src/nrctbl.c + 110563 ./src/options_menu.c + 71061 ./src/page.c + 24554 ./src/parsdate.y 17057 ./src/plp_snprintf.c - 13291 ./src/pgp.c - 163278 ./src/post.c + 13749 ./src/pgp.c + 169672 ./src/post.c 19790 ./src/prompt.c - 10778 ./src/read.c - 27779 ./src/refs.c - 8927 ./src/regex.c - 14634 ./src/rfc1524.c - 15388 ./src/rfc2045.c - 40256 ./src/rfc2046.c - 37658 ./src/rfc2047.c - 58688 ./src/save.c - 17503 ./src/screen.c - 19436 ./src/search.c - 44140 ./src/select.c + 10764 ./src/read.c + 28838 ./src/refs.c + 8917 ./src/regex.c + 14599 ./src/rfc1524.c + 15394 ./src/rfc2045.c + 42312 ./src/rfc2046.c + 38331 ./src/rfc2047.c + 59635 ./src/save.c + 17510 ./src/screen.c + 19425 ./src/search.c + 44535 ./src/select.c 8810 ./src/sigfile.c - 14547 ./src/signal.c + 15335 ./src/signal.c 7330 ./src/strftime.c - 40746 ./src/string.c - 9693 ./src/tags.c - 17871 ./src/tcurses.c - 3406 ./src/tmpfile.c + 40519 ./src/string.c + 9895 ./src/tags.c + 17981 ./src/tcurses.c + 3405 ./src/tmpfile.c 3661 ./src/my_tmpfile.c - 46497 ./src/thread.c + 47331 ./src/thread.c 2581 ./src/trace.c - 5032 ./src/version.c + 5015 ./src/version.c 5555 ./src/wildmat.c - 7645 ./src/xface.c - 13216 ./src/xref.c + 7150 ./src/xface.c + 13210 ./src/xref.c 422 ./pcre/AUTHORS 2515 ./pcre/COPYING 118928 ./pcre/ChangeLog @@ -217,9 +217,9 @@ MANIFEST for tin-2.6.2 (So 25. Dez 00:00 108966 ./pcre/testdata/testoutput7 53056 ./pcre/testdata/testoutput8 28769 ./pcre/testdata/testoutput9 - 22544 ./include/autoconf.hin - 22687 ./src/Makefile.in - 10513 ./src/tincfg.tbl + 22862 ./include/autoconf.hin + 22694 ./src/Makefile.in + 10726 ./src/tincfg.tbl 1439 ./libcanlock/COPYING 4149 ./libcanlock/ChangeLog 490 ./libcanlock/ChangeLog_V0 @@ -231,7 +231,7 @@ MANIFEST for tin-2.6.2 (So 25. Dez 00:00 1620 ./libcanlock/Makefile.in 3858 ./libcanlock/README 4015 ./libcanlock/src/base64.c - 11731 ./libcanlock/src/canlock.c + 11705 ./libcanlock/src/canlock.c 7835 ./libcanlock/src/hmac.c 4161 ./libcanlock/src/secret.c 12652 ./libcanlock/src/sha1.c @@ -282,38 +282,38 @@ MANIFEST for tin-2.6.2 (So 25. Dez 00:00 41 ./intl/VERSION 5096 ./po/Makefile.inn 556 ./po/POTFILES.in - 149545 ./po/tin.pot - 166434 ./po/da.gmo - 233323 ./po/da.po - 204078 ./po/de.gmo - 244747 ./po/de.po - 190343 ./po/en_GB.gmo - 229938 ./po/en_GB.po + 155622 ./po/tin.pot + 165190 ./po/da.gmo + 243215 ./po/da.po + 214728 ./po/de.gmo + 255932 ./po/de.po + 200398 ./po/en_GB.gmo + 240514 ./po/en_GB.po 1586 ./po/es.gmo - 178811 ./po/es.po - 187719 ./po/et.gmo - 232441 ./po/et.po - 198062 ./po/fr.gmo - 242225 ./po/fr.po - 116069 ./po/ru.gmo - 215333 ./po/ru.po - 21998 ./po/sv.gmo - 160631 ./po/sv.po - 187695 ./po/tr.gmo - 246452 ./po/tr.po - 232644 ./po/zh_CN.po - 171029 ./po/zh_CN.gmo - 232013 ./po/zh_TW.po - 171160 ./po/zh_TW.gmo - 157599 ./doc/l10n/de/tin.1 - 93410 ./doc/l10n/de/tin.5 - 130 ./doc/l10n/de.add - 410743 ./doc/l10n/de.po - 148621 ./doc/l10n/en_GB/tin.1 - 89097 ./doc/l10n/en_GB/tin.5 - 490340 ./doc/l10n/en_GB.po - 148722 ./doc/l10n/es/tin.1 - 89084 ./doc/l10n/es/tin.5 - 326230 ./doc/l10n/es.po - 308473 ./doc/l10n/tin-man.pot -13702199 total + 186041 ./po/es.po + 191044 ./po/et.gmo + 243012 ./po/et.po + 200435 ./po/fr.gmo + 253458 ./po/fr.po + 147823 ./po/ru.gmo + 265504 ./po/ru.po + 21656 ./po/sv.gmo + 168244 ./po/sv.po + 186430 ./po/tr.gmo + 257478 ./po/tr.po + 242661 ./po/zh_CN.po + 169642 ./po/zh_CN.gmo + 242211 ./po/zh_TW.po + 169773 ./po/zh_TW.gmo + 163576 ./doc/l10n/de/tin.1 + 95126 ./doc/l10n/de/tin.5 + 230 ./doc/l10n/de.add + 430330 ./doc/l10n/de.po + 153237 ./doc/l10n/en_GB/tin.1 + 90081 ./doc/l10n/en_GB/tin.5 + 505030 ./doc/l10n/en_GB.po + 153337 ./doc/l10n/es/tin.1 + 90083 ./doc/l10n/es/tin.5 + 333136 ./doc/l10n/es.po + 316931 ./doc/l10n/tin-man.pot +14154773 total diff -Nurp '--exclude=.bzr*' tin-2.6.2/Makefile tin-2.6.3/Makefile --- tin-2.6.2/Makefile 2022-12-25 00:00:28.000000000 +0100 +++ tin-2.6.3/Makefile 2023-12-24 00:07:18.792271633 +0100 @@ -9,9 +9,9 @@ SHELL = @SHELL@ PROJECT = tin LVER = 2 PVER = 6 -SVER = 2 +SVER = 3 VER = $(LVER).$(PVER).$(SVER) -DVER = 20221225 +DVER = 20231224 EXE = tin # directory structure diff -Nurp '--exclude=.bzr*' tin-2.6.2/README tin-2.6.3/README --- tin-2.6.2/README 2021-08-23 12:58:19.000000000 +0200 +++ tin-2.6.3/README 2023-04-27 11:04:42.431051840 +0200 @@ -24,7 +24,8 @@ with other software, too.) Otherwise use messages and won't be able to post using the internal inews. As the included pcre library is slightly outdated linking against a newer -version is recommended (configure --with-pcre ; see doc/INSTALL for details). +version is recommended (configure --with-pcre or even --with-pcre2-config ; +see doc/INSTALL for details). 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 diff -Nurp '--exclude=.bzr*' tin-2.6.2/README.MAC tin-2.6.3/README.MAC --- tin-2.6.2/README.MAC 2021-08-23 12:58:19.000000000 +0200 +++ tin-2.6.3/README.MAC 2023-08-03 07:44:58.415862432 +0200 @@ -13,9 +13,8 @@ Note for Mac OS X 10.6 / Darwin 10.0.0 u `/usr/sbin/scutil --set HostName` if you set the "disable_sender" option to ON on /etc/tin/tin.defaults -Here are two other ways to build and install tin: +Other way to build and install tin: - MacPorts -- Fink -Instead of using the shell-script url_handler.sh you might want to use -open(1) as URL-handler. +Instead of using the shell-script url_handler.sh or the perl-script +url_handler.pl you might want to use open(1) as URL-handler. diff -Nurp '--exclude=.bzr*' tin-2.6.2/aclocal.m4 tin-2.6.3/aclocal.m4 --- tin-2.6.2/aclocal.m4 2022-12-22 11:35:07.000000000 +0100 +++ tin-2.6.3/aclocal.m4 2023-12-17 20:12:24.766080293 +0100 @@ -2,10 +2,10 @@ dnl Project : tin - a Usenet reader dnl Module : aclocal.m4 dnl Author : Thomas E. Dickey dnl Created : 1995-08-24 -dnl Updated : 2022-12-21 +dnl Updated : 2023-12-17 dnl Notes : dnl -dnl Copyright (c) 1995-2022 Thomas E. Dickey +dnl Copyright (c) 1995-2024 Thomas E. Dickey dnl All rights reserved. dnl dnl Redistribution and use in source and binary forms, with or without @@ -200,7 +200,7 @@ size_t iconv(); AC_SUBST(LIBICONV) ])dnl dnl --------------------------------------------------------------------------- -dnl AM_LANGINFO_CODESET version: 6 updated: 2021/01/01 16:53:59 +dnl AM_LANGINFO_CODESET version: 7 updated: 2023/01/11 04:05:23 dnl ------------------- dnl Inserted as requested by gettext 0.10.40 dnl File from /usr/share/aclocal @@ -212,7 +212,9 @@ dnl From Bruno Haible. AC_DEFUN([AM_LANGINFO_CODESET], [ AC_CACHE_CHECK([for nl_langinfo and CODESET], am_cv_langinfo_codeset, - [AC_TRY_LINK([#include ], + [AC_TRY_LINK([ +$ac_includes_default +#include ], [char* cs = nl_langinfo(CODESET); (void)cs], am_cv_langinfo_codeset=yes, am_cv_langinfo_codeset=no) @@ -1499,7 +1501,7 @@ AC_SUBST(CAN_CPPFLAGS) AC_SUBST(CAN_MAKEFILE) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_BUNDLED_INTL version: 20 updated: 2021/01/02 09:31:20 +dnl CF_BUNDLED_INTL version: 21 updated: 2023/01/10 19:35:04 dnl --------------- dnl Top-level macro for configuring an application with a bundled copy of dnl the intl and po directories for gettext. @@ -1570,7 +1572,7 @@ CF_OUR_MESSAGES($1) if test "$USE_INCLUDED_LIBINTL" = yes ; then if test "$nls_cv_force_use_gnu_gettext" = yes ; then : - elif test "$nls_cv_use_gnu_gettext" = yes ; then + elif test "$nls_cv_use_gnu_gettext" != no ; then : else INTLDIR_MAKE="#" @@ -1682,7 +1684,7 @@ AC_SUBST(PCREDIR_LIBS) AC_SUBST(PCREDIR_CPPFLAGS) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CC_ENV_FLAGS version: 10 updated: 2020/12/31 18:40:20 +dnl CF_CC_ENV_FLAGS version: 11 updated: 2023/02/20 11:15:46 dnl --------------- dnl Check for user's environment-breakage by stuffing CFLAGS/CPPFLAGS content dnl into CC. This will not help with broken scripts that wrap the compiler @@ -1723,7 +1725,7 @@ case "$CC" in AC_MSG_WARN(your environment uses the CC variable to hold CFLAGS/CPPFLAGS options) # humor him... cf_prog=`echo "$CC" | sed -e 's/ / /g' -e 's/[[ ]]* / /g' -e 's/[[ ]]*[[ ]]-[[^ ]].*//'` - cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", [substr]([$]0,1+length(prog))); }'` + cf_flags=`echo "$CC" | sed -e "s%^$cf_prog%%"` CC="$cf_prog" for cf_arg in $cf_flags do @@ -1746,7 +1748,7 @@ case "$CC" in esac ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CHECK_1_DECL version: 5 updated: 2001/07/22 21:09:16 +dnl CF_CHECK_1_DECL version: 6 updated: 2023/12/17 10:59:59 dnl --------------- dnl Check for missing declarations in the system headers (adapted from vile). dnl @@ -1763,7 +1765,7 @@ $CHECK_DECL_HDRS #undef $1 struct zowie { int a; double b; struct zowie *c; char d; }; -extern struct zowie *$1(); +extern struct zowie *$1(void); ], [ ], @@ -1773,7 +1775,7 @@ CF_UPPER(cf_1_up,$1) AC_TRY_COMPILE([ #define DECL_${cf_1_up} $CHECK_DECL_HDRS -],[long x = 0], +],[long x = 0; (void)x], [eval 'cf_cv_func_'$1'=yes'], [eval 'cf_cv_func_'$1'=no']) else @@ -1855,7 +1857,7 @@ CF_CHECK_1_DECL(${ac_func}, ${ac_tr_func done ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CHECK_ERRNO version: 13 updated: 2020/03/10 18:53:47 +dnl CF_CHECK_ERRNO version: 14 updated: 2023/02/18 17:41:25 dnl -------------- dnl Check for data that is usually declared in or , e.g., dnl the 'errno' variable. Define a DECL_xxx symbol if we must declare it @@ -1867,11 +1869,7 @@ AC_DEFUN([CF_CHECK_ERRNO], [ AC_CACHE_CHECK(if external $1 is declared, cf_cv_dcl_$1,[ AC_TRY_COMPILE([ -#ifdef HAVE_STDLIB_H -#include -#endif -#include -#include +$ac_includes_default #include ], ifelse([$2],,int,[$2]) x = (ifelse([$2],,int,[$2])) $1; (void)x, [cf_cv_dcl_$1=yes], @@ -1989,15 +1987,17 @@ fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CHECK_NESTED_PARAMS version: 3 updated: 2019/12/31 20:39:42 +dnl CF_CHECK_NESTED_PARAMS version: 4 updated: 2023/12/17 10:59:59 dnl ---------------------- dnl Check if the compiler allows nested parameter lists (some don't) AC_DEFUN([CF_CHECK_NESTED_PARAMS], [ AC_MSG_CHECKING([if nested parameters work]) AC_CACHE_VAL(cf_cv_nested_params,[ - AC_TRY_COMPILE([], - [extern void (*sigdisp(int sig, void (*func)(int sig)))(int sig)], + AC_TRY_COMPILE([ + extern void (*sigdisp(int sig, void (*func)(int sig)))(int sig); + ], + [], [cf_cv_nested_params=yes], [cf_cv_nested_params=no]) ]) @@ -2005,7 +2005,7 @@ AC_MSG_RESULT($cf_cv_nested_params) test $cf_cv_nested_params = yes && AC_DEFINE(HAVE_NESTED_PARAMS,1,[Define this to 1 if the compiler allows nested parameter lists]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CLANG_COMPILER version: 8 updated: 2021/01/01 13:31:04 +dnl CF_CLANG_COMPILER version: 9 updated: 2023/02/18 17:41:25 dnl ----------------- dnl Check if the given compiler is really clang. clang's C driver defines dnl __GNUC__ (fooling the configure script into setting $GCC to yes) but does @@ -2027,7 +2027,7 @@ if test "$ifelse([$1],,[$1],GCC)" = yes AC_TRY_COMPILE([],[ #ifdef __clang__ #else -make an error +#error __clang__ is not defined #endif ],[ifelse([$2],,CLANG_COMPILER,[$2])=yes ],[]) @@ -2103,7 +2103,7 @@ if test "$cf_cv_color_curses" = yes ; th fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_COMPTYPE version: 3 updated: 2019/12/31 20:39:42 +dnl CF_COMPTYPE version: 4 updated: 2023/12/17 10:59:59 dnl ----------- dnl Check if the compiler uses 'void *' for qsort's compare function parameters dnl (i.e., it's an ANSI prototype). @@ -2114,10 +2114,11 @@ AC_CACHE_VAL(cf_cv_comptype,[ AC_TRY_COMPILE([ #ifdef HAVE_STDLIB_H #include -#endif], - [extern int compare(const void *, const void *); - char *foo = "string"; - qsort(foo, sizeof(foo)/sizeof(*foo), sizeof(*foo), compare)], +#endif + extern int compare(const void *, const void *); + ], + [static char foo[] = "string"; + qsort(foo, sizeof(foo)/sizeof(foo[0]), sizeof(foo), compare)], [cf_cv_comptype=yes], [cf_cv_comptype=no]) ]) @@ -2129,7 +2130,7 @@ else fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CONST_X_STRING version: 7 updated: 2021/06/07 17:39:17 +dnl CF_CONST_X_STRING version: 8 updated: 2023/12/01 17:22:50 dnl ----------------- dnl The X11R4-X11R6 Xt specification uses an ambiguous String type for most dnl character-strings. @@ -2164,6 +2165,7 @@ AC_TRY_COMPILE( AC_CACHE_CHECK(for X11/Xt const-feature,cf_cv_const_x_string,[ AC_TRY_COMPILE( [ +#undef _CONST_X_STRING #define _CONST_X_STRING /* X11R7.8 (perhaps) */ #undef XTSTRINGDEFINES /* X11R5 and later */ #include @@ -2243,7 +2245,7 @@ AC_MSG_RESULT($cf_cv_corefile) test $cf_cv_corefile = yes && AC_DEFINE(HAVE_COREFILE,1,[Define this to 1 if the application can dump core]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CPP_CONCATS version: 3 updated: 2019/12/31 20:39:42 +dnl CF_CPP_CONCATS version: 4 updated: 2023/12/17 10:59:59 dnl -------------- dnl Test for ANSI token expansion (used in 'assert'). AC_DEFUN([CF_CPP_CONCATS], @@ -2252,7 +2254,9 @@ AC_MSG_CHECKING([for ansi token concaten AC_CACHE_VAL(cf_cv_cpp_concats,[ AC_TRY_COMPILE([ #define concat(a,b) a ## b], - [char *firstlast = "y", *s = concat(first,last)], + [static char *firstlast = "y"; + const char *s = concat(first,last); + (void)s], [cf_cv_cpp_concats=yes], [cf_cv_cpp_concats=no]) ]) @@ -2260,7 +2264,7 @@ AC_MSG_RESULT($cf_cv_cpp_concats) test $cf_cv_cpp_concats = yes && AC_DEFINE(CPP_DOES_CONCAT,1,[Define this to 1 for ansi token concatenation]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CPP_EXPANDS version: 3 updated: 2019/12/31 20:39:42 +dnl CF_CPP_EXPANDS version: 4 updated: 2023/12/17 10:59:59 dnl -------------- dnl Test for ANSI token expansion (used in 'assert'). AC_DEFUN([CF_CPP_EXPANDS], @@ -2269,7 +2273,7 @@ AC_MSG_CHECKING([for ansi token expansio AC_CACHE_VAL(cf_cv_cpp_expands,[ AC_TRY_COMPILE([ #define string(n) #n], - [char *s = string(token)], + [const char *s = string(token); (void)s], [cf_cv_cpp_expands=yes], [cf_cv_cpp_expands=no]) ]) @@ -2520,7 +2524,7 @@ fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_CURSES_TERMCAP version: 13 updated: 2022/12/21 19:46:38 +dnl CF_CURSES_TERMCAP version: 15 updated: 2023/12/09 10:53:57 dnl ----------------- dnl Check if we should include to pick up prototypes for termcap dnl functions. On terminfo systems, these are normally declared in , @@ -2545,10 +2549,13 @@ do CPPFLAGS="$cf_save_CPPFLAGS $CHECK_DECL_FLAG" test -n "$cf_c_opts" && CPPFLAGS="$CPPFLAGS -D$cf_c_opts" test -n "$cf_t_opts" && CPPFLAGS="$CPPFLAGS -D$cf_t_opts" + cf_tgoto_decl=" + extern char *tgoto(char*,int,int);" + test -n "${cf_c_opts}${cf_t_opts}" && cf_tgoto_decl= AC_TRY_LINK([/* $cf_c_opts $cf_t_opts */ -$CHECK_DECL_HDRS], - [char *x = (char *)tgoto(""); (void)x], +$CHECK_DECL_HDRS $cf_tgoto_decl], + [static char fmt[] = ""; char *x = tgoto(fmt); (void)x], [test "$cf_cv_need_curses_h" = no && { cf_cv_need_curses_h=maybe cf_ok_c_opts=$cf_c_opts @@ -2556,8 +2563,8 @@ $CHECK_DECL_HDRS], }], [echo "Recompiling with corrected call (C:$cf_c_opts, T:$cf_t_opts)" >&AC_FD_CC AC_TRY_LINK([ -$CHECK_DECL_HDRS], - [char *x = (char *)tgoto("",0,0); (void)x], +$CHECK_DECL_HDRS $cf_tgoto_decl], + [static char fmt[] = ""; char *x = tgoto(fmt,0,0); (void)x], [cf_cv_need_curses_h=yes cf_ok_c_opts=$cf_c_opts cf_ok_t_opts=$cf_t_opts])]) @@ -3368,15 +3375,15 @@ AC_MSG_RESULT($cf_cv_func_fork) test $cf_cv_func_fork = yes && AC_DEFINE(HAVE_FORK) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_FUNC_GETADDRINFO version: 9 updated: 2017/05/10 18:31:29 +dnl CF_FUNC_GETADDRINFO version: 10 updated: 2023/01/05 18:06:22 dnl ------------------- dnl Look for a working version of getaddrinfo(), for IPV6 support. AC_DEFUN([CF_FUNC_GETADDRINFO],[ AC_CACHE_CHECK(working getaddrinfo, cf_cv_getaddrinfo,[ AC_TRY_RUN([ -#include +$ac_includes_default + #include -#include #include #include @@ -3459,7 +3466,7 @@ if test "$cf_cv_getaddrinfo" = yes ; the fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_FUNC_MEMMOVE version: 9 updated: 2017/01/21 11:06:25 +dnl CF_FUNC_MEMMOVE version: 10 updated: 2023/01/05 18:51:28 dnl --------------- dnl Check for memmove, or a bcopy that can handle overlapping copy. If neither dnl is found, add our own version of memmove to the list of objects. @@ -3469,6 +3476,8 @@ AC_CHECK_FUNC(memmove,,[ AC_CHECK_FUNC(bcopy,[ AC_CACHE_CHECK(if bcopy does overlapping moves,cf_cv_good_bcopy,[ AC_TRY_RUN([ +$ac_includes_default + int main(void) { static char data[] = "abcdefghijklmnopqrstuwwxyz"; char temp[40]; @@ -3490,7 +3499,7 @@ int main(void) { fi ])])dnl dnl --------------------------------------------------------------------------- -dnl CF_FUNC_SYSTEM version: 7 updated: 2022/12/21 18:52:11 +dnl CF_FUNC_SYSTEM version: 8 updated: 2023/12/17 10:59:59 dnl -------------- dnl Check if the 'system()' function returns a usable status, or if not, try dnl to use the status returned by a SIGCHLD. @@ -3517,7 +3526,7 @@ RETSIGTYPE signal_handler (int sig) int system_status; wait (&wait_status); system_status = WEXITSTATUS(wait_status); /* should be nonzero */ - ${cf_cv_main_return:-return}(system_status != 23); + exit(system_status != 23); } int main(void) @@ -3544,7 +3553,7 @@ AC_MSG_RESULT($cf_cv_system_status) test $cf_cv_system_status = no && AC_DEFINE(USE_SYSTEM_STATUS,1,[Define this to 1 if the system function returns usable exit-status]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_GCC_VERSION version: 8 updated: 2019/09/07 13:38:36 +dnl CF_GCC_VERSION version: 9 updated: 2023/03/05 14:30:13 dnl -------------- dnl Find version of gcc, and (because icc/clang pretend to be gcc without being dnl compatible), attempt to determine if icc/clang is actually used. @@ -3553,7 +3562,7 @@ AC_REQUIRE([AC_PROG_CC]) GCC_VERSION=none if test "$GCC" = yes ; then AC_MSG_CHECKING(version of $CC) - GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[[^)]]*) //' -e 's/^.*(Debian[[^)]]*) //' -e 's/^[[^0-9.]]*//' -e 's/[[^0-9.]].*//'`" + GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^[[^(]]*([[^)]][[^)]]*) //' -e 's/^[[^0-9.]]*//' -e 's/[[^0-9.]].*//'`" test -z "$GCC_VERSION" && GCC_VERSION=unknown AC_MSG_RESULT($GCC_VERSION) fi @@ -3832,7 +3841,7 @@ test -d "$oldincludedir" && { $1="[$]$1 $cf_header_path_list" ])dnl dnl --------------------------------------------------------------------------- -dnl CF_INTEL_COMPILER version: 8 updated: 2021/01/01 16:53:59 +dnl CF_INTEL_COMPILER version: 9 updated: 2023/02/18 17:41:25 dnl ----------------- dnl Check if the given compiler is really the Intel compiler for Linux. It dnl tries to imitate gcc, but does not return an error when it finds a mismatch @@ -3858,7 +3867,7 @@ if test "$ifelse([$1],,[$1],GCC)" = yes AC_TRY_COMPILE([],[ #ifdef __INTEL_COMPILER #else -make an error +#error __INTEL_COMPILER is not defined #endif ],[ifelse([$2],,INTEL_COMPILER,[$2])=yes cf_save_CFLAGS="$cf_save_CFLAGS -we147" @@ -3923,7 +3932,7 @@ ifelse($1,,,[$1=$LIB_PREFIX]) AC_SUBST(LIB_PREFIX) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_LOCKFILE version: 2 updated: 2001/05/26 12:41:02 +dnl CF_LOCKFILE version: 3 updated: 2023/12/17 10:59:59 dnl ----------- dnl Check for functions that we can use for file-locking. Simply checking for dnl existence is not sufficient, since fcntl, for example, uses definitions @@ -3964,6 +3973,7 @@ if eval 'test ${ac_cv_func_'$cf_lock'+se rc = fcntl(fd, block ? F_SETLKW : F_SETLK, &flk) && fcntl(fd, F_GETLK, &flk) && fcntl(fd, F_SETLK, &flk); + (void)rc; ],,continue) ;; lockf) #(vi @@ -3980,6 +3990,8 @@ if eval 'test ${ac_cv_func_'$cf_lock'+se int ret = lockf(fd, block ? F_LOCK : F_TLOCK, 0L) && lockf(fd, F_TEST, 0L) && lockf(fd, F_ULOCK, 0L); + (void)block; + (void)ret; ],,[continue]) ;; flock) @@ -3999,6 +4011,8 @@ if eval 'test ${ac_cv_func_'$cf_lock'+se int ret = flock(fd, (LOCK_EX|LOCK_NB)) && flock(fd, LOCK_UN) && flock(fd, block ? LOCK_EX : (LOCK_EX | LOCK_NB)); + (void)block; + (void)ret; ],,[continue]) ;; esac @@ -4088,7 +4102,7 @@ fi fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_NCURSES_CC_CHECK version: 5 updated: 2020/12/31 20:19:42 +dnl CF_NCURSES_CC_CHECK version: 6 updated: 2023/02/18 17:47:58 dnl ------------------- dnl Check if we can compile with ncurses' header file dnl $1 is the cache variable to set @@ -4105,7 +4119,7 @@ AC_DEFUN([CF_NCURSES_CC_CHECK],[ #ifdef NCURSES_VERSION ]ifelse($3,ncursesw,[ #ifndef WACS_BSSB - make an error + #error WACS_BSSB is not defined #endif ])[ printf("%s\\n", NCURSES_VERSION); @@ -4113,7 +4127,7 @@ printf("%s\\n", NCURSES_VERSION); #ifdef __NCURSES_H printf("old\\n"); #else - make an error + #error __NCURSES_H is not defined #endif #endif ] @@ -4436,7 +4450,7 @@ CF_UPPER(cf_nculib_ROOT,HAVE_LIB$cf_ncul AC_DEFINE_UNQUOTED($cf_nculib_ROOT) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_NCURSES_VERSION version: 16 updated: 2020/12/31 20:19:42 +dnl CF_NCURSES_VERSION version: 17 updated: 2023/01/05 18:54:02 dnl ------------------ dnl Check for the version of ncurses, to aid in reporting bugs, etc. dnl Call CF_CURSES_CPPFLAGS first, or CF_NCURSES_CPPFLAGS. We don't use @@ -4449,8 +4463,10 @@ AC_CACHE_CHECK(for ncurses version, cf_c cf_tempfile=out$$ rm -f "$cf_tempfile" AC_TRY_RUN([ +$ac_includes_default + #include <${cf_cv_ncurses_header:-curses.h}> -#include + int main(void) { FILE *fp = fopen("$cf_tempfile", "w"); @@ -4847,7 +4863,7 @@ else fi ])dnl dnl --------------------------------------------------------------------------- -dnl CF_PKG_CONFIG version: 12 updated: 2021/10/10 20:18:09 +dnl CF_PKG_CONFIG version: 13 updated: 2023/10/28 11:59:01 dnl ------------- dnl Check for the package-config program, unless disabled by command-line. dnl @@ -4856,7 +4872,7 @@ AC_DEFUN([CF_PKG_CONFIG], [ AC_MSG_CHECKING(if you want to use pkg-config) AC_ARG_WITH(pkg-config, - [ --with-pkg-config{=path} enable/disable use of pkg-config], + [[ --with-pkg-config[=CMD] enable/disable use of pkg-config and its name CMD]], [cf_pkg_config=$withval], [cf_pkg_config=yes]) AC_MSG_RESULT($cf_pkg_config) @@ -4885,7 +4901,7 @@ fi AC_SUBST(PKG_CONFIG) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_POSIX_C_SOURCE version: 11 updated: 2018/12/31 20:46:17 +dnl CF_POSIX_C_SOURCE version: 12 updated: 2023/02/18 17:41:25 dnl ----------------- dnl Define _POSIX_C_SOURCE to the given level, and _POSIX_SOURCE if needed. dnl @@ -4916,7 +4932,7 @@ AC_CACHE_CHECK(if we should define _POSI CF_MSG_LOG(if the symbol is already defined go no further) AC_TRY_COMPILE([#include ],[ #ifndef _POSIX_C_SOURCE -make an error +#error _POSIX_C_SOURCE is not defined #endif], [cf_cv_posix_c_source=no], [cf_want_posix_source=no @@ -4935,7 +4951,7 @@ make an error if test "$cf_want_posix_source" = yes ; then AC_TRY_COMPILE([#include ],[ #ifdef _POSIX_SOURCE -make an error +#error _POSIX_SOURCE is defined #endif],[], cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE") fi @@ -4946,7 +4962,7 @@ make an error CF_MSG_LOG(if the second compile does not leave our definition intact error) AC_TRY_COMPILE([#include ],[ #ifndef _POSIX_C_SOURCE -make an error +#error _POSIX_C_SOURCE is not defined #endif],, [cf_cv_posix_c_source=no]) CFLAGS="$cf_save_CFLAGS" @@ -5162,7 +5178,7 @@ YACC="$cf_cv_prog_YACC" AC_SUBST(YACC)dnl ])dnl dnl --------------------------------------------------------------------------- -dnl CF_PW_GECOS version: 3 updated: 2019/12/31 20:39:42 +dnl CF_PW_GECOS version: 4 updated: 2023/12/17 10:59:59 dnl ----------- dnl Check if the passwd-struct defines the '.pw_gecos' member (useful dnl in decoding user names). @@ -5172,8 +5188,9 @@ AC_CACHE_CHECK([for passwd.pw_gecos], cf AC_TRY_COMPILE([ #include ],[ - struct passwd foo; - char bar = foo.pw_gecos], + static struct passwd foo; + char *bar = foo.pw_gecos; + (void)bar], [cf_cv_pw_gecos=yes], [cf_cv_pw_gecos=no])]) test $cf_cv_pw_gecos = no && AC_DEFINE(DONT_HAVE_PW_GECOS,1,[Define this to 1 if passwd struct has .pw_gecos]) @@ -5276,7 +5293,7 @@ do done ])dnl dnl --------------------------------------------------------------------------- -dnl CF_SIGWINCH version: 6 updated: 2021/01/01 13:31:04 +dnl CF_SIGWINCH version: 7 updated: 2023/02/18 17:41:25 dnl ----------- dnl Use this macro after CF_XOPEN_SOURCE, but do not require it (not all dnl programs need this test). @@ -5319,7 +5336,7 @@ do #include ],[ #if SIGWINCH != $cf_sigwinch -make an error +#error SIGWINCH is not $cf_sigwinch #endif int x = SIGWINCH; (void)x], [cf_cv_fixup_sigwinch=$cf_sigwinch @@ -5573,7 +5590,7 @@ AC_DEFUN([CF_STRERROR],[ AC_CHECK_FUNCS(strerror, AC_DEFINE(HAVE_STRERROR),[CF_SYS_ERRLIST]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_STRUCT_TERMIOS version: 11 updated: 2020/03/19 20:46:13 +dnl CF_STRUCT_TERMIOS version: 13 updated: 2023/12/03 19:38:54 dnl ----------------- dnl Some machines require _POSIX_SOURCE to completely define struct termios. AC_DEFUN([CF_STRUCT_TERMIOS],[ @@ -5596,12 +5613,12 @@ if test "$ac_cv_header_termios_h" = yes if test "$termios_bad" = maybe ; then AC_MSG_CHECKING(whether termios.h needs _POSIX_SOURCE) AC_TRY_COMPILE([#include ], - [struct termios foo; int x = foo.c_iflag = 1; (void)x], + [struct termios foo; int x = (int)(foo.c_iflag = 1); (void)x], termios_bad=no, [ AC_TRY_COMPILE([ #define _POSIX_SOURCE #include ], - [struct termios foo; int x = foo.c_iflag = 2; (void)x], + [struct termios foo; int x = (int)(foo.c_iflag = 2); (void)x], termios_bad=unknown, termios_bad=yes AC_DEFINE(_POSIX_SOURCE,1,[Define to 1 if we must define _POSIX_SOURCE])) ]) @@ -5645,7 +5662,7 @@ AC_DEFUN([CF_SYS_ERRLIST], CF_CHECK_ERRNO(sys_errlist) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_SYS_SELECT_TIMEVAL version: 5 updated: 2019/12/31 20:39:42 +dnl CF_SYS_SELECT_TIMEVAL version: 6 updated: 2023/12/17 10:59:59 dnl --------------------- dnl Check if there is a conflict between and . dnl This is known to be a problem with SCO. @@ -5676,7 +5693,7 @@ AC_TRY_COMPILE([ #ifdef HAVE_SYS_SELECT_H # include #endif -],[struct timeval foo], +],[struct timeval foo; (void)foo], [cf_cv_sys_select_timeval=$cf_opts break], [cf_cv_sys_select_timeval=no]) @@ -5686,7 +5703,7 @@ AC_MSG_RESULT($cf_cv_sys_select_timeval) test $cf_cv_sys_select_timeval = yes && AC_DEFINE(NEED_TIMEVAL_FIX,1,[Define this to 1 if sys/time.h conflicts with sys/select.h]) ]) dnl --------------------------------------------------------------------------- -dnl CF_TERMCAP_LIBS version: 17 updated: 2022/12/21 19:42:05 +dnl CF_TERMCAP_LIBS version: 18 updated: 2023/01/14 07:19:05 dnl --------------- dnl Look for termcap libraries, or the equivalent in terminfo. dnl @@ -5725,7 +5742,7 @@ if test "$cf_cv_termlib" = none; then AC_MSG_CHECKING(for $cf_func in -l$cf_lib) AC_TRY_LINK( [extern char *$cf_func(const char *);], - [int x=$cf_func(""); (void)x], + [char *x = $cf_func(""); (void)x], [cf_result=yes], [cf_result=no]) AC_MSG_RESULT($cf_result) @@ -6013,7 +6030,7 @@ if test $cf_cv_type_fd_set = sys/select. fi ]) dnl --------------------------------------------------------------------------- -dnl CF_TYPE_OUTCHAR version: 15 updated: 2015/05/15 19:42:24 +dnl CF_TYPE_OUTCHAR version: 16 updated: 2023/12/09 10:53:57 dnl --------------- dnl Check for return and param type of 3rd -- OutChar() -- param of tputs(). dnl @@ -6060,10 +6077,11 @@ for Q in int void; do for R in int char; do for S in "" const; do CF_MSG_LOG(loop variables [P:[$]P, Q:[$]Q, R:[$]R, S:[$]S]) - AC_TRY_COMPILE([$CHECK_DECL_HDRS], - [extern $Q OutChar($R); + AC_TRY_COMPILE([$CHECK_DECL_HDRS + extern $Q OutChar($R); extern $P tputs ($S char *string, int nlines, $Q (*_f)($R)); - tputs("", 1, OutChar)], + static char fmt[] = "";], + [tputs(fmt, 1, OutChar)], [cf_cv_type_outchar="$Q OutChar($R)" cf_cv_found=yes break]) @@ -6090,7 +6108,7 @@ esac CPPFLAGS="$cf_save_CPPFLAGS" ])dnl dnl --------------------------------------------------------------------------- -dnl CF_TYPE_SIGACTION version: 4 updated: 2012/10/06 17:56:13 +dnl CF_TYPE_SIGACTION version: 5 updated: 2023/12/03 09:21:34 dnl ----------------- dnl AC_DEFUN([CF_TYPE_SIGACTION], @@ -6099,7 +6117,7 @@ AC_MSG_CHECKING([for type sigaction_t]) AC_CACHE_VAL(cf_cv_type_sigaction,[ AC_TRY_COMPILE([ #include ], - [sigaction_t x], + [sigaction_t x; (void)x], [cf_cv_type_sigaction=yes], [cf_cv_type_sigaction=no])]) AC_MSG_RESULT($cf_cv_type_sigaction) @@ -6441,7 +6459,7 @@ AC_DEFUN([CF_WITH_VALUE], AC_DEFINE_UNQUOTED($3,"$withval",[Define a value for $1])dnl ])dnl dnl --------------------------------------------------------------------------- -dnl CF_XOPEN_CURSES version: 17 updated: 2021/07/10 12:22:27 +dnl CF_XOPEN_CURSES version: 19 updated: 2023/12/13 18:02:34 dnl --------------- dnl Test if we should define X/Open source for curses, needed on Digital Unix dnl 4.x, to see the extended functions, but breaks on IRIX 6.x. @@ -6454,7 +6472,7 @@ AC_REQUIRE([CF_CURSES_CPPFLAGS])dnl AC_CACHE_CHECK(definition to turn on extended curses functions,cf_cv_need_xopen_extension,[ cf_cv_need_xopen_extension=unknown AC_TRY_LINK([ -#include +$ac_includes_default #include <${cf_cv_ncurses_header:-curses.h}>],[ #if defined(NCURSES_VERSION_PATCH) #if (NCURSES_VERSION_PATCH < 20100501) && (NCURSES_VERSION_PATCH >= 20100403) @@ -6464,9 +6482,10 @@ AC_TRY_LINK([ #ifdef NCURSES_WIDECHAR make an error /* prefer to fall-through on the second checks */ #endif + static char dummy[10]; cchar_t check; int check2 = curs_set((int)sizeof(check)); - long x = winnstr(stdscr, "", 0); + long x = winnstr(stdscr, dummy, 5); int x1, y1; (void)check2; getbegyx(stdscr, y1, x1); @@ -6480,11 +6499,12 @@ make an error /* prefer to fall-through do AC_TRY_LINK([ #define $cf_try_xopen_extension 1 -#include +$ac_includes_default #include <${cf_cv_ncurses_header:-curses.h}>],[ + static char dummy[10]; cchar_t check; int check2 = curs_set((int)sizeof(check)); - long x = winnstr(stdscr, "", 0); + long x = winnstr(stdscr, dummy, 5); int x1, y1; getbegyx(stdscr, y1, x1); (void)check2; @@ -6505,7 +6525,7 @@ esac ])dnl dnl --------------------------------------------------------------------------- -dnl CF_XOPEN_SOURCE version: 62 updated: 2022/10/02 19:55:56 +dnl CF_XOPEN_SOURCE version: 67 updated: 2023/09/06 18:55:27 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, @@ -6514,6 +6534,18 @@ dnl dnl Parameters: dnl $1 is the nominal value for _XOPEN_SOURCE dnl $2 is the nominal value for _POSIX_C_SOURCE +dnl +dnl The default case prefers _XOPEN_SOURCE over _POSIX_C_SOURCE if the +dnl implementation predefines it, because X/Open and most implementations agree +dnl that the latter is a legacy or "aligned" value. +dnl +dnl Because _XOPEN_SOURCE is preferred, if defining _POSIX_C_SOURCE turns +dnl that off, then refrain from setting _POSIX_C_SOURCE explicitly. +dnl +dnl References: +dnl https://pubs.opengroup.org/onlinepubs/007904975/functions/xsh_chap02_02.html +dnl https://docs.oracle.com/cd/E19253-01/816-5175/standards-5/index.html +dnl https://www.gnu.org/software/libc/manual/html_node/Feature-Test-Macros.html AC_DEFUN([CF_XOPEN_SOURCE],[ AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([CF_POSIX_VISIBLE]) @@ -6528,9 +6560,6 @@ case "$host_os" in aix[[4-7]]*) cf_xopen_source="-D_ALL_SOURCE" ;; -msys) - cf_XOPEN_SOURCE=600 - ;; darwin[[0-8]].*) cf_xopen_source="-D_APPLE_C_SOURCE" ;; @@ -6556,7 +6585,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) +linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc) CF_GNU_SOURCE($cf_XOPEN_SOURCE) ;; minix*) @@ -6608,10 +6637,12 @@ sysv4.2uw2.*) # Novell/SCO UnixWare 2.x cf_save_xopen_cppflags="$CPPFLAGS" CF_POSIX_C_SOURCE($cf_POSIX_C_SOURCE) # Some of these niche implementations use copy/paste, double-check... - CF_VERBOSE(checking if _POSIX_C_SOURCE inteferes) - AC_TRY_COMPILE(CF__XOPEN_SOURCE_HEAD,CF__XOPEN_SOURCE_BODY,,[ - AC_MSG_WARN(_POSIX_C_SOURCE definition is not usable) - CPPFLAGS="$cf_save_xopen_cppflags"]) + if test "$cf_cv_xopen_source" = no ; then + CF_VERBOSE(checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE) + AC_TRY_COMPILE(CF__XOPEN_SOURCE_HEAD,CF__XOPEN_SOURCE_BODY,,[ + AC_MSG_WARN(_POSIX_C_SOURCE definition is not usable) + CPPFLAGS="$cf_save_xopen_cppflags"]) + fi ;; esac @@ -6626,7 +6657,7 @@ if test -n "$cf_XOPEN_SOURCE" && test -z AC_MSG_CHECKING(if _XOPEN_SOURCE really is set) AC_TRY_COMPILE([#include ],[ #ifndef _XOPEN_SOURCE -make an error +#error _XOPEN_SOURCE is not defined #endif], [cf_XOPEN_SOURCE_set=yes], [cf_XOPEN_SOURCE_set=no]) @@ -6635,7 +6666,7 @@ make an error then AC_TRY_COMPILE([#include ],[ #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE -make an error +#error (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE #endif], [cf_XOPEN_SOURCE_set_ok=yes], [cf_XOPEN_SOURCE_set_ok=no]) @@ -6650,7 +6681,7 @@ fi fi # cf_cv_posix_visible ]) dnl --------------------------------------------------------------------------- -dnl CF_X_ATHENA version: 24 updated: 2020/03/10 18:53:47 +dnl CF_X_ATHENA version: 25 updated: 2023/01/11 04:05:23 dnl ----------- dnl Check for Xaw (Athena) libraries dnl @@ -6724,6 +6755,7 @@ if test "$PKG_CONFIG" != none ; then AC_CACHE_CHECK(for usable $cf_x_athena/Xmu package,cf_cv_xaw_compat,[ AC_TRY_LINK([ +$ac_includes_default #include ],[ int check = XmuCompareISOLatin1("big", "small"); @@ -6810,7 +6842,7 @@ elif test "$cf_x_athena_inc" != default fi ]) dnl --------------------------------------------------------------------------- -dnl CF_X_ATHENA_LIBS version: 13 updated: 2020/01/11 18:16:10 +dnl CF_X_ATHENA_LIBS version: 14 updated: 2023/01/11 04:05:23 dnl ---------------- dnl Normally invoked by CF_X_ATHENA, with $1 set to the appropriate flavor of dnl the Athena widgets, e.g., Xaw, Xaw3d, neXtaw. @@ -6843,6 +6875,7 @@ do CF_ADD_LIBS($cf_libs) AC_MSG_CHECKING(for $cf_test in $cf_libs) AC_TRY_LINK([ +$ac_includes_default #include #include ],[ @@ -6879,7 +6912,7 @@ CF_TRY_PKG_CONFIG(Xext,,[ [CF_ADD_LIB(Xext)])]) ])dnl dnl --------------------------------------------------------------------------- -dnl CF_X_TOOLKIT version: 26 updated: 2021/01/02 09:31:20 +dnl CF_X_TOOLKIT version: 27 updated: 2023/01/11 04:05:23 dnl ------------ dnl Check for X Toolkit libraries AC_DEFUN([CF_X_TOOLKIT], @@ -6914,6 +6947,7 @@ CF_TRY_PKG_CONFIG(xt,[ # we have an "xt" package, but it may omit Xt's dependency on X11 AC_CACHE_CHECK(for usable X dependency,cf_cv_xt_x11_compat,[ AC_TRY_LINK([ +$ac_includes_default #include ],[ int rc1 = XDrawLine((Display*) 0, (Drawable) 0, (GC) 0, 0, 0, 0, 0); @@ -6932,6 +6966,7 @@ AC_TRY_LINK([ AC_CACHE_CHECK(for usable X Toolkit package,cf_cv_xt_ice_compat,[ AC_TRY_LINK([ +$ac_includes_default #include ],[int num = IceConnectionNumber(0); (void) num ],[cf_cv_xt_ice_compat=yes],[cf_cv_xt_ice_compat=no])]) @@ -7038,24 +7073,22 @@ define([CF__INTL_HEAD],[ extern int _nl_msg_cat_cntr; ])dnl dnl --------------------------------------------------------------------------- -dnl CF__XOPEN_SOURCE_BODY version: 1 updated: 2022/09/10 15:17:35 +dnl CF__XOPEN_SOURCE_BODY version: 2 updated: 2023/02/18 17:41:25 dnl --------------------- dnl body of test when test-compiling for _XOPEN_SOURCE check define([CF__XOPEN_SOURCE_BODY], [ #ifndef _XOPEN_SOURCE -make an error +#error _XOPEN_SOURCE is not defined #endif ]) dnl --------------------------------------------------------------------------- -dnl CF__XOPEN_SOURCE_HEAD version: 1 updated: 2022/09/10 15:17:03 +dnl CF__XOPEN_SOURCE_HEAD version: 2 updated: 2023/02/18 17:41:25 dnl --------------------- dnl headers to include when test-compiling for _XOPEN_SOURCE check define([CF__XOPEN_SOURCE_HEAD], [ -#include -#include -#include +$ac_includes_default ]) dnl --------------------------------------------------------------------------- dnl jm_GLIBC21 version: 4 updated: 2015/05/10 19:52:14 @@ -7086,3 +7119,20 @@ AC_CACHE_CHECK(whether we are using the AC_SUBST(GLIBC21) GLIBC21="$ac_cv_gnu_library_2_1" ]) +dnl --------------------------------------------------------------------------- +dnl CF_WITH_ZLIB version: 4 updated: 2011/05/28 12:10:58 +dnl ------------ +dnl check for libz aka "zlib" +AC_DEFUN([CF_WITH_ZLIB],[ + CF_ADD_OPTIONAL_PATH($1) + + CF_FIND_LINKAGE([ +#include +],[ + gzopen("name","mode") +],z,,,zlib) + +AC_CHECK_FUNCS( \ + zError \ +) +])dnl diff -Nurp '--exclude=.bzr*' tin-2.6.2/config.guess tin-2.6.3/config.guess --- tin-2.6.2/config.guess 2022-10-08 11:38:43.000000000 +0200 +++ tin-2.6.3/config.guess 2023-09-19 14:23:29.823867338 +0200 @@ -1,10 +1,10 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright 1992-2022 Free Software Foundation, Inc. +# Copyright 1992-2023 Free Software Foundation, Inc. # shellcheck disable=SC2006,SC2268 # see below for rationale -timestamp='2022-09-17' +timestamp='2023-08-22' # 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 @@ -47,7 +47,7 @@ me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] -Output the configuration name of the system \`$me' is run on. +Output the configuration name of the system '$me' is run on. Options: -h, --help print this help, then exit @@ -60,13 +60,13 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright 1992-2022 Free Software Foundation, Inc. +Copyright 1992-2023 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." help=" -Try \`$me --help' for more information." +Try '$me --help' for more information." # Parse command line while test $# -gt 0 ; do @@ -102,8 +102,8 @@ GUESS= # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. -# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still -# use `HOST_CC' if defined, but it is deprecated. +# Historically, 'CC_FOR_BUILD' used to be named 'HOST_CC'. We still +# use 'HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. @@ -155,6 +155,9 @@ Linux|GNU|GNU/*) set_cc_for_build cat <<-EOF > "$dummy.c" + #if defined(__ANDROID__) + LIBC=android + #else #include #if defined(__UCLIBC__) LIBC=uclibc @@ -169,6 +172,7 @@ Linux|GNU|GNU/*) LIBC=musl #endif #endif + #endif EOF cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` eval "$cc_set_libc" @@ -459,7 +463,7 @@ case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME UNAME_RELEASE=`uname -v` ;; esac - # Japanese Language versions have a version number like `4.1.3-JL'. + # Japanese Language versions have a version number like '4.1.3-JL'. SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'` GUESS=sparc-sun-sunos$SUN_REL ;; @@ -904,7 +908,7 @@ EOF fi ;; *:FreeBSD:*:*) - UNAME_PROCESSOR=`/usr/bin/uname -p` + UNAME_PROCESSOR=`uname -p` case $UNAME_PROCESSOR in amd64) UNAME_PROCESSOR=x86_64 ;; @@ -976,7 +980,27 @@ EOF GUESS=$UNAME_MACHINE-unknown-minix ;; aarch64:Linux:*:*) - GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + set_cc_for_build + CPU=$UNAME_MACHINE + LIBCABI=$LIBC + if test "$CC_FOR_BUILD" != no_compiler_found; then + ABI=64 + sed 's/^ //' << EOF > "$dummy.c" + #ifdef __ARM_EABI__ + #ifdef __ARM_PCS_VFP + ABI=eabihf + #else + ABI=eabi + #endif + #endif +EOF + cc_set_abi=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^ABI' | sed 's, ,,g'` + eval "$cc_set_abi" + case $ABI in + eabi | eabihf) CPU=armv8l; LIBCABI=$LIBC$ABI ;; + esac + fi + GUESS=$CPU-unknown-linux-$LIBCABI ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be @@ -1042,6 +1066,15 @@ EOF k1om:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; + kvx:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + kvx:cos:*:*) + GUESS=$UNAME_MACHINE-unknown-cos + ;; + kvx:mbr:*:*) + GUESS=$UNAME_MACHINE-unknown-mbr + ;; loongarch32:Linux:*:* | loongarch64:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; @@ -1197,7 +1230,7 @@ EOF GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION ;; i*86:OS/2:*:*) - # If we were able to find `uname', then EMX Unix compatibility + # If we were able to find 'uname', then EMX Unix compatibility # is probably installed. GUESS=$UNAME_MACHINE-pc-os2-emx ;; @@ -1338,7 +1371,7 @@ EOF GUESS=ns32k-sni-sysv fi ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + PENTIUM:*:4.0*:*) # Unisys 'ClearPath HMP IX 4000' SVR4/MP effort # says GUESS=i586-unisys-sysv4 ;; diff -Nurp '--exclude=.bzr*' tin-2.6.2/config.sub tin-2.6.3/config.sub --- tin-2.6.2/config.sub 2022-10-08 11:40:15.000000000 +0200 +++ tin-2.6.3/config.sub 2023-09-25 17:56:59.630370820 +0200 @@ -1,10 +1,10 @@ #! /bin/sh # Configuration validation subroutine script. -# Copyright 1992-2022 Free Software Foundation, Inc. +# Copyright 1992-2023 Free Software Foundation, Inc. # shellcheck disable=SC2006,SC2268 # see below for rationale -timestamp='2022-09-17' +timestamp='2023-09-19' # 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,13 +76,13 @@ Report bugs and patches to &2 + echo "Invalid configuration '$1': more than four components" >&2 exit 1 ;; *-*-*-*) @@ -145,7 +145,8 @@ case $1 in nto-qnx* | linux-* | uclinux-uclibc* \ | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \ | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \ - | storm-chaos* | os2-emx* | rtmk-nova* | managarm-*) + | storm-chaos* | os2-emx* | rtmk-nova* | managarm-* \ + | windows-* ) basic_machine=$field1 basic_os=$maybe_os ;; @@ -943,7 +944,7 @@ $basic_machine EOF IFS=$saved_IFS ;; - # We use `pc' rather than `unknown' + # We use 'pc' rather than 'unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) @@ -1075,7 +1076,7 @@ case $cpu-$vendor in pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) cpu=i586 ;; - pentiumpro-* | p6-* | 6x86-* | athlon-* | athalon_*-*) + pentiumpro-* | p6-* | 6x86-* | athlon-* | athlon_*-*) cpu=i686 ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) @@ -1180,7 +1181,7 @@ case $cpu-$vendor in case $cpu in 1750a | 580 \ | a29k \ - | aarch64 | aarch64_be \ + | aarch64 | aarch64_be | aarch64c | arm64ec \ | abacus \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \ @@ -1199,12 +1200,14 @@ case $cpu-$vendor in | d10v | d30v | dlx | dsp16xx \ | e2k | elxsi | epiphany \ | f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \ + | javascript \ | h8300 | h8500 \ | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ | i370 | i*86 | i860 | i960 | ia16 | ia64 \ | ip2k | iq2000 \ | k1om \ + | kvx \ | le32 | le64 \ | lm32 \ | loongarch32 | loongarch64 \ @@ -1213,31 +1216,7 @@ case $cpu-$vendor in | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \ | m88110 | m88k | maxq | mb | mcore | mep | metag \ | microblaze | microblazeel \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64eb | mips64el \ - | mips64octeon | mips64octeonel \ - | mips64orion | mips64orionel \ - | mips64r5900 | mips64r5900el \ - | mips64vr | mips64vrel \ - | mips64vr4100 | mips64vr4100el \ - | mips64vr4300 | mips64vr4300el \ - | mips64vr5000 | mips64vr5000el \ - | mips64vr5900 | mips64vr5900el \ - | mipsisa32 | mipsisa32el \ - | mipsisa32r2 | mipsisa32r2el \ - | mipsisa32r3 | mipsisa32r3el \ - | mipsisa32r5 | mipsisa32r5el \ - | mipsisa32r6 | mipsisa32r6el \ - | mipsisa64 | mipsisa64el \ - | mipsisa64r2 | mipsisa64r2el \ - | mipsisa64r3 | mipsisa64r3el \ - | mipsisa64r5 | mipsisa64r5el \ - | mipsisa64r6 | mipsisa64r6el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ - | mipsr5900 | mipsr5900el \ - | mipstx39 | mipstx39el \ + | mips* \ | mmix \ | mn10200 | mn10300 \ | moxie \ @@ -1285,7 +1264,7 @@ case $cpu-$vendor in ;; *) - echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2 + echo "Invalid configuration '$1': machine '$cpu-$vendor' not recognized" 1>&2 exit 1 ;; esac @@ -1306,11 +1285,12 @@ esac # Decode manufacturer-specific aliases for certain operating systems. -if test x$basic_os != x +if test x"$basic_os" != x then # First recognize some ad-hoc cases, or perhaps split kernel-os, or else just # set os. +obj= case $basic_os in gnu/linux*) kernel=linux @@ -1510,10 +1490,16 @@ case $os in os=eabi ;; *) - os=elf + os= + obj=elf ;; esac ;; + aout* | coff* | elf* | pe*) + # These are machine code file formats, not OSes + obj=$os + os= + ;; *) # No normalization, but not necessarily accepted, that comes below. ;; @@ -1532,12 +1518,15 @@ else # system, and we'll never get to this point. kernel= +obj= case $cpu-$vendor in score-*) - os=elf + os= + obj=elf ;; spu-*) - os=elf + os= + obj=elf ;; *-acorn) os=riscix1.2 @@ -1547,28 +1536,35 @@ case $cpu-$vendor in os=gnu ;; arm*-semi) - os=aout + os= + obj=aout ;; c4x-* | tic4x-*) - os=coff + os= + obj=coff ;; c8051-*) - os=elf + os= + obj=elf ;; clipper-intergraph) os=clix ;; hexagon-*) - os=elf + os= + obj=elf ;; tic54x-*) - os=coff + os= + obj=coff ;; tic55x-*) - os=coff + os= + obj=coff ;; tic6x-*) - os=coff + os= + obj=coff ;; # This must come before the *-dec entry. pdp10-*) @@ -1590,19 +1586,24 @@ case $cpu-$vendor in os=sunos3 ;; m68*-cisco) - os=aout + os= + obj=aout ;; mep-*) - os=elf + os= + obj=elf ;; mips*-cisco) - os=elf + os= + obj=elf ;; mips*-*) - os=elf + os= + obj=elf ;; or32-*) - os=coff + os= + obj=coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=sysv3 @@ -1611,7 +1612,8 @@ case $cpu-$vendor in os=sunos4.1.1 ;; pru-*) - os=elf + os= + obj=elf ;; *-be) os=beos @@ -1692,10 +1694,12 @@ case $cpu-$vendor in os=uxpv ;; *-rom68k) - os=coff + os= + obj=coff ;; *-*bug) - os=coff + os= + obj=coff ;; *-apple) os=macos @@ -1713,7 +1717,8 @@ esac fi -# Now, validate our (potentially fixed-up) OS. +# Now, validate our (potentially fixed-up) individual pieces (OS, OBJ). + case $os in # Sometimes we do "kernel-libc", so those need to count as OSes. musl* | newlib* | relibc* | uclibc*) @@ -1724,6 +1729,9 @@ case $os in # VxWorks passes extra cpu info in the 4th filed. simlinux | simwindows | spe) ;; + # See `case $cpu-$os` validation below + ghcjs) + ;; # Now accept the basic system types. # The portable systems comes first. # Each alternative MUST end in a * to match a version number. @@ -1732,7 +1740,7 @@ case $os in | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \ | sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \ | hiux* | abug | nacl* | netware* | windows* \ - | os9* | macos* | osx* | ios* \ + | os9* | macos* | osx* | ios* | tvos* | watchos* \ | mpw* | magic* | mmixware* | mon960* | lnews* \ | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \ | aos* | aros* | cloudabi* | sortix* | twizzler* \ @@ -1741,11 +1749,11 @@ case $os in | mirbsd* | netbsd* | dicos* | openedition* | ose* \ | bitrig* | openbsd* | secbsd* | solidbsd* | libertybsd* | os108* \ | ekkobsd* | freebsd* | riscix* | lynxos* | os400* \ - | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \ - | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \ + | bosx* | nextstep* | cxux* | oabi* \ + | ptx* | ecoff* | winnt* | domain* | vsta* \ | udi* | lites* | ieee* | go32* | aux* | hcos* \ | chorusrdb* | cegcc* | glidix* | serenity* \ - | cygwin* | msys* | pe* | moss* | proelf* | rtems* \ + | cygwin* | msys* | moss* | proelf* | rtems* \ | midipix* | mingw32* | mingw64* | mint* \ | uxpv* | beos* | mpeix* | udk* | moxiebox* \ | interix* | uwin* | mks* | rhapsody* | darwin* \ @@ -1758,7 +1766,7 @@ case $os in | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \ | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \ | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \ - | fiwix* | mlibc* ) + | fiwix* | mlibc* | cos* | mbr* ) ;; # This one is extra strict with allowed versions sco3.2v2 | sco3.2v[4-9]* | sco5v6*) @@ -1766,54 +1774,99 @@ case $os in ;; none) ;; - kernel* ) + kernel* | msvc* ) # Restricted further below ;; + '') + if test x"$obj" = x + then + echo "Invalid configuration '$1': Blank OS only allowed with explicit machine code file format" 1>&2 + fi + ;; *) - echo Invalid configuration \`"$1"\': OS \`"$os"\' not recognized 1>&2 + echo "Invalid configuration '$1': OS '$os' not recognized" 1>&2 + exit 1 + ;; +esac + +case $obj in + aout* | coff* | elf* | pe*) + ;; + '') + # empty is fine + ;; + *) + echo "Invalid configuration '$1': Machine code format '$obj' not recognized" 1>&2 + exit 1 + ;; +esac + +# Here we handle the constraint that a (synthetic) cpu and os are +# valid only in combination with each other and nowhere else. +case $cpu-$os in + # The "javascript-unknown-ghcjs" triple is used by GHC; we + # accept it here in order to tolerate that, but reject any + # variations. + javascript-ghcjs) + ;; + javascript-* | *-ghcjs) + echo "Invalid configuration '$1': cpu '$cpu' is not valid with os '$os$obj'" 1>&2 exit 1 ;; esac # As a final step for OS-related things, validate the OS-kernel combination # (given a valid OS), if there is a kernel. -case $kernel-$os in - linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* \ - | linux-musl* | linux-relibc* | linux-uclibc* | linux-mlibc* ) +case $kernel-$os-$obj in + linux-gnu*- | linux-dietlibc*- | linux-android*- | linux-newlib*- \ + | linux-musl*- | linux-relibc*- | linux-uclibc*- | linux-mlibc*- ) ;; - uclinux-uclibc* ) + uclinux-uclibc*- ) ;; - managarm-mlibc* | managarm-kernel* ) + managarm-mlibc*- | managarm-kernel*- ) ;; - -dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* | -mlibc* ) + windows*-msvc*-) + ;; + -dietlibc*- | -newlib*- | -musl*- | -relibc*- | -uclibc*- | -mlibc*- ) # These are just libc implementations, not actual OSes, and thus # require a kernel. - echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2 + echo "Invalid configuration '$1': libc '$os' needs explicit kernel." 1>&2 exit 1 ;; - -kernel* ) - echo "Invalid configuration \`$1': \`$os' needs explicit kernel." 1>&2 + -kernel*- ) + echo "Invalid configuration '$1': '$os' needs explicit kernel." 1>&2 exit 1 ;; - *-kernel* ) - echo "Invalid configuration \`$1': \`$kernel' does not support \`$os'." 1>&2 + *-kernel*- ) + echo "Invalid configuration '$1': '$kernel' does not support '$os'." 1>&2 exit 1 ;; - kfreebsd*-gnu* | kopensolaris*-gnu*) + *-msvc*- ) + echo "Invalid configuration '$1': '$os' needs 'windows'." 1>&2 + exit 1 ;; - vxworks-simlinux | vxworks-simwindows | vxworks-spe) + kfreebsd*-gnu*- | kopensolaris*-gnu*-) ;; - nto-qnx*) + vxworks-simlinux- | vxworks-simwindows- | vxworks-spe-) ;; - os2-emx) + nto-qnx*-) + ;; + os2-emx-) + ;; + *-eabi*- | *-gnueabi*-) ;; - *-eabi* | *-gnueabi*) + none--*) + # None (no kernel, i.e. freestanding / bare metal), + # can be paired with an machine code file format ;; - -*) + -*-) # Blank kernel with real OS is always fine. ;; - *-*) - echo "Invalid configuration \`$1': Kernel \`$kernel' not known to work with OS \`$os'." 1>&2 + --*) + # Blank kernel and OS with real machine code file format is always fine. + ;; + *-*-*) + echo "Invalid configuration '$1': Kernel '$kernel' not known to work with OS '$os'." 1>&2 exit 1 ;; esac @@ -1896,7 +1949,7 @@ case $vendor in ;; esac -echo "$cpu-$vendor-${kernel:+$kernel-}$os" +echo "$cpu-$vendor${kernel:+-$kernel}${os:+-$os}${obj:+-$obj}" exit # Local variables: diff -Nurp '--exclude=.bzr*' tin-2.6.2/configure tin-2.6.3/configure --- tin-2.6.2/configure 2022-12-25 00:00:29.000000000 +0100 +++ tin-2.6.3/configure 2023-12-24 00:08:01.625946559 +0100 @@ -1,8 +1,8 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by Autoconf 2.52.20221009. +# Generated by Autoconf 2.52.20231210. # -# Copyright 2003-2021,2022 Thomas E. Dickey +# Copyright 2003-2022,2023 Thomas E. Dickey # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 # Free Software Foundation, Inc. # This configure script is free software; the Free Software Foundation @@ -718,7 +718,7 @@ Optional Features: --with-editor=PROG specify editor (default: vi) --with-mailer=PROG specify default mailer-program (default: mailx) --with-mailbox=DIR directory for incoming mailboxes (default: empty) - --with-pkg-config{=path} enable/disable use of pkg-config + --with-pkg-config[=CMD] enable/disable use of pkg-config and its name CMD --disable-pgp-gpg disable PGP/GPG Support --with-pgp (default: from system path) --with-pgpk (default: from system path) @@ -727,6 +727,7 @@ Optional Features: --with-shell=PROG default $SHELL program (default: sh) --disable-nntp disable reading via NNTP --enable-nntp-only enable reading via NNTP only + --with-zlib use zlib for COMPRESS DEFLATE --enable-debug turn on debug support --disable-echo do not display "compiling" commands --enable-prototypes check for optional prototypes @@ -761,7 +762,7 @@ Optional Features: --enable-mh-mail-handling use MH style mail handling for mailgroups --enable-cancel-locks enable creation of Cancel-Locks - --with-cancel-locks=PATH use installed canlock versus bundled + --with-canlock=PATH use installed canlock versus bundled --disable-gsasl don't use GNU SASL --disable-8bit-keys disable 8-bit keycode support --disable-color disable ANSI-color support @@ -862,7 +863,7 @@ test -n "$ac_init_help" && exit 0 if "$ac_init_version"; then cat <<\EOF -Copyright 2003-2021,2022 Thomas E. Dickey +Copyright 2003-2022,2023 Thomas E. Dickey Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation @@ -876,7 +877,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.20221009. Invocation command line was +generated by GNU Autoconf 2.52.20231210. Invocation command line was $ $0 $@ @@ -1000,7 +1001,7 @@ if test -z "$CONFIG_SITE"; then fi for ac_site_file in $CONFIG_SITE; do if test -r "$ac_site_file"; then - { echo "$as_me:1003: loading site script $ac_site_file" >&5 + { echo "$as_me:1004: loading site script $ac_site_file" >&5 echo "$as_me: loading site script $ac_site_file" >&6;} cat "$ac_site_file" >&5 . "$ac_site_file" @@ -1011,7 +1012,7 @@ if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special # files actually), so we avoid doing that. if test -f "$cache_file"; then - { echo "$as_me:1014: loading cache $cache_file" >&5 + { echo "$as_me:1015: loading cache $cache_file" >&5 echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . $cache_file;; @@ -1019,7 +1020,7 @@ echo "$as_me: loading cache $cache_file" esac fi else - { echo "$as_me:1022: creating cache $cache_file" >&5 + { echo "$as_me:1023: creating cache $cache_file" >&5 echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi @@ -1035,21 +1036,21 @@ for ac_var in `(set) 2>&1 | eval ac_new_val="\$ac_env_${ac_var}_value" case "$ac_old_set,$ac_new_set" in set,) - { echo "$as_me:1038: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 + { echo "$as_me:1039: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) - { echo "$as_me:1042: error: \`$ac_var' was not set in the previous run" >&5 + { echo "$as_me:1043: error: \`$ac_var' was not set in the previous run" >&5 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then - { echo "$as_me:1048: error: \`$ac_var' has changed since the previous run:" >&5 + { echo "$as_me:1049: error: \`$ac_var' has changed since the previous run:" >&5 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:1050: former value: $ac_old_val" >&5 + { echo "$as_me:1051: former value: $ac_old_val" >&5 echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:1052: current value: $ac_new_val" >&5 + { echo "$as_me:1053: current value: $ac_new_val" >&5 echo "$as_me: current value: $ac_new_val" >&2;} ac_cache_corrupted=: fi;; @@ -1068,9 +1069,9 @@ echo "$as_me: current value: $ac_new_v fi done if "$ac_cache_corrupted"; then - { echo "$as_me:1071: error: changes in the environment can compromise the build" >&5 + { echo "$as_me:1072: error: changes in the environment can compromise the build" >&5 echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:1073: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 + { { echo "$as_me:1074: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} { (exit 1); exit 1; }; } fi @@ -1099,10 +1100,10 @@ esac echo "#! $SHELL" >conftest.sh echo "exit 0" >>conftest.sh chmod +x conftest.sh -if { (echo "$as_me:1102: PATH=\".;.\"; conftest.sh") >&5 +if { (echo "$as_me:1103: PATH=\".;.\"; conftest.sh") >&5 (PATH=".;."; conftest.sh) 2>&5 ac_status=$? - echo "$as_me:1105: \$? = $ac_status" >&5 + echo "$as_me:1106: \$? = $ac_status" >&5 (exit "$ac_status"); }; then ac_path_separator=';' else @@ -1114,7 +1115,7 @@ rm -f conftest.sh ac_config_headers="$ac_config_headers include/autoconf.h:include/autoconf.hin" PACKAGE=tin -VERSION=2.6.2 +VERSION=2.6.3 cat >>confdefs.h <&5 + { { echo "$as_me:1147: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} { (exit 1); exit 1; }; } fi @@ -1153,11 +1154,11 @@ ac_configure="$SHELL $ac_aux_dir/configu # Make sure we can run config.sub. $ac_config_sub sun4 >/dev/null 2>&1 || - { { echo "$as_me:1156: error: cannot run $ac_config_sub" >&5 + { { echo "$as_me:1157: error: cannot run $ac_config_sub" >&5 echo "$as_me: error: cannot run $ac_config_sub" >&2;} { (exit 1); exit 1; }; } -echo "$as_me:1160: checking build system type" >&5 +echo "$as_me:1161: checking build system type" >&5 echo $ECHO_N "checking build system type... $ECHO_C" >&6 if test "${ac_cv_build+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1166,16 +1167,16 @@ else test -z "$ac_cv_build_alias" && ac_cv_build_alias=`$ac_config_guess` test -z "$ac_cv_build_alias" && - { { echo "$as_me:1169: error: cannot guess build type; you must specify one" >&5 + { { echo "$as_me:1170: error: cannot guess build type; you must specify one" >&5 echo "$as_me: error: cannot guess build type; you must specify one" >&2;} { (exit 1); exit 1; }; } ac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` || - { { echo "$as_me:1173: error: $ac_config_sub $ac_cv_build_alias failed." >&5 + { { echo "$as_me:1174: error: $ac_config_sub $ac_cv_build_alias failed." >&5 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;} { (exit 1); exit 1; }; } fi -echo "$as_me:1178: result: $ac_cv_build" >&5 +echo "$as_me:1179: result: $ac_cv_build" >&5 echo "${ECHO_T}$ac_cv_build" >&6 build=$ac_cv_build build_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` @@ -1183,7 +1184,7 @@ build_vendor=`echo "$ac_cv_build" | sed build_os=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then - echo "$as_me:1186: checking host system type" >&5 + echo "$as_me:1187: checking host system type" >&5 echo $ECHO_N "checking host system type... $ECHO_C" >&6 if test "${ac_cv_host+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1192,12 +1193,12 @@ else test -z "$ac_cv_host_alias" && ac_cv_host_alias=$ac_cv_build_alias ac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` || - { { echo "$as_me:1195: error: $ac_config_sub $ac_cv_host_alias failed" >&5 + { { echo "$as_me:1196: error: $ac_config_sub $ac_cv_host_alias failed" >&5 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} { (exit 1); exit 1; }; } fi -echo "$as_me:1200: result: $ac_cv_host" >&5 +echo "$as_me:1201: result: $ac_cv_host" >&5 echo "${ECHO_T}$ac_cv_host" >&6 host=$ac_cv_host host_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` @@ -1223,25 +1224,25 @@ else fi test -z "$system_name" && system_name="$cf_cv_system_name" -test -n "$cf_cv_system_name" && echo "$as_me:1226: result: Configuring for $cf_cv_system_name" >&5 +test -n "$cf_cv_system_name" && echo "$as_me:1227: result: Configuring for $cf_cv_system_name" >&5 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6 if test ".$system_name" != ".$cf_cv_system_name" ; then - echo "$as_me:1230: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5 + echo "$as_me:1231: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6 - { { echo "$as_me:1232: error: \"Please remove config.cache and try again.\"" >&5 + { { echo "$as_me:1233: error: \"Please remove config.cache and try again.\"" >&5 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;} { (exit 1); exit 1; }; } fi - echo "$as_me:1237: checking for PATH separator" >&5 + echo "$as_me:1238: checking for PATH separator" >&5 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6 case "$cf_cv_system_name" in os2*) PATH_SEPARATOR=';' ;; *) ${PATH_SEPARATOR:=':'} ;; esac - echo "$as_me:1244: result: $PATH_SEPARATOR" >&5 + echo "$as_me:1245: result: $PATH_SEPARATOR" >&5 echo "${ECHO_T}$PATH_SEPARATOR" >&6 # Check whether --with-install-prefix or --without-install-prefix was given. @@ -1277,7 +1278,7 @@ case ".$withval" in withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:1280: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:1281: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -1313,7 +1314,7 @@ case "$host_os" in if test "$CC" = ""; then # Extract the first word of "xlc", so it can be a program name with args. set dummy xlc; ac_word=$2 -echo "$as_me:1316: checking for $ac_word" >&5 +echo "$as_me:1317: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_XLC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1330,7 +1331,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_XLC="$ac_dir/$ac_word" - echo "$as_me:1333: found $ac_dir/$ac_word" >&5 + echo "$as_me:1334: found $ac_dir/$ac_word" >&5 break fi done @@ -1341,10 +1342,10 @@ fi XLC=$ac_cv_path_XLC if test -n "$XLC"; then - echo "$as_me:1344: result: $XLC" >&5 + echo "$as_me:1345: result: $XLC" >&5 echo "${ECHO_T}$XLC" >&6 else - echo "$as_me:1347: result: no" >&5 + echo "$as_me:1348: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1373,7 +1374,7 @@ ac_main_return="return" if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 -echo "$as_me:1376: checking for $ac_word" >&5 +echo "$as_me:1377: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1388,7 +1389,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_CC="${ac_tool_prefix}gcc" -echo "$as_me:1391: found $ac_dir/$ac_word" >&5 +echo "$as_me:1392: found $ac_dir/$ac_word" >&5 break done @@ -1396,10 +1397,10 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1399: result: $CC" >&5 + echo "$as_me:1400: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1402: result: no" >&5 + echo "$as_me:1403: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1408,7 +1409,7 @@ if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 -echo "$as_me:1411: checking for $ac_word" >&5 +echo "$as_me:1412: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1423,7 +1424,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_CC="gcc" -echo "$as_me:1426: found $ac_dir/$ac_word" >&5 +echo "$as_me:1427: found $ac_dir/$ac_word" >&5 break done @@ -1431,10 +1432,10 @@ fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - echo "$as_me:1434: result: $ac_ct_CC" >&5 + echo "$as_me:1435: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else - echo "$as_me:1437: result: no" >&5 + echo "$as_me:1438: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1447,7 +1448,7 @@ if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 -echo "$as_me:1450: checking for $ac_word" >&5 +echo "$as_me:1451: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1462,7 +1463,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_CC="${ac_tool_prefix}cc" -echo "$as_me:1465: found $ac_dir/$ac_word" >&5 +echo "$as_me:1466: found $ac_dir/$ac_word" >&5 break done @@ -1470,10 +1471,10 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1473: result: $CC" >&5 + echo "$as_me:1474: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1476: result: no" >&5 + echo "$as_me:1477: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1482,7 +1483,7 @@ if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -echo "$as_me:1485: checking for $ac_word" >&5 +echo "$as_me:1486: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1497,7 +1498,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_CC="cc" -echo "$as_me:1500: found $ac_dir/$ac_word" >&5 +echo "$as_me:1501: found $ac_dir/$ac_word" >&5 break done @@ -1505,10 +1506,10 @@ fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - echo "$as_me:1508: result: $ac_ct_CC" >&5 + echo "$as_me:1509: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else - echo "$as_me:1511: result: no" >&5 + echo "$as_me:1512: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1521,7 +1522,7 @@ fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -echo "$as_me:1524: checking for $ac_word" >&5 +echo "$as_me:1525: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1541,7 +1542,7 @@ if test "$ac_dir/$ac_word" = "/usr/ucb/c continue fi ac_cv_prog_CC="cc" -echo "$as_me:1544: found $ac_dir/$ac_word" >&5 +echo "$as_me:1545: found $ac_dir/$ac_word" >&5 break done @@ -1563,10 +1564,10 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1566: result: $CC" >&5 + echo "$as_me:1567: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1569: result: no" >&5 + echo "$as_me:1570: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1577,7 +1578,7 @@ if test -z "$CC"; 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:1580: checking for $ac_word" >&5 +echo "$as_me:1581: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1592,7 +1593,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_CC="$ac_tool_prefix$ac_prog" -echo "$as_me:1595: found $ac_dir/$ac_word" >&5 +echo "$as_me:1596: found $ac_dir/$ac_word" >&5 break done @@ -1600,10 +1601,10 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1603: result: $CC" >&5 + echo "$as_me:1604: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1606: result: no" >&5 + echo "$as_me:1607: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1616,7 +1617,7 @@ if test -z "$CC"; 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:1619: checking for $ac_word" >&5 +echo "$as_me:1620: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1631,7 +1632,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_CC="$ac_prog" -echo "$as_me:1634: found $ac_dir/$ac_word" >&5 +echo "$as_me:1635: found $ac_dir/$ac_word" >&5 break done @@ -1639,10 +1640,10 @@ fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - echo "$as_me:1642: result: $ac_ct_CC" >&5 + echo "$as_me:1643: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else - echo "$as_me:1645: result: no" >&5 + echo "$as_me:1646: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1654,32 +1655,32 @@ fi fi -test -z "$CC" && { { echo "$as_me:1657: error: no acceptable cc found in \$PATH" >&5 +test -z "$CC" && { { echo "$as_me:1658: error: no acceptable cc found in \$PATH" >&5 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;} { (exit 1); exit 1; }; } # Provide some information about the compiler. -echo "$as_me:1662:" \ +echo "$as_me:1663:" \ "checking for C compiler version" >&5 ac_compiler=`set X $ac_compile; echo "$2"` -{ (eval echo "$as_me:1665: \"$ac_compiler --version &5\"") >&5 +{ (eval echo "$as_me:1666: \"$ac_compiler --version &5\"") >&5 (eval $ac_compiler --version &5) 2>&5 ac_status=$? - echo "$as_me:1668: \$? = $ac_status" >&5 + echo "$as_me:1669: \$? = $ac_status" >&5 (exit "$ac_status"); } -{ (eval echo "$as_me:1670: \"$ac_compiler -v &5\"") >&5 +{ (eval echo "$as_me:1671: \"$ac_compiler -v &5\"") >&5 (eval $ac_compiler -v &5) 2>&5 ac_status=$? - echo "$as_me:1673: \$? = $ac_status" >&5 + echo "$as_me:1674: \$? = $ac_status" >&5 (exit "$ac_status"); } -{ (eval echo "$as_me:1675: \"$ac_compiler -V &5\"") >&5 +{ (eval echo "$as_me:1676: \"$ac_compiler -V &5\"") >&5 (eval $ac_compiler -V &5) 2>&5 ac_status=$? - echo "$as_me:1678: \$? = $ac_status" >&5 + echo "$as_me:1679: \$? = $ac_status" >&5 (exit "$ac_status"); } cat >"conftest.$ac_ext" <<_ACEOF -#line 1682 "configure" +#line 1683 "configure" #include "confdefs.h" int @@ -1695,13 +1696,13 @@ ac_clean_files="$ac_clean_files a.out a. # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. -echo "$as_me:1698: checking for C compiler default output" >&5 +echo "$as_me:1699: checking for C compiler default output" >&5 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6 ac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'` -if { (eval echo "$as_me:1701: \"$ac_link_default\"") >&5 +if { (eval echo "$as_me:1702: \"$ac_link_default\"") >&5 (eval $ac_link_default) 2>&5 ac_status=$? - echo "$as_me:1704: \$? = $ac_status" >&5 + echo "$as_me:1705: \$? = $ac_status" >&5 (exit "$ac_status"); }; then # Find the output, starting from the most likely. This scheme is # not robust to junk in `.', hence go to wildcards (a.*) only as a last @@ -1724,34 +1725,34 @@ done else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 -{ { echo "$as_me:1727: error: C compiler cannot create executables" >&5 +{ { echo "$as_me:1728: error: C compiler cannot create executables" >&5 echo "$as_me: error: C compiler cannot create executables" >&2;} { (exit 77); exit 77; }; } fi ac_exeext=$ac_cv_exeext -echo "$as_me:1733: result: $ac_file" >&5 +echo "$as_me:1734: result: $ac_file" >&5 echo "${ECHO_T}$ac_file" >&6 # Check the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. -echo "$as_me:1738: checking whether the C compiler works" >&5 +echo "$as_me:1739: checking whether the C compiler works" >&5 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 # If not cross compiling, check that we can run a simple program. if test "$cross_compiling" != yes; then if { ac_try='./$ac_file' - { (eval echo "$as_me:1744: \"$ac_try\"") >&5 + { (eval echo "$as_me:1745: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1747: \$? = $ac_status" >&5 + echo "$as_me:1748: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else - { { echo "$as_me:1754: error: cannot run C compiled programs. + { { echo "$as_me:1755: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'." >&5 echo "$as_me: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'." >&2;} @@ -1759,24 +1760,24 @@ If you meant to cross compile, use \`--h fi fi fi -echo "$as_me:1762: result: yes" >&5 +echo "$as_me:1763: result: yes" >&5 echo "${ECHO_T}yes" >&6 rm -f a.out a.exe "conftest$ac_cv_exeext" ac_clean_files=$ac_clean_files_save # Check the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. -echo "$as_me:1769: checking whether we are cross compiling" >&5 +echo "$as_me:1770: checking whether we are cross compiling" >&5 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 -echo "$as_me:1771: result: $cross_compiling" >&5 +echo "$as_me:1772: result: $cross_compiling" >&5 echo "${ECHO_T}$cross_compiling" >&6 -echo "$as_me:1774: checking for executable suffix" >&5 +echo "$as_me:1775: checking for executable suffix" >&5 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6 -if { (eval echo "$as_me:1776: \"$ac_link\"") >&5 +if { (eval echo "$as_me:1777: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:1779: \$? = $ac_status" >&5 + echo "$as_me:1780: \$? = $ac_status" >&5 (exit "$ac_status"); }; then # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will @@ -1792,25 +1793,25 @@ for ac_file in `(ls conftest.exe; ls con esac done else - { { echo "$as_me:1795: error: cannot compute EXEEXT: cannot compile and link" >&5 + { { echo "$as_me:1796: error: cannot compute EXEEXT: cannot compile and link" >&5 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;} { (exit 1); exit 1; }; } fi rm -f "conftest$ac_cv_exeext" -echo "$as_me:1801: result: $ac_cv_exeext" >&5 +echo "$as_me:1802: result: $ac_cv_exeext" >&5 echo "${ECHO_T}$ac_cv_exeext" >&6 rm -f "conftest.$ac_ext" EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT -echo "$as_me:1807: checking for object suffix" >&5 +echo "$as_me:1808: checking for object suffix" >&5 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6 if test "${ac_cv_objext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 1813 "configure" +#line 1814 "configure" #include "confdefs.h" int @@ -1822,10 +1823,10 @@ main (void) } _ACEOF rm -f conftest.o conftest.obj -if { (eval echo "$as_me:1825: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:1826: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1828: \$? = $ac_status" >&5 + echo "$as_me:1829: \$? = $ac_status" >&5 (exit "$ac_status"); }; then for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do case $ac_file in @@ -1837,24 +1838,24 @@ done else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 -{ { echo "$as_me:1840: error: cannot compute OBJEXT: cannot compile" >&5 +{ { echo "$as_me:1841: error: cannot compute OBJEXT: cannot compile" >&5 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;} { (exit 1); exit 1; }; } fi rm -f "conftest.$ac_cv_objext" "conftest.$ac_ext" fi -echo "$as_me:1847: result: $ac_cv_objext" >&5 +echo "$as_me:1848: result: $ac_cv_objext" >&5 echo "${ECHO_T}$ac_cv_objext" >&6 OBJEXT=$ac_cv_objext ac_objext=$OBJEXT -echo "$as_me:1851: checking whether we are using the GNU C compiler" >&5 +echo "$as_me:1852: checking whether we are using the GNU C compiler" >&5 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 if test "${ac_cv_c_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 1857 "configure" +#line 1858 "configure" #include "confdefs.h" int @@ -1869,16 +1870,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:1872: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:1873: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1875: \$? = $ac_status" >&5 + echo "$as_me:1876: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:1878: \"$ac_try\"") >&5 + { (eval echo "$as_me:1879: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1881: \$? = $ac_status" >&5 + echo "$as_me:1882: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_compiler_gnu=yes else @@ -1890,19 +1891,19 @@ rm -f "conftest.$ac_objext" "conftest.$a ac_cv_c_compiler_gnu=$ac_compiler_gnu fi -echo "$as_me:1893: result: $ac_cv_c_compiler_gnu" >&5 +echo "$as_me:1894: result: $ac_cv_c_compiler_gnu" >&5 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 GCC=`test $ac_compiler_gnu = yes && echo yes` ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS CFLAGS="-g" -echo "$as_me:1899: checking whether $CC accepts -g" >&5 +echo "$as_me:1900: checking whether $CC accepts -g" >&5 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 if test "${ac_cv_prog_cc_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 1905 "configure" +#line 1906 "configure" #include "confdefs.h" int @@ -1914,16 +1915,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:1917: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:1918: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1920: \$? = $ac_status" >&5 + echo "$as_me:1921: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:1923: \"$ac_try\"") >&5 + { (eval echo "$as_me:1924: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1926: \$? = $ac_status" >&5 + echo "$as_me:1927: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_prog_cc_g=yes else @@ -1933,7 +1934,7 @@ ac_cv_prog_cc_g=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:1936: result: $ac_cv_prog_cc_g" >&5 +echo "$as_me:1937: result: $ac_cv_prog_cc_g" >&5 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS @@ -1960,16 +1961,16 @@ cat >"conftest.$ac_ext" <<_ACEOF #endif _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:1963: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:1964: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1966: \$? = $ac_status" >&5 + echo "$as_me:1967: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:1969: \"$ac_try\"") >&5 + { (eval echo "$as_me:1970: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1972: \$? = $ac_status" >&5 + echo "$as_me:1973: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then for ac_declaration in \ ''\ @@ -1981,7 +1982,7 @@ if { (eval echo "$as_me:1963: \"$ac_comp 'void exit (int);' do cat >"conftest.$ac_ext" <<_ACEOF -#line 1984 "configure" +#line 1985 "configure" #include "confdefs.h" #include $ac_declaration @@ -1994,16 +1995,16 @@ exit (42); } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:1997: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:1998: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:2000: \$? = $ac_status" >&5 + echo "$as_me:2001: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:2003: \"$ac_try\"") >&5 + { (eval echo "$as_me:2004: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2006: \$? = $ac_status" >&5 + echo "$as_me:2007: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -2013,7 +2014,7 @@ continue fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" cat >"conftest.$ac_ext" <<_ACEOF -#line 2016 "configure" +#line 2017 "configure" #include "confdefs.h" $ac_declaration int @@ -2025,16 +2026,16 @@ exit (42); } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:2028: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:2029: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:2031: \$? = $ac_status" >&5 + echo "$as_me:2032: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:2034: \"$ac_try\"") >&5 + { (eval echo "$as_me:2035: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2037: \$? = $ac_status" >&5 + echo "$as_me:2038: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then break else @@ -2064,11 +2065,11 @@ ac_main_return="return" GCC_VERSION=none if test "$GCC" = yes ; then - echo "$as_me:2067: checking version of $CC" >&5 + echo "$as_me:2068: checking version of $CC" >&5 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6 - GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`" + GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^[^(]*([^)][^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`" test -z "$GCC_VERSION" && GCC_VERSION=unknown - echo "$as_me:2071: result: $GCC_VERSION" >&5 + echo "$as_me:2072: result: $GCC_VERSION" >&5 echo "${ECHO_T}$GCC_VERSION" >&6 fi @@ -2077,12 +2078,12 @@ INTEL_COMPILER=no if test "$GCC" = yes ; then case "$host_os" in linux*|gnu*) - echo "$as_me:2080: checking if this is really Intel C compiler" >&5 + echo "$as_me:2081: checking if this is really Intel C compiler" >&5 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -no-gcc" cat >"conftest.$ac_ext" <<_ACEOF -#line 2085 "configure" +#line 2086 "configure" #include "confdefs.h" int @@ -2091,7 +2092,7 @@ main (void) #ifdef __INTEL_COMPILER #else -make an error +#error __INTEL_COMPILER is not defined #endif ; @@ -2099,16 +2100,16 @@ make an error } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:2102: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:2103: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:2105: \$? = $ac_status" >&5 + echo "$as_me:2106: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:2108: \"$ac_try\"") >&5 + { (eval echo "$as_me:2109: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2111: \$? = $ac_status" >&5 + echo "$as_me:2112: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then INTEL_COMPILER=yes cf_save_CFLAGS="$cf_save_CFLAGS -we147" @@ -2119,7 +2120,7 @@ cat "conftest.$ac_ext" >&5 fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" CFLAGS="$cf_save_CFLAGS" - echo "$as_me:2122: result: $INTEL_COMPILER" >&5 + echo "$as_me:2123: result: $INTEL_COMPILER" >&5 echo "${ECHO_T}$INTEL_COMPILER" >&6 ;; esac @@ -2128,11 +2129,11 @@ fi CLANG_COMPILER=no if test "$GCC" = yes ; then - echo "$as_me:2131: checking if this is really Clang C compiler" >&5 + echo "$as_me:2132: checking if this is really Clang C compiler" >&5 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6 cf_save_CFLAGS="$CFLAGS" cat >"conftest.$ac_ext" <<_ACEOF -#line 2135 "configure" +#line 2136 "configure" #include "confdefs.h" int @@ -2141,7 +2142,7 @@ main (void) #ifdef __clang__ #else -make an error +#error __clang__ is not defined #endif ; @@ -2149,16 +2150,16 @@ make an error } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:2152: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:2153: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:2155: \$? = $ac_status" >&5 + echo "$as_me:2156: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:2158: \"$ac_try\"") >&5 + { (eval echo "$as_me:2159: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2161: \$? = $ac_status" >&5 + echo "$as_me:2162: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then CLANG_COMPILER=yes @@ -2168,7 +2169,7 @@ cat "conftest.$ac_ext" >&5 fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" CFLAGS="$cf_save_CFLAGS" - echo "$as_me:2171: result: $CLANG_COMPILER" >&5 + echo "$as_me:2172: result: $CLANG_COMPILER" >&5 echo "${ECHO_T}$CLANG_COMPILER" >&6 fi @@ -2177,30 +2178,30 @@ CLANG_VERSION=none if test "x$CLANG_COMPILER" = "xyes" ; then case "$CC" in c[1-9][0-9]|*/c[1-9][0-9]) - { echo "$as_me:2180: WARNING: replacing broken compiler alias $CC" >&5 + { echo "$as_me:2181: WARNING: replacing broken compiler alias $CC" >&5 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;} CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`" CC=clang ;; esac - echo "$as_me:2187: checking version of $CC" >&5 + echo "$as_me:2188: checking version of $CC" >&5 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6 CLANG_VERSION="`$CC --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(CLANG[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`" test -z "$CLANG_VERSION" && CLANG_VERSION=unknown - echo "$as_me:2191: result: $CLANG_VERSION" >&5 + echo "$as_me:2192: result: $CLANG_VERSION" >&5 echo "${ECHO_T}$CLANG_VERSION" >&6 for cf_clang_opt in \ -Qunused-arguments \ -Wno-error=implicit-function-declaration do - echo "$as_me:2198: checking if option $cf_clang_opt works" >&5 + echo "$as_me:2199: checking if option $cf_clang_opt works" >&5 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $cf_clang_opt" cat >"conftest.$ac_ext" <<_ACEOF -#line 2203 "configure" +#line 2204 "configure" #include "confdefs.h" #include @@ -2214,16 +2215,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:2217: \"$ac_link\"") >&5 +if { (eval echo "$as_me:2218: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:2220: \$? = $ac_status" >&5 + echo "$as_me:2221: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:2223: \"$ac_try\"") >&5 + { (eval echo "$as_me:2224: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2226: \$? = $ac_status" >&5 + echo "$as_me:2227: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_clang_optok=yes @@ -2234,13 +2235,13 @@ cat "conftest.$ac_ext" >&5 cf_clang_optok=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" - echo "$as_me:2237: result: $cf_clang_optok" >&5 + echo "$as_me:2238: result: $cf_clang_optok" >&5 echo "${ECHO_T}$cf_clang_optok" >&6 CFLAGS="$cf_save_CFLAGS" if test "$cf_clang_optok" = yes; then test -n "$verbose" && echo " adding option $cf_clang_opt" 1>&6 -echo "${as_me:-configure}:2243: testing adding option $cf_clang_opt ..." 1>&5 +echo "${as_me:-configure}:2244: testing adding option $cf_clang_opt ..." 1>&5 test -n "$CFLAGS" && CFLAGS="$CFLAGS " CFLAGS="${CFLAGS}$cf_clang_opt" @@ -2249,7 +2250,7 @@ echo "${as_me:-configure}:2243: testing done fi -echo "$as_me:2252: checking for $CC option to accept ANSI C" >&5 +echo "$as_me:2253: checking for $CC option to accept ANSI C" >&5 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 if test "${ac_cv_prog_cc_stdc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2257,7 +2258,7 @@ else ac_cv_prog_cc_stdc=no ac_save_CC=$CC cat >"conftest.$ac_ext" <<_ACEOF -#line 2260 "configure" +#line 2261 "configure" #include "confdefs.h" #include #include @@ -2266,9 +2267,7 @@ cat >"conftest.$ac_ext" <<_ACEOF /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; +static char *e (char **p, int i) { return p[i]; } @@ -2306,16 +2305,16 @@ for ac_arg in "" -qlanglvl=ansi -std1 -A do CC="$ac_save_CC $ac_arg" rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:2309: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:2308: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:2312: \$? = $ac_status" >&5 + echo "$as_me:2311: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:2315: \"$ac_try\"") >&5 + { (eval echo "$as_me:2314: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2318: \$? = $ac_status" >&5 + echo "$as_me:2317: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_prog_cc_stdc=$ac_arg break @@ -2332,10 +2331,10 @@ fi case "x$ac_cv_prog_cc_stdc" in x|xno) - echo "$as_me:2335: result: none needed" >&5 + echo "$as_me:2334: result: none needed" >&5 echo "${ECHO_T}none needed" >&6 ;; *) - echo "$as_me:2338: result: $ac_cv_prog_cc_stdc" >&5 + echo "$as_me:2337: result: $ac_cv_prog_cc_stdc" >&5 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 CC="$CC $ac_cv_prog_cc_stdc" ;; esac @@ -2343,13 +2342,13 @@ esac # This should have been defined by AC_PROG_CC : "${CC:=cc}" -echo "$as_me:2346: checking \$CFLAGS variable" >&5 +echo "$as_me:2345: checking \$CFLAGS variable" >&5 echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6 case "x$CFLAGS" in *-[IUD]*) - echo "$as_me:2350: result: broken" >&5 + echo "$as_me:2349: result: broken" >&5 echo "${ECHO_T}broken" >&6 - { echo "$as_me:2352: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5 + { echo "$as_me:2351: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5 echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;} cf_flags="$CFLAGS" CFLAGS= @@ -2457,22 +2456,22 @@ fi done ;; *) - echo "$as_me:2460: result: ok" >&5 + echo "$as_me:2459: result: ok" >&5 echo "${ECHO_T}ok" >&6 ;; esac -echo "$as_me:2465: checking \$CC variable" >&5 +echo "$as_me:2464: checking \$CC variable" >&5 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6 case "$CC" in *[\ \ ]-*) - echo "$as_me:2469: result: broken" >&5 + echo "$as_me:2468: result: broken" >&5 echo "${ECHO_T}broken" >&6 - { echo "$as_me:2471: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5 + { echo "$as_me:2470: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5 echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;} # humor him... cf_prog=`echo "$CC" | sed -e 's/ / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'` - cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'` + cf_flags=`echo "$CC" | sed -e "s%^$cf_prog%%"` CC="$cf_prog" for cf_arg in $cf_flags do @@ -2585,19 +2584,19 @@ fi done test -n "$verbose" && echo " resulting CC: '$CC'" 1>&6 -echo "${as_me:-configure}:2588: testing resulting CC: '$CC' ..." 1>&5 +echo "${as_me:-configure}:2587: testing resulting CC: '$CC' ..." 1>&5 test -n "$verbose" && echo " resulting CFLAGS: '$CFLAGS'" 1>&6 -echo "${as_me:-configure}:2592: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5 +echo "${as_me:-configure}:2591: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5 test -n "$verbose" && echo " resulting CPPFLAGS: '$CPPFLAGS'" 1>&6 -echo "${as_me:-configure}:2596: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5 +echo "${as_me:-configure}:2595: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5 ;; *) - echo "$as_me:2600: result: ok" >&5 + echo "$as_me:2599: result: ok" >&5 echo "${ECHO_T}ok" >&6 ;; esac @@ -2606,7 +2605,7 @@ for ac_prog in ggrep grep 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:2609: checking for $ac_word" >&5 +echo "$as_me:2608: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_GREP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2621,7 +2620,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_GREP="$ac_prog" -echo "$as_me:2624: found $ac_dir/$ac_word" >&5 +echo "$as_me:2623: found $ac_dir/$ac_word" >&5 break done @@ -2629,10 +2628,10 @@ fi fi GREP=$ac_cv_prog_GREP if test -n "$GREP"; then - echo "$as_me:2632: result: $GREP" >&5 + echo "$as_me:2631: result: $GREP" >&5 echo "${ECHO_T}$GREP" >&6 else - echo "$as_me:2635: result: no" >&5 + echo "$as_me:2634: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -2640,7 +2639,7 @@ fi done test -n "$GREP" || GREP=": " -echo "$as_me:2643: checking for egrep" >&5 +echo "$as_me:2642: checking for egrep" >&5 echo $ECHO_N "checking for egrep... $ECHO_C" >&6 if test "${ac_cv_path_EGREP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2652,7 +2651,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:2655: checking for $ac_word" >&5 +echo "$as_me:2654: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_EGREP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2669,7 +2668,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_EGREP="$ac_dir/$ac_word" - echo "$as_me:2672: found $ac_dir/$ac_word" >&5 + echo "$as_me:2671: found $ac_dir/$ac_word" >&5 break fi done @@ -2680,10 +2679,10 @@ fi EGREP=$ac_cv_path_EGREP if test -n "$EGREP"; then - echo "$as_me:2683: result: $EGREP" >&5 + echo "$as_me:2682: result: $EGREP" >&5 echo "${ECHO_T}$EGREP" >&6 else - echo "$as_me:2686: result: no" >&5 + echo "$as_me:2685: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -2691,12 +2690,12 @@ fi done test -n "$EGREP" || EGREP=": " - test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:2694: error: cannot find workable egrep" >&5 + test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:2693: error: cannot find workable egrep" >&5 echo "$as_me: error: cannot find workable egrep" >&2;} { (exit 1); exit 1; }; } fi fi -echo "$as_me:2699: result: $ac_cv_path_EGREP" >&5 +echo "$as_me:2698: result: $ac_cv_path_EGREP" >&5 echo "${ECHO_T}$ac_cv_path_EGREP" >&6 EGREP="$ac_cv_path_EGREP" @@ -2706,7 +2705,7 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS "co ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_main_return="return" -echo "$as_me:2709: checking how to run the C preprocessor" >&5 +echo "$as_me:2708: checking how to run the C preprocessor" >&5 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then @@ -2727,18 +2726,18 @@ do # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >"conftest.$ac_ext" <<_ACEOF -#line 2730 "configure" +#line 2729 "configure" #include "confdefs.h" #include Syntax error _ACEOF -if { (eval echo "$as_me:2735: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:2734: \"$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:2741: \$? = $ac_status" >&5 + echo "$as_me:2740: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -2761,17 +2760,17 @@ rm -f conftest.err "conftest.$ac_ext" # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >"conftest.$ac_ext" <<_ACEOF -#line 2764 "configure" +#line 2763 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:2768: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:2767: \"$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:2774: \$? = $ac_status" >&5 + echo "$as_me:2773: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -2808,7 +2807,7 @@ fi else ac_cv_prog_CPP=$CPP fi -echo "$as_me:2811: result: $CPP" >&5 +echo "$as_me:2810: result: $CPP" >&5 echo "${ECHO_T}$CPP" >&6 ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes @@ -2818,18 +2817,18 @@ do # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >"conftest.$ac_ext" <<_ACEOF -#line 2821 "configure" +#line 2820 "configure" #include "confdefs.h" #include Syntax error _ACEOF -if { (eval echo "$as_me:2826: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:2825: \"$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:2832: \$? = $ac_status" >&5 + echo "$as_me:2831: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -2852,17 +2851,17 @@ rm -f conftest.err "conftest.$ac_ext" # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >"conftest.$ac_ext" <<_ACEOF -#line 2855 "configure" +#line 2854 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:2859: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:2858: \"$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:2865: \$? = $ac_status" >&5 + echo "$as_me:2864: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -2890,7 +2889,7 @@ rm -f conftest.err "conftest.$ac_ext" if $ac_preproc_ok; then : else - { { echo "$as_me:2893: error: C preprocessor \"$CPP\" fails sanity check" >&5 + { { echo "$as_me:2892: error: C preprocessor \"$CPP\" fails sanity check" >&5 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;} { (exit 1); exit 1; }; } fi @@ -2903,14 +2902,14 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_main_return="return" if test $ac_cv_c_compiler_gnu = yes; then - echo "$as_me:2906: checking whether $CC needs -traditional" >&5 + echo "$as_me:2905: checking whether $CC needs -traditional" >&5 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6 if test "${ac_cv_prog_gcc_traditional+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_pattern="Autoconf.*'x'" cat >"conftest.$ac_ext" <<_ACEOF -#line 2913 "configure" +#line 2912 "configure" #include "confdefs.h" #include int Autoconf = TIOCGETP; @@ -2925,7 +2924,7 @@ rm -rf conftest* if test $ac_cv_prog_gcc_traditional = no; then cat >"conftest.$ac_ext" <<_ACEOF -#line 2928 "configure" +#line 2927 "configure" #include "confdefs.h" #include int Autoconf = TCGETA; @@ -2938,14 +2937,14 @@ rm -rf conftest* fi fi -echo "$as_me:2941: result: $ac_cv_prog_gcc_traditional" >&5 +echo "$as_me:2940: result: $ac_cv_prog_gcc_traditional" >&5 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6 if test $ac_cv_prog_gcc_traditional = yes; then CC="$CC -traditional" fi fi -echo "$as_me:2948: checking whether ${MAKE-make} sets \${MAKE}" >&5 +echo "$as_me:2947: checking whether ${MAKE-make} sets \${MAKE}" >&5 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'` if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then @@ -2965,11 +2964,11 @@ fi rm -f conftest.make fi if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then - echo "$as_me:2968: result: yes" >&5 + echo "$as_me:2967: result: yes" >&5 echo "${ECHO_T}yes" >&6 SET_MAKE= else - echo "$as_me:2972: result: no" >&5 + echo "$as_me:2971: result: no" >&5 echo "${ECHO_T}no" >&6 SET_MAKE="MAKE=${MAKE-make}" fi @@ -2986,7 +2985,7 @@ fi # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. -echo "$as_me:2989: checking for a BSD compatible install" >&5 +echo "$as_me:2988: checking for a BSD compatible install" >&5 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6 if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then @@ -3035,7 +3034,7 @@ fi INSTALL=$ac_install_sh fi fi -echo "$as_me:3038: result: $INSTALL" >&5 +echo "$as_me:3037: result: $INSTALL" >&5 echo "${ECHO_T}$INSTALL" >&6 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. @@ -3070,22 +3069,22 @@ EOF for cf_prog in 'bison -y' byacc yacc do rm -f y.tab.ch - echo "$as_me:3073: checking for $cf_prog" >&5 + echo "$as_me:3072: checking for $cf_prog" >&5 echo $ECHO_N "checking for $cf_prog... $ECHO_C" >&6 cf_command="$cf_prog conftest.y" cf_result=no - if { (eval echo "$as_me:3077: \"$cf_command\"") >&5 + if { (eval echo "$as_me:3076: \"$cf_command\"") >&5 (eval $cf_command) 2>&5 ac_status=$? - echo "$as_me:3080: \$? = $ac_status" >&5 + echo "$as_me:3079: \$? = $ac_status" >&5 (exit "$ac_status"); } && test -s y.tab.c ; then mv y.tab.c conftest.c rm -f y.tab.h if test "$cf_prog" = 'bison -y' ; then - if { (eval echo "$as_me:3085: \"$ac_link\"") >&5 + if { (eval echo "$as_me:3084: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:3088: \$? = $ac_status" >&5 + echo "$as_me:3087: \$? = $ac_status" >&5 (exit "$ac_status"); } && test -s conftest ; then cf_result=yes fi @@ -3093,7 +3092,7 @@ echo $ECHO_N "checking for $cf_prog... $ cf_result=yes fi fi - echo "$as_me:3096: result: $cf_result" >&5 + echo "$as_me:3095: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 if test $cf_result = yes ; then cf_cv_prog_YACC="$cf_prog" @@ -3110,7 +3109,7 @@ for ac_prog in lint alint lclint tdlint 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:3113: checking for $ac_word" >&5 +echo "$as_me:3112: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_LINT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -3125,7 +3124,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_LINT="$ac_prog" -echo "$as_me:3128: found $ac_dir/$ac_word" >&5 +echo "$as_me:3127: found $ac_dir/$ac_word" >&5 break done @@ -3133,10 +3132,10 @@ fi fi LINT=$ac_cv_prog_LINT if test -n "$LINT"; then - echo "$as_me:3136: result: $LINT" >&5 + echo "$as_me:3135: result: $LINT" >&5 echo "${ECHO_T}$LINT" >&6 else - echo "$as_me:3139: result: no" >&5 + echo "$as_me:3138: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -3144,14 +3143,483 @@ fi done test -n "$LINT" || LINT=":" -echo "$as_me:3147: checking if the POSIX test-macros are already defined" >&5 +case "$cf_cv_system_name" in +os2*) + CFLAGS="$CFLAGS -Zmt" + + test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " + CPPFLAGS="${CPPFLAGS}-D__ST_MT_ERRNO__" + + CXXFLAGS="$CXXFLAGS -Zmt" + # autoconf's macro sets -Zexe and suffix both, which conflict:w + LDFLAGS="$LDFLAGS -Zmt -Zcrtdll" + ac_cv_exeext=.exe + ;; +esac + +PROG_EXT="$EXEEXT" + +test -n "$PROG_EXT" && +cat >>confdefs.h <&5 +echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + echo "$as_me:3187: result: yes" >&5 +echo "${ECHO_T}yes" >&6 +else + echo "$as_me:3190: result: no, using $LN_S" >&5 +echo "${ECHO_T}no, using $LN_S" >&6 +fi + +if test "$cross_compiling" = yes ; then + + # defaults that we might want to override + : ${BUILD_CFLAGS:=''} + : ${BUILD_CPPFLAGS:='-I$(INCDIR)'} + : ${BUILD_LDFLAGS:=''} + : ${BUILD_LIBS:=''} + : ${BUILD_EXEEXT:='$x'} + : ${BUILD_OBJEXT:='o'} + +# Check whether --with-build-cc or --without-build-cc was given. +if test "${with_build_cc+set}" = set; then + withval="$with_build_cc" + BUILD_CC="$withval" +else + for ac_prog in gcc clang c99 c89 cc cl +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:3213: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_BUILD_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$BUILD_CC"; then + ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test. +else + ac_save_IFS=$IFS; IFS=$ac_path_separator +ac_dummy="$PATH" +for ac_dir in $ac_dummy; do + IFS=$ac_save_IFS + test -z "$ac_dir" && ac_dir=. + $as_executable_p "$ac_dir/$ac_word" || continue +ac_cv_prog_BUILD_CC="$ac_prog" +echo "$as_me:3228: found $ac_dir/$ac_word" >&5 +break +done + +fi +fi +BUILD_CC=$ac_cv_prog_BUILD_CC +if test -n "$BUILD_CC"; then + echo "$as_me:3236: result: $BUILD_CC" >&5 +echo "${ECHO_T}$BUILD_CC" >&6 +else + echo "$as_me:3239: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$BUILD_CC" && break +done +test -n "$BUILD_CC" || BUILD_CC="none" + +fi; + echo "$as_me:3248: checking for native build C compiler" >&5 +echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6 + echo "$as_me:3250: result: $BUILD_CC" >&5 +echo "${ECHO_T}$BUILD_CC" >&6 + + echo "$as_me:3253: checking for native build C preprocessor" >&5 +echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6 + +# Check whether --with-build-cpp or --without-build-cpp was given. +if test "${with_build_cpp+set}" = set; then + withval="$with_build_cpp" + BUILD_CPP="$withval" +else + BUILD_CPP='${BUILD_CC} -E' +fi; + echo "$as_me:3263: result: $BUILD_CPP" >&5 +echo "${ECHO_T}$BUILD_CPP" >&6 + + echo "$as_me:3266: checking for native build C flags" >&5 +echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6 + +# Check whether --with-build-cflags or --without-build-cflags was given. +if test "${with_build_cflags+set}" = set; then + withval="$with_build_cflags" + BUILD_CFLAGS="$withval" +fi; + echo "$as_me:3274: result: $BUILD_CFLAGS" >&5 +echo "${ECHO_T}$BUILD_CFLAGS" >&6 + + echo "$as_me:3277: checking for native build C preprocessor-flags" >&5 +echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6 + +# Check whether --with-build-cppflags or --without-build-cppflags was given. +if test "${with_build_cppflags+set}" = set; then + withval="$with_build_cppflags" + BUILD_CPPFLAGS="$withval" +fi; + echo "$as_me:3285: result: $BUILD_CPPFLAGS" >&5 +echo "${ECHO_T}$BUILD_CPPFLAGS" >&6 + + echo "$as_me:3288: checking for native build linker-flags" >&5 +echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6 + +# Check whether --with-build-ldflags or --without-build-ldflags was given. +if test "${with_build_ldflags+set}" = set; then + withval="$with_build_ldflags" + BUILD_LDFLAGS="$withval" +fi; + echo "$as_me:3296: result: $BUILD_LDFLAGS" >&5 +echo "${ECHO_T}$BUILD_LDFLAGS" >&6 + + echo "$as_me:3299: checking for native build linker-libraries" >&5 +echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6 + +# Check whether --with-build-libs or --without-build-libs was given. +if test "${with_build_libs+set}" = set; then + withval="$with_build_libs" + BUILD_LIBS="$withval" +fi; + echo "$as_me:3307: result: $BUILD_LIBS" >&5 +echo "${ECHO_T}$BUILD_LIBS" >&6 + + # this assumes we're on Unix. + BUILD_EXEEXT= + BUILD_OBJEXT=o + + : ${BUILD_CC:='${CC}'} + + echo "$as_me:3316: checking if the build-compiler \"$BUILD_CC\" works" >&5 +echo $ECHO_N "checking if the build-compiler \"$BUILD_CC\" works... $ECHO_C" >&6 + + cf_save_crossed=$cross_compiling + cf_save_ac_link=$ac_link + cross_compiling=no + cf_build_cppflags=$BUILD_CPPFLAGS + test "$cf_build_cppflags" = "#" && cf_build_cppflags= + ac_link='$BUILD_CC -o "conftest$ac_exeext" $BUILD_CFLAGS $cf_build_cppflags $BUILD_LDFLAGS "conftest.$ac_ext" $BUILD_LIBS >&5' + + if test "$cross_compiling" = yes; then + cf_ok_build_cc=unknown +else + cat >"conftest.$ac_ext" <<_ACEOF +#line 3330 "configure" +#include "confdefs.h" +#include + int main(int argc, char *argv[]) + { + ${cf_cv_main_return:-return}(argc < 0 || argv == 0 || argv[0] == 0); + } + +_ACEOF +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:3340: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:3343: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:3345: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:3348: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + cf_ok_build_cc=yes +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 +cf_ok_build_cc=no +fi +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" +fi + + cross_compiling=$cf_save_crossed + ac_link=$cf_save_ac_link + + echo "$as_me:3363: result: $cf_ok_build_cc" >&5 +echo "${ECHO_T}$cf_ok_build_cc" >&6 + + if test "$cf_ok_build_cc" != yes + then + { { echo "$as_me:3368: error: Cross-build requires two compilers. +Use --with-build-cc to specify the native compiler." >&5 +echo "$as_me: error: Cross-build requires two compilers. +Use --with-build-cc to specify the native compiler." >&2;} + { (exit 1); exit 1; }; } + fi + +else + : ${BUILD_CC:='${CC}'} + : ${BUILD_CPP:='${CPP}'} + : ${BUILD_CFLAGS:='${CFLAGS}'} + : ${BUILD_CPPFLAGS:='${CPPFLAGS}'} + : ${BUILD_LDFLAGS:='${LDFLAGS}'} + : ${BUILD_LIBS:='${LIBS}'} + : ${BUILD_EXEEXT:='$x'} + : ${BUILD_OBJEXT:='o'} +fi + +#### initialize $ac_includes_default +echo "$as_me:3387: 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 3393 "configure" +#include "confdefs.h" +#include +#include +#include +#include + +_ACEOF +if { (eval echo "$as_me:3401: \"$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:3407: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_cv_header_stdc=yes +else + echo "$as_me: failed program was:" >&5 + cat "conftest.$ac_ext" >&5 + ac_cv_header_stdc=no +fi +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 3429 "configure" +#include "confdefs.h" +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then + : +else + ac_cv_header_stdc=no +fi +rm -rf conftest* + +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 3447 "configure" +#include "confdefs.h" +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then + : +else + ac_cv_header_stdc=no +fi +rm -rf conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then + : +else + cat >"conftest.$ac_ext" <<_ACEOF +#line 3468 "configure" +#include "confdefs.h" +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main (void) +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + $ac_main_return(2); + $ac_main_return (0); +} +_ACEOF +rm -f "conftest$ac_exeext" +if { (eval echo "$as_me:3494: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:3497: \$? = $ac_status" >&5 + (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' + { (eval echo "$as_me:3499: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:3502: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + : +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 +ac_cv_header_stdc=no +fi +rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" +fi +fi +fi +echo "$as_me:3515: result: $ac_cv_header_stdc" >&5 +echo "${ECHO_T}$ac_cv_header_stdc" >&6 +if test $ac_cv_header_stdc = yes; then + +cat >>confdefs.h <<\EOF +#define STDC_HEADERS 1 +EOF + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. + +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +echo "$as_me:3531: 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 3537 "configure" +#include "confdefs.h" +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:3543: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:3546: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:3549: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:3552: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + eval "$as_ac_Header=yes" +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 +eval "$as_ac_Header=no" +fi +rm -f "conftest.$ac_objext" "conftest.$ac_ext" +fi +echo "$as_me:3562: 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 <&5 +echo $ECHO_N "checking whether exit is declared... $ECHO_C" >&6 +if test "${ac_cv_have_decl_exit+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >"conftest.$ac_ext" <<_ACEOF +#line 3578 "configure" +#include "confdefs.h" +$ac_includes_default +int +main (void) +{ +#ifndef exit + (void) exit; +#endif + + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:3593: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:3596: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:3599: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:3602: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + ac_cv_have_decl_exit=yes +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 +ac_cv_have_decl_exit=no +fi +rm -f "conftest.$ac_objext" "conftest.$ac_ext" +fi +echo "$as_me:3612: result: $ac_cv_have_decl_exit" >&5 +echo "${ECHO_T}$ac_cv_have_decl_exit" >&6 + +echo "$as_me:3615: checking if the POSIX test-macros are already defined" >&5 echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6 if test "${cf_cv_posix_visible+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 3154 "configure" +#line 3622 "configure" #include "confdefs.h" #include int @@ -3170,16 +3638,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:3173: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:3641: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3176: \$? = $ac_status" >&5 + echo "$as_me:3644: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:3179: \"$ac_try\"") >&5 + { (eval echo "$as_me:3647: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3182: \$? = $ac_status" >&5 + echo "$as_me:3650: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_posix_visible=no else @@ -3190,7 +3658,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:3193: result: $cf_cv_posix_visible" >&5 +echo "$as_me:3661: result: $cf_cv_posix_visible" >&5 echo "${ECHO_T}$cf_cv_posix_visible" >&6 if test "$cf_cv_posix_visible" = no; then @@ -3203,9 +3671,6 @@ case "$host_os" in aix[4-7]*) cf_xopen_source="-D_ALL_SOURCE" ;; -msys) - cf_XOPEN_SOURCE=600 - ;; darwin[0-8].*) cf_xopen_source="-D_APPLE_C_SOURCE" ;; @@ -3231,18 +3696,18 @@ 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) +linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc) cf_gnu_xopen_source=$cf_XOPEN_SOURCE -echo "$as_me:3238: checking if this is the GNU C library" >&5 +echo "$as_me:3703: checking if this is the GNU C library" >&5 echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6 if test "${cf_cv_gnu_library+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 3245 "configure" +#line 3710 "configure" #include "confdefs.h" #include int @@ -3261,16 +3726,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:3264: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:3729: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3267: \$? = $ac_status" >&5 + echo "$as_me:3732: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:3270: \"$ac_try\"") >&5 + { (eval echo "$as_me:3735: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3273: \$? = $ac_status" >&5 + echo "$as_me:3738: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_gnu_library=yes else @@ -3281,7 +3746,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:3284: result: $cf_cv_gnu_library" >&5 +echo "$as_me:3749: result: $cf_cv_gnu_library" >&5 echo "${ECHO_T}$cf_cv_gnu_library" >&6 if test x$cf_cv_gnu_library = xyes; then @@ -3289,7 +3754,7 @@ if test x$cf_cv_gnu_library = xyes; then # With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE # was changed to help a little. newlib incorporated the change about 4 # years later. - echo "$as_me:3292: checking if _DEFAULT_SOURCE can be used as a basis" >&5 + echo "$as_me:3757: checking if _DEFAULT_SOURCE can be used as a basis" >&5 echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6 if test "${cf_cv_gnu_library_219+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -3301,7 +3766,7 @@ else CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE" cat >"conftest.$ac_ext" <<_ACEOF -#line 3304 "configure" +#line 3769 "configure" #include "confdefs.h" #include int @@ -3320,16 +3785,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:3323: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:3788: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3326: \$? = $ac_status" >&5 + echo "$as_me:3791: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:3329: \"$ac_try\"") >&5 + { (eval echo "$as_me:3794: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3332: \$? = $ac_status" >&5 + echo "$as_me:3797: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_gnu_library_219=yes else @@ -3341,12 +3806,12 @@ rm -f "conftest.$ac_objext" "conftest.$a CPPFLAGS="$cf_save" fi -echo "$as_me:3344: result: $cf_cv_gnu_library_219" >&5 +echo "$as_me:3809: result: $cf_cv_gnu_library_219" >&5 echo "${ECHO_T}$cf_cv_gnu_library_219" >&6 if test "x$cf_cv_gnu_library_219" = xyes; then cf_save="$CPPFLAGS" - echo "$as_me:3349: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5 + echo "$as_me:3814: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5 echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6 if test "${cf_cv_gnu_dftsrc_219+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -3451,7 +3916,7 @@ if test -n "$cf_new_extra_cppflags" ; th fi cat >"conftest.$ac_ext" <<_ACEOF -#line 3454 "configure" +#line 3919 "configure" #include "confdefs.h" #include @@ -3471,16 +3936,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:3474: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:3939: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3477: \$? = $ac_status" >&5 + echo "$as_me:3942: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:3480: \"$ac_try\"") >&5 + { (eval echo "$as_me:3945: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3483: \$? = $ac_status" >&5 + echo "$as_me:3948: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_gnu_dftsrc_219=yes else @@ -3491,7 +3956,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:3494: result: $cf_cv_gnu_dftsrc_219" >&5 +echo "$as_me:3959: result: $cf_cv_gnu_dftsrc_219" >&5 echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6 test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save" else @@ -3500,14 +3965,14 @@ echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >& if test "x$cf_cv_gnu_dftsrc_219" != xyes; then - echo "$as_me:3503: checking if we must define _GNU_SOURCE" >&5 + echo "$as_me:3968: checking if we must define _GNU_SOURCE" >&5 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6 if test "${cf_cv_gnu_source+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 3510 "configure" +#line 3975 "configure" #include "confdefs.h" #include int @@ -3522,16 +3987,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:3525: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:3990: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3528: \$? = $ac_status" >&5 + echo "$as_me:3993: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:3531: \"$ac_try\"") >&5 + { (eval echo "$as_me:3996: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3534: \$? = $ac_status" >&5 + echo "$as_me:3999: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_gnu_source=no else @@ -3638,7 +4103,7 @@ if test -n "$cf_new_extra_cppflags" ; th fi cat >"conftest.$ac_ext" <<_ACEOF -#line 3641 "configure" +#line 4106 "configure" #include "confdefs.h" #include int @@ -3653,16 +4118,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:3656: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:4121: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3659: \$? = $ac_status" >&5 + echo "$as_me:4124: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:3662: \"$ac_try\"") >&5 + { (eval echo "$as_me:4127: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3665: \$? = $ac_status" >&5 + echo "$as_me:4130: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_gnu_source=no else @@ -3677,12 +4142,12 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:3680: result: $cf_cv_gnu_source" >&5 +echo "$as_me:4145: result: $cf_cv_gnu_source" >&5 echo "${ECHO_T}$cf_cv_gnu_source" >&6 if test "$cf_cv_gnu_source" = yes then - echo "$as_me:3685: checking if we should also define _DEFAULT_SOURCE" >&5 + echo "$as_me:4150: checking if we should also define _DEFAULT_SOURCE" >&5 echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6 if test "${cf_cv_default_source+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -3692,7 +4157,7 @@ else CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE" cat >"conftest.$ac_ext" <<_ACEOF -#line 3695 "configure" +#line 4160 "configure" #include "confdefs.h" #include int @@ -3707,16 +4172,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:3710: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:4175: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3713: \$? = $ac_status" >&5 + echo "$as_me:4178: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:3716: \"$ac_try\"") >&5 + { (eval echo "$as_me:4181: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3719: \$? = $ac_status" >&5 + echo "$as_me:4184: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_default_source=no else @@ -3727,7 +4192,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:3730: result: $cf_cv_default_source" >&5 +echo "$as_me:4195: result: $cf_cv_default_source" >&5 echo "${ECHO_T}$cf_cv_default_source" >&6 if test "$cf_cv_default_source" = yes then @@ -3764,16 +4229,16 @@ cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAG sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'` -echo "$as_me:3767: checking if we should define _POSIX_C_SOURCE" >&5 +echo "$as_me:4232: checking if we should define _POSIX_C_SOURCE" >&5 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6 if test "${cf_cv_posix_c_source+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else -echo "${as_me:-configure}:3773: testing if the symbol is already defined go no further ..." 1>&5 +echo "${as_me:-configure}:4238: testing if the symbol is already defined go no further ..." 1>&5 cat >"conftest.$ac_ext" <<_ACEOF -#line 3776 "configure" +#line 4241 "configure" #include "confdefs.h" #include int @@ -3781,23 +4246,23 @@ main (void) { #ifndef _POSIX_C_SOURCE -make an error +#error _POSIX_C_SOURCE is not defined #endif ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:3791: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:4256: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3794: \$? = $ac_status" >&5 + echo "$as_me:4259: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:3797: \"$ac_try\"") >&5 + { (eval echo "$as_me:4262: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3800: \$? = $ac_status" >&5 + echo "$as_me:4265: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_posix_c_source=no else @@ -3818,7 +4283,7 @@ cf_want_posix_source=no esac if test "$cf_want_posix_source" = yes ; then cat >"conftest.$ac_ext" <<_ACEOF -#line 3821 "configure" +#line 4286 "configure" #include "confdefs.h" #include int @@ -3826,23 +4291,23 @@ main (void) { #ifdef _POSIX_SOURCE -make an error +#error _POSIX_SOURCE is defined #endif ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:3836: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:4301: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3839: \$? = $ac_status" >&5 + echo "$as_me:4304: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:3842: \"$ac_try\"") >&5 + { (eval echo "$as_me:4307: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3845: \$? = $ac_status" >&5 + echo "$as_me:4310: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -3853,7 +4318,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "${as_me:-configure}:3856: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 +echo "${as_me:-configure}:4321: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 CFLAGS="$cf_trim_CFLAGS" CPPFLAGS="$cf_trim_CPPFLAGS" @@ -3861,10 +4326,10 @@ echo "${as_me:-configure}:3856: testing test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source" -echo "${as_me:-configure}:3864: testing if the second compile does not leave our definition intact error ..." 1>&5 +echo "${as_me:-configure}:4329: testing if the second compile does not leave our definition intact error ..." 1>&5 cat >"conftest.$ac_ext" <<_ACEOF -#line 3867 "configure" +#line 4332 "configure" #include "confdefs.h" #include int @@ -3872,23 +4337,23 @@ main (void) { #ifndef _POSIX_C_SOURCE -make an error +#error _POSIX_C_SOURCE is not defined #endif ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:3882: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:4347: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:3885: \$? = $ac_status" >&5 + echo "$as_me:4350: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:3888: \"$ac_try\"") >&5 + { (eval echo "$as_me:4353: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:3891: \$? = $ac_status" >&5 + echo "$as_me:4356: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -3904,7 +4369,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:3907: result: $cf_cv_posix_c_source" >&5 +echo "$as_me:4372: result: $cf_cv_posix_c_source" >&5 echo "${ECHO_T}$cf_cv_posix_c_source" >&6 if test "$cf_cv_posix_c_source" != no ; then @@ -4021,7 +4486,7 @@ openbsd[6-9]*) # OpenBSD 6.x has broken locale support, both compile-time and runtime. # see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html # Abusing the conformance level is a workaround. - { echo "$as_me:4024: WARNING: this system does not provide usable locale support" >&5 + { echo "$as_me:4489: WARNING: this system does not provide usable locale support" >&5 echo "$as_me: WARNING: this system does not provide usable locale support" >&2;} cf_xopen_source="-D_BSD_SOURCE" cf_XOPEN_SOURCE=700 @@ -4053,26 +4518,24 @@ sysv4.2uw2.*) # Novell/SCO UnixWare 2.x ;; *) -echo "$as_me:4056: checking if we should define _XOPEN_SOURCE" >&5 +echo "$as_me:4521: checking if we should define _XOPEN_SOURCE" >&5 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6 if test "${cf_cv_xopen_source+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 4063 "configure" +#line 4528 "configure" #include "confdefs.h" -#include -#include -#include +$ac_includes_default int main (void) { #ifndef _XOPEN_SOURCE -make an error +#error _XOPEN_SOURCE is not defined #endif ; @@ -4080,16 +4543,16 @@ make an error } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:4083: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:4546: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4086: \$? = $ac_status" >&5 + echo "$as_me:4549: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:4089: \"$ac_try\"") >&5 + { (eval echo "$as_me:4552: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4092: \$? = $ac_status" >&5 + echo "$as_me:4555: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_xopen_source=no else @@ -4101,19 +4564,17 @@ cf_save="$CPPFLAGS" CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" cat >"conftest.$ac_ext" <<_ACEOF -#line 4104 "configure" +#line 4567 "configure" #include "confdefs.h" -#include -#include -#include +$ac_includes_default int main (void) { #ifndef _XOPEN_SOURCE -make an error +#error _XOPEN_SOURCE is not defined #endif ; @@ -4121,16 +4582,16 @@ make an error } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:4124: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:4585: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4127: \$? = $ac_status" >&5 + echo "$as_me:4588: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:4130: \"$ac_try\"") >&5 + { (eval echo "$as_me:4591: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4133: \$? = $ac_status" >&5 + echo "$as_me:4594: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_xopen_source=no else @@ -4145,7 +4606,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:4148: result: $cf_cv_xopen_source" >&5 +echo "$as_me:4609: result: $cf_cv_xopen_source" >&5 echo "${ECHO_T}$cf_cv_xopen_source" >&6 if test "$cf_cv_xopen_source" != no ; then @@ -4305,16 +4766,16 @@ cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAG sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'` -echo "$as_me:4308: checking if we should define _POSIX_C_SOURCE" >&5 +echo "$as_me:4769: checking if we should define _POSIX_C_SOURCE" >&5 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6 if test "${cf_cv_posix_c_source+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else -echo "${as_me:-configure}:4314: testing if the symbol is already defined go no further ..." 1>&5 +echo "${as_me:-configure}:4775: testing if the symbol is already defined go no further ..." 1>&5 cat >"conftest.$ac_ext" <<_ACEOF -#line 4317 "configure" +#line 4778 "configure" #include "confdefs.h" #include int @@ -4322,23 +4783,23 @@ main (void) { #ifndef _POSIX_C_SOURCE -make an error +#error _POSIX_C_SOURCE is not defined #endif ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:4332: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:4793: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4335: \$? = $ac_status" >&5 + echo "$as_me:4796: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:4338: \"$ac_try\"") >&5 + { (eval echo "$as_me:4799: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4341: \$? = $ac_status" >&5 + echo "$as_me:4802: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_posix_c_source=no else @@ -4359,7 +4820,7 @@ cf_want_posix_source=no esac if test "$cf_want_posix_source" = yes ; then cat >"conftest.$ac_ext" <<_ACEOF -#line 4362 "configure" +#line 4823 "configure" #include "confdefs.h" #include int @@ -4367,23 +4828,23 @@ main (void) { #ifdef _POSIX_SOURCE -make an error +#error _POSIX_SOURCE is defined #endif ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:4377: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:4838: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4380: \$? = $ac_status" >&5 + echo "$as_me:4841: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:4383: \"$ac_try\"") >&5 + { (eval echo "$as_me:4844: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4386: \$? = $ac_status" >&5 + echo "$as_me:4847: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -4394,7 +4855,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "${as_me:-configure}:4397: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 +echo "${as_me:-configure}:4858: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 CFLAGS="$cf_trim_CFLAGS" CPPFLAGS="$cf_trim_CPPFLAGS" @@ -4402,10 +4863,10 @@ echo "${as_me:-configure}:4397: testing test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source" -echo "${as_me:-configure}:4405: testing if the second compile does not leave our definition intact error ..." 1>&5 +echo "${as_me:-configure}:4866: testing if the second compile does not leave our definition intact error ..." 1>&5 cat >"conftest.$ac_ext" <<_ACEOF -#line 4408 "configure" +#line 4869 "configure" #include "confdefs.h" #include int @@ -4413,23 +4874,23 @@ main (void) { #ifndef _POSIX_C_SOURCE -make an error +#error _POSIX_C_SOURCE is not defined #endif ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:4423: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:4884: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4426: \$? = $ac_status" >&5 + echo "$as_me:4887: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:4429: \"$ac_try\"") >&5 + { (eval echo "$as_me:4890: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4432: \$? = $ac_status" >&5 + echo "$as_me:4893: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -4445,7 +4906,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:4448: result: $cf_cv_posix_c_source" >&5 +echo "$as_me:4909: result: $cf_cv_posix_c_source" >&5 echo "${ECHO_T}$cf_cv_posix_c_source" >&6 if test "$cf_cv_posix_c_source" != no ; then @@ -4555,24 +5016,23 @@ fi fi # cf_cv_posix_visible # Some of these niche implementations use copy/paste, double-check... - test -n "$verbose" && echo " checking if _POSIX_C_SOURCE inteferes" 1>&6 + if test "$cf_cv_xopen_source" = no ; then + test -n "$verbose" && echo " checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE" 1>&6 -echo "${as_me:-configure}:4560: testing checking if _POSIX_C_SOURCE inteferes ..." 1>&5 +echo "${as_me:-configure}:5022: testing checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE ..." 1>&5 - cat >"conftest.$ac_ext" <<_ACEOF -#line 4563 "configure" + cat >"conftest.$ac_ext" <<_ACEOF +#line 5025 "configure" #include "confdefs.h" -#include -#include -#include +$ac_includes_default int main (void) { #ifndef _XOPEN_SOURCE -make an error +#error _XOPEN_SOURCE is not defined #endif ; @@ -4580,27 +5040,28 @@ make an error } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:4583: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:5043: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4586: \$? = $ac_status" >&5 + echo "$as_me:5046: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:4589: \"$ac_try\"") >&5 + { (eval echo "$as_me:5049: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4592: \$? = $ac_status" >&5 + echo "$as_me:5052: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 - { echo "$as_me:4599: WARNING: _POSIX_C_SOURCE definition is not usable" >&5 + { echo "$as_me:5059: WARNING: _POSIX_C_SOURCE definition is not usable" >&5 echo "$as_me: WARNING: _POSIX_C_SOURCE definition is not usable" >&2;} - CPPFLAGS="$cf_save_xopen_cppflags" + CPPFLAGS="$cf_save_xopen_cppflags" fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" + fi ;; esac @@ -4618,7 +5079,7 @@ do test "$CFLAGS" != "$cf_old_cflag" || break test -n "$verbose" && echo " removing old option $cf_add_cflags from CFLAGS" 1>&6 -echo "${as_me:-configure}:4621: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5 +echo "${as_me:-configure}:5082: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5 CFLAGS="$cf_old_cflag" done @@ -4630,7 +5091,7 @@ do test "$CPPFLAGS" != "$cf_old_cflag" || break test -n "$verbose" && echo " removing old option $cf_add_cflags from CPPFLAGS" 1>&6 -echo "${as_me:-configure}:4633: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5 +echo "${as_me:-configure}:5094: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5 CPPFLAGS="$cf_old_cflag" done @@ -4718,7 +5179,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}:4721: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 +echo "${as_me:-configure}:5182: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 test -n "$CFLAGS" && CFLAGS="$CFLAGS " CFLAGS="${CFLAGS}$cf_new_cflags" @@ -4728,7 +5189,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}:4731: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 +echo "${as_me:-configure}:5192: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" @@ -4738,7 +5199,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}:4741: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 +echo "${as_me:-configure}:5202: 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" @@ -4750,10 +5211,10 @@ done fi if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then - echo "$as_me:4753: checking if _XOPEN_SOURCE really is set" >&5 + echo "$as_me:5214: checking if _XOPEN_SOURCE really is set" >&5 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6 cat >"conftest.$ac_ext" <<_ACEOF -#line 4756 "configure" +#line 5217 "configure" #include "confdefs.h" #include int @@ -4761,23 +5222,23 @@ main (void) { #ifndef _XOPEN_SOURCE -make an error +#error _XOPEN_SOURCE is not defined #endif ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:4771: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:5232: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4774: \$? = $ac_status" >&5 + echo "$as_me:5235: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:4777: \"$ac_try\"") >&5 + { (eval echo "$as_me:5238: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4780: \$? = $ac_status" >&5 + echo "$as_me:5241: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_XOPEN_SOURCE_set=yes else @@ -4786,12 +5247,12 @@ cat "conftest.$ac_ext" >&5 cf_XOPEN_SOURCE_set=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" - echo "$as_me:4789: result: $cf_XOPEN_SOURCE_set" >&5 + echo "$as_me:5250: result: $cf_XOPEN_SOURCE_set" >&5 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6 if test "$cf_XOPEN_SOURCE_set" = yes then cat >"conftest.$ac_ext" <<_ACEOF -#line 4794 "configure" +#line 5255 "configure" #include "confdefs.h" #include int @@ -4799,23 +5260,23 @@ main (void) { #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE -make an error +#error (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE #endif ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:4809: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:5270: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4812: \$? = $ac_status" >&5 + echo "$as_me:5273: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:4815: \"$ac_try\"") >&5 + { (eval echo "$as_me:5276: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4818: \$? = $ac_status" >&5 + echo "$as_me:5279: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_XOPEN_SOURCE_set_ok=yes else @@ -4826,31 +5287,29 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" if test "$cf_XOPEN_SOURCE_set_ok" = no then - { echo "$as_me:4829: WARNING: _XOPEN_SOURCE is lower than requested" >&5 + { echo "$as_me:5290: WARNING: _XOPEN_SOURCE is lower than requested" >&5 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;} fi else -echo "$as_me:4834: checking if we should define _XOPEN_SOURCE" >&5 +echo "$as_me:5295: checking if we should define _XOPEN_SOURCE" >&5 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6 if test "${cf_cv_xopen_source+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 4841 "configure" +#line 5302 "configure" #include "confdefs.h" -#include -#include -#include +$ac_includes_default int main (void) { #ifndef _XOPEN_SOURCE -make an error +#error _XOPEN_SOURCE is not defined #endif ; @@ -4858,16 +5317,16 @@ make an error } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:4861: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:5320: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4864: \$? = $ac_status" >&5 + echo "$as_me:5323: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:4867: \"$ac_try\"") >&5 + { (eval echo "$as_me:5326: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4870: \$? = $ac_status" >&5 + echo "$as_me:5329: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_xopen_source=no else @@ -4879,19 +5338,17 @@ cf_save="$CPPFLAGS" CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" cat >"conftest.$ac_ext" <<_ACEOF -#line 4882 "configure" +#line 5341 "configure" #include "confdefs.h" -#include -#include -#include +$ac_includes_default int main (void) { #ifndef _XOPEN_SOURCE -make an error +#error _XOPEN_SOURCE is not defined #endif ; @@ -4899,16 +5356,16 @@ make an error } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:4902: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:5359: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:4905: \$? = $ac_status" >&5 + echo "$as_me:5362: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:4908: \"$ac_try\"") >&5 + { (eval echo "$as_me:5365: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:4911: \$? = $ac_status" >&5 + echo "$as_me:5368: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_xopen_source=no else @@ -4923,7 +5380,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:4926: result: $cf_cv_xopen_source" >&5 +echo "$as_me:5383: result: $cf_cv_xopen_source" >&5 echo "${ECHO_T}$cf_cv_xopen_source" >&6 if test "$cf_cv_xopen_source" != no ; then @@ -5070,14 +5527,14 @@ fi fi fi # cf_cv_posix_visible -echo "$as_me:5073: checking if SIGWINCH is defined" >&5 +echo "$as_me:5530: checking if SIGWINCH is defined" >&5 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6 if test "${cf_cv_define_sigwinch+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 5080 "configure" +#line 5537 "configure" #include "confdefs.h" #include @@ -5092,23 +5549,23 @@ int x = SIGWINCH; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:5095: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:5552: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:5098: \$? = $ac_status" >&5 + echo "$as_me:5555: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:5101: \"$ac_try\"") >&5 + { (eval echo "$as_me:5558: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:5104: \$? = $ac_status" >&5 + echo "$as_me:5561: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_define_sigwinch=yes else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 cat >"conftest.$ac_ext" <<_ACEOF -#line 5111 "configure" +#line 5568 "configure" #include "confdefs.h" #undef _XOPEN_SOURCE @@ -5126,16 +5583,16 @@ int x = SIGWINCH; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:5129: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:5586: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:5132: \$? = $ac_status" >&5 + echo "$as_me:5589: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:5135: \"$ac_try\"") >&5 + { (eval echo "$as_me:5592: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:5138: \$? = $ac_status" >&5 + echo "$as_me:5595: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_define_sigwinch=maybe else @@ -5149,11 +5606,11 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:5152: result: $cf_cv_define_sigwinch" >&5 +echo "$as_me:5609: result: $cf_cv_define_sigwinch" >&5 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6 if test "$cf_cv_define_sigwinch" = maybe ; then -echo "$as_me:5156: checking for actual SIGWINCH definition" >&5 +echo "$as_me:5613: checking for actual SIGWINCH definition" >&5 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6 if test "${cf_cv_fixup_sigwinch+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -5164,7 +5621,7 @@ cf_sigwinch=32 while test "$cf_sigwinch" != 1 do cat >"conftest.$ac_ext" <<_ACEOF -#line 5167 "configure" +#line 5624 "configure" #include "confdefs.h" #undef _XOPEN_SOURCE @@ -5178,7 +5635,7 @@ main (void) { #if SIGWINCH != $cf_sigwinch -make an error +#error SIGWINCH is not $cf_sigwinch #endif int x = SIGWINCH; (void)x ; @@ -5186,16 +5643,16 @@ int x = SIGWINCH; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:5189: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:5646: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:5192: \$? = $ac_status" >&5 + echo "$as_me:5649: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:5195: \"$ac_try\"") >&5 + { (eval echo "$as_me:5652: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:5198: \$? = $ac_status" >&5 + echo "$as_me:5655: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_fixup_sigwinch=$cf_sigwinch break @@ -5209,7 +5666,7 @@ cf_sigwinch="`expr "$cf_sigwinch" - 1`" done fi -echo "$as_me:5212: result: $cf_cv_fixup_sigwinch" >&5 +echo "$as_me:5669: result: $cf_cv_fixup_sigwinch" >&5 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6 if test "$cf_cv_fixup_sigwinch" != unknown ; then @@ -5217,250 +5674,10 @@ echo "${ECHO_T}$cf_cv_fixup_sigwinch" >& fi fi -case "$cf_cv_system_name" in -os2*) - CFLAGS="$CFLAGS -Zmt" - - test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " - CPPFLAGS="${CPPFLAGS}-D__ST_MT_ERRNO__" - - CXXFLAGS="$CXXFLAGS -Zmt" - # autoconf's macro sets -Zexe and suffix both, which conflict:w - LDFLAGS="$LDFLAGS -Zmt -Zcrtdll" - ac_cv_exeext=.exe - ;; -esac - -PROG_EXT="$EXEEXT" - -test -n "$PROG_EXT" && -cat >>confdefs.h <&5 -echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 -LN_S=$as_ln_s -if test "$LN_S" = "ln -s"; then - echo "$as_me:5261: result: yes" >&5 -echo "${ECHO_T}yes" >&6 -else - echo "$as_me:5264: result: no, using $LN_S" >&5 -echo "${ECHO_T}no, using $LN_S" >&6 -fi - -if test "$cross_compiling" = yes ; then - - # defaults that we might want to override - : ${BUILD_CFLAGS:=''} - : ${BUILD_CPPFLAGS:='-I$(INCDIR)'} - : ${BUILD_LDFLAGS:=''} - : ${BUILD_LIBS:=''} - : ${BUILD_EXEEXT:='$x'} - : ${BUILD_OBJEXT:='o'} - -# Check whether --with-build-cc or --without-build-cc was given. -if test "${with_build_cc+set}" = set; then - withval="$with_build_cc" - BUILD_CC="$withval" -else - for ac_prog in gcc clang c99 c89 cc cl -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:5287: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 -if test "${ac_cv_prog_BUILD_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - if test -n "$BUILD_CC"; then - ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test. -else - ac_save_IFS=$IFS; IFS=$ac_path_separator -ac_dummy="$PATH" -for ac_dir in $ac_dummy; do - IFS=$ac_save_IFS - test -z "$ac_dir" && ac_dir=. - $as_executable_p "$ac_dir/$ac_word" || continue -ac_cv_prog_BUILD_CC="$ac_prog" -echo "$as_me:5302: found $ac_dir/$ac_word" >&5 -break -done - -fi -fi -BUILD_CC=$ac_cv_prog_BUILD_CC -if test -n "$BUILD_CC"; then - echo "$as_me:5310: result: $BUILD_CC" >&5 -echo "${ECHO_T}$BUILD_CC" >&6 -else - echo "$as_me:5313: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi - - test -n "$BUILD_CC" && break -done -test -n "$BUILD_CC" || BUILD_CC="none" - -fi; - echo "$as_me:5322: checking for native build C compiler" >&5 -echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6 - echo "$as_me:5324: result: $BUILD_CC" >&5 -echo "${ECHO_T}$BUILD_CC" >&6 - - echo "$as_me:5327: checking for native build C preprocessor" >&5 -echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6 - -# Check whether --with-build-cpp or --without-build-cpp was given. -if test "${with_build_cpp+set}" = set; then - withval="$with_build_cpp" - BUILD_CPP="$withval" -else - BUILD_CPP='${BUILD_CC} -E' -fi; - echo "$as_me:5337: result: $BUILD_CPP" >&5 -echo "${ECHO_T}$BUILD_CPP" >&6 - - echo "$as_me:5340: checking for native build C flags" >&5 -echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6 - -# Check whether --with-build-cflags or --without-build-cflags was given. -if test "${with_build_cflags+set}" = set; then - withval="$with_build_cflags" - BUILD_CFLAGS="$withval" -fi; - echo "$as_me:5348: result: $BUILD_CFLAGS" >&5 -echo "${ECHO_T}$BUILD_CFLAGS" >&6 - - echo "$as_me:5351: checking for native build C preprocessor-flags" >&5 -echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6 - -# Check whether --with-build-cppflags or --without-build-cppflags was given. -if test "${with_build_cppflags+set}" = set; then - withval="$with_build_cppflags" - BUILD_CPPFLAGS="$withval" -fi; - echo "$as_me:5359: result: $BUILD_CPPFLAGS" >&5 -echo "${ECHO_T}$BUILD_CPPFLAGS" >&6 - - echo "$as_me:5362: checking for native build linker-flags" >&5 -echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6 - -# Check whether --with-build-ldflags or --without-build-ldflags was given. -if test "${with_build_ldflags+set}" = set; then - withval="$with_build_ldflags" - BUILD_LDFLAGS="$withval" -fi; - echo "$as_me:5370: result: $BUILD_LDFLAGS" >&5 -echo "${ECHO_T}$BUILD_LDFLAGS" >&6 - - echo "$as_me:5373: checking for native build linker-libraries" >&5 -echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6 - -# Check whether --with-build-libs or --without-build-libs was given. -if test "${with_build_libs+set}" = set; then - withval="$with_build_libs" - BUILD_LIBS="$withval" -fi; - echo "$as_me:5381: result: $BUILD_LIBS" >&5 -echo "${ECHO_T}$BUILD_LIBS" >&6 - - # this assumes we're on Unix. - BUILD_EXEEXT= - BUILD_OBJEXT=o - - : ${BUILD_CC:='${CC}'} - - echo "$as_me:5390: checking if the build-compiler \"$BUILD_CC\" works" >&5 -echo $ECHO_N "checking if the build-compiler \"$BUILD_CC\" works... $ECHO_C" >&6 - - cf_save_crossed=$cross_compiling - cf_save_ac_link=$ac_link - cross_compiling=no - cf_build_cppflags=$BUILD_CPPFLAGS - test "$cf_build_cppflags" = "#" && cf_build_cppflags= - ac_link='$BUILD_CC -o "conftest$ac_exeext" $BUILD_CFLAGS $cf_build_cppflags $BUILD_LDFLAGS "conftest.$ac_ext" $BUILD_LIBS >&5' - - if test "$cross_compiling" = yes; then - cf_ok_build_cc=unknown -else - cat >"conftest.$ac_ext" <<_ACEOF -#line 5404 "configure" -#include "confdefs.h" -#include - int main(int argc, char *argv[]) - { - ${cf_cv_main_return:-return}(argc < 0 || argv == 0 || argv[0] == 0); - } - -_ACEOF -rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:5414: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:5417: \$? = $ac_status" >&5 - (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:5419: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:5422: \$? = $ac_status" >&5 - (exit "$ac_status"); }; }; then - cf_ok_build_cc=yes -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -cat "conftest.$ac_ext" >&5 -cf_ok_build_cc=no -fi -rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" -fi - - cross_compiling=$cf_save_crossed - ac_link=$cf_save_ac_link - - echo "$as_me:5437: result: $cf_ok_build_cc" >&5 -echo "${ECHO_T}$cf_ok_build_cc" >&6 - - if test "$cf_ok_build_cc" != yes - then - { { echo "$as_me:5442: error: Cross-build requires two compilers. -Use --with-build-cc to specify the native compiler." >&5 -echo "$as_me: error: Cross-build requires two compilers. -Use --with-build-cc to specify the native compiler." >&2;} - { (exit 1); exit 1; }; } - fi - -else - : ${BUILD_CC:='${CC}'} - : ${BUILD_CPP:='${CPP}'} - : ${BUILD_CFLAGS:='${CFLAGS}'} - : ${BUILD_CPPFLAGS:='${CPPFLAGS}'} - : ${BUILD_LDFLAGS:='${LDFLAGS}'} - : ${BUILD_LIBS:='${LIBS}'} - : ${BUILD_EXEEXT:='$x'} - : ${BUILD_OBJEXT:='o'} -fi - if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -echo "$as_me:5463: checking for $ac_word" >&5 +echo "$as_me:5680: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_RANLIB+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -5475,7 +5692,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_RANLIB="${ac_tool_prefix}ranlib" -echo "$as_me:5478: found $ac_dir/$ac_word" >&5 +echo "$as_me:5695: found $ac_dir/$ac_word" >&5 break done @@ -5483,10 +5700,10 @@ fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then - echo "$as_me:5486: result: $RANLIB" >&5 + echo "$as_me:5703: result: $RANLIB" >&5 echo "${ECHO_T}$RANLIB" >&6 else - echo "$as_me:5489: result: no" >&5 + echo "$as_me:5706: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5495,7 +5712,7 @@ if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 -echo "$as_me:5498: checking for $ac_word" >&5 +echo "$as_me:5715: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -5510,7 +5727,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_RANLIB="ranlib" -echo "$as_me:5513: found $ac_dir/$ac_word" >&5 +echo "$as_me:5730: found $ac_dir/$ac_word" >&5 break done @@ -5519,10 +5736,10 @@ fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then - echo "$as_me:5522: result: $ac_ct_RANLIB" >&5 + echo "$as_me:5739: result: $ac_ct_RANLIB" >&5 echo "${ECHO_T}$ac_ct_RANLIB" >&6 else - echo "$as_me:5525: result: no" >&5 + echo "$as_me:5742: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5534,7 +5751,7 @@ fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args. set dummy ${ac_tool_prefix}ld; ac_word=$2 -echo "$as_me:5537: checking for $ac_word" >&5 +echo "$as_me:5754: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_LD+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -5549,7 +5766,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_LD="${ac_tool_prefix}ld" -echo "$as_me:5552: found $ac_dir/$ac_word" >&5 +echo "$as_me:5769: found $ac_dir/$ac_word" >&5 break done @@ -5557,10 +5774,10 @@ fi fi LD=$ac_cv_prog_LD if test -n "$LD"; then - echo "$as_me:5560: result: $LD" >&5 + echo "$as_me:5777: result: $LD" >&5 echo "${ECHO_T}$LD" >&6 else - echo "$as_me:5563: result: no" >&5 + echo "$as_me:5780: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5569,7 +5786,7 @@ if test -z "$ac_cv_prog_LD"; then ac_ct_LD=$LD # Extract the first word of "ld", so it can be a program name with args. set dummy ld; ac_word=$2 -echo "$as_me:5572: checking for $ac_word" >&5 +echo "$as_me:5789: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -5584,7 +5801,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_LD="ld" -echo "$as_me:5587: found $ac_dir/$ac_word" >&5 +echo "$as_me:5804: found $ac_dir/$ac_word" >&5 break done @@ -5593,10 +5810,10 @@ fi fi ac_ct_LD=$ac_cv_prog_ac_ct_LD if test -n "$ac_ct_LD"; then - echo "$as_me:5596: result: $ac_ct_LD" >&5 + echo "$as_me:5813: result: $ac_ct_LD" >&5 echo "${ECHO_T}$ac_ct_LD" >&6 else - echo "$as_me:5599: result: no" >&5 + echo "$as_me:5816: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5608,7 +5825,7 @@ fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 -echo "$as_me:5611: checking for $ac_word" >&5 +echo "$as_me:5828: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_AR+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -5623,7 +5840,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_AR="${ac_tool_prefix}ar" -echo "$as_me:5626: found $ac_dir/$ac_word" >&5 +echo "$as_me:5843: found $ac_dir/$ac_word" >&5 break done @@ -5631,10 +5848,10 @@ fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then - echo "$as_me:5634: result: $AR" >&5 + echo "$as_me:5851: result: $AR" >&5 echo "${ECHO_T}$AR" >&6 else - echo "$as_me:5637: result: no" >&5 + echo "$as_me:5854: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5643,7 +5860,7 @@ if test -z "$ac_cv_prog_AR"; then ac_ct_AR=$AR # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 -echo "$as_me:5646: checking for $ac_word" >&5 +echo "$as_me:5863: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -5658,7 +5875,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_AR="ar" -echo "$as_me:5661: found $ac_dir/$ac_word" >&5 +echo "$as_me:5878: found $ac_dir/$ac_word" >&5 break done @@ -5667,10 +5884,10 @@ fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then - echo "$as_me:5670: result: $ac_ct_AR" >&5 + echo "$as_me:5887: result: $ac_ct_AR" >&5 echo "${ECHO_T}$ac_ct_AR" >&6 else - echo "$as_me:5673: result: no" >&5 + echo "$as_me:5890: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -5679,7 +5896,7 @@ else AR="$ac_cv_prog_AR" fi -echo "$as_me:5682: checking for options to update archives" >&5 +echo "$as_me:5899: checking for options to update archives" >&5 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6 if test "${cf_cv_ar_flags+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -5716,13 +5933,13 @@ else rm -f conftest.a cat >"conftest.$ac_ext" <&5 + if { (eval echo "$as_me:5939: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:5725: \$? = $ac_status" >&5 + echo "$as_me:5942: \$? = $ac_status" >&5 (exit "$ac_status"); } ; then echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5 $AR $ARFLAGS "$cf_ar_flags" conftest.a "conftest.$ac_cv_objext" 2>&5 1>/dev/null @@ -5733,7 +5950,7 @@ EOF else test -n "$verbose" && echo " cannot compile test-program" 1>&6 -echo "${as_me:-configure}:5736: testing cannot compile test-program ..." 1>&5 +echo "${as_me:-configure}:5953: testing cannot compile test-program ..." 1>&5 break fi @@ -5743,7 +5960,7 @@ echo "${as_me:-configure}:5736: testing esac fi -echo "$as_me:5746: result: $cf_cv_ar_flags" >&5 +echo "$as_me:5963: result: $cf_cv_ar_flags" >&5 echo "${ECHO_T}$cf_cv_ar_flags" >&6 if test -n "$ARFLAGS" ; then @@ -5777,7 +5994,7 @@ EOF esac -echo "$as_me:5780: checking if you would like to use heapsort" >&5 +echo "$as_me:5997: checking if you would like to use heapsort" >&5 echo $ECHO_N "checking if you would like to use heapsort... $ECHO_C" >&6 # Check whether --enable-heapsort or --disable-heapsort was given. @@ -5794,20 +6011,20 @@ else cf_use_heapsort=yes fi; -echo "$as_me:5797: result: $cf_use_heapsort" >&5 +echo "$as_me:6014: result: $cf_use_heapsort" >&5 echo "${ECHO_T}$cf_use_heapsort" >&6 if test "x$cf_use_heapsort" = xyes; then for ac_func in heapsort do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:5804: checking for $ac_func" >&5 +echo "$as_me:6021: 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 5810 "configure" +#line 6027 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -5838,16 +6055,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:5841: \"$ac_link\"") >&5 +if { (eval echo "$as_me:6058: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:5844: \$? = $ac_status" >&5 + echo "$as_me:6061: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:5847: \"$ac_try\"") >&5 + { (eval echo "$as_me:6064: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:5850: \$? = $ac_status" >&5 + echo "$as_me:6067: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -5857,7 +6074,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:5860: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:6077: 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 <&5 + echo "$as_me:6088: checking if its prototype is compatible with qsort" >&5 echo $ECHO_N "checking if its prototype is compatible with qsort... $ECHO_C" >&6 cat >"conftest.$ac_ext" <<_ACEOF -#line 5874 "configure" +#line 6091 "configure" #include "confdefs.h" -#include -#include +$ac_includes_default extern int my_compare(const void *, const void *); int @@ -5890,16 +6106,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:5893: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:6109: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:5896: \$? = $ac_status" >&5 + echo "$as_me:6112: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:5899: \"$ac_try\"") >&5 + { (eval echo "$as_me:6115: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:5902: \$? = $ac_status" >&5 + echo "$as_me:6118: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -5908,15 +6124,15 @@ cat "conftest.$ac_ext" >&5 cf_use_heapsort=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext"; - echo "$as_me:5911: result: $cf_use_heapsort" >&5 + echo "$as_me:6127: result: $cf_use_heapsort" >&5 echo "${ECHO_T}$cf_use_heapsort" >&6 else test -n "$verbose" && echo " will use our own heapsort function" 1>&6 -echo "${as_me:-configure}:5916: testing will use our own heapsort function ..." 1>&5 +echo "${as_me:-configure}:6132: testing will use our own heapsort function ..." 1>&5 EXTRAO_DEP='' - EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/heapsort.o" + EXTRAOBJS="\$(OBJDIR)/heapsort.o $EXTRAOBJS" fi fi if test "x$cf_use_heapsort" = xyes; then @@ -5932,7 +6148,7 @@ if test "${with_ispell+set}" = set; then withval="$with_ispell" case "$withval" in #(vi yes) - { { echo "$as_me:5935: error: expected a value for --with-ispell" >&5 + { { echo "$as_me:6151: error: expected a value for --with-ispell" >&5 echo "$as_me: error: expected a value for --with-ispell" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -5940,7 +6156,7 @@ echo "$as_me: error: expected a value fo ;; #(vi *) # user supplied option-value for "--with-ispell=path" - echo "$as_me:5943: checking for ispell" >&5 + echo "$as_me:6159: checking for ispell" >&5 echo $ECHO_N "checking for ispell... $ECHO_C" >&6 ac_cv_path_PATH_ISPELL="$withval" @@ -5951,7 +6167,7 @@ EOF cat >>confdefs.h <<\EOF #define HAVE_ISPELL 1 EOF - echo "$as_me:5954: result: $withval" >&5 + echo "$as_me:6170: result: $withval" >&5 echo "${ECHO_T}$withval" >&6 ;; esac @@ -5960,7 +6176,7 @@ else # user did not specify "--with-ispell"; do automatic check # Extract the first word of "ispell", so it can be a program name with args. set dummy ispell; ac_word=$2 -echo "$as_me:5963: checking for $ac_word" >&5 +echo "$as_me:6179: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_PATH_ISPELL+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -5977,7 +6193,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_PATH_ISPELL="$ac_dir/$ac_word" - echo "$as_me:5980: found $ac_dir/$ac_word" >&5 + echo "$as_me:6196: found $ac_dir/$ac_word" >&5 break fi done @@ -5988,10 +6204,10 @@ fi PATH_ISPELL=$ac_cv_path_PATH_ISPELL if test -n "$PATH_ISPELL"; then - echo "$as_me:5991: result: $PATH_ISPELL" >&5 + echo "$as_me:6207: result: $PATH_ISPELL" >&5 echo "${ECHO_T}$PATH_ISPELL" >&6 else - echo "$as_me:5994: result: no" >&5 + echo "$as_me:6210: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6011,7 +6227,7 @@ if test "${with_metamail+set}" = set; th withval="$with_metamail" case "$withval" in #(vi yes) - { { echo "$as_me:6014: error: expected a value for --with-metamail" >&5 + { { echo "$as_me:6230: error: expected a value for --with-metamail" >&5 echo "$as_me: error: expected a value for --with-metamail" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -6019,7 +6235,7 @@ echo "$as_me: error: expected a value fo ;; #(vi *) # user supplied option-value for "--with-metamail=path" - echo "$as_me:6022: checking for metamail" >&5 + echo "$as_me:6238: checking for metamail" >&5 echo $ECHO_N "checking for metamail... $ECHO_C" >&6 ac_cv_path_PATH_METAMAIL="$withval" @@ -6030,7 +6246,7 @@ EOF cat >>confdefs.h <<\EOF #define HAVE_METAMAIL 1 EOF - echo "$as_me:6033: result: $withval" >&5 + echo "$as_me:6249: result: $withval" >&5 echo "${ECHO_T}$withval" >&6 ;; esac @@ -6039,7 +6255,7 @@ else # user did not specify "--with-metamail"; do automatic check # Extract the first word of "metamail", so it can be a program name with args. set dummy metamail; ac_word=$2 -echo "$as_me:6042: checking for $ac_word" >&5 +echo "$as_me:6258: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_PATH_METAMAIL+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -6056,7 +6272,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_PATH_METAMAIL="$ac_dir/$ac_word" - echo "$as_me:6059: found $ac_dir/$ac_word" >&5 + echo "$as_me:6275: found $ac_dir/$ac_word" >&5 break fi done @@ -6067,10 +6283,10 @@ fi PATH_METAMAIL=$ac_cv_path_PATH_METAMAIL if test -n "$PATH_METAMAIL"; then - echo "$as_me:6070: result: $PATH_METAMAIL" >&5 + echo "$as_me:6286: result: $PATH_METAMAIL" >&5 echo "${ECHO_T}$PATH_METAMAIL" >&6 else - echo "$as_me:6073: result: no" >&5 + echo "$as_me:6289: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6090,7 +6306,7 @@ if test "${with_sum+set}" = set; then withval="$with_sum" case "$withval" in #(vi yes) - { { echo "$as_me:6093: error: expected a value for --with-sum" >&5 + { { echo "$as_me:6309: error: expected a value for --with-sum" >&5 echo "$as_me: error: expected a value for --with-sum" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -6098,7 +6314,7 @@ echo "$as_me: error: expected a value fo ;; #(vi *) # user supplied option-value for "--with-sum=path" - echo "$as_me:6101: checking for sum" >&5 + echo "$as_me:6317: checking for sum" >&5 echo $ECHO_N "checking for sum... $ECHO_C" >&6 ac_cv_path_PATH_SUM="$withval" @@ -6109,7 +6325,7 @@ EOF cat >>confdefs.h <<\EOF #define HAVE_SUM 1 EOF - echo "$as_me:6112: result: $withval" >&5 + echo "$as_me:6328: result: $withval" >&5 echo "${ECHO_T}$withval" >&6 ;; esac @@ -6118,7 +6334,7 @@ else # user did not specify "--with-sum"; do automatic check # Extract the first word of "sum", so it can be a program name with args. set dummy sum; ac_word=$2 -echo "$as_me:6121: checking for $ac_word" >&5 +echo "$as_me:6337: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_PATH_SUM+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -6135,7 +6351,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_PATH_SUM="$ac_dir/$ac_word" - echo "$as_me:6138: found $ac_dir/$ac_word" >&5 + echo "$as_me:6354: found $ac_dir/$ac_word" >&5 break fi done @@ -6146,10 +6362,10 @@ fi PATH_SUM=$ac_cv_path_PATH_SUM if test -n "$PATH_SUM"; then - echo "$as_me:6149: result: $PATH_SUM" >&5 + echo "$as_me:6365: result: $PATH_SUM" >&5 echo "${ECHO_T}$PATH_SUM" >&6 else - echo "$as_me:6152: result: no" >&5 + echo "$as_me:6368: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6166,17 +6382,17 @@ fi; if test $ac_cv_path_PATH_SUM then -echo "$as_me:6169: checking if $ac_cv_path_PATH_SUM takes -r" >&5 +echo "$as_me:6385: checking if $ac_cv_path_PATH_SUM takes -r" >&5 echo $ECHO_N "checking if $ac_cv_path_PATH_SUM takes -r... $ECHO_C" >&6 if test "${ac_cv_prog_sum_r+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else if { ac_try='$ac_cv_path_PATH_SUM -r config.log 1>&5' - { (eval echo "$as_me:6176: \"$ac_try\"") >&5 + { (eval echo "$as_me:6392: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:6179: \$? = $ac_status" >&5 + echo "$as_me:6395: \$? = $ac_status" >&5 (exit "$ac_status"); }; } then ac_cv_prog_sum_r=yes @@ -6202,11 +6418,11 @@ else EOF fi -echo "$as_me:6205: result: $ac_cv_prog_sum_r" >&5 +echo "$as_me:6421: result: $ac_cv_prog_sum_r" >&5 echo "${ECHO_T}$ac_cv_prog_sum_r" >&6 fi -echo "$as_me:6209: checking for default editor" >&5 +echo "$as_me:6425: checking for default editor" >&5 echo $ECHO_N "checking for default editor... $ECHO_C" >&6 # Check whether --with-editor or --without-editor was given. @@ -6218,7 +6434,7 @@ else fi; test -n "$withval" && \ case "$withval" in #(vi yes) - { { echo "$as_me:6221: error: expected a value for --with-editor" >&5 + { { echo "$as_me:6437: error: expected a value for --with-editor" >&5 echo "$as_me: error: expected a value for --with-editor" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -6235,7 +6451,7 @@ if test -z "$DEFAULT_EDITOR" ; then else # Extract the first word of "vi", so it can be a program name with args. set dummy vi; ac_word=$2 -echo "$as_me:6238: checking for $ac_word" >&5 +echo "$as_me:6454: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_DEFAULT_EDITOR+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -6252,7 +6468,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_DEFAULT_EDITOR="$ac_dir/$ac_word" - echo "$as_me:6255: found $ac_dir/$ac_word" >&5 + echo "$as_me:6471: found $ac_dir/$ac_word" >&5 break fi done @@ -6264,16 +6480,16 @@ fi DEFAULT_EDITOR=$ac_cv_path_DEFAULT_EDITOR if test -n "$DEFAULT_EDITOR"; then - echo "$as_me:6267: result: $DEFAULT_EDITOR" >&5 + echo "$as_me:6483: result: $DEFAULT_EDITOR" >&5 echo "${ECHO_T}$DEFAULT_EDITOR" >&6 else - echo "$as_me:6270: result: no" >&5 + echo "$as_me:6486: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi fi -echo "$as_me:6276: result: $DEFAULT_EDITOR" >&5 +echo "$as_me:6492: result: $DEFAULT_EDITOR" >&5 echo "${ECHO_T}$DEFAULT_EDITOR" >&6 cat >>confdefs.h <&5 +echo "$as_me:6501: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_DEFAULT_MAILER+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -6299,7 +6515,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_DEFAULT_MAILER="$ac_dir/$ac_word" - echo "$as_me:6302: found $ac_dir/$ac_word" >&5 + echo "$as_me:6518: found $ac_dir/$ac_word" >&5 break fi done @@ -6310,10 +6526,10 @@ fi DEFAULT_MAILER=$ac_cv_path_DEFAULT_MAILER if test -n "$DEFAULT_MAILER"; then - echo "$as_me:6313: result: $DEFAULT_MAILER" >&5 + echo "$as_me:6529: result: $DEFAULT_MAILER" >&5 echo "${ECHO_T}$DEFAULT_MAILER" >&6 else - echo "$as_me:6316: result: no" >&5 + echo "$as_me:6532: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6326,7 +6542,7 @@ else fi; test -n "$withval" && \ case "$withval" in #(vi yes) - { { echo "$as_me:6329: error: expected a value for --with-mailer" >&5 + { { echo "$as_me:6545: error: expected a value for --with-mailer" >&5 echo "$as_me: error: expected a value for --with-mailer" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -6338,7 +6554,7 @@ DEFAULT_MAILER="$withval" if test -z "$DEFAULT_MAILER" ; then # Extract the first word of "mailx", so it can be a program name with args. set dummy mailx; ac_word=$2 -echo "$as_me:6341: checking for $ac_word" >&5 +echo "$as_me:6557: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_DEFAULT_MAILER+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -6355,7 +6571,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_DEFAULT_MAILER="$ac_dir/$ac_word" - echo "$as_me:6358: found $ac_dir/$ac_word" >&5 + echo "$as_me:6574: found $ac_dir/$ac_word" >&5 break fi done @@ -6366,10 +6582,10 @@ fi DEFAULT_MAILER=$ac_cv_path_DEFAULT_MAILER if test -n "$DEFAULT_MAILER"; then - echo "$as_me:6369: result: $DEFAULT_MAILER" >&5 + echo "$as_me:6585: result: $DEFAULT_MAILER" >&5 echo "${ECHO_T}$DEFAULT_MAILER" >&6 else - echo "$as_me:6372: result: no" >&5 + echo "$as_me:6588: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6377,7 +6593,7 @@ fi if test -z "$DEFAULT_MAILER" ; then # Extract the first word of "mail", so it can be a program name with args. set dummy mail; ac_word=$2 -echo "$as_me:6380: checking for $ac_word" >&5 +echo "$as_me:6596: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_DEFAULT_MAILER+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -6394,7 +6610,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_DEFAULT_MAILER="$ac_dir/$ac_word" - echo "$as_me:6397: found $ac_dir/$ac_word" >&5 + echo "$as_me:6613: found $ac_dir/$ac_word" >&5 break fi done @@ -6405,15 +6621,15 @@ fi DEFAULT_MAILER=$ac_cv_path_DEFAULT_MAILER if test -n "$DEFAULT_MAILER"; then - echo "$as_me:6408: result: $DEFAULT_MAILER" >&5 + echo "$as_me:6624: result: $DEFAULT_MAILER" >&5 echo "${ECHO_T}$DEFAULT_MAILER" >&6 else - echo "$as_me:6411: result: no" >&5 + echo "$as_me:6627: result: no" >&5 echo "${ECHO_T}no" >&6 fi fi -echo "$as_me:6416: checking for default mailer" >&5 +echo "$as_me:6632: checking for default mailer" >&5 echo $ECHO_N "checking for default mailer... $ECHO_C" >&6 if test -n "$DEFAULT_MAILER" ; then @@ -6436,10 +6652,10 @@ EOF else DEFAULT_MAILER=none fi -echo "$as_me:6439: result: $DEFAULT_MAILER" >&5 +echo "$as_me:6655: result: $DEFAULT_MAILER" >&5 echo "${ECHO_T}$DEFAULT_MAILER" >&6 -echo "$as_me:6442: checking for incoming-mail directory" >&5 +echo "$as_me:6658: checking for incoming-mail directory" >&5 echo $ECHO_N "checking for incoming-mail directory... $ECHO_C" >&6 # Check whether --with-mailbox or --without-mailbox was given. @@ -6451,7 +6667,7 @@ else fi; test -n "$withval" && \ case "$withval" in #(vi yes) - { { echo "$as_me:6454: error: expected a value for --with-mailbox" >&5 + { { echo "$as_me:6670: error: expected a value for --with-mailbox" >&5 echo "$as_me: error: expected a value for --with-mailbox" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -6483,10 +6699,10 @@ EOF else DEFAULT_MAILBOX=none fi -echo "$as_me:6486: result: $DEFAULT_MAILBOX" >&5 +echo "$as_me:6702: result: $DEFAULT_MAILBOX" >&5 echo "${ECHO_T}$DEFAULT_MAILBOX" >&6 -echo "$as_me:6489: checking if you want to use pkg-config" >&5 +echo "$as_me:6705: checking if you want to use pkg-config" >&5 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6 # Check whether --with-pkg-config or --without-pkg-config was given. @@ -6496,7 +6712,7 @@ if test "${with_pkg_config+set}" = set; else cf_pkg_config=yes fi; -echo "$as_me:6499: result: $cf_pkg_config" >&5 +echo "$as_me:6715: result: $cf_pkg_config" >&5 echo "${ECHO_T}$cf_pkg_config" >&6 case "$cf_pkg_config" in @@ -6508,7 +6724,7 @@ yes) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -echo "$as_me:6511: checking for $ac_word" >&5 +echo "$as_me:6727: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -6525,7 +6741,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_PKG_CONFIG="$ac_dir/$ac_word" - echo "$as_me:6528: found $ac_dir/$ac_word" >&5 + echo "$as_me:6744: found $ac_dir/$ac_word" >&5 break fi done @@ -6536,10 +6752,10 @@ fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - echo "$as_me:6539: result: $PKG_CONFIG" >&5 + echo "$as_me:6755: result: $PKG_CONFIG" >&5 echo "${ECHO_T}$PKG_CONFIG" >&6 else - echo "$as_me:6542: result: no" >&5 + echo "$as_me:6758: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6548,7 +6764,7 @@ if test -z "$ac_cv_path_PKG_CONFIG"; the ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 -echo "$as_me:6551: checking for $ac_word" >&5 +echo "$as_me:6767: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -6565,7 +6781,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_PKG_CONFIG="$ac_dir/$ac_word" - echo "$as_me:6568: found $ac_dir/$ac_word" >&5 + echo "$as_me:6784: found $ac_dir/$ac_word" >&5 break fi done @@ -6577,10 +6793,10 @@ fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - echo "$as_me:6580: result: $ac_pt_PKG_CONFIG" >&5 + echo "$as_me:6796: result: $ac_pt_PKG_CONFIG" >&5 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6 else - echo "$as_me:6583: result: no" >&5 + echo "$as_me:6799: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6623,19 +6839,19 @@ case ".$PKG_CONFIG" in PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:6626: error: expected a pathname, not \"$PKG_CONFIG\"" >&5 + { { echo "$as_me:6842: error: expected a pathname, not \"$PKG_CONFIG\"" >&5 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;} { (exit 1); exit 1; }; } ;; esac elif test "x$cf_pkg_config" != xno ; then - { echo "$as_me:6633: WARNING: pkg-config is not installed" >&5 + { echo "$as_me:6849: WARNING: pkg-config is not installed" >&5 echo "$as_me: WARNING: pkg-config is not installed" >&2;} fi ## PGP Support -echo "$as_me:6638: checking if you want PGP/GPG-Support" >&5 +echo "$as_me:6854: checking if you want PGP/GPG-Support" >&5 echo $ECHO_N "checking if you want PGP/GPG-Support... $ECHO_C" >&6 # Check whether --enable-pgp-gpg or --disable-pgp-gpg was given. @@ -6652,7 +6868,7 @@ else USE_PGP_GPG=yes fi; -echo "$as_me:6655: result: $enableval" >&5 +echo "$as_me:6871: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 if test "$USE_PGP_GPG" = "yes" ; then @@ -6661,7 +6877,7 @@ if test "${with_pgp+set}" = set; then withval="$with_pgp" case "$withval" in #(vi yes) - { { echo "$as_me:6664: error: expected a value for --with-pgp" >&5 + { { echo "$as_me:6880: error: expected a value for --with-pgp" >&5 echo "$as_me: error: expected a value for --with-pgp" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -6669,7 +6885,7 @@ echo "$as_me: error: expected a value fo ;; #(vi *) # user supplied option-value for "--with-pgp=path" - echo "$as_me:6672: checking for pgp" >&5 + echo "$as_me:6888: checking for pgp" >&5 echo $ECHO_N "checking for pgp... $ECHO_C" >&6 ac_cv_path_PATH_PGP="$withval" @@ -6680,7 +6896,7 @@ EOF cat >>confdefs.h <<\EOF #define HAVE_PGP 1 EOF - echo "$as_me:6683: result: $withval" >&5 + echo "$as_me:6899: result: $withval" >&5 echo "${ECHO_T}$withval" >&6 ;; esac @@ -6689,7 +6905,7 @@ else # user did not specify "--with-pgp"; do automatic check # Extract the first word of "pgp", so it can be a program name with args. set dummy pgp; ac_word=$2 -echo "$as_me:6692: checking for $ac_word" >&5 +echo "$as_me:6908: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_PATH_PGP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -6706,7 +6922,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_PATH_PGP="$ac_dir/$ac_word" - echo "$as_me:6709: found $ac_dir/$ac_word" >&5 + echo "$as_me:6925: found $ac_dir/$ac_word" >&5 break fi done @@ -6717,10 +6933,10 @@ fi PATH_PGP=$ac_cv_path_PATH_PGP if test -n "$PATH_PGP"; then - echo "$as_me:6720: result: $PATH_PGP" >&5 + echo "$as_me:6936: result: $PATH_PGP" >&5 echo "${ECHO_T}$PATH_PGP" >&6 else - echo "$as_me:6723: result: no" >&5 + echo "$as_me:6939: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6741,7 +6957,7 @@ if test "${with_pgpk+set}" = set; then withval="$with_pgpk" case "$withval" in #(vi yes) - { { echo "$as_me:6744: error: expected a value for --with-pgpk" >&5 + { { echo "$as_me:6960: error: expected a value for --with-pgpk" >&5 echo "$as_me: error: expected a value for --with-pgpk" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -6749,7 +6965,7 @@ echo "$as_me: error: expected a value fo ;; #(vi *) # user supplied option-value for "--with-pgpk=path" - echo "$as_me:6752: checking for pgpk" >&5 + echo "$as_me:6968: checking for pgpk" >&5 echo $ECHO_N "checking for pgpk... $ECHO_C" >&6 ac_cv_path_PATH_PGPK="$withval" @@ -6760,7 +6976,7 @@ EOF cat >>confdefs.h <<\EOF #define HAVE_PGPK 1 EOF - echo "$as_me:6763: result: $withval" >&5 + echo "$as_me:6979: result: $withval" >&5 echo "${ECHO_T}$withval" >&6 ;; esac @@ -6769,7 +6985,7 @@ else # user did not specify "--with-pgpk"; do automatic check # Extract the first word of "pgpk", so it can be a program name with args. set dummy pgpk; ac_word=$2 -echo "$as_me:6772: checking for $ac_word" >&5 +echo "$as_me:6988: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_PATH_PGPK+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -6786,7 +7002,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_PATH_PGPK="$ac_dir/$ac_word" - echo "$as_me:6789: found $ac_dir/$ac_word" >&5 + echo "$as_me:7005: found $ac_dir/$ac_word" >&5 break fi done @@ -6797,10 +7013,10 @@ fi PATH_PGPK=$ac_cv_path_PATH_PGPK if test -n "$PATH_PGPK"; then - echo "$as_me:6800: result: $PATH_PGPK" >&5 + echo "$as_me:7016: result: $PATH_PGPK" >&5 echo "${ECHO_T}$PATH_PGPK" >&6 else - echo "$as_me:6803: result: no" >&5 + echo "$as_me:7019: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6821,7 +7037,7 @@ if test "${with_gpg+set}" = set; then withval="$with_gpg" case "$withval" in #(vi yes) - { { echo "$as_me:6824: error: expected a value for --with-gpg" >&5 + { { echo "$as_me:7040: error: expected a value for --with-gpg" >&5 echo "$as_me: error: expected a value for --with-gpg" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -6829,7 +7045,7 @@ echo "$as_me: error: expected a value fo ;; #(vi *) # user supplied option-value for "--with-gpg=path" - echo "$as_me:6832: checking for gpg" >&5 + echo "$as_me:7048: checking for gpg" >&5 echo $ECHO_N "checking for gpg... $ECHO_C" >&6 ac_cv_path_PATH_GPG="$withval" @@ -6840,7 +7056,7 @@ EOF cat >>confdefs.h <<\EOF #define HAVE_GPG 1 EOF - echo "$as_me:6843: result: $withval" >&5 + echo "$as_me:7059: result: $withval" >&5 echo "${ECHO_T}$withval" >&6 ;; esac @@ -6849,7 +7065,7 @@ else # user did not specify "--with-gpg"; do automatic check # Extract the first word of "gpg", so it can be a program name with args. set dummy gpg; ac_word=$2 -echo "$as_me:6852: checking for $ac_word" >&5 +echo "$as_me:7068: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_PATH_GPG+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -6866,7 +7082,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_PATH_GPG="$ac_dir/$ac_word" - echo "$as_me:6869: found $ac_dir/$ac_word" >&5 + echo "$as_me:7085: found $ac_dir/$ac_word" >&5 break fi done @@ -6877,10 +7093,10 @@ fi PATH_GPG=$ac_cv_path_PATH_GPG if test -n "$PATH_GPG"; then - echo "$as_me:6880: result: $PATH_GPG" >&5 + echo "$as_me:7096: result: $PATH_GPG" >&5 echo "${ECHO_T}$PATH_GPG" >&6 else - echo "$as_me:6883: result: no" >&5 + echo "$as_me:7099: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6903,7 +7119,7 @@ if test "${with_slrnface+set}" = set; th withval="$with_slrnface" case "$withval" in #(vi yes) - { { echo "$as_me:6906: error: expected a value for --with-slrnface" >&5 + { { echo "$as_me:7122: error: expected a value for --with-slrnface" >&5 echo "$as_me: error: expected a value for --with-slrnface" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -6911,7 +7127,7 @@ echo "$as_me: error: expected a value fo ;; #(vi *) # user supplied option-value for "--with-slrnface=path" - echo "$as_me:6914: checking for slrnface" >&5 + echo "$as_me:7130: checking for slrnface" >&5 echo $ECHO_N "checking for slrnface... $ECHO_C" >&6 ac_cv_path_PATH_SLRNFACE="$withval" @@ -6922,7 +7138,7 @@ EOF cat >>confdefs.h <<\EOF #define HAVE_SLRNFACE 1 EOF - echo "$as_me:6925: result: $withval" >&5 + echo "$as_me:7141: result: $withval" >&5 echo "${ECHO_T}$withval" >&6 ;; esac @@ -6931,7 +7147,7 @@ else # user did not specify "--with-slrnface"; do automatic check # Extract the first word of "slrnface", so it can be a program name with args. set dummy slrnface; ac_word=$2 -echo "$as_me:6934: checking for $ac_word" >&5 +echo "$as_me:7150: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_PATH_SLRNFACE+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -6948,7 +7164,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_PATH_SLRNFACE="$ac_dir/$ac_word" - echo "$as_me:6951: found $ac_dir/$ac_word" >&5 + echo "$as_me:7167: found $ac_dir/$ac_word" >&5 break fi done @@ -6959,10 +7175,10 @@ fi PATH_SLRNFACE=$ac_cv_path_PATH_SLRNFACE if test -n "$PATH_SLRNFACE"; then - echo "$as_me:6962: result: $PATH_SLRNFACE" >&5 + echo "$as_me:7178: result: $PATH_SLRNFACE" >&5 echo "${ECHO_T}$PATH_SLRNFACE" >&6 else - echo "$as_me:6965: result: no" >&5 + echo "$as_me:7181: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -6977,8 +7193,8 @@ EOF fi; if test -n "$ac_cv_path_PATH_SLRNFACE"; then - EXTRAO_DEP="" - EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/xface.o" + EXTRAO_DEP='' + EXTRAOBJS="\$(OBJDIR)/xface.o $EXTRAOBJS" fi ## Default shell @@ -6991,14 +7207,14 @@ else cf_cv_default_shell= fi; -echo "$as_me:6994: checking for the default shell program" >&5 +echo "$as_me:7210: checking for the default shell program" >&5 echo $ECHO_N "checking for the default shell program... $ECHO_C" >&6 cf_shell_progs="$cf_cv_default_shell" if test -z "$cf_shell_progs" ; then cf_shell_progs="sh ksh bash zsh pdksh mksh jsh keysh ash dash" # TIN preferred default shell for BSD systems is csh. Others are sh. cat >"conftest.$ac_ext" <<_ACEOF -#line 7001 "configure" +#line 7217 "configure" #include "confdefs.h" #include @@ -7016,16 +7232,16 @@ make an error } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:7019: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:7235: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:7022: \$? = $ac_status" >&5 + echo "$as_me:7238: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:7025: \"$ac_try\"") >&5 + { (eval echo "$as_me:7241: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7028: \$? = $ac_status" >&5 + echo "$as_me:7244: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then $cf_shell_progs="csh tcsh $cf_shell_progs" else @@ -7035,11 +7251,11 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "${as_me:-configure}:7038: testing paths of shell programs: $cf_shell_progs ..." 1>&5 +echo "${as_me:-configure}:7254: testing paths of shell programs: $cf_shell_progs ..." 1>&5 if test -s /etc/shells && test `egrep -c -v '^(#| | |$)' /etc/shells` -gt 0; then -echo "${as_me:-configure}:7042: testing /etc/shells ..." 1>&5 +echo "${as_me:-configure}:7258: testing /etc/shells ..." 1>&5 for cf_prog in $cf_shell_progs do @@ -7048,7 +7264,7 @@ echo "${as_me:-configure}:7042: testing cf_pattern="^"$cf_prog"$" ;; */*) - { { echo "$as_me:7051: error: Program name must be absolute or filename: $cf_prog" >&5 + { { echo "$as_me:7267: error: Program name must be absolute or filename: $cf_prog" >&5 echo "$as_me: error: Program name must be absolute or filename: $cf_prog" >&2;} { (exit 1); exit 1; }; } ;; @@ -7073,17 +7289,17 @@ echo "$as_me: error: Program name must b break fi done - echo "$as_me:7076: result: $DEFAULT_SHELL" >&5 + echo "$as_me:7292: result: $DEFAULT_SHELL" >&5 echo "${ECHO_T}$DEFAULT_SHELL" >&6 else -echo "${as_me:-configure}:7080: testing $PATH ..." 1>&5 +echo "${as_me:-configure}:7296: testing $PATH ..." 1>&5 for ac_prog in $cf_shell_progs do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:7086: checking for $ac_word" >&5 +echo "$as_me:7302: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_DEFAULT_SHELL+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -7100,7 +7316,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_DEFAULT_SHELL="$ac_dir/$ac_word" - echo "$as_me:7103: found $ac_dir/$ac_word" >&5 + echo "$as_me:7319: found $ac_dir/$ac_word" >&5 break fi done @@ -7111,10 +7327,10 @@ fi DEFAULT_SHELL=$ac_cv_path_DEFAULT_SHELL if test -n "$DEFAULT_SHELL"; then - echo "$as_me:7114: result: $DEFAULT_SHELL" >&5 + echo "$as_me:7330: result: $DEFAULT_SHELL" >&5 echo "${ECHO_T}$DEFAULT_SHELL" >&6 else - echo "$as_me:7117: result: no" >&5 + echo "$as_me:7333: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -7123,14 +7339,14 @@ done fi if test -z "$DEFAULT_SHELL" ; then - { echo "$as_me:7126: WARNING: Cannot find the default shell you specified: $cf_shell_progs" >&5 + { echo "$as_me:7342: WARNING: Cannot find the default shell you specified: $cf_shell_progs" >&5 echo "$as_me: WARNING: Cannot find the default shell you specified: $cf_shell_progs" >&2;} if test -f /bin/false ; then - { echo "$as_me:7129: WARNING: Using /bin/false instead" >&5 + { echo "$as_me:7345: WARNING: Using /bin/false instead" >&5 echo "$as_me: WARNING: Using /bin/false instead" >&2;} DEFAULT_SHELL=/bin/false else - { { echo "$as_me:7133: error: Cannot use /bin/false because it does not exist" >&5 + { { echo "$as_me:7349: error: Cannot use /bin/false because it does not exist" >&5 echo "$as_me: error: Cannot use /bin/false because it does not exist" >&2;} { (exit 1); exit 1; }; } fi @@ -7141,7 +7357,7 @@ cat >>confdefs.h <&5 +echo "$as_me:7360: checking if NNTP-support will be used" >&5 echo $ECHO_N "checking if NNTP-support will be used... $ECHO_C" >&6 # Check whether --enable-nntp or --disable-nntp was given. @@ -7158,12 +7374,12 @@ else USE_NNTP=yes fi; -echo "$as_me:7161: result: $enableval" >&5 +echo "$as_me:7377: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 USE_SPOOLDIR=yes if test "$USE_NNTP" = "yes" ; then -echo "$as_me:7166: checking whether to be NNTP_ONLY" >&5 +echo "$as_me:7382: checking whether to be NNTP_ONLY" >&5 echo $ECHO_N "checking whether to be NNTP_ONLY... $ECHO_C" >&6 # Check whether --enable-nntp-only or --disable-nntp-only was given. @@ -7192,12 +7408,915 @@ cat >>confdefs.h <<\EOF EOF fi; -echo "$as_me:7195: result: $enableval" >&5 +echo "$as_me:7411: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 + +echo "$as_me:7414: 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. +if test "${with_zlib+set}" = set; then + withval="$with_zlib" + use_zlib=$withval +else + use_zlib=yes +fi; +echo "$as_me:7424: result: $use_zlib" >&5 +echo "${ECHO_T}$use_zlib" >&6 + +if test ".$use_zlib" != ".no" ; then + +case "$use_zlib" in +no) + ;; +yes) + ;; +*) + +for cf_searchpath in `echo "$use_zlib" | tr $PATH_SEPARATOR ' '`; do + if test -d "$cf_searchpath/include" ; then + +if test -n "$cf_searchpath/include" ; then + for cf_add_incdir in $cf_searchpath/include + do + while test "$cf_add_incdir" != /usr/include + do + if test -d "$cf_add_incdir" + then + cf_have_incdir=no + if test -n "$CFLAGS$CPPFLAGS" ; then + # a loop is needed to ensure we can add subdirs of existing dirs + for cf_test_incdir in $CFLAGS $CPPFLAGS ; do + if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then + cf_have_incdir=yes; break + fi + done + fi + + if test "$cf_have_incdir" = no ; then + if test "$cf_add_incdir" = /usr/local/include ; then + if test "$GCC" = yes + then + cf_save_CPPFLAGS=$CPPFLAGS + + test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " + CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" + + cat >"conftest.$ac_ext" <<_ACEOF +#line 7466 "configure" +#include "confdefs.h" +#include +int +main (void) +{ +printf("Hello") + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:7478: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:7481: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:7484: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:7487: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + : +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 +cf_have_incdir=yes +fi +rm -f "conftest.$ac_objext" "conftest.$ac_ext" + CPPFLAGS=$cf_save_CPPFLAGS + fi + fi + fi + + if test "$cf_have_incdir" = no ; then + test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 + +echo "${as_me:-configure}:7504: testing adding $cf_add_incdir to include-path ..." 1>&5 + + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" + + cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" + else + break + fi + else + break + fi + done + done +fi + + elif test -d "$cf_searchpath/../include" ; then + +if test -n "$cf_searchpath/../include" ; then + for cf_add_incdir in $cf_searchpath/../include + do + while test "$cf_add_incdir" != /usr/include + do + if test -d "$cf_add_incdir" + then + cf_have_incdir=no + if test -n "$CFLAGS$CPPFLAGS" ; then + # a loop is needed to ensure we can add subdirs of existing dirs + for cf_test_incdir in $CFLAGS $CPPFLAGS ; do + if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then + cf_have_incdir=yes; break + fi + done + fi + + if test "$cf_have_incdir" = no ; then + if test "$cf_add_incdir" = /usr/local/include ; then + if test "$GCC" = yes + then + cf_save_CPPFLAGS=$CPPFLAGS + + test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " + CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" + + cat >"conftest.$ac_ext" <<_ACEOF +#line 7550 "configure" +#include "confdefs.h" +#include +int +main (void) +{ +printf("Hello") + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:7562: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:7565: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:7568: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:7571: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + : +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 +cf_have_incdir=yes +fi +rm -f "conftest.$ac_objext" "conftest.$ac_ext" + CPPFLAGS=$cf_save_CPPFLAGS + fi + fi + fi + + if test "$cf_have_incdir" = no ; then + test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 + +echo "${as_me:-configure}:7588: testing adding $cf_add_incdir to include-path ..." 1>&5 + + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" + + cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" + else + break + fi + else + break + fi + done + done +fi + + else +{ { echo "$as_me:7606: error: cannot find under $use_zlib" >&5 +echo "$as_me: error: cannot find under $use_zlib" >&2;} + { (exit 1); exit 1; }; } + fi + if test -d "$cf_searchpath/lib" ; then + +if test -n "$cf_searchpath/lib" ; then + for cf_add_libdir in $cf_searchpath/lib + do + if test "$cf_add_libdir" = /usr/lib ; then + : + elif test -d "$cf_add_libdir" + then + cf_have_libdir=no + if test -n "$LDFLAGS$LIBS" ; then + # a loop is needed to ensure we can add subdirs of existing dirs + for cf_test_libdir in $LDFLAGS $LIBS ; do + if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then + cf_have_libdir=yes; break + fi + done + fi + if test "$cf_have_libdir" = no ; then + test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 + +echo "${as_me:-configure}:7631: testing adding $cf_add_libdir to library-path ..." 1>&5 + + LDFLAGS="-L$cf_add_libdir $LDFLAGS" + fi + fi + done +fi + + elif test -d "$cf_searchpath" ; then + +if test -n "$cf_searchpath" ; then + for cf_add_libdir in $cf_searchpath + do + if test "$cf_add_libdir" = /usr/lib ; then + : + elif test -d "$cf_add_libdir" + then + cf_have_libdir=no + if test -n "$LDFLAGS$LIBS" ; then + # a loop is needed to ensure we can add subdirs of existing dirs + for cf_test_libdir in $LDFLAGS $LIBS ; do + if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then + cf_have_libdir=yes; break + fi + done + fi + if test "$cf_have_libdir" = no ; then + test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 + +echo "${as_me:-configure}:7660: testing adding $cf_add_libdir to library-path ..." 1>&5 + + LDFLAGS="-L$cf_add_libdir $LDFLAGS" + fi + fi + done +fi + + else +{ { echo "$as_me:7669: error: cannot find under $use_zlib" >&5 +echo "$as_me: error: cannot find under $use_zlib" >&2;} + { (exit 1); exit 1; }; } + fi +done + + ;; +esac + +# If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these +# will be set on completion of the AC_TRY_LINK below. +cf_cv_header_path_z= +cf_cv_library_path_z= + +echo "${as_me:-configure}:7683: testing Starting FIND_LINKAGE(z,zlib) ..." 1>&5 + +cf_save_LIBS="$LIBS" + +cat >"conftest.$ac_ext" <<_ACEOF +#line 7688 "configure" +#include "confdefs.h" + +#include + +int +main (void) +{ + + gzopen("name","mode") + + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7704: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:7707: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7710: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:7713: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + + cf_cv_find_linkage_z=yes + cf_cv_header_path_z=/usr/include + cf_cv_library_path_z=/usr/lib + +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 + +LIBS="-lz $cf_save_LIBS" + +cat >"conftest.$ac_ext" <<_ACEOF +#line 7727 "configure" +#include "confdefs.h" + +#include + +int +main (void) +{ + + gzopen("name","mode") + + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7743: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:7746: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7749: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:7752: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + + cf_cv_find_linkage_z=yes + cf_cv_header_path_z=/usr/include + cf_cv_library_path_z=/usr/lib + cf_cv_library_file_z="-lz" + +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 + + cf_cv_find_linkage_z=no + LIBS="$cf_save_LIBS" + + test -n "$verbose" && echo " find linkage for z library" 1>&6 + +echo "${as_me:-configure}:7769: testing find linkage for z library ..." 1>&5 + +echo "${as_me:-configure}:7771: testing Searching for headers in FIND_LINKAGE(z,zlib) ..." 1>&5 + + cf_save_CPPFLAGS="$CPPFLAGS" + cf_test_CPPFLAGS="$CPPFLAGS" + +cf_search= + +# collect the current set of include-directories from compiler flags +cf_header_path_list="" +if test -n "${CFLAGS}${CPPFLAGS}" ; then + for cf_header_path in $CPPFLAGS $CFLAGS + do + case "$cf_header_path" in + -I*) + cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` + +test "x$cf_header_path" != "xNONE" && \ +test -d "$cf_header_path" && \ + { + test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path" + test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include" + test -d "$cf_header_path/include/zlib" && cf_search="$cf_search $cf_header_path/include/zlib" + test -d "$cf_header_path/include/zlib/include" && cf_search="$cf_search $cf_header_path/include/zlib/include" + test -d "$cf_header_path/zlib/include" && cf_search="$cf_search $cf_header_path/zlib/include" + test -d "$cf_header_path/zlib/include/zlib" && cf_search="$cf_search $cf_header_path/zlib/include/zlib" +} + + cf_header_path_list="$cf_header_path_list $cf_search" + ;; + esac + done +fi + +# add the variations for the package we are looking for + +cf_search= + +test "x$prefix" != "xNONE" && \ +test -d "$prefix" && \ + { + test -n "$verbose" && echo " ... testing for include-directories under $prefix" + test -d "$prefix/include" && cf_search="$cf_search $prefix/include" + test -d "$prefix/include/zlib" && cf_search="$cf_search $prefix/include/zlib" + test -d "$prefix/include/zlib/include" && cf_search="$cf_search $prefix/include/zlib/include" + test -d "$prefix/zlib/include" && cf_search="$cf_search $prefix/zlib/include" + test -d "$prefix/zlib/include/zlib" && cf_search="$cf_search $prefix/zlib/include/zlib" +} + +for cf_subdir_prefix in \ + /usr \ + /usr/local \ + /usr/pkg \ + /opt \ + /opt/local \ + $HOME +do + +test "x$cf_subdir_prefix" != "x$prefix" && \ +test -d "$cf_subdir_prefix" && \ +{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { + test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix" + test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include" + test -d "$cf_subdir_prefix/include/zlib" && cf_search="$cf_search $cf_subdir_prefix/include/zlib" + test -d "$cf_subdir_prefix/include/zlib/include" && cf_search="$cf_search $cf_subdir_prefix/include/zlib/include" + test -d "$cf_subdir_prefix/zlib/include" && cf_search="$cf_search $cf_subdir_prefix/zlib/include" + test -d "$cf_subdir_prefix/zlib/include/zlib" && cf_search="$cf_search $cf_subdir_prefix/zlib/include/zlib" +} + +done + +test "$includedir" != NONE && \ +test "$includedir" != "/usr/include" && \ +test -d "$includedir" && { + test -d "$includedir" && cf_search="$cf_search $includedir" + test -d "$includedir/zlib" && cf_search="$cf_search $includedir/zlib" +} + +test "$oldincludedir" != NONE && \ +test "$oldincludedir" != "/usr/include" && \ +test -d "$oldincludedir" && { + test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir" + test -d "$oldincludedir/zlib" && cf_search="$cf_search $oldincludedir/zlib" +} + +cf_search="$cf_search $cf_header_path_list" + + for cf_cv_header_path_z in $cf_search + do + 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}:7862: testing ... testing $cf_cv_header_path_z ..." 1>&5 + + CPPFLAGS="$cf_save_CPPFLAGS" + + test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " + CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_z" + + cat >"conftest.$ac_ext" <<_ACEOF +#line 7870 "configure" +#include "confdefs.h" + +#include + +int +main (void) +{ + + gzopen("name","mode") + + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:7886: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:7889: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:7892: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:7895: \$? = $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}:7900: testing ... found z headers in $cf_cv_header_path_z ..." 1>&5 + + cf_cv_find_linkage_z=maybe + cf_test_CPPFLAGS="$CPPFLAGS" + break +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 + + CPPFLAGS="$cf_save_CPPFLAGS" + +fi +rm -f "conftest.$ac_objext" "conftest.$ac_ext" + fi + done + + if test "$cf_cv_find_linkage_z" = maybe ; then + +echo "${as_me:-configure}:7918: testing Searching for z library in FIND_LINKAGE(z,zlib) ..." 1>&5 + + cf_save_LIBS="$LIBS" + cf_save_LDFLAGS="$LDFLAGS" + + CPPFLAGS="$cf_test_CPPFLAGS" + LIBS="-lz $cf_save_LIBS" + cat >"conftest.$ac_ext" <<_ACEOF +#line 7926 "configure" +#include "confdefs.h" + +#include + +int +main (void) +{ + + gzopen("name","mode") + + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:7942: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:7945: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:7948: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:7951: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + + test -n "$verbose" && echo " ... found z library in system" 1>&6 + +echo "${as_me:-configure}:7956: testing ... found z library in system ..." 1>&5 + + cf_cv_find_linkage_z=yes +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 +fi +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" + CPPFLAGS="$cf_save_CPPFLAGS" + LIBS="$cf_save_LIBS" + + if test "$cf_cv_find_linkage_z" != yes ; then + +cf_search= +cf_library_path_list="" +if test -n "${LDFLAGS}${LIBS}" ; then + for cf_library_path in $LDFLAGS $LIBS + do + case "$cf_library_path" in + -L*) + cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` + +test "x$cf_library_path" != "xNONE" && \ +test -d "$cf_library_path" && \ + { + test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path" + test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib" + test -d "$cf_library_path/lib/z" && cf_search="$cf_search $cf_library_path/lib/z" + test -d "$cf_library_path/lib/z/lib" && cf_search="$cf_search $cf_library_path/lib/z/lib" + test -d "$cf_library_path/z/lib" && cf_search="$cf_search $cf_library_path/z/lib" + test -d "$cf_library_path/z/lib/z" && cf_search="$cf_search $cf_library_path/z/lib/z" +} + + cf_library_path_list="$cf_library_path_list $cf_search" + ;; + esac + done +fi + +cf_search= + +test "x$prefix" != "xNONE" && \ +test -d "$prefix" && \ + { + test -n "$verbose" && echo " ... testing for lib-directories under $prefix" + test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib" + test -d "$prefix/lib/z" && cf_search="$cf_search $prefix/lib/z" + test -d "$prefix/lib/z/lib" && cf_search="$cf_search $prefix/lib/z/lib" + test -d "$prefix/z/lib" && cf_search="$cf_search $prefix/z/lib" + test -d "$prefix/z/lib/z" && cf_search="$cf_search $prefix/z/lib/z" +} + +for cf_subdir_prefix in \ + /usr \ + /usr/local \ + /usr/pkg \ + /opt \ + /opt/local \ + $HOME +do + +test "x$cf_subdir_prefix" != "x$prefix" && \ +test -d "$cf_subdir_prefix" && \ +{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { + test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix" + test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib" + test -d "$cf_subdir_prefix/lib/z" && cf_search="$cf_search $cf_subdir_prefix/lib/z" + test -d "$cf_subdir_prefix/lib/z/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/z/lib" + test -d "$cf_subdir_prefix/z/lib" && cf_search="$cf_search $cf_subdir_prefix/z/lib" + test -d "$cf_subdir_prefix/z/lib/z" && cf_search="$cf_search $cf_subdir_prefix/z/lib/z" +} + +done + +cf_search="$cf_library_path_list $cf_search" + + for cf_cv_library_path_z in $cf_search + do + 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}:8037: 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 8043 "configure" +#include "confdefs.h" + +#include + +int +main (void) +{ + + gzopen("name","mode") + + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:8059: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:8062: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:8065: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:8068: \$? = $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}:8073: testing ... found z library in $cf_cv_library_path_z ..." 1>&5 + + cf_cv_find_linkage_z=yes + cf_cv_library_file_z="-lz" + break +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 + + CPPFLAGS="$cf_save_CPPFLAGS" + LIBS="$cf_save_LIBS" + LDFLAGS="$cf_save_LDFLAGS" + +fi +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" + fi + done + CPPFLAGS="$cf_save_CPPFLAGS" + LDFLAGS="$cf_save_LDFLAGS" + fi + + else + cf_cv_find_linkage_z=no + fi + +fi +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" + +fi +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" + +LIBS="$cf_save_LIBS" + +if test "$cf_cv_find_linkage_z" = yes ; then + +if test -n "$cf_cv_header_path_z" ; then + for cf_add_incdir in $cf_cv_header_path_z + do + while test "$cf_add_incdir" != /usr/include + do + if test -d "$cf_add_incdir" + then + cf_have_incdir=no + if test -n "$CFLAGS$CPPFLAGS" ; then + # a loop is needed to ensure we can add subdirs of existing dirs + for cf_test_incdir in $CFLAGS $CPPFLAGS ; do + if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then + cf_have_incdir=yes; break + fi + done + fi + + if test "$cf_have_incdir" = no ; then + if test "$cf_add_incdir" = /usr/local/include ; then + if test "$GCC" = yes + then + cf_save_CPPFLAGS=$CPPFLAGS + + test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " + CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" + + cat >"conftest.$ac_ext" <<_ACEOF +#line 8135 "configure" +#include "confdefs.h" +#include +int +main (void) +{ +printf("Hello") + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:8147: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:8150: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:8153: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:8156: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + : +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 +cf_have_incdir=yes +fi +rm -f "conftest.$ac_objext" "conftest.$ac_ext" + CPPFLAGS=$cf_save_CPPFLAGS + fi + fi + fi + + if test "$cf_have_incdir" = no ; then + test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 + +echo "${as_me:-configure}:8173: testing adding $cf_add_incdir to include-path ..." 1>&5 + + CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" + + cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` + test "$cf_top_incdir" = "$cf_add_incdir" && break + cf_add_incdir="$cf_top_incdir" + else + break + fi + else + break + fi + done + done +fi + +if test -n "$cf_cv_library_path_z" ; then + for cf_add_libdir in $cf_cv_library_path_z + do + if test "$cf_add_libdir" = /usr/lib ; then + : + elif test -d "$cf_add_libdir" + then + cf_have_libdir=no + if test -n "$LDFLAGS$LIBS" ; then + # a loop is needed to ensure we can add subdirs of existing dirs + for cf_test_libdir in $LDFLAGS $LIBS ; do + if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then + cf_have_libdir=yes; break + fi + done + fi + if test "$cf_have_libdir" = no ; then + test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 + +echo "${as_me:-configure}:8209: testing adding $cf_add_libdir to library-path ..." 1>&5 + + LDFLAGS="-L$cf_add_libdir $LDFLAGS" + fi + fi + done +fi + +cf_add_libs="$LIBS" +# reverse order +cf_add_0lib= +for cf_add_1lib in -lz; 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" + +else +{ echo "$as_me:8234: WARNING: Cannot find z library" >&5 +echo "$as_me: WARNING: Cannot find z library" >&2;} +fi + +for ac_func in \ + zError \ + +do +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +echo "$as_me:8243: 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 8249 "configure" +#include "confdefs.h" +#define $ac_func autoconf_temporary +#include /* least-intrusive standard header which defines gcc2 __stub macros */ +#undef $ac_func + +#ifdef __cplusplus +extern "C" +#endif + +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func (void); + +int +main (void) +{ + +/* The GNU C library defines stubs for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +#error found stub for $ac_func +#endif + + return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:8280: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:8283: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:8286: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:8289: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 +eval "$as_ac_var=no" +fi +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" +fi +echo "$as_me:8299: 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 <>confdefs.h <<\EOF +#define USE_ZLIB 1 +EOF + +fi + fi ### use option --enable-debug to compile-in test/development code -echo "$as_me:7200: checking if you want to compile-in debug support" >&5 +echo "$as_me:8319: 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 # Check whether --enable-debug or --disable-debug was given. @@ -7218,12 +8337,12 @@ else test -z "$save_CFLAGS" && CFLAGS="`echo $CFLAGS|sed -e 's/-g //' -e 's/-g$//'`" fi; -echo "$as_me:7221: result: $enableval" >&5 +echo "$as_me:8340: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 ### use option --disable-echo to suppress full display compiling commands -echo "$as_me:7226: checking if you want to see long compiling messages" >&5 +echo "$as_me:8345: checking if you want to see long compiling messages" >&5 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6 # Check whether --enable-echo or --disable-echo was given. @@ -7257,11 +8376,11 @@ else ECHO_CC='' fi; -echo "$as_me:7260: result: $enableval" >&5 +echo "$as_me:8379: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 ### use option --enable-prototypes to turn on optional prototypes -echo "$as_me:7264: checking if you want to compile with fallback prototypes" >&5 +echo "$as_me:8383: checking if you want to compile with fallback prototypes" >&5 echo $ECHO_N "checking if you want to compile with fallback prototypes... $ECHO_C" >&6 # Check whether --enable-prototypes or --disable-prototypes was given. @@ -7278,14 +8397,14 @@ else with_decl_check=no fi; -echo "$as_me:7281: result: $enableval" >&5 +echo "$as_me:8400: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 ### use option --enable-warnings to turn on all gcc warnings EXTRA_CFLAGS="" if test -n "$GCC" then -echo "$as_me:7288: checking if you want to turn on gcc warnings" >&5 +echo "$as_me:8407: checking if you want to turn on gcc warnings" >&5 echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6 # Check whether --enable-warnings or --disable-warnings was given. @@ -7302,12 +8421,12 @@ else with_warnings=no fi; -echo "$as_me:7305: result: $with_warnings" >&5 +echo "$as_me:8424: result: $with_warnings" >&5 echo "${ECHO_T}$with_warnings" >&6 if test "$with_warnings" = "yes" then with_ext_const=yes - echo "$as_me:7310: checking for X" >&5 + echo "$as_me:8429: checking for X" >&5 echo $ECHO_N "checking for X... $ECHO_C" >&6 # Check whether --with-x or --without-x was given. @@ -7411,17 +8530,17 @@ if test "$ac_x_includes" = no; then # Guess where to find include files, by looking for Intrinsic.h. # First, try using that file with no special directory specified. cat >"conftest.$ac_ext" <<_ACEOF -#line 7414 "configure" +#line 8533 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:7418: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:8537: \"$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:7424: \$? = $ac_status" >&5 + echo "$as_me:8543: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -7454,7 +8573,7 @@ if test "$ac_x_libraries" = no; then ac_save_LIBS=$LIBS LIBS="-lXt $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 7457 "configure" +#line 8576 "configure" #include "confdefs.h" #include int @@ -7466,16 +8585,16 @@ XtMalloc (0) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:7469: \"$ac_link\"") >&5 +if { (eval echo "$as_me:8588: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7472: \$? = $ac_status" >&5 + echo "$as_me:8591: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:7475: \"$ac_try\"") >&5 + { (eval echo "$as_me:8594: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7478: \$? = $ac_status" >&5 + echo "$as_me:8597: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then LIBS=$ac_save_LIBS # We can link X programs with no special library path. @@ -7513,7 +8632,7 @@ fi fi # $with_x != no if test "$have_x" != yes; then - echo "$as_me:7516: result: $have_x" >&5 + echo "$as_me:8635: result: $have_x" >&5 echo "${ECHO_T}$have_x" >&6 no_x=yes else @@ -7523,7 +8642,7 @@ else # Update the cache value to reflect the command line values. ac_cv_have_x="have_x=yes \ ac_x_includes=$x_includes ac_x_libraries=$x_libraries" - echo "$as_me:7526: result: libraries $x_libraries, headers $x_includes" >&5 + echo "$as_me:8645: result: libraries $x_libraries, headers $x_includes" >&5 echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6 fi @@ -7550,11 +8669,11 @@ else # others require no space. Words are not sufficient . . . . case `(uname -sr) 2>/dev/null` in "SunOS 5"*) - echo "$as_me:7553: checking whether -R must be followed by a space" >&5 + echo "$as_me:8672: checking whether -R must be followed by a space" >&5 echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" cat >"conftest.$ac_ext" <<_ACEOF -#line 7557 "configure" +#line 8676 "configure" #include "confdefs.h" int @@ -7566,16 +8685,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:7569: \"$ac_link\"") >&5 +if { (eval echo "$as_me:8688: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7572: \$? = $ac_status" >&5 + echo "$as_me:8691: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:7575: \"$ac_try\"") >&5 + { (eval echo "$as_me:8694: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7578: \$? = $ac_status" >&5 + echo "$as_me:8697: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_R_nospace=yes else @@ -7585,13 +8704,13 @@ ac_R_nospace=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" if test $ac_R_nospace = yes; then - echo "$as_me:7588: result: no" >&5 + echo "$as_me:8707: result: no" >&5 echo "${ECHO_T}no" >&6 X_LIBS="$X_LIBS -R$x_libraries" else LIBS="$ac_xsave_LIBS -R $x_libraries" cat >"conftest.$ac_ext" <<_ACEOF -#line 7594 "configure" +#line 8713 "configure" #include "confdefs.h" int @@ -7603,16 +8722,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:7606: \"$ac_link\"") >&5 +if { (eval echo "$as_me:8725: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7609: \$? = $ac_status" >&5 + echo "$as_me:8728: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:7612: \"$ac_try\"") >&5 + { (eval echo "$as_me:8731: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7615: \$? = $ac_status" >&5 + echo "$as_me:8734: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_R_space=yes else @@ -7622,11 +8741,11 @@ ac_R_space=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" if test $ac_R_space = yes; then - echo "$as_me:7625: result: yes" >&5 + echo "$as_me:8744: result: yes" >&5 echo "${ECHO_T}yes" >&6 X_LIBS="$X_LIBS -R $x_libraries" else - echo "$as_me:7629: result: neither works" >&5 + echo "$as_me:8748: result: neither works" >&5 echo "${ECHO_T}neither works" >&6 fi fi @@ -7646,7 +8765,7 @@ echo "${ECHO_T}neither works" >&6 # the Alpha needs dnet_stub (dnet does not exist). ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" cat >"conftest.$ac_ext" <<_ACEOF -#line 7649 "configure" +#line 8768 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -7655,7 +8774,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char XOpenDisplay (); +char XOpenDisplay (void); int main (void) { @@ -7665,22 +8784,22 @@ XOpenDisplay (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:7668: \"$ac_link\"") >&5 +if { (eval echo "$as_me:8787: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7671: \$? = $ac_status" >&5 + echo "$as_me:8790: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:7674: \"$ac_try\"") >&5 + { (eval echo "$as_me:8793: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7677: \$? = $ac_status" >&5 + echo "$as_me:8796: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 -echo "$as_me:7683: checking for dnet_ntoa in -ldnet" >&5 +echo "$as_me:8802: checking for dnet_ntoa in -ldnet" >&5 echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -7688,7 +8807,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 7691 "configure" +#line 8810 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -7697,7 +8816,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char dnet_ntoa (); +char dnet_ntoa (void); int main (void) { @@ -7707,16 +8826,16 @@ dnet_ntoa (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:7710: \"$ac_link\"") >&5 +if { (eval echo "$as_me:8829: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7713: \$? = $ac_status" >&5 + echo "$as_me:8832: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:7716: \"$ac_try\"") >&5 + { (eval echo "$as_me:8835: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7719: \$? = $ac_status" >&5 + echo "$as_me:8838: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_dnet_dnet_ntoa=yes else @@ -7727,14 +8846,14 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:7730: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 +echo "$as_me:8849: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6 if test "$ac_cv_lib_dnet_dnet_ntoa" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then - echo "$as_me:7737: checking for dnet_ntoa in -ldnet_stub" >&5 + echo "$as_me:8856: checking for dnet_ntoa in -ldnet_stub" >&5 echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -7742,7 +8861,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet_stub $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 7745 "configure" +#line 8864 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -7751,7 +8870,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char dnet_ntoa (); +char dnet_ntoa (void); int main (void) { @@ -7761,16 +8880,16 @@ dnet_ntoa (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:7764: \"$ac_link\"") >&5 +if { (eval echo "$as_me:8883: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7767: \$? = $ac_status" >&5 + echo "$as_me:8886: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:7770: \"$ac_try\"") >&5 + { (eval echo "$as_me:8889: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7773: \$? = $ac_status" >&5 + echo "$as_me:8892: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_dnet_stub_dnet_ntoa=yes else @@ -7781,7 +8900,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:7784: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 +echo "$as_me:8903: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6 if test "$ac_cv_lib_dnet_stub_dnet_ntoa" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" @@ -7800,13 +8919,13 @@ rm -f "conftest.$ac_objext" "conftest$ac # on Irix 5.2, according to T.E. Dickey. # The functions gethostbyname, getservbyname, and inet_addr are # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. - echo "$as_me:7803: checking for gethostbyname" >&5 + echo "$as_me:8922: checking for gethostbyname" >&5 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6 if test "${ac_cv_func_gethostbyname+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 7809 "configure" +#line 8928 "configure" #include "confdefs.h" #define gethostbyname autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -7837,16 +8956,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:7840: \"$ac_link\"") >&5 +if { (eval echo "$as_me:8959: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7843: \$? = $ac_status" >&5 + echo "$as_me:8962: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:7846: \"$ac_try\"") >&5 + { (eval echo "$as_me:8965: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7849: \$? = $ac_status" >&5 + echo "$as_me:8968: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_gethostbyname=yes else @@ -7856,11 +8975,11 @@ ac_cv_func_gethostbyname=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:7859: result: $ac_cv_func_gethostbyname" >&5 +echo "$as_me:8978: result: $ac_cv_func_gethostbyname" >&5 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6 if test $ac_cv_func_gethostbyname = no; then - echo "$as_me:7863: checking for gethostbyname in -lnsl" >&5 + echo "$as_me:8982: checking for gethostbyname in -lnsl" >&5 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -7868,7 +8987,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 7871 "configure" +#line 8990 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -7877,7 +8996,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char gethostbyname (); +char gethostbyname (void); int main (void) { @@ -7887,16 +9006,16 @@ gethostbyname (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:7890: \"$ac_link\"") >&5 +if { (eval echo "$as_me:9009: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7893: \$? = $ac_status" >&5 + echo "$as_me:9012: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:7896: \"$ac_try\"") >&5 + { (eval echo "$as_me:9015: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7899: \$? = $ac_status" >&5 + echo "$as_me:9018: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_nsl_gethostbyname=yes else @@ -7907,14 +9026,14 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:7910: result: $ac_cv_lib_nsl_gethostbyname" >&5 +echo "$as_me:9029: result: $ac_cv_lib_nsl_gethostbyname" >&5 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 if test "$ac_cv_lib_nsl_gethostbyname" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" fi if test $ac_cv_lib_nsl_gethostbyname = no; then - echo "$as_me:7917: checking for gethostbyname in -lbsd" >&5 + echo "$as_me:9036: checking for gethostbyname in -lbsd" >&5 echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -7922,7 +9041,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 7925 "configure" +#line 9044 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -7931,7 +9050,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char gethostbyname (); +char gethostbyname (void); int main (void) { @@ -7941,16 +9060,16 @@ gethostbyname (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:7944: \"$ac_link\"") >&5 +if { (eval echo "$as_me:9063: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:7947: \$? = $ac_status" >&5 + echo "$as_me:9066: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:7950: \"$ac_try\"") >&5 + { (eval echo "$as_me:9069: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:7953: \$? = $ac_status" >&5 + echo "$as_me:9072: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_bsd_gethostbyname=yes else @@ -7961,7 +9080,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:7964: result: $ac_cv_lib_bsd_gethostbyname" >&5 +echo "$as_me:9083: result: $ac_cv_lib_bsd_gethostbyname" >&5 echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6 if test "$ac_cv_lib_bsd_gethostbyname" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" @@ -7977,13 +9096,13 @@ fi # variants that don't use the nameserver (or something). -lsocket # must be given before -lnsl if both are needed. We assume that # if connect needs -lnsl, so does gethostbyname. - echo "$as_me:7980: checking for connect" >&5 + echo "$as_me:9099: checking for connect" >&5 echo $ECHO_N "checking for connect... $ECHO_C" >&6 if test "${ac_cv_func_connect+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 7986 "configure" +#line 9105 "configure" #include "confdefs.h" #define connect autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -8014,16 +9133,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:8017: \"$ac_link\"") >&5 +if { (eval echo "$as_me:9136: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:8020: \$? = $ac_status" >&5 + echo "$as_me:9139: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:8023: \"$ac_try\"") >&5 + { (eval echo "$as_me:9142: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8026: \$? = $ac_status" >&5 + echo "$as_me:9145: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_connect=yes else @@ -8033,11 +9152,11 @@ ac_cv_func_connect=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:8036: result: $ac_cv_func_connect" >&5 +echo "$as_me:9155: result: $ac_cv_func_connect" >&5 echo "${ECHO_T}$ac_cv_func_connect" >&6 if test $ac_cv_func_connect = no; then - echo "$as_me:8040: checking for connect in -lsocket" >&5 + echo "$as_me:9159: checking for connect in -lsocket" >&5 echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6 if test "${ac_cv_lib_socket_connect+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -8045,7 +9164,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 8048 "configure" +#line 9167 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -8054,7 +9173,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char connect (); +char connect (void); int main (void) { @@ -8064,16 +9183,16 @@ connect (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:8067: \"$ac_link\"") >&5 +if { (eval echo "$as_me:9186: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:8070: \$? = $ac_status" >&5 + echo "$as_me:9189: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:8073: \"$ac_try\"") >&5 + { (eval echo "$as_me:9192: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8076: \$? = $ac_status" >&5 + echo "$as_me:9195: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_socket_connect=yes else @@ -8084,7 +9203,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:8087: result: $ac_cv_lib_socket_connect" >&5 +echo "$as_me:9206: result: $ac_cv_lib_socket_connect" >&5 echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6 if test "$ac_cv_lib_socket_connect" = yes; then X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" @@ -8093,13 +9212,13 @@ fi fi # Guillermo Gomez says -lposix is necessary on A/UX. - echo "$as_me:8096: checking for remove" >&5 + echo "$as_me:9215: checking for remove" >&5 echo $ECHO_N "checking for remove... $ECHO_C" >&6 if test "${ac_cv_func_remove+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 8102 "configure" +#line 9221 "configure" #include "confdefs.h" #define remove autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -8130,16 +9249,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:8133: \"$ac_link\"") >&5 +if { (eval echo "$as_me:9252: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:8136: \$? = $ac_status" >&5 + echo "$as_me:9255: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:8139: \"$ac_try\"") >&5 + { (eval echo "$as_me:9258: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8142: \$? = $ac_status" >&5 + echo "$as_me:9261: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_remove=yes else @@ -8149,11 +9268,11 @@ ac_cv_func_remove=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:8152: result: $ac_cv_func_remove" >&5 +echo "$as_me:9271: result: $ac_cv_func_remove" >&5 echo "${ECHO_T}$ac_cv_func_remove" >&6 if test $ac_cv_func_remove = no; then - echo "$as_me:8156: checking for remove in -lposix" >&5 + echo "$as_me:9275: checking for remove in -lposix" >&5 echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6 if test "${ac_cv_lib_posix_remove+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -8161,7 +9280,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lposix $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 8164 "configure" +#line 9283 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -8170,7 +9289,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char remove (); +char remove (void); int main (void) { @@ -8180,16 +9299,16 @@ remove (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:8183: \"$ac_link\"") >&5 +if { (eval echo "$as_me:9302: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:8186: \$? = $ac_status" >&5 + echo "$as_me:9305: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:8189: \"$ac_try\"") >&5 + { (eval echo "$as_me:9308: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8192: \$? = $ac_status" >&5 + echo "$as_me:9311: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_posix_remove=yes else @@ -8200,7 +9319,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:8203: result: $ac_cv_lib_posix_remove" >&5 +echo "$as_me:9322: result: $ac_cv_lib_posix_remove" >&5 echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6 if test "$ac_cv_lib_posix_remove" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" @@ -8209,13 +9328,13 @@ fi fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. - echo "$as_me:8212: checking for shmat" >&5 + echo "$as_me:9331: checking for shmat" >&5 echo $ECHO_N "checking for shmat... $ECHO_C" >&6 if test "${ac_cv_func_shmat+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 8218 "configure" +#line 9337 "configure" #include "confdefs.h" #define shmat autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -8246,16 +9365,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:8249: \"$ac_link\"") >&5 +if { (eval echo "$as_me:9368: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:8252: \$? = $ac_status" >&5 + echo "$as_me:9371: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:8255: \"$ac_try\"") >&5 + { (eval echo "$as_me:9374: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8258: \$? = $ac_status" >&5 + echo "$as_me:9377: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_shmat=yes else @@ -8265,11 +9384,11 @@ ac_cv_func_shmat=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:8268: result: $ac_cv_func_shmat" >&5 +echo "$as_me:9387: result: $ac_cv_func_shmat" >&5 echo "${ECHO_T}$ac_cv_func_shmat" >&6 if test $ac_cv_func_shmat = no; then - echo "$as_me:8272: checking for shmat in -lipc" >&5 + echo "$as_me:9391: checking for shmat in -lipc" >&5 echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6 if test "${ac_cv_lib_ipc_shmat+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -8277,7 +9396,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lipc $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 8280 "configure" +#line 9399 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -8286,7 +9405,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char shmat (); +char shmat (void); int main (void) { @@ -8296,16 +9415,16 @@ shmat (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:8299: \"$ac_link\"") >&5 +if { (eval echo "$as_me:9418: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:8302: \$? = $ac_status" >&5 + echo "$as_me:9421: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:8305: \"$ac_try\"") >&5 + { (eval echo "$as_me:9424: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8308: \$? = $ac_status" >&5 + echo "$as_me:9427: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_ipc_shmat=yes else @@ -8316,7 +9435,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:8319: result: $ac_cv_lib_ipc_shmat" >&5 +echo "$as_me:9438: result: $ac_cv_lib_ipc_shmat" >&5 echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6 if test "$ac_cv_lib_ipc_shmat" = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" @@ -8334,7 +9453,7 @@ fi # These have to be linked with before -lX11, unlike the other # libraries we check for below, so use a different variable. # John Interrante, Karl Berry - echo "$as_me:8337: checking for IceConnectionNumber in -lICE" >&5 + echo "$as_me:9456: checking for IceConnectionNumber in -lICE" >&5 echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -8342,7 +9461,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 8345 "configure" +#line 9464 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -8351,7 +9470,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char IceConnectionNumber (); +char IceConnectionNumber (void); int main (void) { @@ -8361,16 +9480,16 @@ IceConnectionNumber (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:8364: \"$ac_link\"") >&5 +if { (eval echo "$as_me:9483: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:8367: \$? = $ac_status" >&5 + echo "$as_me:9486: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:8370: \"$ac_try\"") >&5 + { (eval echo "$as_me:9489: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8373: \$? = $ac_status" >&5 + echo "$as_me:9492: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_ICE_IceConnectionNumber=yes else @@ -8381,7 +9500,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:8384: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 +echo "$as_me:9503: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6 if test "$ac_cv_lib_ICE_IceConnectionNumber" = yes; then X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" @@ -8410,7 +9529,7 @@ do done cat >"conftest.$ac_ext" <<_ACEOF -#line 8413 "configure" +#line 9532 "configure" #include "confdefs.h" #include @@ -8425,28 +9544,29 @@ String foo = malloc(1); free((void*)foo) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:8428: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:9547: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:8431: \$? = $ac_status" >&5 + echo "$as_me:9550: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:8434: \"$ac_try\"") >&5 + { (eval echo "$as_me:9553: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8437: \$? = $ac_status" >&5 + echo "$as_me:9556: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then -echo "$as_me:8440: checking for X11/Xt const-feature" >&5 +echo "$as_me:9559: checking for X11/Xt const-feature" >&5 echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6 if test "${cf_cv_const_x_string+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 8447 "configure" +#line 9566 "configure" #include "confdefs.h" +#undef _CONST_X_STRING #define _CONST_X_STRING /* X11R7.8 (perhaps) */ #undef XTSTRINGDEFINES /* X11R5 and later */ #include @@ -8461,16 +9581,16 @@ String foo = malloc(1); *foo = 0 } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:8464: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:9584: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:8467: \$? = $ac_status" >&5 + echo "$as_me:9587: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:8470: \"$ac_try\"") >&5 + { (eval echo "$as_me:9590: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:8473: \$? = $ac_status" >&5 + echo "$as_me:9593: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_const_x_string=no @@ -8485,7 +9605,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:8488: result: $cf_cv_const_x_string" >&5 +echo "$as_me:9608: result: $cf_cv_const_x_string" >&5 echo "${ECHO_T}$cf_cv_const_x_string" >&6 LIBS="$cf_save_LIBS_CF_CONST_X_STRING" @@ -8514,7 +9634,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi cat > "conftest.$ac_ext" <&5 + { echo "$as_me:9653: checking for $CC warning options..." >&5 echo "$as_me: checking for $CC warning options..." >&6;} cf_save_CFLAGS="$CFLAGS" EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall" @@ -8546,12 +9666,12 @@ echo "$as_me: checking for $CC warning o wd981 do CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt" - if { (eval echo "$as_me:8549: \"$ac_compile\"") >&5 + if { (eval echo "$as_me:9669: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:8552: \$? = $ac_status" >&5 + echo "$as_me:9672: \$? = $ac_status" >&5 (exit "$ac_status"); }; then - test -n "$verbose" && echo "$as_me:8554: result: ... -$cf_opt" >&5 + test -n "$verbose" && echo "$as_me:9674: result: ... -$cf_opt" >&5 echo "${ECHO_T}... -$cf_opt" >&6 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt" fi @@ -8559,7 +9679,7 @@ echo "${ECHO_T}... -$cf_opt" >&6 CFLAGS="$cf_save_CFLAGS" elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown" then - { echo "$as_me:8562: checking for $CC warning options..." >&5 + { echo "$as_me:9682: checking for $CC warning options..." >&5 echo "$as_me: checking for $CC warning options..." >&6;} cf_save_CFLAGS="$CFLAGS" cf_warn_CONST="" @@ -8582,12 +9702,12 @@ echo "$as_me: checking for $CC warning o Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST do CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt" - if { (eval echo "$as_me:8585: \"$ac_compile\"") >&5 + if { (eval echo "$as_me:9705: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:8588: \$? = $ac_status" >&5 + echo "$as_me:9708: \$? = $ac_status" >&5 (exit "$ac_status"); }; then - test -n "$verbose" && echo "$as_me:8590: result: ... -$cf_opt" >&5 + test -n "$verbose" && echo "$as_me:9710: result: ... -$cf_opt" >&5 echo "${ECHO_T}... -$cf_opt" >&6 case "$cf_opt" in Winline) @@ -8595,7 +9715,7 @@ echo "${ECHO_T}... -$cf_opt" >&6 [34].*) test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6 -echo "${as_me:-configure}:8598: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 +echo "${as_me:-configure}:9718: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 continue;; esac @@ -8605,7 +9725,7 @@ echo "${as_me:-configure}:8598: testing [12].*) test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6 -echo "${as_me:-configure}:8608: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 +echo "${as_me:-configure}:9728: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 continue;; esac @@ -8624,7 +9744,7 @@ fi ## !NNTP_ONLY if test "$USE_SPOOLDIR" = "yes"; then ## options for directories - echo "$as_me:8627: checking for news-library path" >&5 + echo "$as_me:9747: checking for news-library path" >&5 echo $ECHO_N "checking for news-library path... $ECHO_C" >&6 # Check whether --with-libdir or --without-libdir was given. @@ -8660,7 +9780,7 @@ case ".$withval" in withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:8663: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:9783: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -8669,10 +9789,10 @@ esac fi eval NEWSLIBDIR="$withval" - echo "$as_me:8672: result: $NEWSLIBDIR" >&5 + echo "$as_me:9792: result: $NEWSLIBDIR" >&5 echo "${ECHO_T}$NEWSLIBDIR" >&6 - echo "$as_me:8675: checking for news spool-directory path" >&5 + echo "$as_me:9795: checking for news spool-directory path" >&5 echo $ECHO_N "checking for news spool-directory path... $ECHO_C" >&6 # Check whether --with-spooldir or --without-spooldir was given. @@ -8708,7 +9828,7 @@ case ".$withval" in withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:8711: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:9831: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -8717,10 +9837,10 @@ esac fi eval SPOOLDIR="$withval" - echo "$as_me:8720: result: $SPOOLDIR" >&5 + echo "$as_me:9840: result: $SPOOLDIR" >&5 echo "${ECHO_T}$SPOOLDIR" >&6 - echo "$as_me:8723: checking for news overview-directory path" >&5 + echo "$as_me:9843: checking for news overview-directory path" >&5 echo $ECHO_N "checking for news overview-directory path... $ECHO_C" >&6 # Check whether --with-nov-dir or --without-nov-dir was given. @@ -8756,7 +9876,7 @@ case ".$withval" in withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:8759: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:9879: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -8765,10 +9885,10 @@ esac fi eval NOVROOTDIR="$withval" - echo "$as_me:8768: result: $NOVROOTDIR" >&5 + echo "$as_me:9888: result: $NOVROOTDIR" >&5 echo "${ECHO_T}$NOVROOTDIR" >&6 - echo "$as_me:8771: checking for overview filename" >&5 + echo "$as_me:9891: checking for overview filename" >&5 echo $ECHO_N "checking for overview filename... $ECHO_C" >&6 # Check whether --with-nov-fname or --without-nov-fname was given. @@ -8780,7 +9900,7 @@ else fi; test -z "$withval" && withval=no case "$withval" in #(vi yes) - { { echo "$as_me:8783: error: expected a value for --with-nov-fname" >&5 + { { echo "$as_me:9903: error: expected a value for --with-nov-fname" >&5 echo "$as_me: error: expected a value for --with-nov-fname" >&2;} { (exit 1); exit 1; }; } ;; #(vi @@ -8793,7 +9913,7 @@ cat >>confdefs.h <&5 + echo "$as_me:9916: result: $OVERVIEW_FILE" >&5 echo "${ECHO_T}$OVERVIEW_FILE" >&6 INEWSPATH="$NEWSLIBDIR" @@ -8806,7 +9926,7 @@ fi ## TODO: kick the --with-inews-dir= stuff, the check below should be enough ## (requires some code rework in tin) -echo "$as_me:8809: checking for directory containing \"inews\"" >&5 +echo "$as_me:9929: checking for directory containing \"inews\"" >&5 echo $ECHO_N "checking for directory containing \"inews\"... $ECHO_C" >&6 # Check whether --with-inews-dir or --without-inews-dir was given. @@ -8842,7 +9962,7 @@ case ".$withval" in withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:8845: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:9965: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -8852,12 +9972,12 @@ fi eval INEWSDIR="$withval" INEWSDIR="`echo $INEWSDIR |sed -e 's,/$,,'`" -echo "$as_me:8855: result: $INEWSDIR" >&5 +echo "$as_me:9975: result: $INEWSDIR" >&5 echo "${ECHO_T}$INEWSDIR" >&6 # Extract the first word of "inews", so it can be a program name with args. set dummy inews; ac_word=$2 -echo "$as_me:8860: checking for $ac_word" >&5 +echo "$as_me:9980: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_INEWS+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -8874,7 +9994,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_INEWS="$ac_dir/$ac_word" - echo "$as_me:8877: found $ac_dir/$ac_word" >&5 + echo "$as_me:9997: found $ac_dir/$ac_word" >&5 break fi done @@ -8886,10 +10006,10 @@ fi INEWS=$ac_cv_path_INEWS if test -n "$INEWS"; then - echo "$as_me:8889: result: $INEWS" >&5 + echo "$as_me:10009: result: $INEWS" >&5 echo "${ECHO_T}$INEWS" >&6 else - echo "$as_me:8892: result: no" >&5 + echo "$as_me:10012: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -8915,7 +10035,7 @@ fi ### Look for network libraries first, since some functions (such as gethostname) ### are used in a lot of places. -echo "$as_me:8918: checking if you want socks library" >&5 +echo "$as_me:10038: checking if you want socks library" >&5 echo $ECHO_N "checking if you want socks library... $ECHO_C" >&6 if test "${cf_cv_use_libsocks+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -8930,10 +10050,10 @@ else fi; fi -echo "$as_me:8933: result: $cf_cv_use_libsocks" >&5 +echo "$as_me:10053: result: $cf_cv_use_libsocks" >&5 echo "${ECHO_T}$cf_cv_use_libsocks" >&6 -echo "$as_me:8936: checking if you want socks5 library" >&5 +echo "$as_me:10056: checking if you want socks5 library" >&5 echo $ECHO_N "checking if you want socks5 library... $ECHO_C" >&6 if test "${cf_cv_use_libsocks5+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -8948,7 +10068,7 @@ else fi; fi -echo "$as_me:8951: result: $cf_cv_use_libsocks5" >&5 +echo "$as_me:10071: result: $cf_cv_use_libsocks5" >&5 echo "${ECHO_T}$cf_cv_use_libsocks5" >&6 if test "x$cf_cv_use_libsocks" != xno ; then @@ -8990,7 +10110,7 @@ if test -n "$cf_searchpath/include" ; th CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" cat >"conftest.$ac_ext" <<_ACEOF -#line 8993 "configure" +#line 10113 "configure" #include "confdefs.h" #include int @@ -9002,16 +10122,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:9005: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:10125: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:9008: \$? = $ac_status" >&5 + echo "$as_me:10128: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:9011: \"$ac_try\"") >&5 + { (eval echo "$as_me:10131: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9014: \$? = $ac_status" >&5 + echo "$as_me:10134: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -9028,7 +10148,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}:9031: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:10151: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -9074,7 +10194,7 @@ if test -n "$cf_searchpath/../include" ; CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" cat >"conftest.$ac_ext" <<_ACEOF -#line 9077 "configure" +#line 10197 "configure" #include "confdefs.h" #include int @@ -9086,16 +10206,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:9089: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:10209: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:9092: \$? = $ac_status" >&5 + echo "$as_me:10212: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:9095: \"$ac_try\"") >&5 + { (eval echo "$as_me:10215: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9098: \$? = $ac_status" >&5 + echo "$as_me:10218: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -9112,7 +10232,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}:9115: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:10235: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -9130,7 +10250,7 @@ echo "${as_me:-configure}:9115: testing fi else -{ { echo "$as_me:9133: error: cannot find socks library under $cf_cv_use_libsocks" >&5 +{ { echo "$as_me:10253: error: cannot find socks library under $cf_cv_use_libsocks" >&5 echo "$as_me: error: cannot find socks library under $cf_cv_use_libsocks" >&2;} { (exit 1); exit 1; }; } fi @@ -9155,7 +10275,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}:9158: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:10278: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -9184,7 +10304,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}:9187: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:10307: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -9193,7 +10313,7 @@ echo "${as_me:-configure}:9187: testing fi else -{ { echo "$as_me:9196: error: cannot find socks library under $cf_cv_use_libsocks" >&5 +{ { echo "$as_me:10316: error: cannot find socks library under $cf_cv_use_libsocks" >&5 echo "$as_me: error: cannot find socks library under $cf_cv_use_libsocks" >&2;} { (exit 1); exit 1; }; } fi @@ -9207,12 +10327,12 @@ esac cf_cv_header_path_socks= cf_cv_library_path_socks= -echo "${as_me:-configure}:9210: testing Starting FIND_LINKAGE(socks,) ..." 1>&5 +echo "${as_me:-configure}:10330: testing Starting FIND_LINKAGE(socks,) ..." 1>&5 cf_save_LIBS="$LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 9215 "configure" +#line 10335 "configure" #include "confdefs.h" #include @@ -9228,16 +10348,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:9231: \"$ac_link\"") >&5 +if { (eval echo "$as_me:10351: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:9234: \$? = $ac_status" >&5 + echo "$as_me:10354: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:9237: \"$ac_try\"") >&5 + { (eval echo "$as_me:10357: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9240: \$? = $ac_status" >&5 + echo "$as_me:10360: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_find_linkage_socks=yes @@ -9251,7 +10371,7 @@ cat "conftest.$ac_ext" >&5 LIBS="-lsocks $cf_save_LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 9254 "configure" +#line 10374 "configure" #include "confdefs.h" #include @@ -9267,16 +10387,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:9270: \"$ac_link\"") >&5 +if { (eval echo "$as_me:10390: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:9273: \$? = $ac_status" >&5 + echo "$as_me:10393: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:9276: \"$ac_try\"") >&5 + { (eval echo "$as_me:10396: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9279: \$? = $ac_status" >&5 + echo "$as_me:10399: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_find_linkage_socks=yes @@ -9293,9 +10413,9 @@ cat "conftest.$ac_ext" >&5 test -n "$verbose" && echo " find linkage for socks library" 1>&6 -echo "${as_me:-configure}:9296: testing find linkage for socks library ..." 1>&5 +echo "${as_me:-configure}:10416: testing find linkage for socks library ..." 1>&5 -echo "${as_me:-configure}:9298: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5 +echo "${as_me:-configure}:10418: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5 cf_save_CPPFLAGS="$CPPFLAGS" cf_test_CPPFLAGS="$CPPFLAGS" @@ -9386,7 +10506,7 @@ cf_search="$cf_search $cf_header_path_li if test -d "$cf_cv_header_path_socks" ; then test -n "$verbose" && echo " ... testing $cf_cv_header_path_socks" 1>&6 -echo "${as_me:-configure}:9389: testing ... testing $cf_cv_header_path_socks ..." 1>&5 +echo "${as_me:-configure}:10509: testing ... testing $cf_cv_header_path_socks ..." 1>&5 CPPFLAGS="$cf_save_CPPFLAGS" @@ -9394,7 +10514,7 @@ echo "${as_me:-configure}:9389: testing CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_socks" cat >"conftest.$ac_ext" <<_ACEOF -#line 9397 "configure" +#line 10517 "configure" #include "confdefs.h" #include @@ -9410,21 +10530,21 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:9413: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:10533: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:9416: \$? = $ac_status" >&5 + echo "$as_me:10536: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:9419: \"$ac_try\"") >&5 + { (eval echo "$as_me:10539: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9422: \$? = $ac_status" >&5 + echo "$as_me:10542: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then test -n "$verbose" && echo " ... found socks headers in $cf_cv_header_path_socks" 1>&6 -echo "${as_me:-configure}:9427: testing ... found socks headers in $cf_cv_header_path_socks ..." 1>&5 +echo "${as_me:-configure}:10547: testing ... found socks headers in $cf_cv_header_path_socks ..." 1>&5 cf_cv_find_linkage_socks=maybe cf_test_CPPFLAGS="$CPPFLAGS" @@ -9442,7 +10562,7 @@ rm -f "conftest.$ac_objext" "conftest.$a if test "$cf_cv_find_linkage_socks" = maybe ; then -echo "${as_me:-configure}:9445: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5 +echo "${as_me:-configure}:10565: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5 cf_save_LIBS="$LIBS" cf_save_LDFLAGS="$LDFLAGS" @@ -9517,13 +10637,13 @@ cf_search="$cf_library_path_list $cf_sea if test -d "$cf_cv_library_path_socks" ; then test -n "$verbose" && echo " ... testing $cf_cv_library_path_socks" 1>&6 -echo "${as_me:-configure}:9520: testing ... testing $cf_cv_library_path_socks ..." 1>&5 +echo "${as_me:-configure}:10640: testing ... testing $cf_cv_library_path_socks ..." 1>&5 CPPFLAGS="$cf_test_CPPFLAGS" LIBS="-lsocks $cf_save_LIBS" LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_socks" cat >"conftest.$ac_ext" <<_ACEOF -#line 9526 "configure" +#line 10646 "configure" #include "confdefs.h" #include @@ -9539,21 +10659,21 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:9542: \"$ac_link\"") >&5 +if { (eval echo "$as_me:10662: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:9545: \$? = $ac_status" >&5 + echo "$as_me:10665: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:9548: \"$ac_try\"") >&5 + { (eval echo "$as_me:10668: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9551: \$? = $ac_status" >&5 + echo "$as_me:10671: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then test -n "$verbose" && echo " ... found socks library in $cf_cv_library_path_socks" 1>&6 -echo "${as_me:-configure}:9556: testing ... found socks library in $cf_cv_library_path_socks ..." 1>&5 +echo "${as_me:-configure}:10676: testing ... found socks library in $cf_cv_library_path_socks ..." 1>&5 cf_cv_find_linkage_socks=yes cf_cv_library_file_socks="-lsocks" @@ -9615,7 +10735,7 @@ if test -n "$cf_cv_header_path_socks" ; CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" cat >"conftest.$ac_ext" <<_ACEOF -#line 9618 "configure" +#line 10738 "configure" #include "confdefs.h" #include int @@ -9627,16 +10747,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:9630: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:10750: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:9633: \$? = $ac_status" >&5 + echo "$as_me:10753: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:9636: \"$ac_try\"") >&5 + { (eval echo "$as_me:10756: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9639: \$? = $ac_status" >&5 + echo "$as_me:10759: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -9653,7 +10773,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}:9656: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:10776: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -9689,7 +10809,7 @@ if test -n "$cf_cv_library_path_socks" ; if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me:-configure}:9692: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:10812: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -9714,7 +10834,7 @@ done LIBS="$cf_add_libs" else -{ echo "$as_me:9717: WARNING: Cannot find socks library" >&5 +{ echo "$as_me:10837: WARNING: Cannot find socks library" >&5 echo "$as_me: WARNING: Cannot find socks library" >&2;} fi @@ -9757,7 +10877,7 @@ cat >>confdefs.h <<\EOF EOF else - { { echo "$as_me:9760: error: cannot link with socks library" >&5 + { { echo "$as_me:10880: error: cannot link with socks library" >&5 echo "$as_me: error: cannot link with socks library" >&2;} { (exit 1); exit 1; }; } fi @@ -9766,14 +10886,14 @@ else cf_test_netlibs=no -echo "$as_me:9769: checking for network libraries" >&5 +echo "$as_me:10889: checking for network libraries" >&5 echo $ECHO_N "checking for network libraries... $ECHO_C" >&6 if test "${cf_cv_netlibs+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else -echo "$as_me:9776: result: working..." >&5 +echo "$as_me:10896: result: working..." >&5 echo "${ECHO_T}working..." >&6 cf_cv_netlibs="" @@ -9785,23 +10905,23 @@ mingw*) for ac_header in windows.h winsock.h winsock2.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:9788: checking for $ac_header" >&5 +echo "$as_me:10908: 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 9794 "configure" +#line 10914 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:9798: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:10918: \"$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:9804: \$? = $ac_status" >&5 + echo "$as_me:10924: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -9820,7 +10940,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:9823: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:10943: 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 <"conftest.$ac_ext" <<_ACEOF -#line 9858 "configure" +#line 10978 "configure" #include "confdefs.h" #ifdef HAVE_WINDOWS_H @@ -9882,22 +11002,22 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:9885: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11005: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:9888: \$? = $ac_status" >&5 + echo "$as_me:11008: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:9891: \"$ac_try\"") >&5 + { (eval echo "$as_me:11011: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9894: \$? = $ac_status" >&5 + echo "$as_me:11014: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_netlibs="$cf_winsock_lib $cf_cv_netlibs" else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 -{ { echo "$as_me:9900: error: Cannot link against winsock library" >&5 +{ { echo "$as_me:11020: error: Cannot link against winsock library" >&5 echo "$as_me: error: Cannot link against winsock library" >&2;} { (exit 1); exit 1; }; } fi @@ -9910,13 +11030,13 @@ rm -f "conftest.$ac_objext" "conftest$ac for ac_func in gethostname do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:9913: checking for $ac_func" >&5 +echo "$as_me:11033: 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 9919 "configure" +#line 11039 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -9947,16 +11067,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:9950: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11070: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:9953: \$? = $ac_status" >&5 + echo "$as_me:11073: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:9956: \"$ac_try\"") >&5 + { (eval echo "$as_me:11076: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:9959: \$? = $ac_status" >&5 + echo "$as_me:11079: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -9966,7 +11086,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:9969: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:11089: 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 <&5 +echo "$as_me:11098: checking for gethostname in -lnsl" >&5 echo $ECHO_N "checking for gethostname in -lnsl... $ECHO_C" >&6 if test "${ac_cv_lib_nsl_gethostname+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -9983,7 +11103,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $cf_cv_netlibs $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 9986 "configure" +#line 11106 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -9992,7 +11112,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char gethostname (); +char gethostname (void); int main (void) { @@ -10002,16 +11122,16 @@ gethostname (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:10005: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11125: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10008: \$? = $ac_status" >&5 + echo "$as_me:11128: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:10011: \"$ac_try\"") >&5 + { (eval echo "$as_me:11131: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10014: \$? = $ac_status" >&5 + echo "$as_me:11134: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_nsl_gethostname=yes else @@ -10022,7 +11142,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:10025: result: $ac_cv_lib_nsl_gethostname" >&5 +echo "$as_me:11145: result: $ac_cv_lib_nsl_gethostname" >&5 echo "${ECHO_T}$ac_cv_lib_nsl_gethostname" >&6 if test "$ac_cv_lib_nsl_gethostname" = yes; then @@ -10039,7 +11159,7 @@ else ac_cv_func_gethostname=unknown unset ac_cv_func_gethostname 2>/dev/null -echo "$as_me:10042: checking for gethostname in -lsocket" >&5 +echo "$as_me:11162: checking for gethostname in -lsocket" >&5 echo $ECHO_N "checking for gethostname in -lsocket... $ECHO_C" >&6 if test "${ac_cv_lib_socket_gethostname+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -10047,7 +11167,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $cf_cv_netlibs $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 10050 "configure" +#line 11170 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -10056,7 +11176,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char gethostname (); +char gethostname (void); int main (void) { @@ -10066,16 +11186,16 @@ gethostname (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:10069: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11189: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10072: \$? = $ac_status" >&5 + echo "$as_me:11192: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:10075: \"$ac_try\"") >&5 + { (eval echo "$as_me:11195: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10078: \$? = $ac_status" >&5 + echo "$as_me:11198: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_socket_gethostname=yes else @@ -10086,7 +11206,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:10089: result: $ac_cv_lib_socket_gethostname" >&5 +echo "$as_me:11209: result: $ac_cv_lib_socket_gethostname" >&5 echo "${ECHO_T}$ac_cv_lib_socket_gethostname" >&6 if test "$ac_cv_lib_socket_gethostname" = yes; then @@ -10110,7 +11230,7 @@ fi fi done - echo "$as_me:10113: checking for main in -linet" >&5 + echo "$as_me:11233: checking for main in -linet" >&5 echo $ECHO_N "checking for main in -linet... $ECHO_C" >&6 if test "${ac_cv_lib_inet_main+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -10118,7 +11238,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-linet $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 10121 "configure" +#line 11241 "configure" #include "confdefs.h" int @@ -10130,16 +11250,16 @@ main (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:10133: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11253: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10136: \$? = $ac_status" >&5 + echo "$as_me:11256: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:10139: \"$ac_try\"") >&5 + { (eval echo "$as_me:11259: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10142: \$? = $ac_status" >&5 + echo "$as_me:11262: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_inet_main=yes else @@ -10150,7 +11270,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:10153: result: $ac_cv_lib_inet_main" >&5 +echo "$as_me:11273: result: $ac_cv_lib_inet_main" >&5 echo "${ECHO_T}$ac_cv_lib_inet_main" >&6 if test "$ac_cv_lib_inet_main" = yes; then cf_cv_netlibs="-linet $cf_cv_netlibs" @@ -10161,13 +11281,13 @@ fi for ac_func in socket do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:10164: checking for $ac_func" >&5 +echo "$as_me:11284: 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 10170 "configure" +#line 11290 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -10198,16 +11318,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:10201: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11321: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10204: \$? = $ac_status" >&5 + echo "$as_me:11324: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:10207: \"$ac_try\"") >&5 + { (eval echo "$as_me:11327: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10210: \$? = $ac_status" >&5 + echo "$as_me:11330: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -10217,7 +11337,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:10220: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:11340: 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 <&5 +echo "$as_me:11349: checking for socket in -lsocket" >&5 echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6 if test "${ac_cv_lib_socket_socket+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -10234,7 +11354,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $cf_cv_netlibs $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 10237 "configure" +#line 11357 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -10243,7 +11363,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char socket (); +char socket (void); int main (void) { @@ -10253,16 +11373,16 @@ socket (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:10256: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11376: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10259: \$? = $ac_status" >&5 + echo "$as_me:11379: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:10262: \"$ac_try\"") >&5 + { (eval echo "$as_me:11382: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10265: \$? = $ac_status" >&5 + echo "$as_me:11385: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_socket_socket=yes else @@ -10273,7 +11393,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:10276: result: $ac_cv_lib_socket_socket" >&5 +echo "$as_me:11396: result: $ac_cv_lib_socket_socket" >&5 echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6 if test "$ac_cv_lib_socket_socket" = yes; then @@ -10290,7 +11410,7 @@ else ac_cv_func_socket=unknown unset ac_cv_func_socket 2>/dev/null -echo "$as_me:10293: checking for socket in -lbsd" >&5 +echo "$as_me:11413: checking for socket in -lbsd" >&5 echo $ECHO_N "checking for socket in -lbsd... $ECHO_C" >&6 if test "${ac_cv_lib_bsd_socket+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -10298,7 +11418,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $cf_cv_netlibs $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 10301 "configure" +#line 11421 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -10307,7 +11427,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char socket (); +char socket (void); int main (void) { @@ -10317,16 +11437,16 @@ socket (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:10320: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11440: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10323: \$? = $ac_status" >&5 + echo "$as_me:11443: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:10326: \"$ac_try\"") >&5 + { (eval echo "$as_me:11446: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10329: \$? = $ac_status" >&5 + echo "$as_me:11449: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_bsd_socket=yes else @@ -10337,7 +11457,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:10340: result: $ac_cv_lib_bsd_socket" >&5 +echo "$as_me:11460: result: $ac_cv_lib_bsd_socket" >&5 echo "${ECHO_T}$ac_cv_lib_bsd_socket" >&6 if test "$ac_cv_lib_bsd_socket" = yes; then @@ -10366,13 +11486,13 @@ done for ac_func in gethostbyname do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:10369: checking for $ac_func" >&5 +echo "$as_me:11489: 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 10375 "configure" +#line 11495 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -10403,16 +11523,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:10406: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11526: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10409: \$? = $ac_status" >&5 + echo "$as_me:11529: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:10412: \"$ac_try\"") >&5 + { (eval echo "$as_me:11532: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10415: \$? = $ac_status" >&5 + echo "$as_me:11535: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -10422,7 +11542,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:10425: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:11545: 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 <&5 +echo "$as_me:11554: checking for gethostbyname in -lnsl" >&5 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -10439,7 +11559,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $cf_cv_netlibs $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 10442 "configure" +#line 11562 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -10448,7 +11568,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char gethostbyname (); +char gethostbyname (void); int main (void) { @@ -10458,16 +11578,16 @@ gethostbyname (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:10461: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11581: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10464: \$? = $ac_status" >&5 + echo "$as_me:11584: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:10467: \"$ac_try\"") >&5 + { (eval echo "$as_me:11587: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10470: \$? = $ac_status" >&5 + echo "$as_me:11590: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_nsl_gethostbyname=yes else @@ -10478,7 +11598,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:10481: result: $ac_cv_lib_nsl_gethostbyname" >&5 +echo "$as_me:11601: result: $ac_cv_lib_nsl_gethostbyname" >&5 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 if test "$ac_cv_lib_nsl_gethostbyname" = yes; then @@ -10503,13 +11623,13 @@ done for ac_func in inet_ntoa do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:10506: checking for $ac_func" >&5 +echo "$as_me:11626: 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 10512 "configure" +#line 11632 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -10540,16 +11660,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:10543: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11663: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10546: \$? = $ac_status" >&5 + echo "$as_me:11666: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:10549: \"$ac_try\"") >&5 + { (eval echo "$as_me:11669: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10552: \$? = $ac_status" >&5 + echo "$as_me:11672: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -10559,7 +11679,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:10562: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:11682: 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 <&5 +echo "$as_me:11691: checking for inet_ntoa in -lnsl" >&5 echo $ECHO_N "checking for inet_ntoa in -lnsl... $ECHO_C" >&6 if test "${ac_cv_lib_nsl_inet_ntoa+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -10576,7 +11696,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $cf_cv_netlibs $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 10579 "configure" +#line 11699 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -10585,7 +11705,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char inet_ntoa (); +char inet_ntoa (void); int main (void) { @@ -10595,16 +11715,16 @@ inet_ntoa (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:10598: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11718: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10601: \$? = $ac_status" >&5 + echo "$as_me:11721: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:10604: \"$ac_try\"") >&5 + { (eval echo "$as_me:11724: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10607: \$? = $ac_status" >&5 + echo "$as_me:11727: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_nsl_inet_ntoa=yes else @@ -10615,7 +11735,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:10618: result: $ac_cv_lib_nsl_inet_ntoa" >&5 +echo "$as_me:11738: result: $ac_cv_lib_nsl_inet_ntoa" >&5 echo "${ECHO_T}$ac_cv_lib_nsl_inet_ntoa" >&6 if test "$ac_cv_lib_nsl_inet_ntoa" = yes; then @@ -10640,13 +11760,13 @@ done for ac_func in gethostbyname do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:10643: checking for $ac_func" >&5 +echo "$as_me:11763: 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 10649 "configure" +#line 11769 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -10677,16 +11797,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:10680: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11800: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10683: \$? = $ac_status" >&5 + echo "$as_me:11803: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:10686: \"$ac_try\"") >&5 + { (eval echo "$as_me:11806: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10689: \$? = $ac_status" >&5 + echo "$as_me:11809: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -10696,7 +11816,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:10699: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:11819: 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 <&5 +echo "$as_me:11828: checking for gethostbyname in -lnetwork" >&5 echo $ECHO_N "checking for gethostbyname in -lnetwork... $ECHO_C" >&6 if test "${ac_cv_lib_network_gethostbyname+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -10713,7 +11833,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lnetwork $cf_cv_netlibs $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 10716 "configure" +#line 11836 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -10722,7 +11842,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char gethostbyname (); +char gethostbyname (void); int main (void) { @@ -10732,16 +11852,16 @@ gethostbyname (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:10735: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11855: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10738: \$? = $ac_status" >&5 + echo "$as_me:11858: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:10741: \"$ac_try\"") >&5 + { (eval echo "$as_me:11861: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10744: \$? = $ac_status" >&5 + echo "$as_me:11864: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_network_gethostbyname=yes else @@ -10752,7 +11872,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:10755: result: $ac_cv_lib_network_gethostbyname" >&5 +echo "$as_me:11875: result: $ac_cv_lib_network_gethostbyname" >&5 echo "${ECHO_T}$ac_cv_lib_network_gethostbyname" >&6 if test "$ac_cv_lib_network_gethostbyname" = yes; then @@ -10777,13 +11897,13 @@ done for ac_func in strcasecmp do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:10780: checking for $ac_func" >&5 +echo "$as_me:11900: 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 10786 "configure" +#line 11906 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -10814,16 +11934,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:10817: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11937: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10820: \$? = $ac_status" >&5 + echo "$as_me:11940: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:10823: \"$ac_try\"") >&5 + { (eval echo "$as_me:11943: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10826: \$? = $ac_status" >&5 + echo "$as_me:11946: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -10833,7 +11953,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:10836: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:11956: 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 <&5 +echo "$as_me:11965: checking for strcasecmp in -lresolv" >&5 echo $ECHO_N "checking for strcasecmp in -lresolv... $ECHO_C" >&6 if test "${ac_cv_lib_resolv_strcasecmp+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -10850,7 +11970,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lresolv $cf_cv_netlibs $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 10853 "configure" +#line 11973 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -10859,7 +11979,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char strcasecmp (); +char strcasecmp (void); int main (void) { @@ -10869,16 +11989,16 @@ strcasecmp (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:10872: \"$ac_link\"") >&5 +if { (eval echo "$as_me:11992: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:10875: \$? = $ac_status" >&5 + echo "$as_me:11995: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:10878: \"$ac_try\"") >&5 + { (eval echo "$as_me:11998: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:10881: \$? = $ac_status" >&5 + echo "$as_me:12001: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_resolv_strcasecmp=yes else @@ -10889,7 +12009,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:10892: result: $ac_cv_lib_resolv_strcasecmp" >&5 +echo "$as_me:12012: result: $ac_cv_lib_resolv_strcasecmp" >&5 echo "${ECHO_T}$ac_cv_lib_resolv_strcasecmp" >&6 if test "$ac_cv_lib_resolv_strcasecmp" = yes; then @@ -10983,7 +12103,7 @@ if test -n "$cf_searchpath/include" ; th CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" cat >"conftest.$ac_ext" <<_ACEOF -#line 10986 "configure" +#line 12106 "configure" #include "confdefs.h" #include int @@ -10995,16 +12115,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:10998: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:12118: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:11001: \$? = $ac_status" >&5 + echo "$as_me:12121: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:11004: \"$ac_try\"") >&5 + { (eval echo "$as_me:12124: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11007: \$? = $ac_status" >&5 + echo "$as_me:12127: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -11021,7 +12141,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}:11024: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:12144: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -11067,7 +12187,7 @@ if test -n "$cf_searchpath/../include" ; CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" cat >"conftest.$ac_ext" <<_ACEOF -#line 11070 "configure" +#line 12190 "configure" #include "confdefs.h" #include int @@ -11079,16 +12199,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:11082: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:12202: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:11085: \$? = $ac_status" >&5 + echo "$as_me:12205: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:11088: \"$ac_try\"") >&5 + { (eval echo "$as_me:12208: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11091: \$? = $ac_status" >&5 + echo "$as_me:12211: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -11105,7 +12225,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}:11108: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:12228: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -11123,7 +12243,7 @@ echo "${as_me:-configure}:11108: testing fi else -{ { echo "$as_me:11126: error: cannot find socks5 library under $cf_cv_use_libsocks5" >&5 +{ { echo "$as_me:12246: error: cannot find socks5 library under $cf_cv_use_libsocks5" >&5 echo "$as_me: error: cannot find socks5 library under $cf_cv_use_libsocks5" >&2;} { (exit 1); exit 1; }; } fi @@ -11148,7 +12268,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}:11151: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:12271: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -11177,7 +12297,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}:11180: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:12300: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -11186,7 +12306,7 @@ echo "${as_me:-configure}:11180: testing fi else -{ { echo "$as_me:11189: error: cannot find socks5 library under $cf_cv_use_libsocks5" >&5 +{ { echo "$as_me:12309: error: cannot find socks5 library under $cf_cv_use_libsocks5" >&5 echo "$as_me: error: cannot find socks5 library under $cf_cv_use_libsocks5" >&2;} { (exit 1); exit 1; }; } fi @@ -11219,11 +12339,11 @@ cat >>confdefs.h <<\EOF #define SOCKS 1 EOF -echo "$as_me:11222: checking if the socks library uses socks4 prefix" >&5 +echo "$as_me:12342: checking if the socks library uses socks4 prefix" >&5 echo $ECHO_N "checking if the socks library uses socks4 prefix... $ECHO_C" >&6 cf_use_socks4=error cat >"conftest.$ac_ext" <<_ACEOF -#line 11226 "configure" +#line 12346 "configure" #include "confdefs.h" #include @@ -11237,16 +12357,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:11240: \"$ac_link\"") >&5 +if { (eval echo "$as_me:12360: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:11243: \$? = $ac_status" >&5 + echo "$as_me:12363: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:11246: \"$ac_try\"") >&5 + { (eval echo "$as_me:12366: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11249: \$? = $ac_status" >&5 + echo "$as_me:12369: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cat >>confdefs.h <<\EOF @@ -11258,7 +12378,7 @@ else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 cat >"conftest.$ac_ext" <<_ACEOF -#line 11261 "configure" +#line 12381 "configure" #include "confdefs.h" #include int @@ -11270,29 +12390,29 @@ SOCKSinit((char *)0) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:11273: \"$ac_link\"") >&5 +if { (eval echo "$as_me:12393: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:11276: \$? = $ac_status" >&5 + echo "$as_me:12396: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:11279: \"$ac_try\"") >&5 + { (eval echo "$as_me:12399: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11282: \$? = $ac_status" >&5 + echo "$as_me:12402: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_use_socks4=no else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 -{ { echo "$as_me:11288: error: Cannot link with socks5 library" >&5 +{ { echo "$as_me:12408: error: Cannot link with socks5 library" >&5 echo "$as_me: error: Cannot link with socks5 library" >&2;} { (exit 1); exit 1; }; } fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" -echo "$as_me:11295: result: $cf_use_socks4" >&5 +echo "$as_me:12415: result: $cf_use_socks4" >&5 echo "${ECHO_T}$cf_use_socks4" >&6 if test "$cf_use_socks4" = "yes" ; then @@ -11347,10 +12467,10 @@ EOF fi -echo "$as_me:11350: checking if socks5p.h is available" >&5 +echo "$as_me:12470: checking if socks5p.h is available" >&5 echo $ECHO_N "checking if socks5p.h is available... $ECHO_C" >&6 cat >"conftest.$ac_ext" <<_ACEOF -#line 11353 "configure" +#line 12473 "configure" #include "confdefs.h" #define INCLUDE_PROTOTYPES @@ -11365,16 +12485,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:11368: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:12488: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:11371: \$? = $ac_status" >&5 + echo "$as_me:12491: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:11374: \"$ac_try\"") >&5 + { (eval echo "$as_me:12494: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11377: \$? = $ac_status" >&5 + echo "$as_me:12497: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_use_socks5p_h=yes else @@ -11383,7 +12503,7 @@ cat "conftest.$ac_ext" >&5 cf_use_socks5p_h=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" -echo "$as_me:11386: result: $cf_use_socks5p_h" >&5 +echo "$as_me:12506: result: $cf_use_socks5p_h" >&5 echo "${ECHO_T}$cf_use_socks5p_h" >&6 test "$cf_use_socks5p_h" = yes && @@ -11400,23 +12520,23 @@ fi for ac_header in unistd.h fcntl.h sys/file.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:11403: checking for $ac_header" >&5 +echo "$as_me:12523: 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 11409 "configure" +#line 12529 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:11413: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:12533: \"$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:11419: \$? = $ac_status" >&5 + echo "$as_me:12539: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -11435,7 +12555,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:11438: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:12558: 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 <&5 +echo "$as_me:12568: checking for fcntl" >&5 echo $ECHO_N "checking for fcntl... $ECHO_C" >&6 if test "${ac_cv_func_fcntl+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 11454 "configure" +#line 12574 "configure" #include "confdefs.h" #define fcntl autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -11482,16 +12602,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:11485: \"$ac_link\"") >&5 +if { (eval echo "$as_me:12605: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:11488: \$? = $ac_status" >&5 + echo "$as_me:12608: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:11491: \"$ac_try\"") >&5 + { (eval echo "$as_me:12611: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11494: \$? = $ac_status" >&5 + echo "$as_me:12614: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_fcntl=yes else @@ -11501,16 +12621,16 @@ ac_cv_func_fcntl=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:11504: result: $ac_cv_func_fcntl" >&5 +echo "$as_me:12624: result: $ac_cv_func_fcntl" >&5 echo "${ECHO_T}$ac_cv_func_fcntl" >&6 -echo "$as_me:11507: checking for lockf" >&5 +echo "$as_me:12627: checking for lockf" >&5 echo $ECHO_N "checking for lockf... $ECHO_C" >&6 if test "${ac_cv_func_lockf+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 11513 "configure" +#line 12633 "configure" #include "confdefs.h" #define lockf autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -11541,16 +12661,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:11544: \"$ac_link\"") >&5 +if { (eval echo "$as_me:12664: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:11547: \$? = $ac_status" >&5 + echo "$as_me:12667: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:11550: \"$ac_try\"") >&5 + { (eval echo "$as_me:12670: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11553: \$? = $ac_status" >&5 + echo "$as_me:12673: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_lockf=yes else @@ -11560,16 +12680,16 @@ ac_cv_func_lockf=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:11563: result: $ac_cv_func_lockf" >&5 +echo "$as_me:12683: result: $ac_cv_func_lockf" >&5 echo "${ECHO_T}$ac_cv_func_lockf" >&6 -echo "$as_me:11566: checking for flock" >&5 +echo "$as_me:12686: 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 11572 "configure" +#line 12692 "configure" #include "confdefs.h" #define flock autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -11600,16 +12720,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:11603: \"$ac_link\"") >&5 +if { (eval echo "$as_me:12723: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:11606: \$? = $ac_status" >&5 + echo "$as_me:12726: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:11609: \"$ac_try\"") >&5 + { (eval echo "$as_me:12729: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11612: \$? = $ac_status" >&5 + echo "$as_me:12732: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_flock=yes else @@ -11619,10 +12739,10 @@ ac_cv_func_flock=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:11622: result: $ac_cv_func_flock" >&5 +echo "$as_me:12742: result: $ac_cv_func_flock" >&5 echo "${ECHO_T}$ac_cv_func_flock" >&6 -echo "$as_me:11625: checking for file-locking functions" >&5 +echo "$as_me:12745: checking for file-locking functions" >&5 echo $ECHO_N "checking for file-locking functions... $ECHO_C" >&6 if test "${cf_cv_lockfile+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -11635,7 +12755,7 @@ if eval 'test ${ac_cv_func_'$cf_lock'+se case $cf_lock in #(vi fcntl) #(vi cat >"conftest.$ac_ext" <<_ACEOF -#line 11638 "configure" +#line 12758 "configure" #include "confdefs.h" #include @@ -11662,22 +12782,23 @@ main (void) rc = fcntl(fd, block ? F_SETLKW : F_SETLK, &flk) && fcntl(fd, F_GETLK, &flk) && fcntl(fd, F_SETLK, &flk); + (void)rc; ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:11671: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:12792: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:11674: \$? = $ac_status" >&5 + echo "$as_me:12795: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:11677: \"$ac_try\"") >&5 + { (eval echo "$as_me:12798: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11680: \$? = $ac_status" >&5 + echo "$as_me:12801: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -11689,7 +12810,7 @@ rm -f "conftest.$ac_objext" "conftest.$a ;; lockf) #(vi cat >"conftest.$ac_ext" <<_ACEOF -#line 11692 "configure" +#line 12813 "configure" #include "confdefs.h" #include @@ -11708,22 +12829,24 @@ main (void) int ret = lockf(fd, block ? F_LOCK : F_TLOCK, 0L) && lockf(fd, F_TEST, 0L) && lockf(fd, F_ULOCK, 0L); + (void)block; + (void)ret; ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:11717: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:12840: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:11720: \$? = $ac_status" >&5 + echo "$as_me:12843: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:11723: \"$ac_try\"") >&5 + { (eval echo "$as_me:12846: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11726: \$? = $ac_status" >&5 + echo "$as_me:12849: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -11735,7 +12858,7 @@ rm -f "conftest.$ac_objext" "conftest.$a ;; flock) cat >"conftest.$ac_ext" <<_ACEOF -#line 11738 "configure" +#line 12861 "configure" #include "confdefs.h" #include @@ -11757,22 +12880,24 @@ main (void) int ret = flock(fd, (LOCK_EX|LOCK_NB)) && flock(fd, LOCK_UN) && flock(fd, block ? LOCK_EX : (LOCK_EX | LOCK_NB)); + (void)block; + (void)ret; ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:11766: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:12891: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:11769: \$? = $ac_status" >&5 + echo "$as_me:12894: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:11772: \"$ac_try\"") >&5 + { (eval echo "$as_me:12897: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11775: \$? = $ac_status" >&5 + echo "$as_me:12900: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -11788,10 +12913,10 @@ fi done fi -echo "$as_me:11791: result: $cf_cv_lockfile" >&5 +echo "$as_me:12916: result: $cf_cv_lockfile" >&5 echo "${ECHO_T}$cf_cv_lockfile" >&6 -echo "$as_me:11794: checking which locking method will be used" >&5 +echo "$as_me:12919: checking which locking method will be used" >&5 echo $ECHO_N "checking which locking method will be used... $ECHO_C" >&6 ### fcntl() is preferred, if the user just disables fcntl() ### without specifying an alternative lockf() is preferred @@ -11844,7 +12969,7 @@ if test -n "$cf_cv_lockfile"; then if test "x$used_locking" = "x"; then used_locking="`echo $cf_cv_lockfile|sed -e 's/^\([^ ]\+\).*/\1/g'`" fi - echo "$as_me:11847: result: $used_locking" >&5 + echo "$as_me:12972: result: $used_locking" >&5 echo "${ECHO_T}$used_locking" >&6 used_locking=`echo "$used_locking" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` @@ -11854,13 +12979,13 @@ used_locking=`echo "$used_locking" | sed EOF else - echo "$as_me:11857: result: none" >&5 + echo "$as_me:12982: result: none" >&5 echo "${ECHO_T}none" >&6; - { echo "$as_me:11859: WARNING: None of fcntl(), lockf(), flock() available" >&5 + { echo "$as_me:12984: WARNING: None of fcntl(), lockf(), flock() available" >&5 echo "$as_me: WARNING: None of fcntl(), lockf(), flock() available" >&2;} fi -echo "$as_me:11863: checking for screen type" >&5 +echo "$as_me:12988: checking for screen type" >&5 echo $ECHO_N "checking for screen type... $ECHO_C" >&6 # Check whether --with-screen or --without-screen was given. @@ -11870,13 +12995,13 @@ if test "${with_screen+set}" = set; then else cf_with_screen=none fi; -echo "$as_me:11873: result: $cf_with_screen" >&5 +echo "$as_me:12998: result: $cf_with_screen" >&5 echo "${ECHO_T}$cf_with_screen" >&6 use_curses=no use_ncurses=no -echo "$as_me:11879: checking for specific curses-directory" >&5 +echo "$as_me:13004: checking for specific curses-directory" >&5 echo $ECHO_N "checking for specific curses-directory... $ECHO_C" >&6 # Check whether --with-curses-dir or --without-curses-dir was given. @@ -11886,7 +13011,7 @@ if test "${with_curses_dir+set}" = set; else cf_cv_curses_dir=no fi; -echo "$as_me:11889: result: $cf_cv_curses_dir" >&5 +echo "$as_me:13014: result: $cf_cv_curses_dir" >&5 echo "${ECHO_T}$cf_cv_curses_dir" >&6 if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" @@ -11917,7 +13042,7 @@ case ".$withval" in withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:11920: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:13045: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -11953,7 +13078,7 @@ if test -n "$cf_cv_curses_dir/include" ; CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" cat >"conftest.$ac_ext" <<_ACEOF -#line 11956 "configure" +#line 13081 "configure" #include "confdefs.h" #include int @@ -11965,16 +13090,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:11968: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:13093: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:11971: \$? = $ac_status" >&5 + echo "$as_me:13096: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:11974: \"$ac_try\"") >&5 + { (eval echo "$as_me:13099: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:11977: \$? = $ac_status" >&5 + echo "$as_me:13102: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -11991,7 +13116,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}:11994: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:13119: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -12027,7 +13152,7 @@ if test -n "$cf_cv_curses_dir/lib" ; the if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me:-configure}:12030: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:13155: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -12056,7 +13181,7 @@ pdcurses) #(vi use_curses=yes ;; none) - echo "$as_me:12059: checking if you want to use ncurses library" >&5 + echo "$as_me:13184: checking if you want to use ncurses library" >&5 echo $ECHO_N "checking if you want to use ncurses library... $ECHO_C" >&6 # Check whether --with-ncurses or --without-ncurses was given. @@ -12066,10 +13191,10 @@ if test "${with_ncurses+set}" = set; the else use_ncurses=no fi; - echo "$as_me:12069: result: $use_ncurses" >&5 + echo "$as_me:13194: result: $use_ncurses" >&5 echo "${ECHO_T}$use_ncurses" >&6 - echo "$as_me:12072: checking if you want curses rather than termcap interface" >&5 + echo "$as_me:13197: checking if you want curses rather than termcap interface" >&5 echo $ECHO_N "checking if you want curses rather than termcap interface... $ECHO_C" >&6 # Check whether --enable-curses or --disable-curses was given. @@ -12086,7 +13211,7 @@ else cf_with_screen=termcap; use_curses=no fi; - echo "$as_me:12089: result: $enableval" >&5 + echo "$as_me:13214: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 ;; esac @@ -12104,13 +13229,13 @@ cf_ncuconfig_root=ncurses cf_have_ncuconfig=no if test "x${PKG_CONFIG:=none}" != xnone; then - echo "$as_me:12107: checking pkg-config for $cf_ncuconfig_root" >&5 + echo "$as_me:13232: 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:12110: result: yes" >&5 + echo "$as_me:13235: result: yes" >&5 echo "${ECHO_T}yes" >&6 - echo "$as_me:12113: checking if the $cf_ncuconfig_root package files work" >&5 + echo "$as_me:13238: 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 @@ -12243,7 +13368,7 @@ done LIBS="$cf_add_libs" cat >"conftest.$ac_ext" <<_ACEOF -#line 12246 "configure" +#line 13371 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -12255,37 +13380,37 @@ initscr(); mousemask(0,0); tigetstr((cha } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:12258: \"$ac_link\"") >&5 +if { (eval echo "$as_me:13383: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:12261: \$? = $ac_status" >&5 + echo "$as_me:13386: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:12264: \"$ac_try\"") >&5 + { (eval echo "$as_me:13389: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:12267: \$? = $ac_status" >&5 + echo "$as_me:13392: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then if test "$cross_compiling" = yes; then cf_test_ncuconfig=maybe else cat >"conftest.$ac_ext" <<_ACEOF -#line 12273 "configure" +#line 13398 "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:12280: \"$ac_link\"") >&5 +if { (eval echo "$as_me:13405: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:12283: \$? = $ac_status" >&5 + echo "$as_me:13408: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:12285: \"$ac_try\"") >&5 + { (eval echo "$as_me:13410: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:12288: \$? = $ac_status" >&5 + echo "$as_me:13413: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_test_ncuconfig=yes else @@ -12459,7 +13584,7 @@ done LIBS="$cf_add_libs" cat >"conftest.$ac_ext" <<_ACEOF -#line 12462 "configure" +#line 13587 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -12471,37 +13596,37 @@ initscr(); mousemask(0,0); tigetstr((cha } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:12474: \"$ac_link\"") >&5 +if { (eval echo "$as_me:13599: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:12477: \$? = $ac_status" >&5 + echo "$as_me:13602: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:12480: \"$ac_try\"") >&5 + { (eval echo "$as_me:13605: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:12483: \$? = $ac_status" >&5 + echo "$as_me:13608: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then if test "$cross_compiling" = yes; then cf_have_ncuconfig=maybe else cat >"conftest.$ac_ext" <<_ACEOF -#line 12489 "configure" +#line 13614 "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:12496: \"$ac_link\"") >&5 +if { (eval echo "$as_me:13621: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:12499: \$? = $ac_status" >&5 + echo "$as_me:13624: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:12501: \"$ac_try\"") >&5 + { (eval echo "$as_me:13626: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:12504: \$? = $ac_status" >&5 + echo "$as_me:13629: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_have_ncuconfig=yes else @@ -12518,7 +13643,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:12521: result: $cf_have_ncuconfig" >&5 + echo "$as_me:13646: 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" @@ -12534,7 +13659,7 @@ EOF NCURSES_CONFIG_PKG=$cf_ncuconfig_root -echo "$as_me:12537: checking for terminfo header" >&5 +echo "$as_me:13662: 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 @@ -12552,7 +13677,7 @@ esac for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" do cat >"conftest.$ac_ext" <<_ACEOF -#line 12555 "configure" +#line 13680 "configure" #include "confdefs.h" #include #include <${cf_cv_ncurses_header:-curses.h}> @@ -12567,16 +13692,16 @@ int x = auto_left_margin; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:12570: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:13695: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:12573: \$? = $ac_status" >&5 + echo "$as_me:13698: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:12576: \"$ac_try\"") >&5 + { (eval echo "$as_me:13701: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:12579: \$? = $ac_status" >&5 + echo "$as_me:13704: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_term_header="$cf_test" @@ -12592,7 +13717,7 @@ rm -f "conftest.$ac_objext" "conftest.$a done fi -echo "$as_me:12595: result: $cf_cv_term_header" >&5 +echo "$as_me:13720: result: $cf_cv_term_header" >&5 echo "${ECHO_T}$cf_cv_term_header" >&6 # Set definitions to allow ifdef'ing to accommodate subdirectories @@ -12627,7 +13752,7 @@ esac fi else - echo "$as_me:12630: result: no" >&5 + echo "$as_me:13755: result: no" >&5 echo "${ECHO_T}no" >&6 NCURSES_CONFIG_PKG=none fi @@ -12643,7 +13768,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:12646: checking for $ac_word" >&5 +echo "$as_me:13771: 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 @@ -12658,7 +13783,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:12661: found $ac_dir/$ac_word" >&5 +echo "$as_me:13786: found $ac_dir/$ac_word" >&5 break done @@ -12666,10 +13791,10 @@ fi fi NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG if test -n "$NCURSES_CONFIG"; then - echo "$as_me:12669: result: $NCURSES_CONFIG" >&5 + echo "$as_me:13794: result: $NCURSES_CONFIG" >&5 echo "${ECHO_T}$NCURSES_CONFIG" >&6 else - echo "$as_me:12672: result: no" >&5 + echo "$as_me:13797: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -12682,7 +13807,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:12685: checking for $ac_word" >&5 +echo "$as_me:13810: 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 @@ -12697,7 +13822,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:12700: found $ac_dir/$ac_word" >&5 +echo "$as_me:13825: found $ac_dir/$ac_word" >&5 break done @@ -12705,10 +13830,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:12708: result: $ac_ct_NCURSES_CONFIG" >&5 + echo "$as_me:13833: result: $ac_ct_NCURSES_CONFIG" >&5 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6 else - echo "$as_me:12711: result: no" >&5 + echo "$as_me:13836: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -12865,7 +13990,7 @@ LIBS="$cf_add_libs" # even with config script, some packages use no-override for curses.h -echo "$as_me:12868: checking if we have identified curses headers" >&5 +echo "$as_me:13993: 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 @@ -12877,7 +14002,7 @@ for cf_header in \ curses.h ncurses/curses.h do cat >"conftest.$ac_ext" <<_ACEOF -#line 12880 "configure" +#line 14005 "configure" #include "confdefs.h" #include <${cf_header}> int @@ -12889,16 +14014,16 @@ initscr(); endwin() } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:12892: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:14017: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:12895: \$? = $ac_status" >&5 + echo "$as_me:14020: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:12898: \"$ac_try\"") >&5 + { (eval echo "$as_me:14023: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:12901: \$? = $ac_status" >&5 + echo "$as_me:14026: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_ncurses_header=$cf_header; break else @@ -12909,11 +14034,11 @@ rm -f "conftest.$ac_objext" "conftest.$a done fi -echo "$as_me:12912: result: $cf_cv_ncurses_header" >&5 +echo "$as_me:14037: 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:12916: error: No curses header-files found" >&5 + { { echo "$as_me:14041: error: No curses header-files found" >&5 echo "$as_me: error: No curses header-files found" >&2;} { (exit 1); exit 1; }; } fi @@ -12923,23 +14048,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:12926: checking for $ac_header" >&5 +echo "$as_me:14051: 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 12932 "configure" +#line 14057 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:12936: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:14061: \"$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:12942: \$? = $ac_status" >&5 + echo "$as_me:14067: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -12958,7 +14083,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:12961: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:14086: 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 <"conftest.$ac_ext" <<_ACEOF -#line 13017 "configure" +#line 14142 "configure" #include "confdefs.h" #include int @@ -13026,16 +14151,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:13029: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:14154: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:13032: \$? = $ac_status" >&5 + echo "$as_me:14157: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:13035: \"$ac_try\"") >&5 + { (eval echo "$as_me:14160: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13038: \$? = $ac_status" >&5 + echo "$as_me:14163: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -13052,7 +14177,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}:13055: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:14180: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -13071,7 +14196,7 @@ fi } -echo "$as_me:13074: checking for $cf_ncuhdr_root header in include-path" >&5 +echo "$as_me:14199: 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 @@ -13083,7 +14208,7 @@ else do cat >"conftest.$ac_ext" <<_ACEOF -#line 13086 "configure" +#line 14211 "configure" #include "confdefs.h" #include <$cf_header> @@ -13098,7 +14223,7 @@ printf("%s\\n", NCURSES_VERSION); #ifdef __NCURSES_H printf("old\\n"); #else - make an error + #error __NCURSES_H is not defined #endif #endif @@ -13107,16 +14232,16 @@ printf("old\\n"); } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:13110: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:14235: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:13113: \$? = $ac_status" >&5 + echo "$as_me:14238: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:13116: \"$ac_try\"") >&5 + { (eval echo "$as_me:14241: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13119: \$? = $ac_status" >&5 + echo "$as_me:14244: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_ncurses_h=$cf_header @@ -13131,14 +14256,14 @@ rm -f "conftest.$ac_objext" "conftest.$a done fi -echo "$as_me:13134: result: $cf_cv_ncurses_h" >&5 +echo "$as_me:14259: 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:13141: checking for $cf_ncuhdr_root include-path" >&5 +echo "$as_me:14266: 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 @@ -13259,7 +14384,7 @@ if test -n "$cf_incdir" ; then CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" cat >"conftest.$ac_ext" <<_ACEOF -#line 13262 "configure" +#line 14387 "configure" #include "confdefs.h" #include int @@ -13271,16 +14396,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:13274: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:14399: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:13277: \$? = $ac_status" >&5 + echo "$as_me:14402: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:13280: \"$ac_try\"") >&5 + { (eval echo "$as_me:14405: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13283: \$? = $ac_status" >&5 + echo "$as_me:14408: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -13297,7 +14422,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}:13300: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:14425: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -13320,7 +14445,7 @@ fi do cat >"conftest.$ac_ext" <<_ACEOF -#line 13323 "configure" +#line 14448 "configure" #include "confdefs.h" #include <$cf_header> @@ -13335,7 +14460,7 @@ printf("%s\\n", NCURSES_VERSION); #ifdef __NCURSES_H printf("old\\n"); #else - make an error + #error __NCURSES_H is not defined #endif #endif @@ -13344,16 +14469,16 @@ printf("old\\n"); } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:13347: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:14472: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:13350: \$? = $ac_status" >&5 + echo "$as_me:14475: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:13353: \"$ac_try\"") >&5 + { (eval echo "$as_me:14478: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13356: \$? = $ac_status" >&5 + echo "$as_me:14481: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_ncurses_h2=$cf_header @@ -13374,12 +14499,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:13377: error: not found" >&5 + test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:14502: error: not found" >&5 echo "$as_me: error: not found" >&2;} { (exit 1); exit 1; }; } fi -echo "$as_me:13382: result: $cf_cv_ncurses_h2" >&5 +echo "$as_me:14507: 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%/[^/]*$%%'` @@ -13415,7 +14540,7 @@ if test -n "$cf_1st_incdir" ; then CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" cat >"conftest.$ac_ext" <<_ACEOF -#line 13418 "configure" +#line 14543 "configure" #include "confdefs.h" #include int @@ -13427,16 +14552,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:13430: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:14555: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:13433: \$? = $ac_status" >&5 + echo "$as_me:14558: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:13436: \"$ac_try\"") >&5 + { (eval echo "$as_me:14561: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13439: \$? = $ac_status" >&5 + echo "$as_me:14564: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -13453,7 +14578,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}:13456: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:14581: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -13501,7 +14626,7 @@ EOF ;; esac -echo "$as_me:13504: checking for terminfo header" >&5 +echo "$as_me:14629: 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 @@ -13519,7 +14644,7 @@ esac for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" do cat >"conftest.$ac_ext" <<_ACEOF -#line 13522 "configure" +#line 14647 "configure" #include "confdefs.h" #include #include <${cf_cv_ncurses_header:-curses.h}> @@ -13534,16 +14659,16 @@ int x = auto_left_margin; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:13537: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:14662: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:13540: \$? = $ac_status" >&5 + echo "$as_me:14665: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:13543: \"$ac_try\"") >&5 + { (eval echo "$as_me:14668: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13546: \$? = $ac_status" >&5 + echo "$as_me:14671: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_term_header="$cf_test" @@ -13559,7 +14684,7 @@ rm -f "conftest.$ac_objext" "conftest.$a done fi -echo "$as_me:13562: result: $cf_cv_term_header" >&5 +echo "$as_me:14687: result: $cf_cv_term_header" >&5 echo "${ECHO_T}$cf_cv_term_header" >&6 # Set definitions to allow ifdef'ing to accommodate subdirectories @@ -13597,7 +14722,7 @@ cat >>confdefs.h <<\EOF #define NCURSES 1 EOF -echo "$as_me:13600: checking for ncurses version" >&5 +echo "$as_me:14725: 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 @@ -13623,10 +14748,10 @@ Autoconf "old" #endif EOF cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" - { (eval echo "$as_me:13626: \"$cf_try\"") >&5 + { (eval echo "$as_me:14751: \"$cf_try\"") >&5 (eval $cf_try) 2>&5 ac_status=$? - echo "$as_me:13629: \$? = $ac_status" >&5 + echo "$as_me:14754: \$? = $ac_status" >&5 (exit "$ac_status"); } if test -f conftest.out ; then cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out` @@ -13636,11 +14761,13 @@ EOF else cat >"conftest.$ac_ext" <<_ACEOF -#line 13639 "configure" +#line 14764 "configure" #include "confdefs.h" +$ac_includes_default + #include <${cf_cv_ncurses_header:-curses.h}> -#include + int main(void) { FILE *fp = fopen("$cf_tempfile", "w"); @@ -13661,15 +14788,15 @@ int main(void) } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:13664: \"$ac_link\"") >&5 +if { (eval echo "$as_me:14791: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13667: \$? = $ac_status" >&5 + echo "$as_me:14794: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:13669: \"$ac_try\"") >&5 + { (eval echo "$as_me:14796: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13672: \$? = $ac_status" >&5 + echo "$as_me:14799: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_ncurses_version=`cat $cf_tempfile` @@ -13683,7 +14810,7 @@ fi rm -f "$cf_tempfile" fi -echo "$as_me:13686: result: $cf_cv_ncurses_version" >&5 +echo "$as_me:14813: result: $cf_cv_ncurses_version" >&5 echo "${ECHO_T}$cf_cv_ncurses_version" >&6 test "$cf_cv_ncurses_version" = no || cat >>confdefs.h <<\EOF @@ -13696,7 +14823,7 @@ cf_nculib_root=ncurses # to link gpm. cf_ncurses_LIBS="" cf_ncurses_SAVE="$LIBS" -echo "$as_me:13699: checking for Gpm_Open in -lgpm" >&5 +echo "$as_me:14826: 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 @@ -13704,7 +14831,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lgpm $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 13707 "configure" +#line 14834 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -13713,7 +14840,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char Gpm_Open (); +char Gpm_Open (void); int main (void) { @@ -13723,16 +14850,16 @@ Gpm_Open (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:13726: \"$ac_link\"") >&5 +if { (eval echo "$as_me:14853: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13729: \$? = $ac_status" >&5 + echo "$as_me:14856: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:13732: \"$ac_try\"") >&5 + { (eval echo "$as_me:14859: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13735: \$? = $ac_status" >&5 + echo "$as_me:14862: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_gpm_Gpm_Open=yes else @@ -13743,10 +14870,10 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:13746: result: $ac_cv_lib_gpm_Gpm_Open" >&5 +echo "$as_me:14873: 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:13749: checking for initscr in -lgpm" >&5 + echo "$as_me:14876: 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 @@ -13754,7 +14881,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lgpm $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 13757 "configure" +#line 14884 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -13763,7 +14890,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char initscr (); +char initscr (void); int main (void) { @@ -13773,16 +14900,16 @@ initscr (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:13776: \"$ac_link\"") >&5 +if { (eval echo "$as_me:14903: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13779: \$? = $ac_status" >&5 + echo "$as_me:14906: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:13782: \"$ac_try\"") >&5 + { (eval echo "$as_me:14909: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13785: \$? = $ac_status" >&5 + echo "$as_me:14912: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_gpm_initscr=yes else @@ -13793,7 +14920,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:13796: result: $ac_cv_lib_gpm_initscr" >&5 +echo "$as_me:14923: 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" @@ -13808,7 +14935,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:13811: checking for tgoto in -lmytinfo" >&5 + echo "$as_me:14938: 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 @@ -13816,7 +14943,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lmytinfo $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 13819 "configure" +#line 14946 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -13825,7 +14952,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char tgoto (); +char tgoto (void); int main (void) { @@ -13835,16 +14962,16 @@ tgoto (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:13838: \"$ac_link\"") >&5 +if { (eval echo "$as_me:14965: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13841: \$? = $ac_status" >&5 + echo "$as_me:14968: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:13844: \"$ac_try\"") >&5 + { (eval echo "$as_me:14971: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13847: \$? = $ac_status" >&5 + echo "$as_me:14974: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_mytinfo_tgoto=yes else @@ -13855,7 +14982,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:13858: result: $ac_cv_lib_mytinfo_tgoto" >&5 +echo "$as_me:14985: 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" @@ -13904,13 +15031,13 @@ else eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no' cf_libdir="" - echo "$as_me:13907: checking for initscr" >&5 + echo "$as_me:15034: 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 13913 "configure" +#line 15040 "configure" #include "confdefs.h" #define initscr autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -13941,16 +15068,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:13944: \"$ac_link\"") >&5 +if { (eval echo "$as_me:15071: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13947: \$? = $ac_status" >&5 + echo "$as_me:15074: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:13950: \"$ac_try\"") >&5 + { (eval echo "$as_me:15077: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13953: \$? = $ac_status" >&5 + echo "$as_me:15080: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_initscr=yes else @@ -13960,18 +15087,18 @@ ac_cv_func_initscr=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:13963: result: $ac_cv_func_initscr" >&5 +echo "$as_me:15090: 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:13970: checking for initscr in -l$cf_nculib_root" >&5 + echo "$as_me:15097: 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 13974 "configure" +#line 15101 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -13983,25 +15110,25 @@ initscr() } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:13986: \"$ac_link\"") >&5 +if { (eval echo "$as_me:15113: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:13989: \$? = $ac_status" >&5 + echo "$as_me:15116: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:13992: \"$ac_try\"") >&5 + { (eval echo "$as_me:15119: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:13995: \$? = $ac_status" >&5 + echo "$as_me:15122: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then - echo "$as_me:13997: result: yes" >&5 + echo "$as_me:15124: 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:14004: result: no" >&5 +echo "$as_me:15131: result: no" >&5 echo "${ECHO_T}no" >&6 cf_search= @@ -14069,11 +15196,11 @@ cf_search="$cf_library_path_list $cf_sea for cf_libdir in $cf_search do - echo "$as_me:14072: checking for -l$cf_nculib_root in $cf_libdir" >&5 + echo "$as_me:15199: 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 14076 "configure" +#line 15203 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -14085,25 +15212,25 @@ initscr() } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:14088: \"$ac_link\"") >&5 +if { (eval echo "$as_me:15215: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:14091: \$? = $ac_status" >&5 + echo "$as_me:15218: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:14094: \"$ac_try\"") >&5 + { (eval echo "$as_me:15221: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14097: \$? = $ac_status" >&5 + echo "$as_me:15224: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then - echo "$as_me:14099: result: yes" >&5 + echo "$as_me:15226: 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:14106: result: no" >&5 +echo "$as_me:15233: result: no" >&5 echo "${ECHO_T}no" >&6 LIBS="$cf_save_LIBS" fi @@ -14118,7 +15245,7 @@ fi eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\" if test "$cf_found_library" = no ; then - { { echo "$as_me:14121: error: Cannot link $cf_nculib_root library" >&5 + { { echo "$as_me:15248: error: Cannot link $cf_nculib_root library" >&5 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;} { (exit 1); exit 1; }; } fi @@ -14126,7 +15253,7 @@ fi fi if test -n "$cf_ncurses_LIBS" ; then - echo "$as_me:14129: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5 + echo "$as_me:15256: 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 @@ -14136,7 +15263,7 @@ echo $ECHO_N "checking if we can link $c fi done cat >"conftest.$ac_ext" <<_ACEOF -#line 14139 "configure" +#line 15266 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -14148,23 +15275,23 @@ initscr(); mousemask(0,0); tigetstr((cha } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:14151: \"$ac_link\"") >&5 +if { (eval echo "$as_me:15278: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:14154: \$? = $ac_status" >&5 + echo "$as_me:15281: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:14157: \"$ac_try\"") >&5 + { (eval echo "$as_me:15284: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14160: \$? = $ac_status" >&5 + echo "$as_me:15287: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then - echo "$as_me:14162: result: yes" >&5 + echo "$as_me:15289: result: yes" >&5 echo "${ECHO_T}yes" >&6 else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 -echo "$as_me:14167: result: no" >&5 +echo "$as_me:15294: result: no" >&5 echo "${ECHO_T}no" >&6 LIBS="$cf_ncurses_SAVE" fi @@ -14187,23 +15314,23 @@ fi for cf_hdr in stdlib.h wchar.h wctype.h do - echo "$as_me:14190: checking for $cf_hdr" >&5 + echo "$as_me:15317: checking for $cf_hdr" >&5 echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6 cat >"conftest.$ac_ext" <<_ACEOF -#line 14193 "configure" +#line 15320 "configure" #include "confdefs.h" #include #include <$cf_hdr> _ACEOF -if { (eval echo "$as_me:14200: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:15327: \"$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:14206: \$? = $ac_status" >&5 + echo "$as_me:15333: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -14221,7 +15348,7 @@ else cf_found=no fi rm -f conftest.err "conftest.$ac_ext" -echo "$as_me:14224: result: $cf_found" >&5 +echo "$as_me:15351: result: $cf_found" >&5 echo "${ECHO_T}$cf_found" >&6 if test $cf_found = yes ; then @@ -14234,13 +15361,13 @@ EOF fi done - echo "$as_me:14237: checking for wide char and multibyte support" >&5 + echo "$as_me:15364: 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 14243 "configure" +#line 15370 "configure" #include "confdefs.h" #include #ifdef HAVE_STDLIB_H @@ -14299,16 +15426,16 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0 } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:14302: \"$ac_link\"") >&5 +if { (eval echo "$as_me:15429: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:14305: \$? = $ac_status" >&5 + echo "$as_me:15432: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:14308: \"$ac_try\"") >&5 + { (eval echo "$as_me:15435: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14311: \$? = $ac_status" >&5 + echo "$as_me:15438: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then am_cv_multibyte_able=yes else @@ -14317,7 +15444,7 @@ cat "conftest.$ac_ext" >&5 cf_save_LIBS="$LIBS" LIBS="-lutf8 $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 14320 "configure" +#line 15447 "configure" #include "confdefs.h" #include int @@ -14366,16 +15493,16 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0 } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:14369: \"$ac_link\"") >&5 +if { (eval echo "$as_me:15496: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:14372: \$? = $ac_status" >&5 + echo "$as_me:15499: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:14375: \"$ac_try\"") >&5 + { (eval echo "$as_me:15502: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14378: \$? = $ac_status" >&5 + echo "$as_me:15505: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then am_cv_multibyte_able=libutf8 else @@ -14390,7 +15517,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:14393: result: $am_cv_multibyte_able" >&5 +echo "$as_me:15520: 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 @@ -14412,13 +15539,13 @@ cf_ncuconfig_root=ncursesw cf_have_ncuconfig=no if test "x${PKG_CONFIG:=none}" != xnone; then - echo "$as_me:14415: checking pkg-config for $cf_ncuconfig_root" >&5 + echo "$as_me:15542: 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:14418: result: yes" >&5 + echo "$as_me:15545: result: yes" >&5 echo "${ECHO_T}yes" >&6 - echo "$as_me:14421: checking if the $cf_ncuconfig_root package files work" >&5 + echo "$as_me:15548: 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 @@ -14551,7 +15678,7 @@ done LIBS="$cf_add_libs" cat >"conftest.$ac_ext" <<_ACEOF -#line 14554 "configure" +#line 15681 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -14563,37 +15690,37 @@ initscr(); mousemask(0,0); tigetstr((cha } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:14566: \"$ac_link\"") >&5 +if { (eval echo "$as_me:15693: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:14569: \$? = $ac_status" >&5 + echo "$as_me:15696: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:14572: \"$ac_try\"") >&5 + { (eval echo "$as_me:15699: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14575: \$? = $ac_status" >&5 + echo "$as_me:15702: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then if test "$cross_compiling" = yes; then cf_test_ncuconfig=maybe else cat >"conftest.$ac_ext" <<_ACEOF -#line 14581 "configure" +#line 15708 "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:14588: \"$ac_link\"") >&5 +if { (eval echo "$as_me:15715: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:14591: \$? = $ac_status" >&5 + echo "$as_me:15718: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:14593: \"$ac_try\"") >&5 + { (eval echo "$as_me:15720: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14596: \$? = $ac_status" >&5 + echo "$as_me:15723: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_test_ncuconfig=yes else @@ -14767,7 +15894,7 @@ done LIBS="$cf_add_libs" cat >"conftest.$ac_ext" <<_ACEOF -#line 14770 "configure" +#line 15897 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -14779,37 +15906,37 @@ initscr(); mousemask(0,0); tigetstr((cha } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:14782: \"$ac_link\"") >&5 +if { (eval echo "$as_me:15909: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:14785: \$? = $ac_status" >&5 + echo "$as_me:15912: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:14788: \"$ac_try\"") >&5 + { (eval echo "$as_me:15915: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14791: \$? = $ac_status" >&5 + echo "$as_me:15918: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then if test "$cross_compiling" = yes; then cf_have_ncuconfig=maybe else cat >"conftest.$ac_ext" <<_ACEOF -#line 14797 "configure" +#line 15924 "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:14804: \"$ac_link\"") >&5 +if { (eval echo "$as_me:15931: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:14807: \$? = $ac_status" >&5 + echo "$as_me:15934: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:14809: \"$ac_try\"") >&5 + { (eval echo "$as_me:15936: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14812: \$? = $ac_status" >&5 + echo "$as_me:15939: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_have_ncuconfig=yes else @@ -14826,7 +15953,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:14829: result: $cf_have_ncuconfig" >&5 + echo "$as_me:15956: 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" @@ -14842,7 +15969,7 @@ EOF NCURSES_CONFIG_PKG=$cf_ncuconfig_root -echo "$as_me:14845: checking for terminfo header" >&5 +echo "$as_me:15972: 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 @@ -14860,7 +15987,7 @@ esac for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" do cat >"conftest.$ac_ext" <<_ACEOF -#line 14863 "configure" +#line 15990 "configure" #include "confdefs.h" #include #include <${cf_cv_ncurses_header:-curses.h}> @@ -14875,16 +16002,16 @@ int x = auto_left_margin; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:14878: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:16005: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:14881: \$? = $ac_status" >&5 + echo "$as_me:16008: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:14884: \"$ac_try\"") >&5 + { (eval echo "$as_me:16011: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:14887: \$? = $ac_status" >&5 + echo "$as_me:16014: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_term_header="$cf_test" @@ -14900,7 +16027,7 @@ rm -f "conftest.$ac_objext" "conftest.$a done fi -echo "$as_me:14903: result: $cf_cv_term_header" >&5 +echo "$as_me:16030: result: $cf_cv_term_header" >&5 echo "${ECHO_T}$cf_cv_term_header" >&6 # Set definitions to allow ifdef'ing to accommodate subdirectories @@ -14935,7 +16062,7 @@ esac fi else - echo "$as_me:14938: result: no" >&5 + echo "$as_me:16065: result: no" >&5 echo "${ECHO_T}no" >&6 NCURSES_CONFIG_PKG=none fi @@ -14951,7 +16078,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:14954: checking for $ac_word" >&5 +echo "$as_me:16081: 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 @@ -14966,7 +16093,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:14969: found $ac_dir/$ac_word" >&5 +echo "$as_me:16096: found $ac_dir/$ac_word" >&5 break done @@ -14974,10 +16101,10 @@ fi fi NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG if test -n "$NCURSES_CONFIG"; then - echo "$as_me:14977: result: $NCURSES_CONFIG" >&5 + echo "$as_me:16104: result: $NCURSES_CONFIG" >&5 echo "${ECHO_T}$NCURSES_CONFIG" >&6 else - echo "$as_me:14980: result: no" >&5 + echo "$as_me:16107: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -14990,7 +16117,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:14993: checking for $ac_word" >&5 +echo "$as_me:16120: 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 @@ -15005,7 +16132,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:15008: found $ac_dir/$ac_word" >&5 +echo "$as_me:16135: found $ac_dir/$ac_word" >&5 break done @@ -15013,10 +16140,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:15016: result: $ac_ct_NCURSES_CONFIG" >&5 + echo "$as_me:16143: result: $ac_ct_NCURSES_CONFIG" >&5 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6 else - echo "$as_me:15019: result: no" >&5 + echo "$as_me:16146: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -15173,7 +16300,7 @@ LIBS="$cf_add_libs" # even with config script, some packages use no-override for curses.h -echo "$as_me:15176: checking if we have identified curses headers" >&5 +echo "$as_me:16303: 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 @@ -15185,7 +16312,7 @@ for cf_header in \ curses.h ncursesw/curses.h do cat >"conftest.$ac_ext" <<_ACEOF -#line 15188 "configure" +#line 16315 "configure" #include "confdefs.h" #include <${cf_header}> int @@ -15197,16 +16324,16 @@ initscr(); endwin() } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:15200: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:16327: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:15203: \$? = $ac_status" >&5 + echo "$as_me:16330: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:15206: \"$ac_try\"") >&5 + { (eval echo "$as_me:16333: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15209: \$? = $ac_status" >&5 + echo "$as_me:16336: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_ncurses_header=$cf_header; break else @@ -15217,11 +16344,11 @@ rm -f "conftest.$ac_objext" "conftest.$a done fi -echo "$as_me:15220: result: $cf_cv_ncurses_header" >&5 +echo "$as_me:16347: 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:15224: error: No curses header-files found" >&5 + { { echo "$as_me:16351: error: No curses header-files found" >&5 echo "$as_me: error: No curses header-files found" >&2;} { (exit 1); exit 1; }; } fi @@ -15231,23 +16358,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:15234: checking for $ac_header" >&5 +echo "$as_me:16361: 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 15240 "configure" +#line 16367 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:15244: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:16371: \"$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:15250: \$? = $ac_status" >&5 + echo "$as_me:16377: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -15266,7 +16393,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:15269: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:16396: 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 <"conftest.$ac_ext" <<_ACEOF -#line 15325 "configure" +#line 16452 "configure" #include "confdefs.h" #include int @@ -15334,16 +16461,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:15337: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:16464: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:15340: \$? = $ac_status" >&5 + echo "$as_me:16467: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:15343: \"$ac_try\"") >&5 + { (eval echo "$as_me:16470: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15346: \$? = $ac_status" >&5 + echo "$as_me:16473: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -15360,7 +16487,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}:15363: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:16490: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -15379,7 +16506,7 @@ fi } -echo "$as_me:15382: checking for $cf_ncuhdr_root header in include-path" >&5 +echo "$as_me:16509: 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 @@ -15391,7 +16518,7 @@ else do cat >"conftest.$ac_ext" <<_ACEOF -#line 15394 "configure" +#line 16521 "configure" #include "confdefs.h" #define _XOPEN_SOURCE_EXTENDED @@ -15406,7 +16533,7 @@ main (void) #ifdef NCURSES_VERSION #ifndef WACS_BSSB - make an error + #error WACS_BSSB is not defined #endif printf("%s\\n", NCURSES_VERSION); @@ -15414,7 +16541,7 @@ printf("%s\\n", NCURSES_VERSION); #ifdef __NCURSES_H printf("old\\n"); #else - make an error + #error __NCURSES_H is not defined #endif #endif @@ -15423,16 +16550,16 @@ printf("old\\n"); } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:15426: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:16553: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:15429: \$? = $ac_status" >&5 + echo "$as_me:16556: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:15432: \"$ac_try\"") >&5 + { (eval echo "$as_me:16559: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15435: \$? = $ac_status" >&5 + echo "$as_me:16562: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_ncurses_h=$cf_header @@ -15447,14 +16574,14 @@ rm -f "conftest.$ac_objext" "conftest.$a done fi -echo "$as_me:15450: result: $cf_cv_ncurses_h" >&5 +echo "$as_me:16577: 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:15457: checking for $cf_ncuhdr_root include-path" >&5 +echo "$as_me:16584: 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 @@ -15575,7 +16702,7 @@ if test -n "$cf_incdir" ; then CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" cat >"conftest.$ac_ext" <<_ACEOF -#line 15578 "configure" +#line 16705 "configure" #include "confdefs.h" #include int @@ -15587,16 +16714,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:15590: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:16717: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:15593: \$? = $ac_status" >&5 + echo "$as_me:16720: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:15596: \"$ac_try\"") >&5 + { (eval echo "$as_me:16723: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15599: \$? = $ac_status" >&5 + echo "$as_me:16726: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -15613,7 +16740,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}:15616: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:16743: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -15636,7 +16763,7 @@ fi do cat >"conftest.$ac_ext" <<_ACEOF -#line 15639 "configure" +#line 16766 "configure" #include "confdefs.h" #include <$cf_header> @@ -15651,7 +16778,7 @@ printf("%s\\n", NCURSES_VERSION); #ifdef __NCURSES_H printf("old\\n"); #else - make an error + #error __NCURSES_H is not defined #endif #endif @@ -15660,16 +16787,16 @@ printf("old\\n"); } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:15663: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:16790: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:15666: \$? = $ac_status" >&5 + echo "$as_me:16793: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:15669: \"$ac_try\"") >&5 + { (eval echo "$as_me:16796: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15672: \$? = $ac_status" >&5 + echo "$as_me:16799: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_ncurses_h2=$cf_header @@ -15690,12 +16817,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:15693: error: not found" >&5 + test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:16820: error: not found" >&5 echo "$as_me: error: not found" >&2;} { (exit 1); exit 1; }; } fi -echo "$as_me:15698: result: $cf_cv_ncurses_h2" >&5 +echo "$as_me:16825: 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%/[^/]*$%%'` @@ -15731,7 +16858,7 @@ if test -n "$cf_1st_incdir" ; then CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" cat >"conftest.$ac_ext" <<_ACEOF -#line 15734 "configure" +#line 16861 "configure" #include "confdefs.h" #include int @@ -15743,16 +16870,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:15746: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:16873: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:15749: \$? = $ac_status" >&5 + echo "$as_me:16876: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:15752: \"$ac_try\"") >&5 + { (eval echo "$as_me:16879: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15755: \$? = $ac_status" >&5 + echo "$as_me:16882: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -15769,7 +16896,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}:15772: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:16899: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -15817,7 +16944,7 @@ EOF ;; esac -echo "$as_me:15820: checking for terminfo header" >&5 +echo "$as_me:16947: 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 @@ -15835,7 +16962,7 @@ esac for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" do cat >"conftest.$ac_ext" <<_ACEOF -#line 15838 "configure" +#line 16965 "configure" #include "confdefs.h" #include #include <${cf_cv_ncurses_header:-curses.h}> @@ -15850,16 +16977,16 @@ int x = auto_left_margin; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:15853: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:16980: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:15856: \$? = $ac_status" >&5 + echo "$as_me:16983: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:15859: \"$ac_try\"") >&5 + { (eval echo "$as_me:16986: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15862: \$? = $ac_status" >&5 + echo "$as_me:16989: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_term_header="$cf_test" @@ -15875,7 +17002,7 @@ rm -f "conftest.$ac_objext" "conftest.$a done fi -echo "$as_me:15878: result: $cf_cv_term_header" >&5 +echo "$as_me:17005: result: $cf_cv_term_header" >&5 echo "${ECHO_T}$cf_cv_term_header" >&6 # Set definitions to allow ifdef'ing to accommodate subdirectories @@ -15913,7 +17040,7 @@ cat >>confdefs.h <<\EOF #define NCURSES 1 EOF -echo "$as_me:15916: checking for ncurses version" >&5 +echo "$as_me:17043: 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 @@ -15939,10 +17066,10 @@ Autoconf "old" #endif EOF cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" - { (eval echo "$as_me:15942: \"$cf_try\"") >&5 + { (eval echo "$as_me:17069: \"$cf_try\"") >&5 (eval $cf_try) 2>&5 ac_status=$? - echo "$as_me:15945: \$? = $ac_status" >&5 + echo "$as_me:17072: \$? = $ac_status" >&5 (exit "$ac_status"); } if test -f conftest.out ; then cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out` @@ -15952,11 +17079,13 @@ EOF else cat >"conftest.$ac_ext" <<_ACEOF -#line 15955 "configure" +#line 17082 "configure" #include "confdefs.h" +$ac_includes_default + #include <${cf_cv_ncurses_header:-curses.h}> -#include + int main(void) { FILE *fp = fopen("$cf_tempfile", "w"); @@ -15977,15 +17106,15 @@ int main(void) } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:15980: \"$ac_link\"") >&5 +if { (eval echo "$as_me:17109: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:15983: \$? = $ac_status" >&5 + echo "$as_me:17112: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:15985: \"$ac_try\"") >&5 + { (eval echo "$as_me:17114: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:15988: \$? = $ac_status" >&5 + echo "$as_me:17117: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_ncurses_version=`cat $cf_tempfile` @@ -15999,7 +17128,7 @@ fi rm -f "$cf_tempfile" fi -echo "$as_me:16002: result: $cf_cv_ncurses_version" >&5 +echo "$as_me:17131: result: $cf_cv_ncurses_version" >&5 echo "${ECHO_T}$cf_cv_ncurses_version" >&6 test "$cf_cv_ncurses_version" = no || cat >>confdefs.h <<\EOF @@ -16012,7 +17141,7 @@ cf_nculib_root=ncursesw # to link gpm. cf_ncurses_LIBS="" cf_ncurses_SAVE="$LIBS" -echo "$as_me:16015: checking for Gpm_Open in -lgpm" >&5 +echo "$as_me:17144: 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 @@ -16020,7 +17149,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lgpm $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 16023 "configure" +#line 17152 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -16029,7 +17158,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char Gpm_Open (); +char Gpm_Open (void); int main (void) { @@ -16039,16 +17168,16 @@ Gpm_Open (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:16042: \"$ac_link\"") >&5 +if { (eval echo "$as_me:17171: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16045: \$? = $ac_status" >&5 + echo "$as_me:17174: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:16048: \"$ac_try\"") >&5 + { (eval echo "$as_me:17177: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16051: \$? = $ac_status" >&5 + echo "$as_me:17180: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_gpm_Gpm_Open=yes else @@ -16059,10 +17188,10 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:16062: result: $ac_cv_lib_gpm_Gpm_Open" >&5 +echo "$as_me:17191: 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:16065: checking for initscr in -lgpm" >&5 + echo "$as_me:17194: 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 @@ -16070,7 +17199,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lgpm $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 16073 "configure" +#line 17202 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -16079,7 +17208,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char initscr (); +char initscr (void); int main (void) { @@ -16089,16 +17218,16 @@ initscr (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:16092: \"$ac_link\"") >&5 +if { (eval echo "$as_me:17221: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16095: \$? = $ac_status" >&5 + echo "$as_me:17224: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:16098: \"$ac_try\"") >&5 + { (eval echo "$as_me:17227: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16101: \$? = $ac_status" >&5 + echo "$as_me:17230: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_gpm_initscr=yes else @@ -16109,7 +17238,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:16112: result: $ac_cv_lib_gpm_initscr" >&5 +echo "$as_me:17241: 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" @@ -16124,7 +17253,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:16127: checking for tgoto in -lmytinfo" >&5 + echo "$as_me:17256: 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 @@ -16132,7 +17261,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lmytinfo $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 16135 "configure" +#line 17264 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -16141,7 +17270,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char tgoto (); +char tgoto (void); int main (void) { @@ -16151,16 +17280,16 @@ tgoto (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:16154: \"$ac_link\"") >&5 +if { (eval echo "$as_me:17283: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16157: \$? = $ac_status" >&5 + echo "$as_me:17286: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:16160: \"$ac_try\"") >&5 + { (eval echo "$as_me:17289: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16163: \$? = $ac_status" >&5 + echo "$as_me:17292: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_mytinfo_tgoto=yes else @@ -16171,7 +17300,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:16174: result: $ac_cv_lib_mytinfo_tgoto" >&5 +echo "$as_me:17303: 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" @@ -16220,13 +17349,13 @@ else eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no' cf_libdir="" - echo "$as_me:16223: checking for initscr" >&5 + echo "$as_me:17352: 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 16229 "configure" +#line 17358 "configure" #include "confdefs.h" #define initscr autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -16257,16 +17386,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:16260: \"$ac_link\"") >&5 +if { (eval echo "$as_me:17389: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16263: \$? = $ac_status" >&5 + echo "$as_me:17392: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:16266: \"$ac_try\"") >&5 + { (eval echo "$as_me:17395: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16269: \$? = $ac_status" >&5 + echo "$as_me:17398: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_initscr=yes else @@ -16276,18 +17405,18 @@ ac_cv_func_initscr=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:16279: result: $ac_cv_func_initscr" >&5 +echo "$as_me:17408: 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:16286: checking for initscr in -l$cf_nculib_root" >&5 + echo "$as_me:17415: 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 16290 "configure" +#line 17419 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -16299,25 +17428,25 @@ initscr() } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:16302: \"$ac_link\"") >&5 +if { (eval echo "$as_me:17431: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16305: \$? = $ac_status" >&5 + echo "$as_me:17434: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:16308: \"$ac_try\"") >&5 + { (eval echo "$as_me:17437: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16311: \$? = $ac_status" >&5 + echo "$as_me:17440: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then - echo "$as_me:16313: result: yes" >&5 + echo "$as_me:17442: 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:16320: result: no" >&5 +echo "$as_me:17449: result: no" >&5 echo "${ECHO_T}no" >&6 cf_search= @@ -16385,11 +17514,11 @@ cf_search="$cf_library_path_list $cf_sea for cf_libdir in $cf_search do - echo "$as_me:16388: checking for -l$cf_nculib_root in $cf_libdir" >&5 + echo "$as_me:17517: 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 16392 "configure" +#line 17521 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -16401,25 +17530,25 @@ initscr() } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:16404: \"$ac_link\"") >&5 +if { (eval echo "$as_me:17533: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16407: \$? = $ac_status" >&5 + echo "$as_me:17536: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:16410: \"$ac_try\"") >&5 + { (eval echo "$as_me:17539: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16413: \$? = $ac_status" >&5 + echo "$as_me:17542: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then - echo "$as_me:16415: result: yes" >&5 + echo "$as_me:17544: 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:16422: result: no" >&5 +echo "$as_me:17551: result: no" >&5 echo "${ECHO_T}no" >&6 LIBS="$cf_save_LIBS" fi @@ -16434,7 +17563,7 @@ fi eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\" if test "$cf_found_library" = no ; then - { { echo "$as_me:16437: error: Cannot link $cf_nculib_root library" >&5 + { { echo "$as_me:17566: error: Cannot link $cf_nculib_root library" >&5 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;} { (exit 1); exit 1; }; } fi @@ -16442,7 +17571,7 @@ fi fi if test -n "$cf_ncurses_LIBS" ; then - echo "$as_me:16445: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5 + echo "$as_me:17574: 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 @@ -16452,7 +17581,7 @@ echo $ECHO_N "checking if we can link $c fi done cat >"conftest.$ac_ext" <<_ACEOF -#line 16455 "configure" +#line 17584 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -16464,23 +17593,23 @@ initscr(); mousemask(0,0); tigetstr((cha } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:16467: \"$ac_link\"") >&5 +if { (eval echo "$as_me:17596: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16470: \$? = $ac_status" >&5 + echo "$as_me:17599: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:16473: \"$ac_try\"") >&5 + { (eval echo "$as_me:17602: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16476: \$? = $ac_status" >&5 + echo "$as_me:17605: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then - echo "$as_me:16478: result: yes" >&5 + echo "$as_me:17607: result: yes" >&5 echo "${ECHO_T}yes" >&6 else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 -echo "$as_me:16483: result: no" >&5 +echo "$as_me:17612: result: no" >&5 echo "${ECHO_T}no" >&6 LIBS="$cf_ncurses_SAVE" fi @@ -16498,7 +17627,7 @@ else NCURSES_CONFIG=none fi -echo "$as_me:16501: checking definition to turn on extended curses functions" >&5 +echo "$as_me:17630: 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 @@ -16506,10 +17635,10 @@ else cf_cv_need_xopen_extension=unknown cat >"conftest.$ac_ext" <<_ACEOF -#line 16509 "configure" +#line 17638 "configure" #include "confdefs.h" -#include +$ac_includes_default #include <${cf_cv_ncurses_header:-curses.h}> int main (void) @@ -16523,9 +17652,10 @@ main (void) #ifdef NCURSES_WIDECHAR make an error /* prefer to fall-through on the second checks */ #endif + static char dummy[10]; cchar_t check; int check2 = curs_set((int)sizeof(check)); - long x = winnstr(stdscr, "", 0); + long x = winnstr(stdscr, dummy, 5); int x1, y1; (void)check2; getbegyx(stdscr, y1, x1); @@ -16538,16 +17668,16 @@ make an error /* prefer to fall-through } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:16541: \"$ac_link\"") >&5 +if { (eval echo "$as_me:17671: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16544: \$? = $ac_status" >&5 + echo "$as_me:17674: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:16547: \"$ac_try\"") >&5 + { (eval echo "$as_me:17677: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16550: \$? = $ac_status" >&5 + echo "$as_me:17680: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_need_xopen_extension=none else @@ -16557,19 +17687,20 @@ cat "conftest.$ac_ext" >&5 for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR do cat >"conftest.$ac_ext" <<_ACEOF -#line 16560 "configure" +#line 17690 "configure" #include "confdefs.h" #define $cf_try_xopen_extension 1 -#include +$ac_includes_default #include <${cf_cv_ncurses_header:-curses.h}> int main (void) { + static char dummy[10]; cchar_t check; int check2 = curs_set((int)sizeof(check)); - long x = winnstr(stdscr, "", 0); + long x = winnstr(stdscr, dummy, 5); int x1, y1; getbegyx(stdscr, y1, x1); (void)check2; @@ -16582,16 +17713,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:16585: \"$ac_link\"") >&5 +if { (eval echo "$as_me:17716: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16588: \$? = $ac_status" >&5 + echo "$as_me:17719: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:16591: \"$ac_try\"") >&5 + { (eval echo "$as_me:17722: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16594: \$? = $ac_status" >&5 + echo "$as_me:17725: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_need_xopen_extension=$cf_try_xopen_extension; break else @@ -16605,7 +17736,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:16608: result: $cf_cv_need_xopen_extension" >&5 +echo "$as_me:17739: result: $cf_cv_need_xopen_extension" >&5 echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6 case "$cf_cv_need_xopen_extension" in @@ -16617,13 +17748,13 @@ case "$cf_cv_need_xopen_extension" in ;; esac - test "$cf_cv_need_xopen_extension" = unknown && { { echo "$as_me:16620: error: X/Open curses not found" >&5 + test "$cf_cv_need_xopen_extension" = unknown && { { echo "$as_me:17751: 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:16626: checking for extra include directories" >&5 +echo "$as_me:17757: 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 @@ -16649,7 +17780,7 @@ sunos3*|sunos4*) esac fi -echo "$as_me:16652: result: $cf_cv_curses_incdir" >&5 +echo "$as_me:17783: result: $cf_cv_curses_incdir" >&5 echo "${ECHO_T}$cf_cv_curses_incdir" >&6 if test "$cf_cv_curses_incdir" != no then @@ -16659,7 +17790,7 @@ then fi -echo "$as_me:16662: checking if we have identified curses headers" >&5 +echo "$as_me:17793: 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 @@ -16671,7 +17802,7 @@ for cf_header in \ curses.h ncurses/ncurses.h ncurses/curses.h do cat >"conftest.$ac_ext" <<_ACEOF -#line 16674 "configure" +#line 17805 "configure" #include "confdefs.h" #include <${cf_header}> int @@ -16683,16 +17814,16 @@ initscr(); endwin() } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:16686: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:17817: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:16689: \$? = $ac_status" >&5 + echo "$as_me:17820: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:16692: \"$ac_try\"") >&5 + { (eval echo "$as_me:17823: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16695: \$? = $ac_status" >&5 + echo "$as_me:17826: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_ncurses_header=$cf_header; break else @@ -16703,11 +17834,11 @@ rm -f "conftest.$ac_objext" "conftest.$a done fi -echo "$as_me:16706: result: $cf_cv_ncurses_header" >&5 +echo "$as_me:17837: 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:16710: error: No curses header-files found" >&5 + { { echo "$as_me:17841: error: No curses header-files found" >&5 echo "$as_me: error: No curses header-files found" >&2;} { (exit 1); exit 1; }; } fi @@ -16717,23 +17848,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:16720: checking for $ac_header" >&5 +echo "$as_me:17851: 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 16726 "configure" +#line 17857 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:16730: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:17861: \"$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:16736: \$? = $ac_status" >&5 + echo "$as_me:17867: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -16752,7 +17883,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:16755: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:17886: 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 <&5 +echo "$as_me:17896: 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 @@ -16780,7 +17911,7 @@ esac for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" do cat >"conftest.$ac_ext" <<_ACEOF -#line 16783 "configure" +#line 17914 "configure" #include "confdefs.h" #include #include <${cf_cv_ncurses_header:-curses.h}> @@ -16795,16 +17926,16 @@ int x = auto_left_margin; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:16798: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:17929: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:16801: \$? = $ac_status" >&5 + echo "$as_me:17932: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:16804: \"$ac_try\"") >&5 + { (eval echo "$as_me:17935: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16807: \$? = $ac_status" >&5 + echo "$as_me:17938: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_term_header="$cf_test" @@ -16820,7 +17951,7 @@ rm -f "conftest.$ac_objext" "conftest.$a done fi -echo "$as_me:16823: result: $cf_cv_term_header" >&5 +echo "$as_me:17954: result: $cf_cv_term_header" >&5 echo "${ECHO_T}$cf_cv_term_header" >&6 # Set definitions to allow ifdef'ing to accommodate subdirectories @@ -16852,7 +17983,7 @@ EOF ;; esac -echo "$as_me:16855: checking for ncurses version" >&5 +echo "$as_me:17986: 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 @@ -16878,10 +18009,10 @@ Autoconf "old" #endif EOF cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" - { (eval echo "$as_me:16881: \"$cf_try\"") >&5 + { (eval echo "$as_me:18012: \"$cf_try\"") >&5 (eval $cf_try) 2>&5 ac_status=$? - echo "$as_me:16884: \$? = $ac_status" >&5 + echo "$as_me:18015: \$? = $ac_status" >&5 (exit "$ac_status"); } if test -f conftest.out ; then cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out` @@ -16891,11 +18022,13 @@ EOF else cat >"conftest.$ac_ext" <<_ACEOF -#line 16894 "configure" +#line 18025 "configure" #include "confdefs.h" +$ac_includes_default + #include <${cf_cv_ncurses_header:-curses.h}> -#include + int main(void) { FILE *fp = fopen("$cf_tempfile", "w"); @@ -16916,15 +18049,15 @@ int main(void) } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:16919: \"$ac_link\"") >&5 +if { (eval echo "$as_me:18052: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16922: \$? = $ac_status" >&5 + echo "$as_me:18055: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:16924: \"$ac_try\"") >&5 + { (eval echo "$as_me:18057: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16927: \$? = $ac_status" >&5 + echo "$as_me:18060: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_ncurses_version=`cat $cf_tempfile` @@ -16938,17 +18071,17 @@ fi rm -f "$cf_tempfile" fi -echo "$as_me:16941: result: $cf_cv_ncurses_version" >&5 +echo "$as_me:18074: 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:16948: checking if we have identified curses libraries" >&5 +echo "$as_me:18081: 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 16951 "configure" +#line 18084 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -16960,16 +18093,16 @@ initscr(); endwin() } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:16963: \"$ac_link\"") >&5 +if { (eval echo "$as_me:18096: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:16966: \$? = $ac_status" >&5 + echo "$as_me:18099: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:16969: \"$ac_try\"") >&5 + { (eval echo "$as_me:18102: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:16972: \$? = $ac_status" >&5 + echo "$as_me:18105: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_result=yes else @@ -16978,13 +18111,13 @@ cat "conftest.$ac_ext" >&5 cf_result=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" -echo "$as_me:16981: result: $cf_result" >&5 +echo "$as_me:18114: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 if test "$cf_result" = no ; then case "$host_os" in freebsd*) - echo "$as_me:16987: checking for tgoto in -lmytinfo" >&5 + echo "$as_me:18120: 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 @@ -16992,7 +18125,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lmytinfo $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 16995 "configure" +#line 18128 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -17001,7 +18134,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char tgoto (); +char tgoto (void); int main (void) { @@ -17011,16 +18144,16 @@ tgoto (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:17014: \"$ac_link\"") >&5 +if { (eval echo "$as_me:18147: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17017: \$? = $ac_status" >&5 + echo "$as_me:18150: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:17020: \"$ac_try\"") >&5 + { (eval echo "$as_me:18153: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17023: \$? = $ac_status" >&5 + echo "$as_me:18156: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_mytinfo_tgoto=yes else @@ -17031,7 +18164,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:17034: result: $ac_cv_lib_mytinfo_tgoto" >&5 +echo "$as_me:18167: 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 @@ -17061,7 +18194,7 @@ hpux10.*) # term.h) for cur_colr if test "x$cf_cv_screen" = "xcurses_colr" then - echo "$as_me:17064: checking for initscr in -lcur_colr" >&5 + echo "$as_me:18197: 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 @@ -17069,7 +18202,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lcur_colr $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 17072 "configure" +#line 18205 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -17078,7 +18211,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char initscr (); +char initscr (void); int main (void) { @@ -17088,16 +18221,16 @@ initscr (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:17091: \"$ac_link\"") >&5 +if { (eval echo "$as_me:18224: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17094: \$? = $ac_status" >&5 + echo "$as_me:18227: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:17097: \"$ac_try\"") >&5 + { (eval echo "$as_me:18230: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17100: \$? = $ac_status" >&5 + echo "$as_me:18233: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_cur_colr_initscr=yes else @@ -17108,7 +18241,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:17111: result: $ac_cv_lib_cur_colr_initscr" >&5 +echo "$as_me:18244: 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 @@ -17132,7 +18265,7 @@ LIBS="$cf_add_libs" else - echo "$as_me:17135: checking for initscr in -lHcurses" >&5 + echo "$as_me:18268: 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 @@ -17140,7 +18273,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lHcurses $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 17143 "configure" +#line 18276 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -17149,7 +18282,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char initscr (); +char initscr (void); int main (void) { @@ -17159,16 +18292,16 @@ initscr (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:17162: \"$ac_link\"") >&5 +if { (eval echo "$as_me:18295: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17165: \$? = $ac_status" >&5 + echo "$as_me:18298: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:17168: \"$ac_try\"") >&5 + { (eval echo "$as_me:18301: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17171: \$? = $ac_status" >&5 + echo "$as_me:18304: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_Hcurses_initscr=yes else @@ -17179,7 +18312,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:17182: result: $ac_cv_lib_Hcurses_initscr" >&5 +echo "$as_me:18315: 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 @@ -17237,7 +18370,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}:17240: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:18373: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -17266,7 +18399,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}:17269: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:18402: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -17297,7 +18430,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}:17300: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:18433: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -17332,7 +18465,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}:17335: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:18468: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -17376,13 +18509,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:17379: checking for tgoto" >&5 + echo "$as_me:18512: 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 17385 "configure" +#line 18518 "configure" #include "confdefs.h" #define tgoto autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -17413,16 +18546,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:17416: \"$ac_link\"") >&5 +if { (eval echo "$as_me:18549: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17419: \$? = $ac_status" >&5 + echo "$as_me:18552: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:17422: \"$ac_try\"") >&5 + { (eval echo "$as_me:18555: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17425: \$? = $ac_status" >&5 + echo "$as_me:18558: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_tgoto=yes else @@ -17432,7 +18565,7 @@ ac_cv_func_tgoto=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:17435: result: $ac_cv_func_tgoto" >&5 +echo "$as_me:18568: 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 @@ -17441,7 +18574,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:17444: checking for tgoto in -l$cf_term_lib" >&5 +echo "$as_me:18577: 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 @@ -17449,7 +18582,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-l$cf_term_lib $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 17452 "configure" +#line 18585 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -17458,7 +18591,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char tgoto (); +char tgoto (void); int main (void) { @@ -17468,16 +18601,16 @@ tgoto (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:17471: \"$ac_link\"") >&5 +if { (eval echo "$as_me:18604: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17474: \$? = $ac_status" >&5 + echo "$as_me:18607: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:17477: \"$ac_try\"") >&5 + { (eval echo "$as_me:18610: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17480: \$? = $ac_status" >&5 + echo "$as_me:18613: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_Lib=yes" else @@ -17488,7 +18621,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:17491: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5 +echo "$as_me:18624: 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 @@ -17511,10 +18644,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:17514: checking if we can link with $cf_curs_lib library" >&5 + echo "$as_me:18647: 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 17517 "configure" +#line 18650 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -17526,16 +18659,16 @@ initscr() } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:17529: \"$ac_link\"") >&5 +if { (eval echo "$as_me:18662: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17532: \$? = $ac_status" >&5 + echo "$as_me:18665: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:17535: \"$ac_try\"") >&5 + { (eval echo "$as_me:18668: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17538: \$? = $ac_status" >&5 + echo "$as_me:18671: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_result=yes else @@ -17544,16 +18677,16 @@ cat "conftest.$ac_ext" >&5 cf_result=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" - echo "$as_me:17547: result: $cf_result" >&5 + echo "$as_me:18680: 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:17553: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5 + echo "$as_me:18686: 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 17556 "configure" +#line 18689 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -17565,16 +18698,16 @@ initscr(); endwin(); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:17568: \"$ac_link\"") >&5 +if { (eval echo "$as_me:18701: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17571: \$? = $ac_status" >&5 + echo "$as_me:18704: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:17574: \"$ac_try\"") >&5 + { (eval echo "$as_me:18707: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17577: \$? = $ac_status" >&5 + echo "$as_me:18710: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_result=no else @@ -17583,7 +18716,7 @@ cat "conftest.$ac_ext" >&5 LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 17586 "configure" +#line 18719 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> int @@ -17595,16 +18728,16 @@ initscr() } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:17598: \"$ac_link\"") >&5 +if { (eval echo "$as_me:18731: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17601: \$? = $ac_status" >&5 + echo "$as_me:18734: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:17604: \"$ac_try\"") >&5 + { (eval echo "$as_me:18737: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17607: \$? = $ac_status" >&5 + echo "$as_me:18740: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_result=yes else @@ -17616,19 +18749,19 @@ rm -f "conftest.$ac_objext" "conftest$ac fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" - echo "$as_me:17619: result: $cf_result" >&5 + echo "$as_me:18752: 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:17625: error: no curses library found" >&5 + test "$cf_curs_lib" = unknown && { { echo "$as_me:18758: error: no curses library found" >&5 echo "$as_me: error: no curses library found" >&2;} { (exit 1); exit 1; }; } fi fi -echo "$as_me:17631: checking definition to turn on extended curses functions" >&5 +echo "$as_me:18764: 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 @@ -17636,10 +18769,10 @@ else cf_cv_need_xopen_extension=unknown cat >"conftest.$ac_ext" <<_ACEOF -#line 17639 "configure" +#line 18772 "configure" #include "confdefs.h" -#include +$ac_includes_default #include <${cf_cv_ncurses_header:-curses.h}> int main (void) @@ -17653,9 +18786,10 @@ main (void) #ifdef NCURSES_WIDECHAR make an error /* prefer to fall-through on the second checks */ #endif + static char dummy[10]; cchar_t check; int check2 = curs_set((int)sizeof(check)); - long x = winnstr(stdscr, "", 0); + long x = winnstr(stdscr, dummy, 5); int x1, y1; (void)check2; getbegyx(stdscr, y1, x1); @@ -17668,16 +18802,16 @@ make an error /* prefer to fall-through } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:17671: \"$ac_link\"") >&5 +if { (eval echo "$as_me:18805: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17674: \$? = $ac_status" >&5 + echo "$as_me:18808: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:17677: \"$ac_try\"") >&5 + { (eval echo "$as_me:18811: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17680: \$? = $ac_status" >&5 + echo "$as_me:18814: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_need_xopen_extension=none else @@ -17687,19 +18821,20 @@ cat "conftest.$ac_ext" >&5 for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR do cat >"conftest.$ac_ext" <<_ACEOF -#line 17690 "configure" +#line 18824 "configure" #include "confdefs.h" #define $cf_try_xopen_extension 1 -#include +$ac_includes_default #include <${cf_cv_ncurses_header:-curses.h}> int main (void) { + static char dummy[10]; cchar_t check; int check2 = curs_set((int)sizeof(check)); - long x = winnstr(stdscr, "", 0); + long x = winnstr(stdscr, dummy, 5); int x1, y1; getbegyx(stdscr, y1, x1); (void)check2; @@ -17712,16 +18847,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:17715: \"$ac_link\"") >&5 +if { (eval echo "$as_me:18850: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:17718: \$? = $ac_status" >&5 + echo "$as_me:18853: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:17721: \"$ac_try\"") >&5 + { (eval echo "$as_me:18856: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:17724: \$? = $ac_status" >&5 + echo "$as_me:18859: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_need_xopen_extension=$cf_try_xopen_extension; break else @@ -17735,7 +18870,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:17738: result: $cf_cv_need_xopen_extension" >&5 +echo "$as_me:18873: result: $cf_cv_need_xopen_extension" >&5 echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6 case "$cf_cv_need_xopen_extension" in @@ -17752,7 +18887,7 @@ esac fi ## substitute externally-installed PCRE library for our bundled version -echo "$as_me:17755: checking if you want to use installed version of pcre" >&5 +echo "$as_me:18890: 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. @@ -17762,11 +18897,11 @@ if test "${with_pcre+set}" = set; then else PCRE_HOME=no fi; -echo "$as_me:17765: result: $PCRE_HOME" >&5 +echo "$as_me:18900: result: $PCRE_HOME" >&5 echo "${ECHO_T}$PCRE_HOME" >&6 ## Preliminary check for PCRE2 -echo "$as_me:17769: checking if you want to use pcre2 in favour of pcre" >&5 +echo "$as_me:18904: 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. @@ -17776,11 +18911,11 @@ if test "${with_pcre2_config+set}" = set else pcre2_config=no fi; -echo "$as_me:17779: result: $pcre2_config" >&5 +echo "$as_me:18914: result: $pcre2_config" >&5 echo "${ECHO_T}$pcre2_config" >&6 if test "$PCRE_HOME" != no && test "$pcre2_config" != no ; then - { { echo "$as_me:17783: error: cannot use PCRE and PCRE2 at the same time" >&5 + { { echo "$as_me:18918: error: cannot use PCRE and PCRE2 at the same time" >&5 echo "$as_me: error: cannot use PCRE and PCRE2 at the same time" >&2;} { (exit 1); exit 1; }; } fi @@ -17793,7 +18928,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:17796: checking for $ac_word" >&5 +echo "$as_me:18931: 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 @@ -17810,7 +18945,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:17813: found $ac_dir/$ac_word" >&5 + echo "$as_me:18948: found $ac_dir/$ac_word" >&5 break fi done @@ -17821,10 +18956,10 @@ fi PCRE2_CONFIG=$ac_cv_path_PCRE2_CONFIG if test -n "$PCRE2_CONFIG"; then - echo "$as_me:17824: result: $PCRE2_CONFIG" >&5 + echo "$as_me:18959: result: $PCRE2_CONFIG" >&5 echo "${ECHO_T}$PCRE2_CONFIG" >&6 else - echo "$as_me:17827: result: no" >&5 + echo "$as_me:18962: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -17833,7 +18968,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:17836: checking for $ac_word" >&5 +echo "$as_me:18971: 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 @@ -17850,7 +18985,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:17853: found $ac_dir/$ac_word" >&5 + echo "$as_me:18988: found $ac_dir/$ac_word" >&5 break fi done @@ -17862,10 +18997,10 @@ fi ac_pt_PCRE2_CONFIG=$ac_cv_path_ac_pt_PCRE2_CONFIG if test -n "$ac_pt_PCRE2_CONFIG"; then - echo "$as_me:17865: result: $ac_pt_PCRE2_CONFIG" >&5 + echo "$as_me:19000: result: $ac_pt_PCRE2_CONFIG" >&5 echo "${ECHO_T}$ac_pt_PCRE2_CONFIG" >&6 else - echo "$as_me:17868: result: no" >&5 + echo "$as_me:19003: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -17892,7 +19027,7 @@ EOF # TODO: header / link checks? else - { echo "$as_me:17895: WARNING: pcre2-config not found or not working, trying fallback to pcre" >&5 + { echo "$as_me:19030: 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 @@ -17921,17 +19056,17 @@ 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}:17924: testing found package libpcre2 ..." 1>&5 +echo "${as_me:-configure}:19059: 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}:17930: testing package libpcre2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:19065: 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}:17934: testing package libpcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:19069: testing package libpcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -18055,17 +19190,17 @@ else if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libpcre"; then test -n "$verbose" && echo " found package libpcre" 1>&6 -echo "${as_me:-configure}:18058: testing found package libpcre ..." 1>&5 +echo "${as_me:-configure}:19193: 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}:18064: testing package libpcre CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:19199: 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}:18068: testing package libpcre LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:19203: testing package libpcre LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -18186,7 +19321,7 @@ else cf_pkgconfig_incs= cf_pkgconfig_libs= - echo "$as_me:18189: checking for pcre_compile in -lpcre" >&5 + echo "$as_me:19324: 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 @@ -18194,7 +19329,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lpcre $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 18197 "configure" +#line 19332 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -18203,7 +19338,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char pcre_compile (); +char pcre_compile (void); int main (void) { @@ -18213,16 +19348,16 @@ pcre_compile (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:18216: \"$ac_link\"") >&5 +if { (eval echo "$as_me:19351: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:18219: \$? = $ac_status" >&5 + echo "$as_me:19354: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:18222: \"$ac_try\"") >&5 + { (eval echo "$as_me:19357: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:18225: \$? = $ac_status" >&5 + echo "$as_me:19360: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_pcre_pcre_compile=yes else @@ -18233,7 +19368,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:18236: result: $ac_cv_lib_pcre_pcre_compile" >&5 +echo "$as_me:19371: 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 @@ -18253,7 +19388,7 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" - echo "$as_me:18256: checking for regcomp in -lpcre2-posix" >&5 + echo "$as_me:19391: 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 @@ -18261,7 +19396,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lpcre2-posix $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 18264 "configure" +#line 19399 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -18270,7 +19405,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char regcomp (); +char regcomp (void); int main (void) { @@ -18280,16 +19415,16 @@ regcomp (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:18283: \"$ac_link\"") >&5 +if { (eval echo "$as_me:19418: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:18286: \$? = $ac_status" >&5 + echo "$as_me:19421: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:18289: \"$ac_try\"") >&5 + { (eval echo "$as_me:19424: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:18292: \$? = $ac_status" >&5 + echo "$as_me:19427: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_pcre2_posix_regcomp=yes else @@ -18300,7 +19435,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:18303: result: $ac_cv_lib_pcre2_posix_regcomp" >&5 +echo "$as_me:19438: 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 @@ -18322,7 +19457,7 @@ LIBS="$cf_add_libs" else - echo "$as_me:18325: checking for regcomp in -lpcreposix" >&5 + echo "$as_me:19460: 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 @@ -18330,7 +19465,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lpcreposix $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 18333 "configure" +#line 19468 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -18339,7 +19474,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char regcomp (); +char regcomp (void); int main (void) { @@ -18349,16 +19484,16 @@ regcomp (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:18352: \"$ac_link\"") >&5 +if { (eval echo "$as_me:19487: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:18355: \$? = $ac_status" >&5 + echo "$as_me:19490: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:18358: \"$ac_try\"") >&5 + { (eval echo "$as_me:19493: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:18361: \$? = $ac_status" >&5 + echo "$as_me:19496: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_pcreposix_regcomp=yes else @@ -18369,7 +19504,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:18372: result: $ac_cv_lib_pcreposix_regcomp" >&5 +echo "$as_me:19507: 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 @@ -18423,7 +19558,7 @@ else test -n "$verbose" && echo " using bundled pcre because no installed pcre was found" 1>&6 -echo "${as_me:-configure}:18426: testing using bundled pcre because no installed pcre was found ..." 1>&5 +echo "${as_me:-configure}:19561: testing using bundled pcre because no installed pcre was found ..." 1>&5 cf_pcre_home=no @@ -18457,7 +19592,7 @@ case ".$cf_pcre_home" in cf_pcre_home=`echo "$cf_pcre_home" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:18460: error: expected a pathname, not \"$cf_pcre_home\"" >&5 + { { echo "$as_me:19595: 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; }; } ;; @@ -18484,7 +19619,7 @@ fi ## debugging libraries (do this after other libraries) debug_malloc=none -echo "$as_me:18487: checking if you want to use dbmalloc for testing" >&5 +echo "$as_me:19622: 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. @@ -18506,7 +19641,7 @@ EOF else with_dbmalloc= fi; -echo "$as_me:18509: result: ${with_dbmalloc:-no}" >&5 +echo "$as_me:19644: result: ${with_dbmalloc:-no}" >&5 echo "${ECHO_T}${with_dbmalloc:-no}" >&6 case ".$with_cflags" in @@ -18620,23 +19755,23 @@ fi esac if test "$with_dbmalloc" = yes ; then - echo "$as_me:18623: checking for dbmalloc.h" >&5 + echo "$as_me:19758: 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 18629 "configure" +#line 19764 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:18633: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:19768: \"$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:18639: \$? = $ac_status" >&5 + echo "$as_me:19774: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -18655,10 +19790,10 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:18658: result: $ac_cv_header_dbmalloc_h" >&5 +echo "$as_me:19793: 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:18661: checking for debug_malloc in -ldbmalloc" >&5 + echo "$as_me:19796: 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 @@ -18666,7 +19801,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-ldbmalloc $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 18669 "configure" +#line 19804 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -18675,7 +19810,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char debug_malloc (); +char debug_malloc (void); int main (void) { @@ -18685,16 +19820,16 @@ debug_malloc (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:18688: \"$ac_link\"") >&5 +if { (eval echo "$as_me:19823: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:18691: \$? = $ac_status" >&5 + echo "$as_me:19826: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:18694: \"$ac_try\"") >&5 + { (eval echo "$as_me:19829: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:18697: \$? = $ac_status" >&5 + echo "$as_me:19832: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_dbmalloc_debug_malloc=yes else @@ -18705,7 +19840,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:18708: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5 +echo "$as_me:19843: 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 @@ -18715,7 +19850,7 @@ fi fi -echo "$as_me:18718: checking if you want to use dmalloc for testing" >&5 +echo "$as_me:19853: 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. @@ -18737,7 +19872,7 @@ EOF else with_dmalloc= fi; -echo "$as_me:18740: result: ${with_dmalloc:-no}" >&5 +echo "$as_me:19875: result: ${with_dmalloc:-no}" >&5 echo "${ECHO_T}${with_dmalloc:-no}" >&6 case ".$with_cflags" in @@ -18851,23 +19986,23 @@ fi esac if test "$with_dmalloc" = yes ; then - echo "$as_me:18854: checking for dmalloc.h" >&5 + echo "$as_me:19989: 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 18860 "configure" +#line 19995 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:18864: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:19999: \"$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:18870: \$? = $ac_status" >&5 + echo "$as_me:20005: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -18886,10 +20021,10 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:18889: result: $ac_cv_header_dmalloc_h" >&5 +echo "$as_me:20024: 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:18892: checking for dmalloc_debug in -ldmalloc" >&5 + echo "$as_me:20027: 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 @@ -18897,7 +20032,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-ldmalloc $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 18900 "configure" +#line 20035 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -18906,7 +20041,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char dmalloc_debug (); +char dmalloc_debug (void); int main (void) { @@ -18916,16 +20051,16 @@ dmalloc_debug (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:18919: \"$ac_link\"") >&5 +if { (eval echo "$as_me:20054: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:18922: \$? = $ac_status" >&5 + echo "$as_me:20057: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:18925: \"$ac_try\"") >&5 + { (eval echo "$as_me:20060: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:18928: \$? = $ac_status" >&5 + echo "$as_me:20063: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_dmalloc_dmalloc_debug=yes else @@ -18936,7 +20071,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:18939: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5 +echo "$as_me:20074: 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 @@ -18950,13 +20085,13 @@ fi if test "${with_trace+set}" = set; then withval="$with_trace" - echo "$as_me:18953: checking for _tracef" >&5 + echo "$as_me:20088: 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 18959 "configure" +#line 20094 "configure" #include "confdefs.h" #define _tracef autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -18987,16 +20122,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:18990: \"$ac_link\"") >&5 +if { (eval echo "$as_me:20125: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:18993: \$? = $ac_status" >&5 + echo "$as_me:20128: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:18996: \"$ac_try\"") >&5 + { (eval echo "$as_me:20131: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:18999: \$? = $ac_status" >&5 + echo "$as_me:20134: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func__tracef=yes else @@ -19006,7 +20141,7 @@ ac_cv_func__tracef=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:19009: result: $ac_cv_func__tracef" >&5 +echo "$as_me:20144: result: $ac_cv_func__tracef" >&5 echo "${ECHO_T}$ac_cv_func__tracef" >&6 if test "$ac_cv_func__tracef" = yes; then @@ -19017,7 +20152,7 @@ EOF else as_ac_Lib=`echo "ac_cv_lib_${cf_with_screen}_g''__tracef" | $as_tr_sh` -echo "$as_me:19020: checking for _tracef in -l${cf_with_screen}_g" >&5 +echo "$as_me:20155: 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 @@ -19025,7 +20160,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-l${cf_with_screen}_g $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 19028 "configure" +#line 20163 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -19034,7 +20169,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char _tracef (); +char _tracef (void); int main (void) { @@ -19044,16 +20179,16 @@ _tracef (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:19047: \"$ac_link\"") >&5 +if { (eval echo "$as_me:20182: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:19050: \$? = $ac_status" >&5 + echo "$as_me:20185: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:19053: \"$ac_try\"") >&5 + { (eval echo "$as_me:20188: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:19056: \$? = $ac_status" >&5 + echo "$as_me:20191: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_Lib=yes" else @@ -19064,7 +20199,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:19067: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5 +echo "$as_me:20202: 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 @@ -19080,7 +20215,7 @@ cat >>confdefs.h <<\EOF EOF EXTRAO_DEP='' - EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/trace.o" + EXTRAOBJS="\$(OBJDIR)/trace.o $EXTRAOBJS" else use_trace=no fi @@ -19094,7 +20229,7 @@ fi; #AC_MSG_RESULT($use_trace) ## options for miscellaneous definitions -echo "$as_me:19097: checking for domain-name" >&5 +echo "$as_me:20232: 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. @@ -19106,7 +20241,7 @@ else fi; test -n "$withval" && \ case "$withval" in #(vi yes) - { { echo "$as_me:19109: error: expected a value for --with-domain-name" >&5 + { { echo "$as_me:20244: 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 @@ -19122,11 +20257,11 @@ cat >>confdefs.h <&5 +echo "$as_me:20260: result: $DOMAIN_NAME" >&5 echo "${ECHO_T}$DOMAIN_NAME" >&6 if test "$USE_NNTP" = "yes" ; then -echo "$as_me:19129: checking for NNTP default-server" >&5 +echo "$as_me:20264: 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. @@ -19138,7 +20273,7 @@ else fi; test -z "$withval" && withval=no case "$withval" in #(vi yes) - { { echo "$as_me:19141: error: expected a value for --with-nntp-default-server" >&5 + { { echo "$as_me:20276: 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 @@ -19166,7 +20301,7 @@ NNTP_DEFAULT_SERVER="$withval" NNTP_DEFAULT_SERVER="news" fi fi -echo "$as_me:19169: result: $NNTP_DEFAULT_SERVER" >&5 +echo "$as_me:20304: result: $NNTP_DEFAULT_SERVER" >&5 echo "${ECHO_T}$NNTP_DEFAULT_SERVER" >&6 fi @@ -19195,7 +20330,7 @@ cat >>confdefs.h <&5 +echo "$as_me:20333: 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. @@ -19212,10 +20347,10 @@ EOF else enableval=no fi; -echo "$as_me:19215: result: $enableval" >&5 +echo "$as_me:20350: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19218: checking whether to use Cancel-Locks" >&5 +echo "$as_me:20353: 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. @@ -19228,12 +20363,12 @@ if test "${enable_cancel_locks+set}" = s else enableval=no fi; -echo "$as_me:19231: result: $enableval" >&5 +echo "$as_me:20366: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 USE_CANLOCK=$enableval if test "$USE_CANLOCK" = yes ; then - echo "$as_me:19236: checking whether to use installed canlock rather than bundled" >&5 + echo "$as_me:20371: 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. @@ -19243,7 +20378,7 @@ if test "${with_canlock+set}" = set; the else CANLOCK_HOME=$USE_CANLOCK fi; - echo "$as_me:19246: result: $CANLOCK_HOME" >&5 + echo "$as_me:20381: result: $CANLOCK_HOME" >&5 echo "${ECHO_T}$CANLOCK_HOME" >&6 cf_canlock_home=$CANLOCK_HOME @@ -19256,7 +20391,7 @@ case .$cf_canlock_home in #(vi .no) #(vi test -n "$verbose" && echo " using bundled canlock" 1>&6 -echo "${as_me:-configure}:19259: testing using bundled canlock ..." 1>&5 +echo "${as_me:-configure}:20394: testing using bundled canlock ..." 1>&5 CANLIBS='-L../libcanlock -lcanlock' CAN_CPPFLAGS='-I$(top_builddir)/libcanlock/include -I$(top_srcdir)/libcanlock/include' @@ -19271,17 +20406,17 @@ 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}:19274: testing found package libcanlock-3 ..." 1>&5 +echo "${as_me:-configure}:20409: 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}:19280: testing package libcanlock-3 CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:20415: 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}:19284: testing package libcanlock-3 LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:20419: testing package libcanlock-3 LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -19405,17 +20540,17 @@ else if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libcanlock"; then test -n "$verbose" && echo " found package libcanlock" 1>&6 -echo "${as_me:-configure}:19408: testing found package libcanlock ..." 1>&5 +echo "${as_me:-configure}:20543: 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}:19414: testing package libcanlock CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:20549: 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}:19418: testing package libcanlock LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:20553: testing package libcanlock LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -19541,7 +20676,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:19544: checking for cl_clear_secret in -l$cf_canlock_lib" >&5 +echo "$as_me:20679: 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 @@ -19549,7 +20684,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-l$cf_canlock_lib $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 19552 "configure" +#line 20687 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -19558,7 +20693,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char cl_clear_secret (); +char cl_clear_secret (void); int main (void) { @@ -19568,16 +20703,16 @@ cl_clear_secret (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:19571: \"$ac_link\"") >&5 +if { (eval echo "$as_me:20706: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:19574: \$? = $ac_status" >&5 + echo "$as_me:20709: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:19577: \"$ac_try\"") >&5 + { (eval echo "$as_me:20712: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:19580: \$? = $ac_status" >&5 + echo "$as_me:20715: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_Lib=yes" else @@ -19588,7 +20723,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:19591: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5 +echo "$as_me:20726: 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 @@ -19605,23 +20740,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:19608: checking for $ac_header" >&5 +echo "$as_me:20743: 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 19614 "configure" +#line 20749 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:19618: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:20753: \"$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:19624: \$? = $ac_status" >&5 + echo "$as_me:20759: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -19640,7 +20775,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:19643: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:20778: 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 <&6 -echo "${as_me:-configure}:19672: testing using installed canlock ..." 1>&5 +echo "${as_me:-configure}:20807: 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}:19678: testing using bundled canlock because no installed canlock was found ..." 1>&5 +echo "${as_me:-configure}:20813: 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' @@ -19711,7 +20846,7 @@ case ".$cf_canlock_home" in cf_canlock_home=`echo "$cf_canlock_home" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:19714: error: expected a pathname, not \"$cf_canlock_home\"" >&5 + { { echo "$as_me:20849: 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; }; } ;; @@ -19722,7 +20857,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}:19725: testing using installed canlock $cf_canlock_home ..." 1>&5 +echo "${as_me:-configure}:20860: testing using installed canlock $cf_canlock_home ..." 1>&5 ;; esac @@ -19737,23 +20872,23 @@ fi ## gsasl - used for AUTH SASL PLAIN gsasl=no -echo "$as_me:19740: checking for gsasl.h" >&5 +echo "$as_me:20875: 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 19746 "configure" +#line 20881 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:19750: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:20885: \"$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:19756: \$? = $ac_status" >&5 + echo "$as_me:20891: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -19772,10 +20907,10 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:19775: result: $ac_cv_header_gsasl_h" >&5 +echo "$as_me:20910: 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:19778: checking for gsasl_check_version in -lgsasl" >&5 + echo "$as_me:20913: checking for gsasl_check_version in -lgsasl" >&5 echo $ECHO_N "checking for gsasl_check_version in -lgsasl... $ECHO_C" >&6 if test "${ac_cv_lib_gsasl_gsasl_check_version+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -19783,7 +20918,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lgsasl $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 19786 "configure" +#line 20921 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -19792,7 +20927,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char gsasl_check_version (); +char gsasl_check_version (void); int main (void) { @@ -19802,16 +20937,16 @@ gsasl_check_version (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:19805: \"$ac_link\"") >&5 +if { (eval echo "$as_me:20940: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:19808: \$? = $ac_status" >&5 + echo "$as_me:20943: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:19811: \"$ac_try\"") >&5 + { (eval echo "$as_me:20946: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:19814: \$? = $ac_status" >&5 + echo "$as_me:20949: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_gsasl_gsasl_check_version=yes else @@ -19822,7 +20957,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:19825: result: $ac_cv_lib_gsasl_gsasl_check_version" >&5 +echo "$as_me:20960: result: $ac_cv_lib_gsasl_gsasl_check_version" >&5 echo "${ECHO_T}$ac_cv_lib_gsasl_gsasl_check_version" >&6 if test "$ac_cv_lib_gsasl_gsasl_check_version" = yes; then gsasl=yes @@ -19860,7 +20995,7 @@ EOF fi; fi -echo "$as_me:19863: checking whether to enable 8-bit keycodes" >&5 +echo "$as_me:20998: 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. @@ -19884,10 +21019,10 @@ cat >>confdefs.h <<\EOF EOF fi; -echo "$as_me:19887: result: $enableval" >&5 +echo "$as_me:21022: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19890: checking whether to enable ANSI-color" >&5 +echo "$as_me:21025: 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. @@ -19901,10 +21036,10 @@ else enableval=yes fi; use_color=$enableval -echo "$as_me:19904: result: $use_color" >&5 +echo "$as_me:21039: result: $use_color" >&5 echo "${ECHO_T}$use_color" >&6 -echo "$as_me:19907: checking whether to enable posting-etiquette" >&5 +echo "$as_me:21042: 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. @@ -19921,10 +21056,10 @@ EOF else enableval=yes fi; -echo "$as_me:19924: result: $enableval" >&5 +echo "$as_me:21059: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19927: checking whether to strictly observe RFC2047 and break long lines" >&5 +echo "$as_me:21062: 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. @@ -19948,10 +21083,10 @@ cat >>confdefs.h <<\EOF EOF fi; -echo "$as_me:19951: result: $enableval" >&5 +echo "$as_me:21086: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19954: checking whether to force MM_CHARSET obeyance when decoding mime" >&5 +echo "$as_me:21089: 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. @@ -19975,10 +21110,10 @@ cat >>confdefs.h <<\EOF EOF fi; -echo "$as_me:19978: result: $enableval" >&5 +echo "$as_me:21113: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:19981: checking for MIME character-set" >&5 +echo "$as_me:21116: 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. @@ -19990,7 +21125,7 @@ else fi; case "$withval" in #(vi yes|no) - { { echo "$as_me:19993: error: expected a value for --with-mime-default-charset" >&5 + { { echo "$as_me:21128: 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; }; } ;; @@ -20001,10 +21136,10 @@ cat >>confdefs.h <&5 +echo "$as_me:21139: result: $MM_CHARSET" >&5 echo "${ECHO_T}$MM_CHARSET" >&6 -echo "$as_me:20007: checking for default ISO/ASCII table" >&5 +echo "$as_me:21142: 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. @@ -20016,7 +21151,7 @@ else fi; case "$withval" in #(vi yes|no) - { { echo "$as_me:20019: error: expected a value for --with-iso-to-ascii" >&5 + { { echo "$as_me:21154: 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; }; } ;; @@ -20027,10 +21162,10 @@ cat >>confdefs.h <&5 +echo "$as_me:21165: result: $DEFAULT_ISO2ASC" >&5 echo "${ECHO_T}$DEFAULT_ISO2ASC" >&6 -echo "$as_me:20033: checking whether to enable locale support" >&5 +echo "$as_me:21168: 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. @@ -20047,10 +21182,10 @@ EOF else enableval=yes fi; -echo "$as_me:20050: result: $enableval" >&5 +echo "$as_me:21185: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:20053: checking whether to enable posting" >&5 +echo "$as_me:21188: 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. @@ -20067,10 +21202,10 @@ EOF else enableval=yes fi; -echo "$as_me:20070: result: $enableval" >&5 +echo "$as_me:21205: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:20073: checking whether to enable shell escape" >&5 +echo "$as_me:21208: 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. @@ -20087,10 +21222,10 @@ EOF else enableval=yes fi; -echo "$as_me:20090: result: $enableval" >&5 +echo "$as_me:21225: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:20093: checking whether to have fascist newsadmin" >&5 +echo "$as_me:21228: 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. @@ -20107,10 +21242,10 @@ EOF else enableval=no fi; -echo "$as_me:20110: result: $enableval" >&5 +echo "$as_me:21245: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:20113: checking whether to enable inverse video and highlighting" >&5 +echo "$as_me:21248: 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. @@ -20127,10 +21262,10 @@ EOF else enableval=yes fi; -echo "$as_me:20130: result: $enableval" >&5 +echo "$as_me:21265: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:20133: checking whether to enable piping support" >&5 +echo "$as_me:21268: 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. @@ -20147,10 +21282,10 @@ EOF else enableval=yes fi; -echo "$as_me:20150: result: $enableval" >&5 +echo "$as_me:21285: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:20153: checking whether to enable printer support" >&5 +echo "$as_me:21288: 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. @@ -20167,10 +21302,10 @@ EOF else enableval=yes fi; -echo "$as_me:20170: result: $enableval" >&5 +echo "$as_me:21305: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:20173: checking whether to unique tmp-files by appending .pid" >&5 +echo "$as_me:21308: 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. @@ -20194,10 +21329,10 @@ cat >>confdefs.h <<\EOF EOF fi; -echo "$as_me:20197: result: $enableval" >&5 +echo "$as_me:21332: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:20200: checking whether to fallback to XHDR XREF if XOVER isn't supported" >&5 +echo "$as_me:21335: 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. @@ -20221,11 +21356,11 @@ cat >>confdefs.h <<\EOF EOF fi; -echo "$as_me:20224: result: $enableval" >&5 +echo "$as_me:21359: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 ### bypass a bug in old versions of leafnode & NNTPcache -echo "$as_me:20228: checking whether to send a GROUP command before a LISTGROUP" >&5 +echo "$as_me:21363: 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. @@ -20242,11 +21377,11 @@ EOF else enableval=no fi; -echo "$as_me:20245: result: $enableval" >&5 +echo "$as_me:21380: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 ### on some old systems the WIFEXITED()/WEXITSTATUS() macros do not work -echo "$as_me:20249: checking whether to ignore system()s return value" >&5 +echo "$as_me:21384: 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. @@ -20263,11 +21398,11 @@ EOF else enableval=no fi; -echo "$as_me:20266: result: $enableval" >&5 +echo "$as_me:21401: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 ### checks for the location of the system-wide default setting file -echo "$as_me:20270: checking for directory containing tin.defaults file" >&5 +echo "$as_me:21405: 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. @@ -20303,7 +21438,7 @@ case ".$withval" in withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` ;; *) - { { echo "$as_me:20306: error: expected a pathname, not \"$withval\"" >&5 + { { echo "$as_me:21441: error: expected a pathname, not \"$withval\"" >&5 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} { (exit 1); exit 1; }; } ;; @@ -20312,7 +21447,7 @@ esac fi eval TIN_DEFAULTS_DIR="$withval" -echo "$as_me:20315: result: $TIN_DEFAULTS_DIR" >&5 +echo "$as_me:21450: result: $TIN_DEFAULTS_DIR" >&5 echo "${ECHO_T}$TIN_DEFAULTS_DIR" >&6 cat >>confdefs.h <>confdefs.h <&5 +echo "$as_me:21458: 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. @@ -20344,11 +21479,11 @@ cat >>confdefs.h <<\EOF EOF fi; -echo "$as_me:20347: result: $enableval" >&5 +echo "$as_me:21482: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 if test "$enableval" = "yes"; then -echo "$as_me:20351: checking ipv6 stack type" >&5 +echo "$as_me:21486: 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 @@ -20369,7 +21504,7 @@ do ;; inria) cat >"conftest.$ac_ext" <<_ACEOF -#line 20372 "configure" +#line 21507 "configure" #include "confdefs.h" #include @@ -20386,7 +21521,7 @@ rm -rf conftest* ;; kame) cat >"conftest.$ac_ext" <<_ACEOF -#line 20389 "configure" +#line 21524 "configure" #include "confdefs.h" #include @@ -20403,7 +21538,7 @@ rm -rf conftest* ;; linux-glibc) cat >"conftest.$ac_ext" <<_ACEOF -#line 20406 "configure" +#line 21541 "configure" #include "confdefs.h" #include @@ -20429,7 +21564,7 @@ rm -rf conftest* ;; toshiba) cat >"conftest.$ac_ext" <<_ACEOF -#line 20432 "configure" +#line 21567 "configure" #include "confdefs.h" #include @@ -20446,7 +21581,7 @@ rm -rf conftest* ;; v6d) cat >"conftest.$ac_ext" <<_ACEOF -#line 20449 "configure" +#line 21584 "configure" #include "confdefs.h" #include @@ -20463,7 +21598,7 @@ rm -rf conftest* ;; zeta) cat >"conftest.$ac_ext" <<_ACEOF -#line 20466 "configure" +#line 21601 "configure" #include "confdefs.h" #include @@ -20485,13 +21620,13 @@ rm -rf conftest* done fi -echo "$as_me:20488: result: $cf_cv_ipv6type" >&5 +echo "$as_me:21623: result: $cf_cv_ipv6type" >&5 echo "${ECHO_T}$cf_cv_ipv6type" >&6 cf_ipv6lib=none cf_ipv6dir=none -echo "$as_me:20494: checking for IPv6 library if required" >&5 +echo "$as_me:21629: 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) @@ -20521,13 +21656,13 @@ zeta) cf_ipv6dir=v6 ;; esac -echo "$as_me:20524: result: $cf_ipv6lib" >&5 +echo "$as_me:21659: result: $cf_ipv6lib" >&5 echo "${ECHO_T}$cf_ipv6lib" >&6 if test "$cf_ipv6lib" != "none"; then cat >"conftest.$ac_ext" <<_ACEOF -#line 20530 "configure" +#line 21665 "configure" #include "confdefs.h" #include @@ -20543,16 +21678,16 @@ getaddrinfo(0, 0, 0, 0) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:20546: \"$ac_link\"") >&5 +if { (eval echo "$as_me:21681: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:20549: \$? = $ac_status" >&5 + echo "$as_me:21684: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:20552: \"$ac_try\"") >&5 + { (eval echo "$as_me:21687: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20555: \$? = $ac_status" >&5 + echo "$as_me:21690: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -20673,7 +21808,7 @@ if test -n "$cf_incdir" ; then CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" cat >"conftest.$ac_ext" <<_ACEOF -#line 20676 "configure" +#line 21811 "configure" #include "confdefs.h" #include int @@ -20685,16 +21820,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:20688: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:21823: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:20691: \$? = $ac_status" >&5 + echo "$as_me:21826: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:20694: \"$ac_try\"") >&5 + { (eval echo "$as_me:21829: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20697: \$? = $ac_status" >&5 + echo "$as_me:21832: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -20711,7 +21846,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}:20714: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:21849: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -20739,13 +21874,13 @@ rm -f "conftest.$ac_objext" "conftest$ac eval 'cf_cv_have_lib_'"$cf_ipv6lib"'=no' cf_libdir="" - echo "$as_me:20742: checking for getaddrinfo" >&5 + echo "$as_me:21877: 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 20748 "configure" +#line 21883 "configure" #include "confdefs.h" #define getaddrinfo autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -20776,16 +21911,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:20779: \"$ac_link\"") >&5 +if { (eval echo "$as_me:21914: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:20782: \$? = $ac_status" >&5 + echo "$as_me:21917: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:20785: \"$ac_try\"") >&5 + { (eval echo "$as_me:21920: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20788: \$? = $ac_status" >&5 + echo "$as_me:21923: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_getaddrinfo=yes else @@ -20795,18 +21930,18 @@ ac_cv_func_getaddrinfo=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:20798: result: $ac_cv_func_getaddrinfo" >&5 +echo "$as_me:21933: 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:20805: checking for getaddrinfo in -l$cf_ipv6lib" >&5 + echo "$as_me:21940: 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 20809 "configure" +#line 21944 "configure" #include "confdefs.h" #include @@ -20822,25 +21957,25 @@ getaddrinfo(0, 0, 0, 0) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:20825: \"$ac_link\"") >&5 +if { (eval echo "$as_me:21960: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:20828: \$? = $ac_status" >&5 + echo "$as_me:21963: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:20831: \"$ac_try\"") >&5 + { (eval echo "$as_me:21966: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20834: \$? = $ac_status" >&5 + echo "$as_me:21969: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then - echo "$as_me:20836: result: yes" >&5 + echo "$as_me:21971: 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:20843: result: no" >&5 +echo "$as_me:21978: result: no" >&5 echo "${ECHO_T}no" >&6 cf_search= @@ -20908,11 +22043,11 @@ cf_search="$cf_library_path_list $cf_sea for cf_libdir in $cf_search do - echo "$as_me:20911: checking for -l$cf_ipv6lib in $cf_libdir" >&5 + echo "$as_me:22046: 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 20915 "configure" +#line 22050 "configure" #include "confdefs.h" #include @@ -20928,25 +22063,25 @@ getaddrinfo(0, 0, 0, 0) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:20931: \"$ac_link\"") >&5 +if { (eval echo "$as_me:22066: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:20934: \$? = $ac_status" >&5 + echo "$as_me:22069: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:20937: \"$ac_try\"") >&5 + { (eval echo "$as_me:22072: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20940: \$? = $ac_status" >&5 + echo "$as_me:22075: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then - echo "$as_me:20942: result: yes" >&5 + echo "$as_me:22077: 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:20949: result: no" >&5 +echo "$as_me:22084: result: no" >&5 echo "${ECHO_T}no" >&6 LIBS="$cf_save_LIBS" fi @@ -20961,7 +22096,7 @@ fi eval 'cf_found_library="$cf_cv_have_lib_'"$cf_ipv6lib"\" if test "$cf_found_library" = no ; then - { { echo "$as_me:20964: error: No $cf_ipv6lib library found, cannot continue. You must fetch lib$cf_ipv6lib.a + { { echo "$as_me:22099: 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;} @@ -20969,7 +22104,7 @@ from an appropriate IPv6 kit and compile fi fi -echo "$as_me:20972: checking working getaddrinfo" >&5 +echo "$as_me:22107: 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 @@ -20979,12 +22114,12 @@ if test "$cross_compiling" = yes; then cf_cv_getaddrinfo=unknown else cat >"conftest.$ac_ext" <<_ACEOF -#line 20982 "configure" +#line 22117 "configure" #include "confdefs.h" -#include +$ac_includes_default + #include -#include #include #include @@ -21059,15 +22194,15 @@ int main(void) _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:21062: \"$ac_link\"") >&5 +if { (eval echo "$as_me:22197: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21065: \$? = $ac_status" >&5 + echo "$as_me:22200: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:21067: \"$ac_try\"") >&5 + { (eval echo "$as_me:22202: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21070: \$? = $ac_status" >&5 + echo "$as_me:22205: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_getaddrinfo=yes else @@ -21080,7 +22215,7 @@ rm -f core ./core.* ./*.core "conftest$a fi fi -echo "$as_me:21083: result: $cf_cv_getaddrinfo" >&5 +echo "$as_me:22218: result: $cf_cv_getaddrinfo" >&5 echo "${ECHO_T}$cf_cv_getaddrinfo" >&6 if test "$cf_cv_getaddrinfo" = yes ; then @@ -21096,12 +22231,12 @@ fi if test "$cf_cv_getaddrinfo" != "yes"; then if test "$cf_cv_ipv6type" != "linux"; then - { echo "$as_me:21099: WARNING: You must get working getaddrinfo() function, + { echo "$as_me:22234: 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:21104: WARNING: The getaddrinfo() implementation on your system seems be buggy. + { echo "$as_me:22239: 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. @@ -21115,13 +22250,13 @@ fi for ac_func in getaddrinfo getnameinfo do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:21118: checking for $ac_func" >&5 +echo "$as_me:22253: 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 21124 "configure" +#line 22259 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -21152,16 +22287,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:21155: \"$ac_link\"") >&5 +if { (eval echo "$as_me:22290: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21158: \$? = $ac_status" >&5 + echo "$as_me:22293: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:21161: \"$ac_try\"") >&5 + { (eval echo "$as_me:22296: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21164: \$? = $ac_status" >&5 + echo "$as_me:22299: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -21171,7 +22306,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:21174: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:22309: 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 <&5 +echo "$as_me:22322: 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. @@ -21201,12 +22336,12 @@ EOF else enableval=no fi; -echo "$as_me:21204: result: $enableval" >&5 +echo "$as_me:22339: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 ### TLS support if test "$USE_NNTP" = "yes" ; then -echo "$as_me:21209: checking whether to enable NNTPS support" >&5 +echo "$as_me:22344: 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. @@ -21216,27 +22351,32 @@ if test "${with_nntps+set}" = set; then else enable_nntps="no" fi; -echo "$as_me:21219: result: $enable_nntps" >&5 +echo "$as_me:22354: result: $enable_nntps" >&5 echo "${ECHO_T}$enable_nntps" >&6 -# Todo: check versions +# TODO: checklib for openssl in non pkg-config case +# version checking in non pkg-config case for openssl +# cleanup (duplicate code, messages, formatting, ...) if test "$enable_nntps" != "no"; then if test "$enable_nntps" = "yes" || test "$enable_nntps" = "libtls"; then +echo "$as_me:22363: 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}:21229: testing found package libtls ..." 1>&5 +echo "${as_me:-configure}:22369: 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}:21235: testing package libtls CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:22375: 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}:21239: testing package libtls LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:22379: testing package libtls LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -21352,31 +22492,227 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" - have_libtls=yes +cat >"conftest.$ac_ext" <<_ACEOF +#line 22496 "configure" +#include "confdefs.h" + +#include + +int +main (void) +{ + +#if TLS_API < 20200120 +#error "Please use LibreSSL TLS_API >= 20200120" +#endif /* TLS_API < 20200120 */ + + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22514: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:22517: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22520: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:22523: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + have_libtls=yes +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 + +have_libtls=no +echo "$as_me:22531: result: \tLibreSSL TLS_API too old (< 20200120)" >&5 +echo "${ECHO_T}\tLibreSSL TLS_API too old (< 20200120)" >&6 + +fi +rm -f "conftest.$ac_objext" "conftest.$ac_ext" else cf_pkgconfig_incs= cf_pkgconfig_libs= - have_libtls=no + +echo "$as_me:22540: 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 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ltls $LIBS" +cat >"conftest.$ac_ext" <<_ACEOF +#line 22548 "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char tls_config_new (void); +int +main (void) +{ +tls_config_new (); + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:22567: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:22570: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:22573: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:22576: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + ac_cv_lib_tls_tls_config_new=yes +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 +ac_cv_lib_tls_tls_config_new=no fi +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:22587: 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:22594: 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 22600 "configure" +#include "confdefs.h" +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:22604: \"$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:22610: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + eval "$as_ac_Header=yes" +else + echo "$as_me: failed program was:" >&5 + cat "conftest.$ac_ext" >&5 + eval "$as_ac_Header=no" +fi +rm -f conftest.err "conftest.$ac_ext" +fi +echo "$as_me:22629: 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 <"conftest.$ac_ext" <<_ACEOF +#line 22637 "configure" +#include "confdefs.h" + +#include + +int +main (void) +{ + +#if TLS_API < 20200120 +#error "Please use LibreSSL TLS_API >= 20200120" +#endif /* TLS_API < 20200120 */ + + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22655: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:22658: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22661: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:22664: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + +LIBS="$LIBS -ltls" +have_libtls=yes + +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 +have_libtls=no +echo "$as_me:22674: result: \tLibreSSL TLS_API too old (< 20200120)" >&5 +echo "${ECHO_T}\tLibreSSL TLS_API too old (< 20200120)" >&6 fi +rm -f "conftest.$ac_objext" "conftest.$ac_ext" - if test "$enable_nntps" = "yes" && test "$have_libtls" = "no" || test "$enable_nntps" = "openssl"; then +else + have_libtls=no +fi +done + +else + +have_libtls=no +echo "$as_me:22688: result: $have_libtls" >&5 +echo "${ECHO_T}$have_libtls" >&6 + +fi + +fi + +fi + + if test "$enable_nntps" = "yes" && test "$have_libtls" = "no" || test "$enable_nntps" = "openssl"; then + +echo "$as_me:22699: 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}:21369: testing found package openssl ..." 1>&5 +echo "${as_me:-configure}:22705: 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}:21375: testing package openssl CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:22711: 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}:21379: testing package openssl LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:22715: testing package openssl LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -21492,31 +22828,83 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" - have_openssl=yes +cat >"conftest.$ac_ext" <<_ACEOF +#line 22832 "configure" +#include "confdefs.h" + +#include +#include +#include + +int +main (void) +{ + +#if OPENSSL_VERSION_NUMBER < 0x1010100fL +#error "Please use OpenSSL >= 1.1.1" +#endif /* OPENSSL_VERSION_NUMBER < 0x1010100fL */ +#if defined(LIBRESSL_VERSION_NUMBER) +#error "Please use real OpenSSL >= 1.1.1" +#endif /* LIBRESSL pretending to be OPENSSL */ + + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:22855: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:22858: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:22861: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:22864: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + have_openssl=yes +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 + +have_openssl=no +echo "$as_me:22872: result: \tOpenSSL too old (< 1.1.1)" >&5 +echo "${ECHO_T}\tOpenSSL too old (< 1.1.1)" >&6 + +fi +rm -f "conftest.$ac_objext" "conftest.$ac_ext" else cf_pkgconfig_incs= cf_pkgconfig_libs= - have_openssl=no + +have_openssl=no +echo "$as_me:22882: result: $have_openssl" >&5 +echo "${ECHO_T}$have_openssl" >&6 + fi fi - if test "$enable_nntps" = "yes" && test "$have_libtls" = "no" && test "$have_openssl" = "no" || test "$enable_nntps" = "gnutls"; then + if test "$enable_nntps" = "yes" && test "$have_libtls" = "no" && test "$have_openssl" = "no" || test "$enable_nntps" = "gnutls"; then + +echo "$as_me:22891: 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}:21509: testing found package gnutls ..." 1>&5 +echo "${as_me:-configure}:22897: 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}:21515: testing package gnutls CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:22903: 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}:21519: testing package gnutls LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:22907: testing package gnutls LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -21632,17 +23020,211 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" - have_gnutls=yes +cat >"conftest.$ac_ext" <<_ACEOF +#line 23024 "configure" +#include "confdefs.h" + +#include +#include + +int +main (void) +{ + +#if GNUTLS_VERSION_NUMBER < 0x030700 +#error "Please use GnuTLS >= 3.7.0" +#endif /* GNUTLS_VERSION_NUMBER < 0x030700 */ + + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:23043: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:23046: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:23049: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:23052: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + have_gnutls=yes +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 + +echo "$as_me:23059: result: \tGnuTLS too old (< 3.7.0)" >&5 +echo "${ECHO_T}\tGnuTLS too old (< 3.7.0)" >&6 + +fi +rm -f "conftest.$ac_objext" "conftest.$ac_ext" else cf_pkgconfig_incs= cf_pkgconfig_libs= - have_gnutls=no + +echo "$as_me:23068: 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 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lgnutls $LIBS" +cat >"conftest.$ac_ext" <<_ACEOF +#line 23076 "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char gnutls_certificate_allocate_credentials (void); +int +main (void) +{ +gnutls_certificate_allocate_credentials (); + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:23095: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:23098: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:23101: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:23104: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + ac_cv_lib_gnutls_gnutls_certificate_allocate_credentials=yes +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 +ac_cv_lib_gnutls_gnutls_certificate_allocate_credentials=no +fi +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:23115: 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:23122: 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 23128 "configure" +#include "confdefs.h" +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:23132: \"$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:23138: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + eval "$as_ac_Header=yes" +else + echo "$as_me: failed program was:" >&5 + cat "conftest.$ac_ext" >&5 + eval "$as_ac_Header=no" +fi +rm -f conftest.err "conftest.$ac_ext" +fi +echo "$as_me:23157: 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 <"conftest.$ac_ext" <<_ACEOF +#line 23165 "configure" +#include "confdefs.h" + +#include +#include + +int +main (void) +{ + +#if GNUTLS_VERSION_NUMBER < 0x030700 +#error "Please use GnuTLS >= 3.7.0" +#endif /* GNUTLS_VERSION_NUMBER < 0x030700 */ + + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:23184: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:23187: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:23190: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:23193: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + +LIBS="$LIBS -lgnutls" +have_gnutls=yes + +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 +have_gnutls=no +echo "$as_me:23203: result: \tGnuTLS too old (< 3.7.0)" >&5 +echo "${ECHO_T}\tGnuTLS too old (< 3.7.0)" >&6 + +fi +rm -f "conftest.$ac_objext" "conftest.$ac_ext" + +else + have_gnutls=no +fi +done + +else + +have_gnutls=no=no +echo "$as_me:23217: result: $have_gnutls" >&5 +echo "${ECHO_T}$have_gnutls" >&6 + fi fi - if test "$have_libtls" != "yes" && test "$have_openssl" != "yes" && test "$have_gnutls" != "yes"; then - { { echo "$as_me:21645: error: You requested NNTPS support but no usable TLS implementation was found" >&5 +fi + + if test "$have_libtls" != "yes" && test "$have_openssl" != "yes" && test "$have_gnutls" != "yes"; then + { { echo "$as_me:23227: 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 @@ -21651,7 +23233,7 @@ cat >>confdefs.h <<\EOF #define NNTPS_ABLE 1 EOF - if test "$have_libtls" = "yes"; then + if test "$have_libtls" = "yes"; then cat >>confdefs.h <<\EOF #define HAVE_LIB_LIBTLS 1 @@ -21678,10 +23260,404 @@ fi fi +### as the above is already complicated enough, the following will be dealt +### with separately +if test "$have_libtls" = "yes"; then + + echo "$as_me:23267: 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}:23273: 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}:23279: 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}:23283: testing package crypto LIBS: $cf_pkgconfig_libs ..." 1>&5 + +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 23400 "configure" +#include "confdefs.h" + +#include + +int +main (void) +{ + +BIO_free(NULL); + + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:23416: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:23419: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:23422: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:23425: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + + have_libcrypto=yes + +cat >>confdefs.h <<\EOF +#define HAVE_LIB_CRYPTO 1 +EOF + +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 + + have_libcrypto=no + echo "$as_me:23439: result: $have_libcrypto" >&5 +echo "${ECHO_T}$have_libcrypto" >&6 + +fi +rm -f "conftest.$ac_objext" "conftest.$ac_ext" + +else + cf_pkgconfig_incs= + cf_pkgconfig_libs= + + echo "$as_me:23449: 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 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcrypto $LIBS" +cat >"conftest.$ac_ext" <<_ACEOF +#line 23457 "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char BIO_free (void); +int +main (void) +{ +BIO_free (); + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" "conftest$ac_exeext" +if { (eval echo "$as_me:23476: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:23479: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest$ac_exeext"' + { (eval echo "$as_me:23482: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:23485: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + ac_cv_lib_crypto_BIO_free=yes +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 +ac_cv_lib_crypto_BIO_free=no +fi +rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:23496: 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:23503: 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 23509 "configure" +#include "confdefs.h" +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:23513: \"$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:23519: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + eval "$as_ac_Header=yes" +else + echo "$as_me: failed program was:" >&5 + cat "conftest.$ac_ext" >&5 + eval "$as_ac_Header=no" +fi +rm -f conftest.err "conftest.$ac_ext" +fi +echo "$as_me:23538: 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 <"conftest.$ac_ext" <<_ACEOF +#line 23546 "configure" +#include "confdefs.h" + +#include + +int +main (void) +{ + +BIO_free(NULL); + + ; + return 0; +} +_ACEOF +rm -f "conftest.$ac_objext" +if { (eval echo "$as_me:23562: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:23565: \$? = $ac_status" >&5 + (exit "$ac_status"); } && + { ac_try='test -s "conftest.$ac_objext"' + { (eval echo "$as_me:23568: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:23571: \$? = $ac_status" >&5 + (exit "$ac_status"); }; }; then + + LIBS="$LIBS -lcrypto" + have_libcrypto=yes + +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:23580: 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 23586 "configure" +#include "confdefs.h" +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:23590: \"$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:23596: \$? = $ac_status" >&5 + (exit "$ac_status"); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + eval "$as_ac_Header=yes" +else + echo "$as_me: failed program was:" >&5 + cat "conftest.$ac_ext" >&5 + eval "$as_ac_Header=no" +fi +rm -f conftest.err "conftest.$ac_ext" +fi +echo "$as_me:23615: 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 <>confdefs.h <<\EOF +#define HAVE_LIB_CRYPTO 1 +EOF + +else + echo "$as_me: failed program was:" >&5 +cat "conftest.$ac_ext" >&5 + + have_libcrypto=no + echo "$as_me:23634: result: $have_libcrypto" >&5 +echo "${ECHO_T}$have_libcrypto" >&6 + +fi +rm -f "conftest.$ac_objext" "conftest.$ac_ext" + +else + have_libcrypto=no +fi +done + +else + + have_libcrypto=no + echo "$as_me:23648: result: $have_libcrypto" >&5 +echo "${ECHO_T}$have_libcrypto" >&6 + +fi + +fi + +fi + fi ### checks for operator characteristics (should be the last option) -echo "$as_me:21684: checking whether to make a coffee while compiling" >&5 +echo "$as_me:23660: 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. @@ -21689,7 +23665,7 @@ if test "${with_coffee+set}" = set; then withval="$with_coffee" case "$withval" in yes) - echo "$as_me:21692: result: yes - with milk - please!" >&5 + echo "$as_me:23668: result: yes - with milk - please!" >&5 echo "${ECHO_T}yes - with milk - please!" >&6 cat >>confdefs.h <<\EOF @@ -21698,17 +23674,17 @@ EOF ;; *) - echo "$as_me:21701: result: no" >&5 + echo "$as_me:23677: result: no" >&5 echo "${ECHO_T}no" >&6 ;; esac else - echo "$as_me:21706: result: no" >&5 + echo "$as_me:23682: result: no" >&5 echo "${ECHO_T}no" >&6 fi; ### checks for compiler characteristics -echo "$as_me:21711: checking for fgrep" >&5 +echo "$as_me:23687: 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 @@ -21720,7 +23696,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:21723: checking for $ac_word" >&5 +echo "$as_me:23699: 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 @@ -21737,7 +23713,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:21740: found $ac_dir/$ac_word" >&5 + echo "$as_me:23716: found $ac_dir/$ac_word" >&5 break fi done @@ -21748,10 +23724,10 @@ fi FGREP=$ac_cv_path_FGREP if test -n "$FGREP"; then - echo "$as_me:21751: result: $FGREP" >&5 + echo "$as_me:23727: result: $FGREP" >&5 echo "${ECHO_T}$FGREP" >&6 else - echo "$as_me:21754: result: no" >&5 + echo "$as_me:23730: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -21759,16 +23735,16 @@ fi done test -n "$FGREP" || FGREP=": " - test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:21762: error: cannot find workable fgrep" >&5 + test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:23738: error: cannot find workable fgrep" >&5 echo "$as_me: error: cannot find workable fgrep" >&2;} { (exit 1); exit 1; }; } fi fi -echo "$as_me:21767: result: $ac_cv_path_FGREP" >&5 +echo "$as_me:23743: result: $ac_cv_path_FGREP" >&5 echo "${ECHO_T}$ac_cv_path_FGREP" >&6 FGREP="$ac_cv_path_FGREP" -echo "$as_me:21771: checking for makeflags variable" >&5 +echo "$as_me:23747: 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 @@ -21798,7 +23774,7 @@ CF_EOF ;; *) -echo "${as_me:-configure}:21801: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5 +echo "${as_me:-configure}:23777: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5 ;; esac @@ -21806,7 +23782,7 @@ echo "${as_me:-configure}:21801: testing rm -f cf_makeflags.tmp fi -echo "$as_me:21809: result: $cf_cv_makeflags" >&5 +echo "$as_me:23785: result: $cf_cv_makeflags" >&5 echo "${ECHO_T}$cf_cv_makeflags" >&6 ac_ext=c @@ -21816,13 +23792,13 @@ ac_link='$CC -o "conftest$ac_exeext" $CF ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_main_return="return" -echo "$as_me:21819: checking for an ANSI C-conforming const" >&5 +echo "$as_me:23795: 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 21825 "configure" +#line 23801 "configure" #include "confdefs.h" int @@ -21832,13 +23808,13 @@ main (void) #ifndef __cplusplus /* Ultrix mips cc rejects this. */ typedef int charset[2]; - const charset x; + const charset x; (void)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}; + static struct point const zero = {0,0}; (void)zero; /* 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 @@ -21854,16 +23830,19 @@ main (void) char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; + (void)s; } { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ int x[] = {25, 17}; const int *foo = &x[0]; ++foo; + (void)foo; } { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ typedef const int *iptr; iptr p = 0; ++p; + (void)p; } { /* AIX XL C 1.02.0.0 rejects this saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ @@ -21872,6 +23851,7 @@ main (void) } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; + (void)foo; } #endif @@ -21880,16 +23860,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:21883: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:23863: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:21886: \$? = $ac_status" >&5 + echo "$as_me:23866: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:21889: \"$ac_try\"") >&5 + { (eval echo "$as_me:23869: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21892: \$? = $ac_status" >&5 + echo "$as_me:23872: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_c_const=yes else @@ -21899,7 +23879,7 @@ ac_cv_c_const=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:21902: result: $ac_cv_c_const" >&5 +echo "$as_me:23882: result: $ac_cv_c_const" >&5 echo "${ECHO_T}$ac_cv_c_const" >&6 if test $ac_cv_c_const = no; then @@ -21909,7 +23889,7 @@ EOF fi -echo "$as_me:21912: checking for inline" >&5 +echo "$as_me:23892: 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 @@ -21917,25 +23897,25 @@ else ac_cv_c_inline=no for ac_kw in inline __inline__ __inline; do cat >"conftest.$ac_ext" <<_ACEOF -#line 21920 "configure" +#line 23900 "configure" #include "confdefs.h" #ifndef __cplusplus -static $ac_kw int static_foo () {return 0; } -$ac_kw int foo () {return 0; } +static $ac_kw int static_foo (void) {return 0; } +$ac_kw int foo (void) {return 0; } #endif _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:21929: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:23909: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:21932: \$? = $ac_status" >&5 + echo "$as_me:23912: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:21935: \"$ac_try\"") >&5 + { (eval echo "$as_me:23915: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21938: \$? = $ac_status" >&5 + echo "$as_me:23918: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_c_inline=$ac_kw; break else @@ -21946,7 +23926,7 @@ rm -f "conftest.$ac_objext" "conftest.$a done fi -echo "$as_me:21949: result: $ac_cv_c_inline" >&5 +echo "$as_me:23929: result: $ac_cv_c_inline" >&5 echo "${ECHO_T}$ac_cv_c_inline" >&6 case $ac_cv_c_inline in inline | yes) ;; @@ -21961,36 +23941,36 @@ EOF ;; esac -echo "$as_me:21964: checking for ansi token expansion/substitution" >&5 +echo "$as_me:23944: 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 21971 "configure" +#line 23951 "configure" #include "confdefs.h" #define string(n) #n int main (void) { -char *s = string(token) +const char *s = string(token); (void)s ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:21984: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:23964: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:21987: \$? = $ac_status" >&5 + echo "$as_me:23967: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:21990: \"$ac_try\"") >&5 + { (eval echo "$as_me:23970: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21993: \$? = $ac_status" >&5 + echo "$as_me:23973: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_cpp_expands=yes else @@ -22002,43 +23982,45 @@ rm -f "conftest.$ac_objext" "conftest.$a fi -echo "$as_me:22005: result: $cf_cv_cpp_expands" >&5 +echo "$as_me:23985: 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:22012: checking for ansi token concatenation" >&5 +echo "$as_me:23992: 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 22019 "configure" +#line 23999 "configure" #include "confdefs.h" #define concat(a,b) a ## b int main (void) { -char *firstlast = "y", *s = concat(first,last) +static char *firstlast = "y"; + const char *s = concat(first,last); + (void)s ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:22032: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24014: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22035: \$? = $ac_status" >&5 + echo "$as_me:24017: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:22038: \"$ac_try\"") >&5 + { (eval echo "$as_me:24020: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22041: \$? = $ac_status" >&5 + echo "$as_me:24023: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_cpp_concats=yes else @@ -22050,42 +24032,44 @@ rm -f "conftest.$ac_objext" "conftest.$a fi -echo "$as_me:22053: result: $cf_cv_cpp_concats" >&5 +echo "$as_me:24035: 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:22060: checking if nested parameters work" >&5 +echo "$as_me:24042: 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 22067 "configure" +#line 24049 "configure" #include "confdefs.h" + extern void (*sigdisp(int sig, void (*func)(int sig)))(int sig); + int main (void) { -extern void (*sigdisp(int sig, void (*func)(int sig)))(int sig) + ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:22079: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24063: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22082: \$? = $ac_status" >&5 + echo "$as_me:24066: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:22085: \"$ac_try\"") >&5 + { (eval echo "$as_me:24069: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22088: \$? = $ac_status" >&5 + echo "$as_me:24072: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_nested_params=yes else @@ -22097,7 +24081,7 @@ rm -f "conftest.$ac_objext" "conftest.$a fi -echo "$as_me:22100: result: $cf_cv_nested_params" >&5 +echo "$as_me:24084: result: $cf_cv_nested_params" >&5 echo "${ECHO_T}$cf_cv_nested_params" >&6 test $cf_cv_nested_params = yes && cat >>confdefs.h <<\EOF @@ -22105,13 +24089,13 @@ cat >>confdefs.h <<\EOF EOF ### Checks for header files. -echo "$as_me:22108: checking for ANSI C header files" >&5 +echo "$as_me:24092: 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 22114 "configure" +#line 24098 "configure" #include "confdefs.h" #include #include @@ -22119,13 +24103,13 @@ else #include _ACEOF -if { (eval echo "$as_me:22122: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:24106: \"$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:22128: \$? = $ac_status" >&5 + echo "$as_me:24112: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -22147,7 +24131,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 22150 "configure" +#line 24134 "configure" #include "confdefs.h" #include @@ -22165,7 +24149,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 22168 "configure" +#line 24152 "configure" #include "confdefs.h" #include @@ -22186,7 +24170,7 @@ if test $ac_cv_header_stdc = yes; then : else cat >"conftest.$ac_ext" <<_ACEOF -#line 22189 "configure" +#line 24173 "configure" #include "confdefs.h" #include #if ((' ' & 0x0FF) == 0x020) @@ -22212,15 +24196,15 @@ main (void) } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:22215: \"$ac_link\"") >&5 +if { (eval echo "$as_me:24199: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:22218: \$? = $ac_status" >&5 + echo "$as_me:24202: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:22220: \"$ac_try\"") >&5 + { (eval echo "$as_me:24204: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22223: \$? = $ac_status" >&5 + echo "$as_me:24207: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -22233,7 +24217,7 @@ rm -f core ./core.* ./*.core "conftest$a fi fi fi -echo "$as_me:22236: result: $ac_cv_header_stdc" >&5 +echo "$as_me:24220: result: $ac_cv_header_stdc" >&5 echo "${ECHO_T}$ac_cv_header_stdc" >&6 if test $ac_cv_header_stdc = yes; then @@ -22246,13 +24230,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:22249: checking for $ac_hdr that defines DIR" >&5 +echo "$as_me:24233: 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 22255 "configure" +#line 24239 "configure" #include "confdefs.h" #include #include <$ac_hdr> @@ -22267,16 +24251,16 @@ return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:22270: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24254: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22273: \$? = $ac_status" >&5 + echo "$as_me:24257: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:22276: \"$ac_try\"") >&5 + { (eval echo "$as_me:24260: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22279: \$? = $ac_status" >&5 + echo "$as_me:24263: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_Header=yes" else @@ -22286,7 +24270,7 @@ eval "$as_ac_Header=no" fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:22289: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:24273: 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 <&5 + echo "$as_me:24286: 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 @@ -22307,7 +24291,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-ldir $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 22310 "configure" +#line 24294 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -22316,7 +24300,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char opendir (); +char opendir (void); int main (void) { @@ -22326,16 +24310,16 @@ opendir (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:22329: \"$ac_link\"") >&5 +if { (eval echo "$as_me:24313: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:22332: \$? = $ac_status" >&5 + echo "$as_me:24316: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:22335: \"$ac_try\"") >&5 + { (eval echo "$as_me:24319: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22338: \$? = $ac_status" >&5 + echo "$as_me:24322: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_dir_opendir=yes else @@ -22346,14 +24330,14 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:22349: result: $ac_cv_lib_dir_opendir" >&5 +echo "$as_me:24333: 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:22356: checking for opendir in -lx" >&5 + echo "$as_me:24340: 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 @@ -22361,7 +24345,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lx $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 22364 "configure" +#line 24348 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -22370,7 +24354,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char opendir (); +char opendir (void); int main (void) { @@ -22380,16 +24364,16 @@ opendir (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:22383: \"$ac_link\"") >&5 +if { (eval echo "$as_me:24367: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:22386: \$? = $ac_status" >&5 + echo "$as_me:24370: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:22389: \"$ac_try\"") >&5 + { (eval echo "$as_me:24373: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22392: \$? = $ac_status" >&5 + echo "$as_me:24376: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_x_opendir=yes else @@ -22400,7 +24384,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:22403: result: $ac_cv_lib_x_opendir" >&5 +echo "$as_me:24387: 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" @@ -22408,13 +24392,13 @@ fi fi -echo "$as_me:22411: checking whether time.h and sys/time.h may both be included" >&5 +echo "$as_me:24395: 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 22417 "configure" +#line 24401 "configure" #include "confdefs.h" #include #include @@ -22430,16 +24414,16 @@ return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:22433: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24417: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22436: \$? = $ac_status" >&5 + echo "$as_me:24420: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:22439: \"$ac_try\"") >&5 + { (eval echo "$as_me:24423: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22442: \$? = $ac_status" >&5 + echo "$as_me:24426: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_header_time=yes else @@ -22449,7 +24433,7 @@ ac_cv_header_time=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:22452: result: $ac_cv_header_time" >&5 +echo "$as_me:24436: result: $ac_cv_header_time" >&5 echo "${ECHO_T}$ac_cv_header_time" >&6 if test $ac_cv_header_time = yes; then @@ -22459,13 +24443,13 @@ EOF fi -echo "$as_me:22462: checking for sys/wait.h that is POSIX.1 compatible" >&5 +echo "$as_me:24446: 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 22468 "configure" +#line 24452 "configure" #include "confdefs.h" #include #include @@ -22487,16 +24471,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:22490: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24474: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22493: \$? = $ac_status" >&5 + echo "$as_me:24477: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:22496: \"$ac_try\"") >&5 + { (eval echo "$as_me:24480: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22499: \$? = $ac_status" >&5 + echo "$as_me:24483: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_header_sys_wait_h=yes else @@ -22506,7 +24490,7 @@ ac_cv_header_sys_wait_h=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:22509: result: $ac_cv_header_sys_wait_h" >&5 +echo "$as_me:24493: 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 @@ -22574,23 +24558,23 @@ for cf_hdr in \ wctype.h \ do - echo "$as_me:22577: checking for $cf_hdr" >&5 + echo "$as_me:24561: checking for $cf_hdr" >&5 echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6 cat >"conftest.$ac_ext" <<_ACEOF -#line 22580 "configure" +#line 24564 "configure" #include "confdefs.h" #include #include <$cf_hdr> _ACEOF -if { (eval echo "$as_me:22587: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:24571: \"$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:22593: \$? = $ac_status" >&5 + echo "$as_me:24577: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -22608,7 +24592,7 @@ else cf_found=no fi rm -f conftest.err "conftest.$ac_ext" -echo "$as_me:22611: result: $cf_found" >&5 +echo "$as_me:24595: result: $cf_found" >&5 echo "${ECHO_T}$cf_found" >&6 if test $cf_found = yes ; then @@ -22632,23 +24616,23 @@ sys/termio.h \ do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:22635: checking for $ac_header" >&5 +echo "$as_me:24619: 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 22641 "configure" +#line 24625 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:22645: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:24629: \"$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:22651: \$? = $ac_status" >&5 + echo "$as_me:24635: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -22667,7 +24651,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:22670: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:24654: 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 <&5 + echo "$as_me:24671: 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 22690 "configure" +#line 24674 "configure" #include "confdefs.h" #include int main (void) { -struct termios foo; int x = foo.c_iflag = 1; (void)x +struct termios foo; int x = (int)(foo.c_iflag = 1); (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:22702: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24686: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22705: \$? = $ac_status" >&5 + echo "$as_me:24689: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:22708: \"$ac_try\"") >&5 + { (eval echo "$as_me:24692: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22711: \$? = $ac_status" >&5 + echo "$as_me:24695: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then termios_bad=no else @@ -22716,7 +24700,7 @@ else cat "conftest.$ac_ext" >&5 cat >"conftest.$ac_ext" <<_ACEOF -#line 22719 "configure" +#line 24703 "configure" #include "confdefs.h" #define _POSIX_SOURCE @@ -22724,22 +24708,22 @@ cat "conftest.$ac_ext" >&5 int main (void) { -struct termios foo; int x = foo.c_iflag = 2; (void)x +struct termios foo; int x = (int)(foo.c_iflag = 2); (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:22733: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24717: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22736: \$? = $ac_status" >&5 + echo "$as_me:24720: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:22739: \"$ac_try\"") >&5 + { (eval echo "$as_me:24723: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22742: \$? = $ac_status" >&5 + echo "$as_me:24726: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then termios_bad=unknown else @@ -22755,12 +24739,12 @@ rm -f "conftest.$ac_objext" "conftest.$a fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" - echo "$as_me:22758: result: $termios_bad" >&5 + echo "$as_me:24742: result: $termios_bad" >&5 echo "${ECHO_T}$termios_bad" >&6 fi fi -echo "$as_me:22763: checking declaration of size-change" >&5 +echo "$as_me:24747: 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 @@ -22781,7 +24765,7 @@ do fi cat >"conftest.$ac_ext" <<_ACEOF -#line 22784 "configure" +#line 24768 "configure" #include "confdefs.h" #include #ifdef HAVE_TERMIOS_H @@ -22831,16 +24815,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:22834: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24818: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22837: \$? = $ac_status" >&5 + echo "$as_me:24821: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:22840: \"$ac_try\"") >&5 + { (eval echo "$as_me:24824: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22843: \$? = $ac_status" >&5 + echo "$as_me:24827: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_sizechange=yes else @@ -22859,7 +24843,7 @@ rm -f "conftest.$ac_objext" "conftest.$a done fi -echo "$as_me:22862: result: $cf_cv_sizechange" >&5 +echo "$as_me:24846: result: $cf_cv_sizechange" >&5 echo "${ECHO_T}$cf_cv_sizechange" >&6 if test "$cf_cv_sizechange" != no ; then @@ -22877,7 +24861,7 @@ EOF esac fi -echo "$as_me:22880: checking if sys/time.h conflicts with sys/select.h" >&5 +echo "$as_me:24864: 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 @@ -22886,7 +24870,7 @@ else for cf_opts in no yes do cat >"conftest.$ac_ext" <<_ACEOF -#line 22889 "configure" +#line 24873 "configure" #include "confdefs.h" #define yes 1 @@ -22913,22 +24897,22 @@ cat >"conftest.$ac_ext" <<_ACEOF int main (void) { -struct timeval foo +struct timeval foo; (void)foo ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:22922: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24906: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22925: \$? = $ac_status" >&5 + echo "$as_me:24909: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:22928: \"$ac_try\"") >&5 + { (eval echo "$as_me:24912: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22931: \$? = $ac_status" >&5 + echo "$as_me:24915: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_sys_select_timeval=$cf_opts break @@ -22942,21 +24926,21 @@ done fi -echo "$as_me:22945: result: $cf_cv_sys_select_timeval" >&5 +echo "$as_me:24929: 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:22952: checking for va_copy" >&5 +echo "$as_me:24936: 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 22959 "configure" +#line 24943 "configure" #include "confdefs.h" #include @@ -22973,16 +24957,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:22976: \"$ac_link\"") >&5 +if { (eval echo "$as_me:24960: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:22979: \$? = $ac_status" >&5 + echo "$as_me:24963: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:22982: \"$ac_try\"") >&5 + { (eval echo "$as_me:24966: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22985: \$? = $ac_status" >&5 + echo "$as_me:24969: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_have_va_copy=yes else @@ -22992,7 +24976,7 @@ cf_cv_have_va_copy=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:22995: result: $cf_cv_have_va_copy" >&5 +echo "$as_me:24979: result: $cf_cv_have_va_copy" >&5 echo "${ECHO_T}$cf_cv_have_va_copy" >&6 if test "$cf_cv_have_va_copy" = yes; @@ -23004,14 +24988,14 @@ EOF else # !cf_cv_have_va_copy -echo "$as_me:23007: checking for __va_copy" >&5 +echo "$as_me:24991: 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 23014 "configure" +#line 24998 "configure" #include "confdefs.h" #include @@ -23028,16 +25012,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:23031: \"$ac_link\"") >&5 +if { (eval echo "$as_me:25015: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23034: \$? = $ac_status" >&5 + echo "$as_me:25018: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:23037: \"$ac_try\"") >&5 + { (eval echo "$as_me:25021: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23040: \$? = $ac_status" >&5 + echo "$as_me:25024: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_have___va_copy=yes else @@ -23047,7 +25031,7 @@ cf_cv_have___va_copy=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:23050: result: $cf_cv_have___va_copy" >&5 +echo "$as_me:25034: result: $cf_cv_have___va_copy" >&5 echo "${ECHO_T}$cf_cv_have___va_copy" >&6 if test "$cf_cv_have___va_copy" = yes @@ -23059,14 +25043,14 @@ EOF else # !cf_cv_have___va_copy -echo "$as_me:23062: checking for __builtin_va_copy" >&5 +echo "$as_me:25046: 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 23069 "configure" +#line 25053 "configure" #include "confdefs.h" #include @@ -23083,16 +25067,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:23086: \"$ac_link\"") >&5 +if { (eval echo "$as_me:25070: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23089: \$? = $ac_status" >&5 + echo "$as_me:25073: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:23092: \"$ac_try\"") >&5 + { (eval echo "$as_me:25076: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23095: \$? = $ac_status" >&5 + echo "$as_me:25079: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_have___builtin_va_copy=yes else @@ -23102,7 +25086,7 @@ cf_cv_have___builtin_va_copy=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:23105: result: $cf_cv_have___builtin_va_copy" >&5 +echo "$as_me:25089: 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 && @@ -23120,14 +25104,14 @@ case "${cf_cv_have_va_copy}${cf_cv_have_ ;; *) - echo "$as_me:23123: checking if we can simply copy va_list" >&5 + echo "$as_me:25107: 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 23130 "configure" +#line 25114 "configure" #include "confdefs.h" #include @@ -23144,16 +25128,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:23147: \"$ac_link\"") >&5 +if { (eval echo "$as_me:25131: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23150: \$? = $ac_status" >&5 + echo "$as_me:25134: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:23153: \"$ac_try\"") >&5 + { (eval echo "$as_me:25137: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23156: \$? = $ac_status" >&5 + echo "$as_me:25140: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_pointer_va_list=yes else @@ -23163,19 +25147,19 @@ cf_cv_pointer_va_list=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:23166: result: $cf_cv_pointer_va_list" >&5 +echo "$as_me:25150: 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:23171: checking if we can copy va_list indirectly" >&5 + echo "$as_me:25155: 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 23178 "configure" +#line 25162 "configure" #include "confdefs.h" #include @@ -23192,16 +25176,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:23195: \"$ac_link\"") >&5 +if { (eval echo "$as_me:25179: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23198: \$? = $ac_status" >&5 + echo "$as_me:25182: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:23201: \"$ac_try\"") >&5 + { (eval echo "$as_me:25185: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23204: \$? = $ac_status" >&5 + echo "$as_me:25188: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_array_va_list=yes else @@ -23211,7 +25195,7 @@ cf_cv_array_va_list=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:23214: result: $cf_cv_array_va_list" >&5 +echo "$as_me:25198: 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 @@ -23223,60 +25207,13 @@ EOF esac ### Checks for Datatypes. -# On IRIX 5.3, sys/types and inttypes.h are conflicting. - -for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ - inttypes.h stdint.h unistd.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:23232: 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 23238 "configure" -#include "confdefs.h" -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:23244: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:23247: \$? = $ac_status" >&5 - (exit "$ac_status"); } && - { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:23250: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:23253: \$? = $ac_status" >&5 - (exit "$ac_status"); }; }; then - eval "$as_ac_Header=yes" -else - echo "$as_me: failed program was:" >&5 -cat "conftest.$ac_ext" >&5 -eval "$as_ac_Header=no" -fi -rm -f "conftest.$ac_objext" "conftest.$ac_ext" -fi -echo "$as_me:23263: 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 <&5 +echo "$as_me:25210: 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 23279 "configure" +#line 25216 "configure" #include "confdefs.h" $ac_includes_default int @@ -23291,16 +25228,16 @@ if (sizeof (gid_t)) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:23294: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25231: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23297: \$? = $ac_status" >&5 + echo "$as_me:25234: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:23300: \"$ac_try\"") >&5 + { (eval echo "$as_me:25237: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23303: \$? = $ac_status" >&5 + echo "$as_me:25240: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_type_gid_t=yes else @@ -23310,7 +25247,7 @@ ac_cv_type_gid_t=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:23313: result: $ac_cv_type_gid_t" >&5 +echo "$as_me:25250: 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 : @@ -23322,13 +25259,13 @@ EOF fi -echo "$as_me:23325: checking for mode_t" >&5 +echo "$as_me:25262: 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 23331 "configure" +#line 25268 "configure" #include "confdefs.h" $ac_includes_default int @@ -23343,16 +25280,16 @@ if (sizeof (mode_t)) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:23346: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25283: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23349: \$? = $ac_status" >&5 + echo "$as_me:25286: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:23352: \"$ac_try\"") >&5 + { (eval echo "$as_me:25289: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23355: \$? = $ac_status" >&5 + echo "$as_me:25292: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_type_mode_t=yes else @@ -23362,7 +25299,7 @@ ac_cv_type_mode_t=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:23365: result: $ac_cv_type_mode_t" >&5 +echo "$as_me:25302: 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 : @@ -23374,13 +25311,13 @@ EOF fi -echo "$as_me:23377: checking for off_t" >&5 +echo "$as_me:25314: 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 23383 "configure" +#line 25320 "configure" #include "confdefs.h" $ac_includes_default int @@ -23395,16 +25332,16 @@ if (sizeof (off_t)) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:23398: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25335: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23401: \$? = $ac_status" >&5 + echo "$as_me:25338: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:23404: \"$ac_try\"") >&5 + { (eval echo "$as_me:25341: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23407: \$? = $ac_status" >&5 + echo "$as_me:25344: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_type_off_t=yes else @@ -23414,7 +25351,7 @@ ac_cv_type_off_t=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:23417: result: $ac_cv_type_off_t" >&5 +echo "$as_me:25354: 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 : @@ -23426,13 +25363,13 @@ EOF fi -echo "$as_me:23429: checking for pid_t" >&5 +echo "$as_me:25366: 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 23435 "configure" +#line 25372 "configure" #include "confdefs.h" $ac_includes_default int @@ -23447,16 +25384,16 @@ if (sizeof (pid_t)) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:23450: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25387: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23453: \$? = $ac_status" >&5 + echo "$as_me:25390: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:23456: \"$ac_try\"") >&5 + { (eval echo "$as_me:25393: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23459: \$? = $ac_status" >&5 + echo "$as_me:25396: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_type_pid_t=yes else @@ -23466,7 +25403,7 @@ ac_cv_type_pid_t=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:23469: result: $ac_cv_type_pid_t" >&5 +echo "$as_me:25406: 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 : @@ -23478,13 +25415,13 @@ EOF fi -echo "$as_me:23481: checking for size_t" >&5 +echo "$as_me:25418: 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 23487 "configure" +#line 25424 "configure" #include "confdefs.h" $ac_includes_default int @@ -23499,16 +25436,16 @@ if (sizeof (size_t)) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:23502: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25439: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23505: \$? = $ac_status" >&5 + echo "$as_me:25442: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:23508: \"$ac_try\"") >&5 + { (eval echo "$as_me:25445: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23511: \$? = $ac_status" >&5 + echo "$as_me:25448: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_type_size_t=yes else @@ -23518,7 +25455,7 @@ ac_cv_type_size_t=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:23521: result: $ac_cv_type_size_t" >&5 +echo "$as_me:25458: 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 : @@ -23530,13 +25467,13 @@ EOF fi -echo "$as_me:23533: checking for ssize_t" >&5 +echo "$as_me:25470: 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 23539 "configure" +#line 25476 "configure" #include "confdefs.h" $ac_includes_default int @@ -23551,16 +25488,16 @@ if (sizeof (ssize_t)) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:23554: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25491: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23557: \$? = $ac_status" >&5 + echo "$as_me:25494: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:23560: \"$ac_try\"") >&5 + { (eval echo "$as_me:25497: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23563: \$? = $ac_status" >&5 + echo "$as_me:25500: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_type_ssize_t=yes else @@ -23570,7 +25507,7 @@ ac_cv_type_ssize_t=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:23573: result: $ac_cv_type_ssize_t" >&5 +echo "$as_me:25510: 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 : @@ -23582,13 +25519,13 @@ EOF fi -echo "$as_me:23585: checking for time_t" >&5 +echo "$as_me:25522: 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 23591 "configure" +#line 25528 "configure" #include "confdefs.h" $ac_includes_default int @@ -23603,16 +25540,16 @@ if (sizeof (time_t)) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:23606: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25543: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23609: \$? = $ac_status" >&5 + echo "$as_me:25546: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:23612: \"$ac_try\"") >&5 + { (eval echo "$as_me:25549: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23615: \$? = $ac_status" >&5 + echo "$as_me:25552: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_type_time_t=yes else @@ -23622,7 +25559,7 @@ ac_cv_type_time_t=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:23625: result: $ac_cv_type_time_t" >&5 +echo "$as_me:25562: 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 : @@ -23635,7 +25572,7 @@ EOF fi cat >"conftest.$ac_ext" <<_ACEOF -#line 23638 "configure" +#line 25575 "configure" #include "confdefs.h" #include @@ -23646,7 +25583,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>& else cat >"conftest.$ac_ext" <<_ACEOF -#line 23649 "configure" +#line 25586 "configure" #include "confdefs.h" #include @@ -23656,13 +25593,13 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>& : else - echo "$as_me:23659: checking for in_addr_t" >&5 + echo "$as_me:25596: 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 23665 "configure" +#line 25602 "configure" #include "confdefs.h" $ac_includes_default int @@ -23677,16 +25614,16 @@ if (sizeof (in_addr_t)) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:23680: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25617: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23683: \$? = $ac_status" >&5 + echo "$as_me:25620: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:23686: \"$ac_try\"") >&5 + { (eval echo "$as_me:25623: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23689: \$? = $ac_status" >&5 + echo "$as_me:25626: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_type_in_addr_t=yes else @@ -23696,7 +25633,7 @@ ac_cv_type_in_addr_t=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:23699: result: $ac_cv_type_in_addr_t" >&5 +echo "$as_me:25636: 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 : @@ -23714,13 +25651,13 @@ rm -rf conftest* fi rm -rf conftest* -echo "$as_me:23717: checking for uid_t in sys/types.h" >&5 +echo "$as_me:25654: 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 23723 "configure" +#line 25660 "configure" #include "confdefs.h" #include @@ -23734,7 +25671,7 @@ fi rm -rf conftest* fi -echo "$as_me:23737: result: $ac_cv_type_uid_t" >&5 +echo "$as_me:25674: 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 @@ -23748,37 +25685,33 @@ EOF fi -echo "$as_me:23751: checking for quad_t" >&5 +echo "$as_me:25688: checking for quad_t" >&5 echo $ECHO_N "checking for quad_t... $ECHO_C" >&6 cat >"conftest.$ac_ext" <<_ACEOF -#line 23754 "configure" +#line 25691 "configure" #include "confdefs.h" -#include -#if 0 -#include -#include -#endif /* 0 */ +$ac_includes_default int main (void) { -quad_t x; x = 0 +quad_t x; x = 0; (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:23772: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25705: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23775: \$? = $ac_status" >&5 + echo "$as_me:25708: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:23778: \"$ac_try\"") >&5 + { (eval echo "$as_me:25711: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23781: \$? = $ac_status" >&5 + echo "$as_me:25714: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_quad_t=yes else @@ -23787,7 +25720,7 @@ cat "conftest.$ac_ext" >&5 ac_cv_quad_t=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" -echo "$as_me:23790: result: $ac_cv_quad_t" >&5 +echo "$as_me:25723: result: $ac_cv_quad_t" >&5 echo "${ECHO_T}$ac_cv_quad_t" >&6 if test $ac_cv_quad_t = yes; then @@ -23797,33 +25730,33 @@ EOF fi -echo "$as_me:23800: checking for long long" >&5 +echo "$as_me:25733: checking for long long" >&5 echo $ECHO_N "checking for long long... $ECHO_C" >&6 cat >"conftest.$ac_ext" <<_ACEOF -#line 23803 "configure" +#line 25736 "configure" #include "confdefs.h" -#include +$ac_includes_default int main (void) { -long long x; x = 0 +long long x; x = 0; (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:23817: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25750: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23820: \$? = $ac_status" >&5 + echo "$as_me:25753: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:23823: \"$ac_try\"") >&5 + { (eval echo "$as_me:25756: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23826: \$? = $ac_status" >&5 + echo "$as_me:25759: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_long_long=yes else @@ -23832,7 +25765,7 @@ cat "conftest.$ac_ext" >&5 ac_cv_long_long=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" -echo "$as_me:23835: result: $ac_cv_long_long" >&5 +echo "$as_me:25768: result: $ac_cv_long_long" >&5 echo "${ECHO_T}$ac_cv_long_long" >&6 if test $ac_cv_long_long = yes; then @@ -23842,38 +25775,33 @@ EOF fi -echo "$as_me:23845: checking for int_least64_t" >&5 +echo "$as_me:25778: checking for int_least64_t" >&5 echo $ECHO_N "checking for int_least64_t... $ECHO_C" >&6 cat >"conftest.$ac_ext" <<_ACEOF -#line 23848 "configure" +#line 25781 "configure" #include "confdefs.h" -#ifdef HAVE_STDINT_H -#include -#endif -#ifdef HAVE_HAVE_INTTYPES_H -#include -#endif +$ac_includes_default int main (void) { -int_least64_t x; x = 0 +int_least64_t x; x = 0; (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:23867: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25795: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23870: \$? = $ac_status" >&5 + echo "$as_me:25798: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:23873: \"$ac_try\"") >&5 + { (eval echo "$as_me:25801: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23876: \$? = $ac_status" >&5 + echo "$as_me:25804: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_int_least64_t=yes else @@ -23882,7 +25810,7 @@ cat "conftest.$ac_ext" >&5 ac_cv_int_least64_t=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" -echo "$as_me:23885: result: $ac_cv_int_least64_t" >&5 +echo "$as_me:25813: 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 @@ -23890,38 +25818,33 @@ cat >>confdefs.h <<\EOF #define HAVE_INT_LEAST64_T 1 EOF - echo "$as_me:23893: checking for INT64_C" >&5 + echo "$as_me:25821: checking for INT64_C" >&5 echo $ECHO_N "checking for INT64_C... $ECHO_C" >&6 cat >"conftest.$ac_ext" <<_ACEOF -#line 23896 "configure" +#line 25824 "configure" #include "confdefs.h" -#ifdef HAVE_STDINT_H -#include -#endif -#ifdef HAVE_HAVE_INTTYPES_H -#include -#endif +$ac_includes_default int main (void) { -int_least64_t x; x = INT64_C(0) +int_least64_t x; x = INT64_C(0); (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:23915: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25838: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23918: \$? = $ac_status" >&5 + echo "$as_me:25841: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:23921: \"$ac_try\"") >&5 + { (eval echo "$as_me:25844: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23924: \$? = $ac_status" >&5 + echo "$as_me:25847: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_int64_c=yes else @@ -23930,7 +25853,7 @@ cat "conftest.$ac_ext" >&5 ac_cv_int64_c=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" - echo "$as_me:23933: result: $ac_cv_int64_c" >&5 + echo "$as_me:25856: result: $ac_cv_int64_c" >&5 echo "${ECHO_T}$ac_cv_int64_c" >&6 if test $ac_cv_int64_c = yes; then @@ -23941,12 +25864,13 @@ EOF fi fi -echo "$as_me:23944: checking for nl_item" >&5 +echo "$as_me:25867: checking for nl_item" >&5 echo $ECHO_N "checking for nl_item... $ECHO_C" >&6 cat >"conftest.$ac_ext" <<_ACEOF -#line 23947 "configure" +#line 25870 "configure" #include "confdefs.h" +$ac_includes_default #ifdef HAVE_LANGINFO_H #include #else @@ -23958,22 +25882,22 @@ cat >"conftest.$ac_ext" <<_ACEOF int main (void) { -nl_item x; x = 0 +nl_item x; x = 0; (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:23967: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25891: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23970: \$? = $ac_status" >&5 + echo "$as_me:25894: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:23973: \"$ac_try\"") >&5 + { (eval echo "$as_me:25897: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23976: \$? = $ac_status" >&5 + echo "$as_me:25900: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_nl_item=yes else @@ -23982,7 +25906,7 @@ cat "conftest.$ac_ext" >&5 ac_cv_nl_item=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" -echo "$as_me:23985: result: $ac_cv_nl_item" >&5 +echo "$as_me:25909: result: $ac_cv_nl_item" >&5 echo "${ECHO_T}$ac_cv_nl_item" >&6 if test $ac_cv_nl_item = yes; then @@ -23995,7 +25919,7 @@ fi ### Checks for libraries. # libuu/uudeview # only define HAVE_LIBUU and HAVE_UUDEVIEW_H if both are found -echo "$as_me:23998: checking for UUInitialize in -luu" >&5 +echo "$as_me:25922: 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 @@ -24003,7 +25927,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-luu $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 24006 "configure" +#line 25930 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -24012,7 +25936,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char UUInitialize (); +char UUInitialize (void); int main (void) { @@ -24022,16 +25946,16 @@ UUInitialize (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:24025: \"$ac_link\"") >&5 +if { (eval echo "$as_me:25949: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24028: \$? = $ac_status" >&5 + echo "$as_me:25952: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:24031: \"$ac_try\"") >&5 + { (eval echo "$as_me:25955: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24034: \$? = $ac_status" >&5 + echo "$as_me:25958: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_uu_UUInitialize=yes else @@ -24042,26 +25966,26 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:24045: result: $ac_cv_lib_uu_UUInitialize" >&5 +echo "$as_me:25969: 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:24048: checking for uudeview.h" >&5 + echo "$as_me:25972: 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 24054 "configure" +#line 25978 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:24058: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:25982: \"$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:24064: \$? = $ac_status" >&5 + echo "$as_me:25988: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -24080,7 +26004,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:24083: result: $ac_cv_header_uudeview_h" >&5 +echo "$as_me:26007: 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 @@ -24110,23 +26034,23 @@ fi # get $CFLAGS/$LDFLAGS from pkg-config icu-uc if possible cf_try_icuuc="no" cf_try_icuuc46="no" -echo "$as_me:24113: checking for unicode/unorm.h" >&5 +echo "$as_me:26037: 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 24119 "configure" +#line 26043 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:24123: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26047: \"$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:24129: \$? = $ac_status" >&5 + echo "$as_me:26053: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -24145,27 +26069,27 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:24148: result: $ac_cv_header_unicode_unorm_h" >&5 +echo "$as_me:26072: 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:24152: checking for unicode/ustring.h" >&5 + echo "$as_me:26076: 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 24158 "configure" +#line 26082 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:24162: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26086: \"$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:24168: \$? = $ac_status" >&5 + echo "$as_me:26092: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -24184,7 +26108,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:24187: result: $ac_cv_header_unicode_ustring_h" >&5 +echo "$as_me:26111: 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 @@ -24196,37 +26120,40 @@ cat >>confdefs.h <<\EOF #define HAVE_UNICODE_USTRING_H 1 EOF - echo "$as_me:24199: checking for unorm_normalize in libicuuc" >&5 + echo "$as_me:26123: 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 24205 "configure" +#line 26129 "configure" #include "confdefs.h" -#include +$ac_includes_default + #include int main (void) { - int32_t needed, ustr = NULL; + int32_t needed; + const UChar *ustr = NULL; UErrorCode status; needed = unorm_normalize(ustr, -1, UNORM_DEFAULT, 0, NULL, 0, &status); + (void)needed ; return 0; } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:24220: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26147: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24223: \$? = $ac_status" >&5 + echo "$as_me:26150: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:24226: \"$ac_try\"") >&5 + { (eval echo "$as_me:26153: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24229: \$? = $ac_status" >&5 + echo "$as_me:26156: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cat >>confdefs.h <<\EOF @@ -24241,26 +26168,26 @@ LIBS=$cf_save_LIBS fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" - echo "$as_me:24244: result: $cf_try_icuuc" >&5 + echo "$as_me:26171: result: $cf_try_icuuc" >&5 echo "${ECHO_T}$cf_try_icuuc" >&6 cf_save_LIBS="$LIBS" - echo "$as_me:24247: checking for unicode/uidna.h" >&5 + echo "$as_me:26174: 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 24253 "configure" +#line 26180 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:24257: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26184: \"$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:24263: \$? = $ac_status" >&5 + echo "$as_me:26190: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -24279,7 +26206,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:24282: result: $ac_cv_header_unicode_uidna_h" >&5 +echo "$as_me:26209: 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 @@ -24289,10 +26216,10 @@ EOF fi - echo "$as_me:24292: checking for uidna_nameToUnicode in libicuuc" >&5 + echo "$as_me:26219: 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 24295 "configure" +#line 26222 "configure" #include "confdefs.h" #include #include @@ -24302,8 +26229,7 @@ main (void) UErrorCode status = U_ZERO_ERROR; UIDNAInfo info = UIDNA_INFO_INITIALIZER; - UIDNA *uts46; - uidna_openUTS46(UNORM_DEFAULT, &status); + UIDNA *uts46 = uidna_openUTS46(UNORM_DEFAULT, &status); uidna_nameToUnicode(uts46, NULL, 0, NULL, 0, &info, &status); uidna_close(uts46); ; @@ -24311,16 +26237,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:24314: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26240: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24317: \$? = $ac_status" >&5 + echo "$as_me:26243: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:24320: \"$ac_try\"") >&5 + { (eval echo "$as_me:26246: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24323: \$? = $ac_status" >&5 + echo "$as_me:26249: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cat >>confdefs.h <<\EOF @@ -24335,25 +26261,25 @@ LIBS=$cf_save_LIBS fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" - echo "$as_me:24338: result: $cf_try_icuuc46" >&5 + echo "$as_me:26264: result: $cf_try_icuuc46" >&5 echo "${ECHO_T}$cf_try_icuuc46" >&6 - echo "$as_me:24340: checking for unicode/ubidi.h" >&5 + echo "$as_me:26266: 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 24346 "configure" +#line 26272 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:24350: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26276: \"$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:24356: \$? = $ac_status" >&5 + echo "$as_me:26282: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -24372,7 +26298,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:24375: result: $ac_cv_header_unicode_ubidi_h" >&5 +echo "$as_me:26301: 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 @@ -24387,23 +26313,23 @@ fi fi # IDNA2008 -echo "$as_me:24390: checking for unicode/unorm2.h" >&5 +echo "$as_me:26316: checking for unicode/unorm2.h" >&5 echo $ECHO_N "checking for unicode/unorm2.h... $ECHO_C" >&6 if test "${ac_cv_header_unicode_unorm2_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 24396 "configure" +#line 26322 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:24400: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26326: \"$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:24406: \$? = $ac_status" >&5 + echo "$as_me:26332: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -24422,7 +26348,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:24425: result: $ac_cv_header_unicode_unorm2_h" >&5 +echo "$as_me:26351: result: $ac_cv_header_unicode_unorm2_h" >&5 echo "${ECHO_T}$ac_cv_header_unicode_unorm2_h" >&6 if test "$ac_cv_header_unicode_unorm2_h" = yes; then @@ -24434,23 +26360,23 @@ fi # without icuuc try GNU libunistring for normalization if test $cf_try_icuuc = no ; then - echo "$as_me:24437: checking for unitypes.h" >&5 + echo "$as_me:26363: 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 24443 "configure" +#line 26369 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:24447: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26373: \"$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:24453: \$? = $ac_status" >&5 + echo "$as_me:26379: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -24469,27 +26395,27 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:24472: result: $ac_cv_header_unitypes_h" >&5 +echo "$as_me:26398: 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:24476: checking for uninorm.h" >&5 + echo "$as_me:26402: 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 24482 "configure" +#line 26408 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:24486: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26412: \"$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:24492: \$? = $ac_status" >&5 + echo "$as_me:26418: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -24508,7 +26434,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:24511: result: $ac_cv_header_uninorm_h" >&5 +echo "$as_me:26437: 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 @@ -24520,13 +26446,13 @@ cat >>confdefs.h <<\EOF #define HAVE_UNINORM_H 1 EOF - echo "$as_me:24523: checking for u8_normalize in libunistring" >&5 + echo "$as_me:26449: 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 24529 "configure" +#line 26455 "configure" #include "confdefs.h" #include #include @@ -24541,16 +26467,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:24544: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26470: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24547: \$? = $ac_status" >&5 + echo "$as_me:26473: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:24550: \"$ac_try\"") >&5 + { (eval echo "$as_me:26476: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24553: \$? = $ac_status" >&5 + echo "$as_me:26479: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cat >>confdefs.h <<\EOF @@ -24565,7 +26491,7 @@ LIBS=$cf_save_LIBS fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" - echo "$as_me:24568: result: $cf_try_unistring" >&5 + echo "$as_me:26494: result: $cf_try_unistring" >&5 echo "${ECHO_T}$cf_try_unistring" >&6 fi @@ -24578,7 +26504,7 @@ fi # TODO: check for libidn2 # get $CFLAGS/$LDFLAGS from pkg-config libidn[2] if possible if test $cf_try_icuuc = no ; then - echo "$as_me:24581: checking for stringprep_check_version in -lidn" >&5 + echo "$as_me:26507: 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 @@ -24586,7 +26512,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lidn $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 24589 "configure" +#line 26515 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -24595,7 +26521,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char stringprep_check_version (); +char stringprep_check_version (void); int main (void) { @@ -24605,16 +26531,16 @@ stringprep_check_version (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:24608: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26534: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24611: \$? = $ac_status" >&5 + echo "$as_me:26537: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:24614: \"$ac_try\"") >&5 + { (eval echo "$as_me:26540: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24617: \$? = $ac_status" >&5 + echo "$as_me:26543: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_idn_stringprep_check_version=yes else @@ -24625,26 +26551,26 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:24628: result: $ac_cv_lib_idn_stringprep_check_version" >&5 +echo "$as_me:26554: 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:24631: checking for stringprep.h" >&5 + echo "$as_me:26557: 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 24637 "configure" +#line 26563 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:24641: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26567: \"$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:24647: \$? = $ac_status" >&5 + echo "$as_me:26573: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -24663,7 +26589,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:24666: result: $ac_cv_header_stringprep_h" >&5 +echo "$as_me:26592: 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 @@ -24671,23 +26597,23 @@ cat >>confdefs.h <<\EOF #define HAVE_STRINGPREP_H 1 EOF - echo "$as_me:24674: checking for idna.h" >&5 + echo "$as_me:26600: 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 24680 "configure" +#line 26606 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:24684: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26610: \"$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:24690: \$? = $ac_status" >&5 + echo "$as_me:26616: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -24706,7 +26632,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:24709: result: $ac_cv_header_idna_h" >&5 +echo "$as_me:26635: 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 @@ -24714,7 +26640,7 @@ cat >>confdefs.h <<\EOF #define HAVE_IDNA_H 1 EOF - echo "$as_me:24717: checking for idna_to_unicode_lzlz in -lidn" >&5 + echo "$as_me:26643: 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 @@ -24722,7 +26648,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lidn $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 24725 "configure" +#line 26651 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -24731,7 +26657,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char idna_to_unicode_lzlz (); +char idna_to_unicode_lzlz (void); int main (void) { @@ -24741,16 +26667,16 @@ idna_to_unicode_lzlz (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:24744: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26670: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24747: \$? = $ac_status" >&5 + echo "$as_me:26673: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:24750: \"$ac_try\"") >&5 + { (eval echo "$as_me:26676: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24753: \$? = $ac_status" >&5 + echo "$as_me:26679: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_idn_idna_to_unicode_lzlz=yes else @@ -24761,7 +26687,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:24764: result: $ac_cv_lib_idn_idna_to_unicode_lzlz" >&5 +echo "$as_me:26690: 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 @@ -24769,10 +26695,10 @@ cat >>confdefs.h <<\EOF #define HAVE_IDNA_TO_UNICODE_LZLZ 1 EOF - echo "$as_me:24772: checking for IDNA_USE_STD3_ASCII_RULES" >&5 + echo "$as_me:26698: 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 24775 "configure" +#line 26701 "configure" #include "confdefs.h" #include @@ -24784,10 +26710,10 @@ cat >>confdefs.h <<\EOF #define HAVE_IDNA_USE_STD3_ASCII_RULES 1 EOF - echo "$as_me:24787: result: yes" >&5 + echo "$as_me:26713: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:24790: result: no" >&5 + echo "$as_me:26716: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -24795,7 +26721,7 @@ rm -rf conftest* fi - echo "$as_me:24798: checking for idna_strerror in -lidn" >&5 + echo "$as_me:26724: 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 @@ -24803,7 +26729,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lidn $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 24806 "configure" +#line 26732 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -24812,7 +26738,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char idna_strerror (); +char idna_strerror (void); int main (void) { @@ -24822,16 +26748,16 @@ idna_strerror (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:24825: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26751: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24828: \$? = $ac_status" >&5 + echo "$as_me:26754: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:24831: \"$ac_try\"") >&5 + { (eval echo "$as_me:26757: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24834: \$? = $ac_status" >&5 + echo "$as_me:26760: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_idn_idna_strerror=yes else @@ -24842,7 +26768,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:24845: result: $ac_cv_lib_idn_idna_strerror" >&5 +echo "$as_me:26771: 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 @@ -24867,7 +26793,7 @@ fi fi # libidnkit - Internationalized Domain Names / IDN 2008 -echo "$as_me:24870: checking for idn_decodename in -lidnkit" >&5 +echo "$as_me:26796: 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 @@ -24875,7 +26801,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lidnkit $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 24878 "configure" +#line 26804 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -24884,7 +26810,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char idn_decodename (); +char idn_decodename (void); int main (void) { @@ -24894,16 +26820,16 @@ idn_decodename (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:24897: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26823: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24900: \$? = $ac_status" >&5 + echo "$as_me:26826: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:24903: \"$ac_try\"") >&5 + { (eval echo "$as_me:26829: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24906: \$? = $ac_status" >&5 + echo "$as_me:26832: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_idnkit_idn_decodename=yes else @@ -24914,27 +26840,27 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:24917: result: $ac_cv_lib_idnkit_idn_decodename" >&5 +echo "$as_me:26843: 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 - echo "$as_me:24921: checking for idn/api.h" >&5 + echo "$as_me:26847: 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 24927 "configure" +#line 26853 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:24931: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:26857: \"$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:24937: \$? = $ac_status" >&5 + echo "$as_me:26863: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -24953,16 +26879,16 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:24956: result: $ac_cv_header_idn_api_h" >&5 +echo "$as_me:26882: 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:24960: checking for IDN_DECODE_LOOKUP" >&5 + echo "$as_me:26886: 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 24965 "configure" +#line 26891 "configure" #include "confdefs.h" #include #include @@ -24982,16 +26908,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:24985: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26911: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24988: \$? = $ac_status" >&5 + echo "$as_me:26914: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:24991: \"$ac_try\"") >&5 + { (eval echo "$as_me:26917: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24994: \$? = $ac_status" >&5 + echo "$as_me:26920: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cat >>confdefs.h <<\EOF @@ -25006,14 +26932,14 @@ cat >>confdefs.h <<\EOF #define HAVE_IDN_DECODENAME 1 EOF - echo "$as_me:25009: result: yes" >&5 + echo "$as_me:26935: result: yes" >&5 echo "${ECHO_T}yes" >&6 else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 LIBS=$cf_save_LIBS - echo "$as_me:25016: result: no" >&5 + echo "$as_me:26942: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -25033,7 +26959,7 @@ else cf_cv_termlib=none cat >"conftest.$ac_ext" <<_ACEOF -#line 25036 "configure" +#line 26962 "configure" #include "confdefs.h" extern char *tgoto(const char*,int,int); int @@ -25045,19 +26971,19 @@ char *x=tgoto("",0,0); (void)x; } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:25048: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26974: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25051: \$? = $ac_status" >&5 + echo "$as_me:26977: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:25054: \"$ac_try\"") >&5 + { (eval echo "$as_me:26980: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25057: \$? = $ac_status" >&5 + echo "$as_me:26983: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cat >"conftest.$ac_ext" <<_ACEOF -#line 25060 "configure" +#line 26986 "configure" #include "confdefs.h" extern char *tigetstr(const char *); int @@ -25069,16 +26995,16 @@ char *x=tigetstr(""); (void)x; } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:25072: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26998: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25075: \$? = $ac_status" >&5 + echo "$as_me:27001: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:25078: \"$ac_try\"") >&5 + { (eval echo "$as_me:27004: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25081: \$? = $ac_status" >&5 + echo "$as_me:27007: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_termlib=terminfo else @@ -25089,7 +27015,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}:25092: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5 +echo "${as_me:-configure}:27018: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5 else echo "$as_me: failed program was:" >&5 @@ -25104,31 +27030,31 @@ if test "$cf_cv_termlib" = none; then LIBS="-l$cf_lib $cf_save_LIBS" for cf_func in tigetstr tgetstr do - echo "$as_me:25107: checking for $cf_func in -l$cf_lib" >&5 + echo "$as_me:27033: 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 25110 "configure" +#line 27036 "configure" #include "confdefs.h" extern char *$cf_func(const char *); int main (void) { -int x=$cf_func(""); (void)x +char *x = $cf_func(""); (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:25122: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27048: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25125: \$? = $ac_status" >&5 + echo "$as_me:27051: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:25128: \"$ac_try\"") >&5 + { (eval echo "$as_me:27054: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25131: \$? = $ac_status" >&5 + echo "$as_me:27057: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_result=yes else @@ -25137,7 +27063,7 @@ cat "conftest.$ac_ext" >&5 cf_result=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" - echo "$as_me:25140: result: $cf_result" >&5 + echo "$as_me:27066: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 if test "$cf_result" = yes ; then if test "$cf_func" = tigetstr ; then @@ -25154,7 +27080,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:25157: checking for initscr in -lcurses" >&5 + echo "$as_me:27083: 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 @@ -25162,7 +27088,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lcurses $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 25165 "configure" +#line 27091 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -25171,7 +27097,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char initscr (); +char initscr (void); int main (void) { @@ -25181,16 +27107,16 @@ initscr (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:25184: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27110: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25187: \$? = $ac_status" >&5 + echo "$as_me:27113: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:25190: \"$ac_try\"") >&5 + { (eval echo "$as_me:27116: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25193: \$? = $ac_status" >&5 + echo "$as_me:27119: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_curses_initscr=yes else @@ -25201,7 +27127,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:25204: result: $ac_cv_lib_curses_initscr" >&5 +echo "$as_me:27130: 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 @@ -25223,7 +27149,7 @@ LIBS="$cf_add_libs" fi - echo "$as_me:25226: checking for tgoto in -ltermcap" >&5 + echo "$as_me:27152: 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 @@ -25231,7 +27157,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-ltermcap $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 25234 "configure" +#line 27160 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -25240,7 +27166,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char tgoto (); +char tgoto (void); int main (void) { @@ -25250,16 +27176,16 @@ tgoto (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:25253: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27179: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25256: \$? = $ac_status" >&5 + echo "$as_me:27182: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:25259: \"$ac_try\"") >&5 + { (eval echo "$as_me:27185: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25262: \$? = $ac_status" >&5 + echo "$as_me:27188: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_termcap_tgoto=yes else @@ -25270,7 +27196,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:25273: result: $ac_cv_lib_termcap_tgoto" >&5 +echo "$as_me:27199: 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 @@ -25297,7 +27223,7 @@ fi fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" if test "$cf_cv_termlib" = none; then - { echo "$as_me:25300: WARNING: Cannot find -ltermlib, -lcurses, or -ltermcap" >&5 + { echo "$as_me:27226: WARNING: Cannot find -ltermlib, -lcurses, or -ltermcap" >&5 echo "$as_me: WARNING: Cannot find -ltermlib, -lcurses, or -ltermcap" >&2;} fi @@ -25305,12 +27231,12 @@ fi # terminfo-based termcap interfaces may be prototyped in , # which may/may not be compatible with - echo "$as_me:25308: checking if we should include termcap.h" >&5 + echo "$as_me:27234: 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 25313 "configure" +#line 27239 "configure" #include "confdefs.h" #define HAVE_TERMCAP_H 1 @@ -25328,16 +27254,16 @@ make an error } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:25331: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27257: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25334: \$? = $ac_status" >&5 + echo "$as_me:27260: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:25337: \"$ac_try\"") >&5 + { (eval echo "$as_me:27263: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25340: \$? = $ac_status" >&5 + echo "$as_me:27266: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_result=yes else @@ -25346,7 +27272,7 @@ cat "conftest.$ac_ext" >&5 cf_result=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" - echo "$as_me:25349: result: $cf_result" >&5 + echo "$as_me:27275: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 CFLAGS="$cf_save_CFLAGS" test $cf_result = yes && @@ -25354,7 +27280,7 @@ cat >>confdefs.h <<\EOF #define HAVE_TERMCAP_H 1 EOF -echo "$as_me:25357: checking for term.h" >&5 +echo "$as_me:27283: 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 @@ -25375,7 +27301,7 @@ esac for cf_header in $cf_header_list do cat >"conftest.$ac_ext" <<_ACEOF -#line 25378 "configure" +#line 27304 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> @@ -25389,16 +27315,16 @@ WINDOW *x; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:25392: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27318: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25395: \$? = $ac_status" >&5 + echo "$as_me:27321: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:25398: \"$ac_try\"") >&5 + { (eval echo "$as_me:27324: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25401: \$? = $ac_status" >&5 + echo "$as_me:27327: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_term_header=$cf_header break @@ -25417,7 +27343,7 @@ no) for cf_header in ncurses/term.h ncursesw/term.h do cat >"conftest.$ac_ext" <<_ACEOF -#line 25420 "configure" +#line 27346 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> @@ -25435,16 +27361,16 @@ WINDOW *x; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:25438: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27364: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25441: \$? = $ac_status" >&5 + echo "$as_me:27367: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:25444: \"$ac_try\"") >&5 + { (eval echo "$as_me:27370: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25447: \$? = $ac_status" >&5 + echo "$as_me:27373: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_term_header=$cf_header break @@ -25459,7 +27385,7 @@ rm -f "conftest.$ac_objext" "conftest.$a esac fi -echo "$as_me:25462: result: $cf_cv_term_header" >&5 +echo "$as_me:27388: result: $cf_cv_term_header" >&5 echo "${ECHO_T}$cf_cv_term_header" >&6 case "$cf_cv_term_header" in @@ -25486,7 +27412,7 @@ EOF ;; esac -echo "$as_me:25489: checking if we should include curses.h or termcap.h" >&5 +echo "$as_me:27415: 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 @@ -25503,31 +27429,34 @@ do CPPFLAGS="$cf_save_CPPFLAGS $CHECK_DECL_FLAG" test -n "$cf_c_opts" && CPPFLAGS="$CPPFLAGS -D$cf_c_opts" test -n "$cf_t_opts" && CPPFLAGS="$CPPFLAGS -D$cf_t_opts" + cf_tgoto_decl=" + extern char *tgoto(char*,int,int);" + test -n "${cf_c_opts}${cf_t_opts}" && cf_tgoto_decl= cat >"conftest.$ac_ext" <<_ACEOF -#line 25508 "configure" +#line 27437 "configure" #include "confdefs.h" /* $cf_c_opts $cf_t_opts */ -$CHECK_DECL_HDRS +$CHECK_DECL_HDRS $cf_tgoto_decl int main (void) { -char *x = (char *)tgoto(""); (void)x +static char fmt[] = ""; char *x = tgoto(fmt); (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:25521: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27450: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25524: \$? = $ac_status" >&5 + echo "$as_me:27453: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:25527: \"$ac_try\"") >&5 + { (eval echo "$as_me:27456: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25530: \$? = $ac_status" >&5 + echo "$as_me:27459: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then test "$cf_cv_need_curses_h" = no && { cf_cv_need_curses_h=maybe @@ -25539,29 +27468,29 @@ 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 25542 "configure" +#line 27471 "configure" #include "confdefs.h" -$CHECK_DECL_HDRS +$CHECK_DECL_HDRS $cf_tgoto_decl int main (void) { -char *x = (char *)tgoto("",0,0); (void)x +static char fmt[] = ""; char *x = tgoto(fmt,0,0); (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:25555: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27484: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25558: \$? = $ac_status" >&5 + echo "$as_me:27487: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:25561: \"$ac_try\"") >&5 + { (eval echo "$as_me:27490: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25564: \$? = $ac_status" >&5 + echo "$as_me:27493: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_need_curses_h=yes cf_ok_c_opts=$cf_c_opts @@ -25598,7 +27527,7 @@ if test "$cf_cv_need_curses_h" != no ; t fi fi -echo "$as_me:25601: result: $cf_cv_need_curses_h" >&5 +echo "$as_me:27530: result: $cf_cv_need_curses_h" >&5 echo "${ECHO_T}$cf_cv_need_curses_h" >&6 case $cf_cv_need_curses_h in @@ -25636,7 +27565,7 @@ EOF ;; esac -echo "$as_me:25639: checking declaration of tputs 3rd param" >&5 +echo "$as_me:27568: 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 @@ -25652,33 +27581,34 @@ for Q in int void; do for R in int char; do for S in "" const; do -echo "${as_me:-configure}:25655: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5 +echo "${as_me:-configure}:27584: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5 cat >"conftest.$ac_ext" <<_ACEOF -#line 25658 "configure" +#line 27587 "configure" #include "confdefs.h" $CHECK_DECL_HDRS + extern $Q OutChar($R); + extern $P tputs ($S char *string, int nlines, $Q (*_f)($R)); + static char fmt[] = ""; int main (void) { -extern $Q OutChar($R); - extern $P tputs ($S char *string, int nlines, $Q (*_f)($R)); - tputs("", 1, OutChar) +tputs(fmt, 1, OutChar) ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:25672: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27602: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25675: \$? = $ac_status" >&5 + echo "$as_me:27605: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:25678: \"$ac_try\"") >&5 + { (eval echo "$as_me:27608: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25681: \$? = $ac_status" >&5 + echo "$as_me:27611: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_type_outchar="$Q OutChar($R)" cf_cv_found=yes @@ -25697,7 +27627,7 @@ done done fi -echo "$as_me:25700: result: $cf_cv_type_outchar" >&5 +echo "$as_me:27630: result: $cf_cv_type_outchar" >&5 echo "${ECHO_T}$cf_cv_type_outchar" >&6 case $cf_cv_type_outchar in @@ -25736,7 +27666,7 @@ EOF elif test ".$cf_cv_termlib" = .termcap ; then # BSD 'tputs()' may need 'PC' to be set. cat >"conftest.$ac_ext" <<_ACEOF -#line 25739 "configure" +#line 27669 "configure" #include "confdefs.h" int @@ -25748,16 +27678,16 @@ extern char PC; PC = 0 } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:25751: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27681: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25754: \$? = $ac_status" >&5 + echo "$as_me:27684: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:25757: \"$ac_try\"") >&5 + { (eval echo "$as_me:27687: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25760: \$? = $ac_status" >&5 + echo "$as_me:27690: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cat >>confdefs.h <<\EOF @@ -25775,21 +27705,17 @@ fi ### Checks for external-data -echo "$as_me:25778: checking if external errno is declared" >&5 +echo "$as_me:27708: 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 25785 "configure" +#line 27715 "configure" #include "confdefs.h" -#ifdef HAVE_STDLIB_H -#include -#endif -#include -#include +$ac_includes_default #include int main (void) @@ -25800,16 +27726,16 @@ int x = (int) errno; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:25803: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27729: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25806: \$? = $ac_status" >&5 + echo "$as_me:27732: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:25809: \"$ac_try\"") >&5 + { (eval echo "$as_me:27735: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25812: \$? = $ac_status" >&5 + echo "$as_me:27738: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_dcl_errno=yes else @@ -25820,7 +27746,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:25823: result: $cf_cv_dcl_errno" >&5 +echo "$as_me:27749: result: $cf_cv_dcl_errno" >&5 echo "${ECHO_T}$cf_cv_dcl_errno" >&6 if test "$cf_cv_dcl_errno" = no ; then @@ -25835,14 +27761,14 @@ fi # It's possible (for near-UNIX clones) that the data doesn't exist -echo "$as_me:25838: checking if external errno exists" >&5 +echo "$as_me:27764: 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 25845 "configure" +#line 27771 "configure" #include "confdefs.h" #undef errno @@ -25857,16 +27783,16 @@ errno = 2 } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:25860: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27786: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25863: \$? = $ac_status" >&5 + echo "$as_me:27789: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:25866: \"$ac_try\"") >&5 + { (eval echo "$as_me:27792: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25869: \$? = $ac_status" >&5 + echo "$as_me:27795: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_have_errno=yes else @@ -25877,7 +27803,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:25880: result: $cf_cv_have_errno" >&5 +echo "$as_me:27806: result: $cf_cv_have_errno" >&5 echo "${ECHO_T}$cf_cv_have_errno" >&6 if test "$cf_cv_have_errno" = yes ; then @@ -25893,13 +27819,13 @@ fi for ac_func in strerror do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:25896: checking for $ac_func" >&5 +echo "$as_me:27822: 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 25902 "configure" +#line 27828 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -25930,16 +27856,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:25933: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27859: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25936: \$? = $ac_status" >&5 + echo "$as_me:27862: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:25939: \"$ac_try\"") >&5 + { (eval echo "$as_me:27865: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25942: \$? = $ac_status" >&5 + echo "$as_me:27868: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -25949,7 +27875,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:25952: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:27878: 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 <&5 +echo "$as_me:27890: 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 25971 "configure" +#line 27897 "configure" #include "confdefs.h" -#ifdef HAVE_STDLIB_H -#include -#endif -#include -#include +$ac_includes_default #include int main (void) @@ -25986,16 +27908,16 @@ int x = (int) sys_nerr; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:25989: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27911: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25992: \$? = $ac_status" >&5 + echo "$as_me:27914: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:25995: \"$ac_try\"") >&5 + { (eval echo "$as_me:27917: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25998: \$? = $ac_status" >&5 + echo "$as_me:27920: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_dcl_sys_nerr=yes else @@ -26006,7 +27928,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:26009: result: $cf_cv_dcl_sys_nerr" >&5 +echo "$as_me:27931: 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 @@ -26021,14 +27943,14 @@ fi # It's possible (for near-UNIX clones) that the data doesn't exist -echo "$as_me:26024: checking if external sys_nerr exists" >&5 +echo "$as_me:27946: 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 26031 "configure" +#line 27953 "configure" #include "confdefs.h" #undef sys_nerr @@ -26043,16 +27965,16 @@ sys_nerr = 2 } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:26046: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27968: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26049: \$? = $ac_status" >&5 + echo "$as_me:27971: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:26052: \"$ac_try\"") >&5 + { (eval echo "$as_me:27974: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26055: \$? = $ac_status" >&5 + echo "$as_me:27977: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_have_sys_nerr=yes else @@ -26063,7 +27985,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:26066: result: $cf_cv_have_sys_nerr" >&5 +echo "$as_me:27988: 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 @@ -26076,21 +27998,17 @@ EOF fi -echo "$as_me:26079: checking if external sys_errlist is declared" >&5 +echo "$as_me:28001: 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 26086 "configure" +#line 28008 "configure" #include "confdefs.h" -#ifdef HAVE_STDLIB_H -#include -#endif -#include -#include +$ac_includes_default #include int main (void) @@ -26101,16 +28019,16 @@ int x = (int) sys_errlist; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:26104: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:28022: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26107: \$? = $ac_status" >&5 + echo "$as_me:28025: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:26110: \"$ac_try\"") >&5 + { (eval echo "$as_me:28028: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26113: \$? = $ac_status" >&5 + echo "$as_me:28031: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_dcl_sys_errlist=yes else @@ -26121,7 +28039,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:26124: result: $cf_cv_dcl_sys_errlist" >&5 +echo "$as_me:28042: 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 @@ -26136,14 +28054,14 @@ fi # It's possible (for near-UNIX clones) that the data doesn't exist -echo "$as_me:26139: checking if external sys_errlist exists" >&5 +echo "$as_me:28057: 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 26146 "configure" +#line 28064 "configure" #include "confdefs.h" #undef sys_errlist @@ -26158,16 +28076,16 @@ sys_errlist = 2 } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:26161: \"$ac_link\"") >&5 +if { (eval echo "$as_me:28079: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26164: \$? = $ac_status" >&5 + echo "$as_me:28082: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:26167: \"$ac_try\"") >&5 + { (eval echo "$as_me:28085: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26170: \$? = $ac_status" >&5 + echo "$as_me:28088: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_have_sys_errlist=yes else @@ -26178,7 +28096,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:26181: result: $cf_cv_have_sys_errlist" >&5 +echo "$as_me:28099: 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 @@ -26211,7 +28129,6 @@ for ac_func in \ fcntl \ fdopen \ fork \ - ftime \ ftruncate \ fsync \ getcwd \ @@ -26265,13 +28182,13 @@ for ac_func in \ $cf_tc_funcs do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:26268: checking for $ac_func" >&5 +echo "$as_me:28185: 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 26274 "configure" +#line 28191 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -26302,16 +28219,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:26305: \"$ac_link\"") >&5 +if { (eval echo "$as_me:28222: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26308: \$? = $ac_status" >&5 + echo "$as_me:28225: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:26311: \"$ac_try\"") >&5 + { (eval echo "$as_me:28228: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26314: \$? = $ac_status" >&5 + echo "$as_me:28231: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -26321,7 +28238,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:26324: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:28241: 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 <&5 +echo "$as_me:28251: 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 26340 "configure" +#line 28257 "configure" #include "confdefs.h" #define flock autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -26368,16 +28285,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:26371: \"$ac_link\"") >&5 +if { (eval echo "$as_me:28288: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26374: \$? = $ac_status" >&5 + echo "$as_me:28291: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:26377: \"$ac_try\"") >&5 + { (eval echo "$as_me:28294: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26380: \$? = $ac_status" >&5 + echo "$as_me:28297: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_flock=yes else @@ -26387,7 +28304,7 @@ ac_cv_func_flock=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:26390: result: $ac_cv_func_flock" >&5 +echo "$as_me:28307: result: $ac_cv_func_flock" >&5 echo "${ECHO_T}$ac_cv_func_flock" >&6 if test "$ac_cv_func_flock" = yes; then @@ -26397,7 +28314,7 @@ EOF else - echo "$as_me:26400: checking for flock in -lbsd" >&5 + echo "$as_me:28317: 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 @@ -26405,7 +28322,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 26408 "configure" +#line 28325 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -26414,7 +28331,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char flock (); +char flock (void); int main (void) { @@ -26424,16 +28341,16 @@ flock (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:26427: \"$ac_link\"") >&5 +if { (eval echo "$as_me:28344: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26430: \$? = $ac_status" >&5 + echo "$as_me:28347: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:26433: \"$ac_try\"") >&5 + { (eval echo "$as_me:28350: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26436: \$? = $ac_status" >&5 + echo "$as_me:28353: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_bsd_flock=yes else @@ -26444,7 +28361,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:26447: result: $ac_cv_lib_bsd_flock" >&5 +echo "$as_me:28364: 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 @@ -26457,13 +28374,13 @@ fi fi # clock_gettime() / librt -echo "$as_me:26460: checking for clock_gettime" >&5 +echo "$as_me:28377: 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 26466 "configure" +#line 28383 "configure" #include "confdefs.h" #define clock_gettime autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -26494,16 +28411,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:26497: \"$ac_link\"") >&5 +if { (eval echo "$as_me:28414: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26500: \$? = $ac_status" >&5 + echo "$as_me:28417: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:26503: \"$ac_try\"") >&5 + { (eval echo "$as_me:28420: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26506: \$? = $ac_status" >&5 + echo "$as_me:28423: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_clock_gettime=yes else @@ -26513,7 +28430,7 @@ ac_cv_func_clock_gettime=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:26516: result: $ac_cv_func_clock_gettime" >&5 +echo "$as_me:28433: 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 @@ -26523,7 +28440,7 @@ EOF else - echo "$as_me:26526: checking for clock_gettime in -lrt" >&5 + echo "$as_me:28443: 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 @@ -26531,7 +28448,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lrt $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 26534 "configure" +#line 28451 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -26540,7 +28457,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char clock_gettime (); +char clock_gettime (void); int main (void) { @@ -26550,16 +28467,16 @@ clock_gettime (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:26553: \"$ac_link\"") >&5 +if { (eval echo "$as_me:28470: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26556: \$? = $ac_status" >&5 + echo "$as_me:28473: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:26559: \"$ac_try\"") >&5 + { (eval echo "$as_me:28476: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26562: \$? = $ac_status" >&5 + echo "$as_me:28479: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_rt_clock_gettime=yes else @@ -26570,7 +28487,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:26573: result: $ac_cv_lib_rt_clock_gettime" >&5 +echo "$as_me:28490: 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 @@ -26583,22 +28500,22 @@ fi fi -echo "$as_me:26586: checking for memset_s" >&5 +echo "$as_me:28503: checking for memset_s" >&5 echo $ECHO_N "checking for memset_s... $ECHO_C" >&6 if test "$cross_compiling" = yes; then - echo "$as_me:26589: result: unknown" >&5 + echo "$as_me:28506: result: unknown" >&5 echo "${ECHO_T}unknown" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 26594 "configure" +#line 28511 "configure" #include "confdefs.h" /* Request C11 Annex K */ #define __STDC_WANT_LIB_EXT1__ 1 +$ac_includes_default #include -#include -int main() +int main(void) { char buf[10] = { 1 }; if (memset_s((void*) buf, (size_t) 100, 0, (size_t) 1)) @@ -26606,18 +28523,18 @@ int main() } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:26609: \"$ac_link\"") >&5 +if { (eval echo "$as_me:28526: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26612: \$? = $ac_status" >&5 + echo "$as_me:28529: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:26614: \"$ac_try\"") >&5 + { (eval echo "$as_me:28531: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26617: \$? = $ac_status" >&5 + echo "$as_me:28534: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then - echo "$as_me:26620: result: yes" >&5 + echo "$as_me:28537: result: yes" >&5 echo "${ECHO_T}yes" >&6 cat >>confdefs.h <<\EOF @@ -26628,19 +28545,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:26631: result: no" >&5 +echo "$as_me:28548: 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:26637: checking for wide char and multibyte support" >&5 + echo "$as_me:28554: 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 26643 "configure" +#line 28560 "configure" #include "confdefs.h" #include #ifdef HAVE_STDLIB_H @@ -26699,16 +28616,16 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0 } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:26702: \"$ac_link\"") >&5 +if { (eval echo "$as_me:28619: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26705: \$? = $ac_status" >&5 + echo "$as_me:28622: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:26708: \"$ac_try\"") >&5 + { (eval echo "$as_me:28625: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26711: \$? = $ac_status" >&5 + echo "$as_me:28628: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then am_cv_multibyte_able=yes else @@ -26717,7 +28634,7 @@ cat "conftest.$ac_ext" >&5 cf_save_LIBS="$LIBS" LIBS="-lutf8 $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 26720 "configure" +#line 28637 "configure" #include "confdefs.h" #include int @@ -26766,16 +28683,16 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0 } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:26769: \"$ac_link\"") >&5 +if { (eval echo "$as_me:28686: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26772: \$? = $ac_status" >&5 + echo "$as_me:28689: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:26775: \"$ac_try\"") >&5 + { (eval echo "$as_me:28692: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26778: \$? = $ac_status" >&5 + echo "$as_me:28695: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then am_cv_multibyte_able=libutf8 else @@ -26790,7 +28707,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:26793: result: $am_cv_multibyte_able" >&5 +echo "$as_me:28710: 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 @@ -26808,36 +28725,37 @@ EOF fi -echo "$as_me:26811: checking if gettimeofday takes two arguments" >&5 +echo "$as_me:28728: 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 26814 "configure" +#line 28731 "configure" #include "confdefs.h" +$ac_includes_default #if HAVE_SYS_TIME_H #include #endif int main (void) { -struct timeval *tv; -struct timezone *tz; +static struct timeval tv; +static struct timezone tz; gettimeofday(&tv, &tz); ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:26831: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:28749: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26834: \$? = $ac_status" >&5 + echo "$as_me:28752: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:26837: \"$ac_try\"") >&5 + { (eval echo "$as_me:28755: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26840: \$? = $ac_status" >&5 + echo "$as_me:28758: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_gettimeofday_2args=yes else @@ -26846,7 +28764,7 @@ cat "conftest.$ac_ext" >&5 ac_cv_func_gettimeofday_2args=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" -echo "$as_me:26849: result: $ac_cv_func_gettimeofday_2args" >&5 +echo "$as_me:28767: 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 @@ -26856,44 +28774,40 @@ EOF fi -echo "$as_me:26859: checking return type of signal handlers" >&5 +echo "$as_me:28777: 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 26865 "configure" +#line 28783 "configure" #include "confdefs.h" #include #include #ifdef signal # undef signal #endif -#ifdef __cplusplus -extern "C" void (*signal (int, void (*)(int)))(int); -#else -void (*signal ()) (); -#endif +extern void (*signal (int, void (*)(int)))(int); int main (void) { -int i; +int i; (void) i ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:26887: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:28801: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26890: \$? = $ac_status" >&5 + echo "$as_me:28804: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:26893: \"$ac_try\"") >&5 + { (eval echo "$as_me:28807: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26896: \$? = $ac_status" >&5 + echo "$as_me:28810: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_type_signal=void else @@ -26903,14 +28817,14 @@ ac_cv_type_signal=int fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:26906: result: $ac_cv_type_signal" >&5 +echo "$as_me:28820: result: $ac_cv_type_signal" >&5 echo "${ECHO_T}$ac_cv_type_signal" >&6 cat >>confdefs.h <&5 +echo "$as_me:28827: 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 @@ -26920,7 +28834,7 @@ cf_cv_sig_args= for cf_test in "int sig" "int sig, ..." do cat >"conftest.$ac_ext" <<_ACEOF -#line 26923 "configure" +#line 28837 "configure" #include "confdefs.h" #include @@ -26933,16 +28847,16 @@ extern RETSIGTYPE catch($cf_test); signa } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:26936: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:28850: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26939: \$? = $ac_status" >&5 + echo "$as_me:28853: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:26942: \"$ac_try\"") >&5 + { (eval echo "$as_me:28856: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26945: \$? = $ac_status" >&5 + echo "$as_me:28859: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_sig_args="$cf_test";break else @@ -26954,7 +28868,7 @@ done fi -echo "$as_me:26957: result: $cf_cv_sig_args" >&5 +echo "$as_me:28871: result: $cf_cv_sig_args" >&5 echo "${ECHO_T}$cf_cv_sig_args" >&6 cat >>confdefs.h <&5 +echo "$as_me:28880: 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 26973 "configure" +#line 28887 "configure" #include "confdefs.h" #include @@ -26984,16 +28898,16 @@ struct sigaction act } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:26987: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:28901: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26990: \$? = $ac_status" >&5 + echo "$as_me:28904: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:26993: \"$ac_try\"") >&5 + { (eval echo "$as_me:28907: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26996: \$? = $ac_status" >&5 + echo "$as_me:28910: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_sigact_bad=no else @@ -27004,7 +28918,7 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:27007: result: $cf_cv_sigact_bad" >&5 +echo "$as_me:28921: result: $cf_cv_sigact_bad" >&5 echo "${ECHO_T}$cf_cv_sigact_bad" >&6 test "$cf_cv_sigact_bad" = yes && @@ -27012,14 +28926,14 @@ cat >>confdefs.h <<\EOF #define SVR4_ACTION 1 EOF -echo "$as_me:27015: checking if we have sigaction/related functions" >&5 +echo "$as_me:28929: 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 27022 "configure" +#line 28936 "configure" #include "confdefs.h" #ifdef SVR4_ACTION @@ -27042,16 +28956,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:27045: \"$ac_link\"") >&5 +if { (eval echo "$as_me:28959: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27048: \$? = $ac_status" >&5 + echo "$as_me:28962: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:27051: \"$ac_try\"") >&5 + { (eval echo "$as_me:28965: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27054: \$? = $ac_status" >&5 + echo "$as_me:28968: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_sigaction_funcs=yes else @@ -27061,7 +28975,7 @@ cf_cv_sigaction_funcs=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:27064: result: $cf_cv_sigaction_funcs" >&5 +echo "$as_me:28978: result: $cf_cv_sigaction_funcs" >&5 echo "${ECHO_T}$cf_cv_sigaction_funcs" >&6 test "$cf_cv_sigaction_funcs" = yes && @@ -27071,7 +28985,7 @@ EOF fi -echo "$as_me:27074: checking for fork" >&5 +echo "$as_me:28988: 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 @@ -27081,7 +28995,7 @@ if test "$cross_compiling" = yes; then cf_cv_func_fork=unknown else cat >"conftest.$ac_ext" <<_ACEOF -#line 27084 "configure" +#line 28998 "configure" #include "confdefs.h" $ac_includes_default @@ -27093,15 +29007,15 @@ int main(void) } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:27096: \"$ac_link\"") >&5 +if { (eval echo "$as_me:29010: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27099: \$? = $ac_status" >&5 + echo "$as_me:29013: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:27101: \"$ac_try\"") >&5 + { (eval echo "$as_me:29015: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27104: \$? = $ac_status" >&5 + echo "$as_me:29018: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_func_fork=yes else @@ -27114,19 +29028,19 @@ rm -f core ./core.* ./*.core "conftest$a fi fi -echo "$as_me:27117: result: $cf_cv_func_fork" >&5 +echo "$as_me:29031: 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:27123: checking for memmove" >&5 +echo "$as_me:29037: 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 27129 "configure" +#line 29043 "configure" #include "confdefs.h" #define memmove autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -27157,16 +29071,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:27160: \"$ac_link\"") >&5 +if { (eval echo "$as_me:29074: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27163: \$? = $ac_status" >&5 + echo "$as_me:29077: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:27166: \"$ac_try\"") >&5 + { (eval echo "$as_me:29080: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27169: \$? = $ac_status" >&5 + echo "$as_me:29083: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_memmove=yes else @@ -27176,19 +29090,19 @@ ac_cv_func_memmove=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:27179: result: $ac_cv_func_memmove" >&5 +echo "$as_me:29093: 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:27185: checking for bcopy" >&5 +echo "$as_me:29099: 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 27191 "configure" +#line 29105 "configure" #include "confdefs.h" #define bcopy autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -27219,16 +29133,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:27222: \"$ac_link\"") >&5 +if { (eval echo "$as_me:29136: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27225: \$? = $ac_status" >&5 + echo "$as_me:29139: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:27228: \"$ac_try\"") >&5 + { (eval echo "$as_me:29142: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27231: \$? = $ac_status" >&5 + echo "$as_me:29145: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_bcopy=yes else @@ -27238,11 +29152,11 @@ ac_cv_func_bcopy=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:27241: result: $ac_cv_func_bcopy" >&5 +echo "$as_me:29155: 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:27245: checking if bcopy does overlapping moves" >&5 + echo "$as_me:29159: 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 @@ -27252,9 +29166,11 @@ else cf_cv_good_bcopy=unknown else cat >"conftest.$ac_ext" <<_ACEOF -#line 27255 "configure" +#line 29169 "configure" #include "confdefs.h" +$ac_includes_default + int main(void) { static char data[] = "abcdefghijklmnopqrstuwwxyz"; char temp[40]; @@ -27266,15 +29182,15 @@ int main(void) { _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:27269: \"$ac_link\"") >&5 +if { (eval echo "$as_me:29185: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27272: \$? = $ac_status" >&5 + echo "$as_me:29188: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:27274: \"$ac_try\"") >&5 + { (eval echo "$as_me:29190: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27277: \$? = $ac_status" >&5 + echo "$as_me:29193: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_good_bcopy=yes else @@ -27287,7 +29203,7 @@ rm -f core ./core.* ./*.core "conftest$a fi fi -echo "$as_me:27290: result: $cf_cv_good_bcopy" >&5 +echo "$as_me:29206: result: $cf_cv_good_bcopy" >&5 echo "${ECHO_T}$cf_cv_good_bcopy" >&6 else @@ -27310,10 +29226,10 @@ EOF fi -echo "$as_me:27313: checking if select expects int * arguments" >&5 +echo "$as_me:29229: 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 27316 "configure" +#line 29232 "configure" #include "confdefs.h" #include @@ -27324,16 +29240,16 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>& cat >>confdefs.h <<\EOF #define HAVE_SELECT_INTP 1 EOF - echo "$as_me:27327: result: yes" >&5 + echo "$as_me:29243: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:27330: result: no" >&5 + echo "$as_me:29246: result: no" >&5 echo "${ECHO_T}no" >&6 fi rm -rf conftest* -echo "$as_me:27336: checking whether closedir returns void" >&5 +echo "$as_me:29252: 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 @@ -27342,12 +29258,12 @@ else ac_cv_func_closedir_void=yes else cat >"conftest.$ac_ext" <<_ACEOF -#line 27345 "configure" +#line 29261 "configure" #include "confdefs.h" $ac_includes_default #include <$ac_header_dirent> #ifndef __cplusplus -int closedir (); +int closedir (DIR *); #endif int @@ -27359,15 +29275,15 @@ $ac_main_return (closedir (opendir (".") } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:27362: \"$ac_link\"") >&5 +if { (eval echo "$as_me:29278: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27365: \$? = $ac_status" >&5 + echo "$as_me:29281: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:27367: \"$ac_try\"") >&5 + { (eval echo "$as_me:29283: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27370: \$? = $ac_status" >&5 + echo "$as_me:29286: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_closedir_void=no else @@ -27379,7 +29295,7 @@ fi rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi -echo "$as_me:27382: result: $ac_cv_func_closedir_void" >&5 +echo "$as_me:29298: 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 @@ -27391,18 +29307,18 @@ fi # autoconf 2.5x assumes setvbuf is not reversed when cross-compiling if test "$cross_compiling" != yes ; then - echo "$as_me:27394: checking whether setvbuf arguments are reversed" >&5 + echo "$as_me:29310: 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:27400: error: cannot run test program while cross compiling" >&5 + { { echo "$as_me:29316: 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 27405 "configure" +#line 29321 "configure" #include "confdefs.h" #include /* If setvbuf has the reversed format, exit 0. */ @@ -27415,19 +29331,19 @@ main (void) if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0) $ac_main_return(1); putc('\r', stdout); - $ac_main_return(0); /* Non-reversed systems segv here. */ + $ac_main_return(0); /* Non-reversed systems segv here. */ } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:27422: \"$ac_link\"") >&5 +if { (eval echo "$as_me:29338: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27425: \$? = $ac_status" >&5 + echo "$as_me:29341: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:27427: \"$ac_try\"") >&5 + { (eval echo "$as_me:29343: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27430: \$? = $ac_status" >&5 + echo "$as_me:29346: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_setvbuf_reversed=yes else @@ -27440,7 +29356,7 @@ rm -f core ./core.* ./*.core "conftest$a fi rm -f core ./core.* ./*.core fi -echo "$as_me:27443: result: $ac_cv_func_setvbuf_reversed" >&5 +echo "$as_me:29359: 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 @@ -27466,13 +29382,13 @@ for ac_func in \ do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:27469: checking for $ac_func" >&5 +echo "$as_me:29385: 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 27475 "configure" +#line 29391 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -27503,16 +29419,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:27506: \"$ac_link\"") >&5 +if { (eval echo "$as_me:29422: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27509: \$? = $ac_status" >&5 + echo "$as_me:29425: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:27512: \"$ac_try\"") >&5 + { (eval echo "$as_me:29428: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27515: \$? = $ac_status" >&5 + echo "$as_me:29431: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -27522,7 +29438,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:27525: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:29441: 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 <&5 +echo "$as_me:29451: 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 27542 "configure" +#line 29458 "configure" #include "confdefs.h" #include int main (void) { -sigaction_t x +sigaction_t x; (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:27555: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:29471: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27558: \$? = $ac_status" >&5 + echo "$as_me:29474: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:27561: \"$ac_try\"") >&5 + { (eval echo "$as_me:29477: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27564: \$? = $ac_status" >&5 + echo "$as_me:29480: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_type_sigaction=yes else @@ -27572,21 +29488,21 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:27575: result: $cf_cv_type_sigaction" >&5 +echo "$as_me:29491: 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:27582: checking for nonconflicting termios.h" >&5 +echo "$as_me:29498: 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 27589 "configure" +#line 29505 "configure" #include "confdefs.h" #ifdef HAVE_IOCTL_H @@ -27613,16 +29529,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:27616: \"$ac_link\"") >&5 +if { (eval echo "$as_me:29532: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:27619: \$? = $ac_status" >&5 + echo "$as_me:29535: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:27622: \"$ac_try\"") >&5 + { (eval echo "$as_me:29538: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27625: \$? = $ac_status" >&5 + echo "$as_me:29541: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_use_termios_h=yes else @@ -27634,7 +29550,7 @@ rm -f "conftest.$ac_objext" "conftest$ac fi -echo "$as_me:27637: result: $cf_cv_use_termios_h" >&5 +echo "$as_me:29553: 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 @@ -27652,14 +29568,14 @@ EOF fi -echo "$as_me:27655: checking for passwd.pw_gecos" >&5 +echo "$as_me:29571: 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 27662 "configure" +#line 29578 "configure" #include "confdefs.h" #include @@ -27668,23 +29584,24 @@ int main (void) { - struct passwd foo; - char bar = foo.pw_gecos + static struct passwd foo; + char *bar = foo.pw_gecos; + (void)bar ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:27678: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:29595: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27681: \$? = $ac_status" >&5 + echo "$as_me:29598: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:27684: \"$ac_try\"") >&5 + { (eval echo "$as_me:29601: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27687: \$? = $ac_status" >&5 + echo "$as_me:29604: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_pw_gecos=yes else @@ -27694,21 +29611,21 @@ cf_cv_pw_gecos=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:27697: result: $cf_cv_pw_gecos" >&5 +echo "$as_me:29614: 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:27704: checking for tm.tm_gmtoff" >&5 +echo "$as_me:29621: 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 27711 "configure" +#line 29628 "configure" #include "confdefs.h" #ifdef TIME_WITH_SYS_TIME @@ -27733,16 +29650,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:27736: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:29653: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:27739: \$? = $ac_status" >&5 + echo "$as_me:29656: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:27742: \"$ac_try\"") >&5 + { (eval echo "$as_me:29659: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:27745: \$? = $ac_status" >&5 + echo "$as_me:29662: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_tm_gmtoff=yes else @@ -27753,14 +29670,14 @@ fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:27756: result: $cf_cv_tm_gmtoff" >&5 +echo "$as_me:29673: 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:27763: checking for long file names" >&5 +echo "$as_me:29680: 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 @@ -27799,7 +29716,7 @@ for ac_dir in . $ac_tmpdirs `eval echo rm -rf "$ac_xdir" 2>/dev/null done fi -echo "$as_me:27802: result: $ac_cv_sys_long_file_names" >&5 +echo "$as_me:29719: 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 @@ -27812,23 +29729,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:27815: checking for $ac_header" >&5 +echo "$as_me:29732: 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 27821 "configure" +#line 29738 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:27825: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:29742: \"$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:27831: \$? = $ac_status" >&5 + echo "$as_me:29748: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -27847,7 +29764,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:27850: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:29767: 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 <&5 +echo "$as_me:29788: 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 27877 "configure" +#line 29794 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:27881: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:29798: \"$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:27887: \$? = $ac_status" >&5 + echo "$as_me:29804: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -27903,7 +29820,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:27906: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:29823: 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 <&5 +echo "$as_me:29836: 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 27925 "configure" +#line 29842 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:27929: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:29846: \"$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:27935: \$? = $ac_status" >&5 + echo "$as_me:29852: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -27951,7 +29868,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:27954: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:29871: 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 <&5 +echo "$as_me:29893: 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 27983 "configure" +#line 29900 "configure" #include "confdefs.h" $cf_wait_headers int @@ -27999,16 +29916,16 @@ static int x; } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:28002: \"$ac_link\"") >&5 +if { (eval echo "$as_me:29919: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28005: \$? = $ac_status" >&5 + echo "$as_me:29922: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:28008: \"$ac_try\"") >&5 + { (eval echo "$as_me:29925: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28011: \$? = $ac_status" >&5 + echo "$as_me:29928: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_type_unionwait=no echo compiles ok w/o union wait 1>&5 @@ -28018,7 +29935,7 @@ else cat "conftest.$ac_ext" >&5 cat >"conftest.$ac_ext" <<_ACEOF -#line 28021 "configure" +#line 29938 "configure" #include "confdefs.h" $cf_wait_headers int @@ -28045,16 +29962,16 @@ union wait x; } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:28048: \"$ac_link\"") >&5 +if { (eval echo "$as_me:29965: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28051: \$? = $ac_status" >&5 + echo "$as_me:29968: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:28054: \"$ac_try\"") >&5 + { (eval echo "$as_me:29971: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28057: \$? = $ac_status" >&5 + echo "$as_me:29974: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_type_unionwait=yes echo compiles ok with union wait and possibly macros too 1>&5 @@ -28069,14 +29986,14 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:28072: result: $cf_cv_type_unionwait" >&5 +echo "$as_me:29989: 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:28079: checking if the system function returns usable child-status" >&5 +echo "$as_me:29996: 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 @@ -28086,7 +30003,7 @@ else cf_cv_system_status=unknown else cat >"conftest.$ac_ext" <<_ACEOF -#line 28089 "configure" +#line 30006 "configure" #include "confdefs.h" $ac_includes_default @@ -28106,7 +30023,7 @@ RETSIGTYPE signal_handler (int sig) int system_status; wait (&wait_status); system_status = WEXITSTATUS(wait_status); /* should be nonzero */ - ${cf_cv_main_return:-return}(system_status != 23); + exit(system_status != 23); } int main(void) @@ -28121,15 +30038,15 @@ int main(void) _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:28124: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30041: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28127: \$? = $ac_status" >&5 + echo "$as_me:30044: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:28129: \"$ac_try\"") >&5 + { (eval echo "$as_me:30046: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28132: \$? = $ac_status" >&5 + echo "$as_me:30049: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_system_status=no else @@ -28140,7 +30057,7 @@ if test "$cross_compiling" = yes; then cf_cv_system_status=unknown else cat >"conftest.$ac_ext" <<_ACEOF -#line 28143 "configure" +#line 30060 "configure" #include "confdefs.h" $ac_includes_default @@ -28148,15 +30065,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:28151: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30068: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28154: \$? = $ac_status" >&5 + echo "$as_me:30071: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:28156: \"$ac_try\"") >&5 + { (eval echo "$as_me:30073: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28159: \$? = $ac_status" >&5 + echo "$as_me:30076: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_system_status=yes else @@ -28173,7 +30090,7 @@ fi fi -echo "$as_me:28176: result: $cf_cv_system_status" >&5 +echo "$as_me:30093: result: $cf_cv_system_status" >&5 echo "${ECHO_T}$cf_cv_system_status" >&6 test $cf_cv_system_status = no && cat >>confdefs.h <<\EOF @@ -28196,14 +30113,14 @@ EOF else if test "$cf_cv_ncurses_version" != no ; then -echo "$as_me:28199: checking for obsolete/broken version of ncurses" >&5 +echo "$as_me:30116: 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 28206 "configure" +#line 30123 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> @@ -28222,16 +30139,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:28225: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:30142: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:28228: \$? = $ac_status" >&5 + echo "$as_me:30145: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:28231: \"$ac_try\"") >&5 + { (eval echo "$as_me:30148: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28234: \$? = $ac_status" >&5 + echo "$as_me:30151: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_ncurses_broken=no else @@ -28243,10 +30160,10 @@ rm -f "conftest.$ac_objext" "conftest.$a fi -echo "$as_me:28246: result: $cf_cv_ncurses_broken" >&5 +echo "$as_me:30163: 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:28249: WARNING: hmm... you should get an up-to-date version of ncurses" >&5 + { echo "$as_me:30166: 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 @@ -28256,14 +30173,14 @@ EOF fi fi -echo "$as_me:28259: checking if curses supports color attributes" >&5 +echo "$as_me:30176: 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 28266 "configure" +#line 30183 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> @@ -28283,16 +30200,16 @@ chtype x = COLOR_BLUE; } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:28286: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30203: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28289: \$? = $ac_status" >&5 + echo "$as_me:30206: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:28292: \"$ac_try\"") >&5 + { (eval echo "$as_me:30209: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28295: \$? = $ac_status" >&5 + echo "$as_me:30212: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_color_curses=yes else @@ -28304,7 +30221,7 @@ rm -f "conftest.$ac_objext" "conftest$ac fi -echo "$as_me:28307: result: $cf_cv_color_curses" >&5 +echo "$as_me:30224: result: $cf_cv_color_curses" >&5 echo "${ECHO_T}$cf_cv_color_curses" >&6 if test "$cf_cv_color_curses" = yes ; then @@ -28325,7 +30242,7 @@ fi EOF else - { echo "$as_me:28328: WARNING: This curses library does not support color" >&5 + { echo "$as_me:30245: WARNING: This curses library does not support color" >&5 echo "$as_me: WARNING: This curses library does not support color" >&2;} fi fi @@ -28344,7 +30261,7 @@ fi if test $check_sig_const = yes ; then -echo "$as_me:28347: checking for redefinable signal constants" >&5 +echo "$as_me:30264: 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 @@ -28357,7 +30274,7 @@ if test -n "$cf_cv_sig_args"; then cf_cv_sig_const=unknown else cat >"conftest.$ac_ext" <<_ACEOF -#line 28360 "configure" +#line 30277 "configure" #include "confdefs.h" #define NEW_DFL ((RETSIGTYPE (*)($cf_test))0) @@ -28385,15 +30302,15 @@ int main(void) } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:28388: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30305: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28391: \$? = $ac_status" >&5 + echo "$as_me:30308: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:28393: \"$ac_try\"") >&5 + { (eval echo "$as_me:30310: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28396: \$? = $ac_status" >&5 + echo "$as_me:30313: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_sig_const=yes else @@ -28408,7 +30325,7 @@ fi fi -echo "$as_me:28411: result: $cf_cv_sig_const" >&5 +echo "$as_me:30328: result: $cf_cv_sig_const" >&5 echo "${ECHO_T}$cf_cv_sig_const" >&6 test "$cf_cv_sig_const" = yes && cat >>confdefs.h <<\EOF @@ -28417,40 +30334,41 @@ EOF fi -echo "$as_me:28420: checking for ANSI qsort" >&5 +echo "$as_me:30337: 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 28427 "configure" +#line 30344 "configure" #include "confdefs.h" #ifdef HAVE_STDLIB_H #include #endif + extern int compare(const void *, const void *); + int main (void) { -extern int compare(const void *, const void *); - char *foo = "string"; - qsort(foo, sizeof(foo)/sizeof(*foo), sizeof(*foo), compare) +static char foo[] = "string"; + qsort(foo, sizeof(foo)/sizeof(foo[0]), sizeof(foo), compare) ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:28444: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:30362: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:28447: \$? = $ac_status" >&5 + echo "$as_me:30365: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:28450: \"$ac_try\"") >&5 + { (eval echo "$as_me:30368: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28453: \$? = $ac_status" >&5 + echo "$as_me:30371: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_comptype=yes else @@ -28462,7 +30380,7 @@ rm -f "conftest.$ac_objext" "conftest.$a fi -echo "$as_me:28465: result: $cf_cv_comptype" >&5 +echo "$as_me:30383: result: $cf_cv_comptype" >&5 echo "${ECHO_T}$cf_cv_comptype" >&6 if test $cf_cv_comptype = yes; then @@ -28478,7 +30396,7 @@ EOF fi -echo "$as_me:28481: checking if application can dump core" >&5 +echo "$as_me:30399: 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 @@ -28488,7 +30406,7 @@ else cf_cv_corefile=unknown else cat >"conftest.$ac_ext" <<_ACEOF -#line 28491 "configure" +#line 30409 "configure" #include "confdefs.h" $ac_includes_default @@ -28532,15 +30450,15 @@ int main(void) } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:28535: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30453: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28538: \$? = $ac_status" >&5 + echo "$as_me:30456: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:28540: \"$ac_try\"") >&5 + { (eval echo "$as_me:30458: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28543: \$? = $ac_status" >&5 + echo "$as_me:30461: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_corefile=yes else @@ -28553,7 +30471,7 @@ rm -f core ./core.* ./*.core "conftest$a fi fi -echo "$as_me:28556: result: $cf_cv_corefile" >&5 +echo "$as_me:30474: result: $cf_cv_corefile" >&5 echo "${ECHO_T}$cf_cv_corefile" >&6 test $cf_cv_corefile = yes && cat >>confdefs.h <<\EOF @@ -28562,8 +30480,15 @@ EOF ### test this last, since it uses a partly-built autoconf.h # Setup includes for test-program to verify declarations -CHECK_DECL_FLAG="-I$srcdir/include -I$srcdir/pcre" +CHECK_DECL_FLAG="-I$srcdir/include" +if test "$PCREDIR_MAKE" != "#" ; then + CHECK_DECL_FLAG=$CHECK_DECL_FLAG" -I$srcdir/pcre" +fi +if test "$CANDIR_MAKE" != "#" ; then + CHECK_DECL_FLAG=$CHECK_DECL_FLAG" -I$srcdir/libcanlock/include" +fi CHECK_DECL_HDRS=' +#undef __CPROTO__ #define __CPROTO__ #define HAVE_CONFDEFS_H #include ' @@ -28584,25 +30509,25 @@ do ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` -echo "$as_me:28587: checking for missing \"${ac_func}\" extern" >&5 +echo "$as_me:30512: 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}:28593: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me:-configure}:30518: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" cat >"conftest.$ac_ext" <<_ACEOF -#line 28598 "configure" +#line 30523 "configure" #include "confdefs.h" $CHECK_DECL_HDRS #undef ${ac_func} struct zowie { int a; double b; struct zowie *c; char d; }; -extern struct zowie *${ac_func}(); +extern struct zowie *${ac_func}(void); int main (void) @@ -28613,16 +30538,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:28616: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30541: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28619: \$? = $ac_status" >&5 + echo "$as_me:30544: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:28622: \"$ac_try\"") >&5 + { (eval echo "$as_me:30547: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28625: \$? = $ac_status" >&5 + echo "$as_me:30550: \$? = $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 @@ -28630,7 +30555,7 @@ if { (eval echo "$as_me:28616: \"$ac_lin cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` cat >"conftest.$ac_ext" <<_ACEOF -#line 28633 "configure" +#line 30558 "configure" #include "confdefs.h" #define DECL_${cf_1_up} @@ -28639,22 +30564,22 @@ $CHECK_DECL_HDRS int main (void) { -long x = 0 +long x = 0; (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:28648: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:30573: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:28651: \$? = $ac_status" >&5 + echo "$as_me:30576: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:28654: \"$ac_try\"") >&5 + { (eval echo "$as_me:30579: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28657: \$? = $ac_status" >&5 + echo "$as_me:30582: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval 'cf_cv_func_'${ac_func}'=yes' else @@ -28678,7 +30603,7 @@ CFLAGS="$cf_save_CFLAGS" fi eval 'cf_result=$cf_cv_func_'${ac_func} -echo "$as_me:28681: result: $cf_result" >&5 +echo "$as_me:30606: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 test $cf_result = yes && cat >>confdefs.h <&5 +echo "$as_me:30627: 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}:28708: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me:-configure}:30633: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" cat >"conftest.$ac_ext" <<_ACEOF -#line 28713 "configure" +#line 30638 "configure" #include "confdefs.h" $CHECK_DECL_HDRS #undef ${ac_func} struct zowie { int a; double b; struct zowie *c; char d; }; -extern struct zowie *${ac_func}(); +extern struct zowie *${ac_func}(void); int main (void) @@ -28728,16 +30653,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:28731: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30656: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28734: \$? = $ac_status" >&5 + echo "$as_me:30659: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:28737: \"$ac_try\"") >&5 + { (eval echo "$as_me:30662: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28740: \$? = $ac_status" >&5 + echo "$as_me:30665: \$? = $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 @@ -28745,7 +30670,7 @@ if { (eval echo "$as_me:28731: \"$ac_lin cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` cat >"conftest.$ac_ext" <<_ACEOF -#line 28748 "configure" +#line 30673 "configure" #include "confdefs.h" #define DECL_${cf_1_up} @@ -28754,22 +30679,22 @@ $CHECK_DECL_HDRS int main (void) { -long x = 0 +long x = 0; (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:28763: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:30688: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:28766: \$? = $ac_status" >&5 + echo "$as_me:30691: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:28769: \"$ac_try\"") >&5 + { (eval echo "$as_me:30694: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28772: \$? = $ac_status" >&5 + echo "$as_me:30697: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval 'cf_cv_func_'${ac_func}'=yes' else @@ -28793,7 +30718,7 @@ CFLAGS="$cf_save_CFLAGS" fi eval 'cf_result=$cf_cv_func_'${ac_func} -echo "$as_me:28796: result: $cf_result" >&5 +echo "$as_me:30721: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 test $cf_result = yes && cat >>confdefs.h <&5 +echo "$as_me:30740: 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}:28821: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me:-configure}:30746: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" cat >"conftest.$ac_ext" <<_ACEOF -#line 28826 "configure" +#line 30751 "configure" #include "confdefs.h" $CHECK_DECL_HDRS #undef ${ac_func} struct zowie { int a; double b; struct zowie *c; char d; }; -extern struct zowie *${ac_func}(); +extern struct zowie *${ac_func}(void); int main (void) @@ -28841,16 +30766,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:28844: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30769: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:28847: \$? = $ac_status" >&5 + echo "$as_me:30772: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:28850: \"$ac_try\"") >&5 + { (eval echo "$as_me:30775: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28853: \$? = $ac_status" >&5 + echo "$as_me:30778: \$? = $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 @@ -28858,7 +30783,7 @@ if { (eval echo "$as_me:28844: \"$ac_lin cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` cat >"conftest.$ac_ext" <<_ACEOF -#line 28861 "configure" +#line 30786 "configure" #include "confdefs.h" #define DECL_${cf_1_up} @@ -28867,22 +30792,22 @@ $CHECK_DECL_HDRS int main (void) { -long x = 0 +long x = 0; (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:28876: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:30801: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:28879: \$? = $ac_status" >&5 + echo "$as_me:30804: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:28882: \"$ac_try\"") >&5 + { (eval echo "$as_me:30807: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:28885: \$? = $ac_status" >&5 + echo "$as_me:30810: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval 'cf_cv_func_'${ac_func}'=yes' else @@ -28906,7 +30831,7 @@ CFLAGS="$cf_save_CFLAGS" fi eval 'cf_result=$cf_cv_func_'${ac_func} -echo "$as_me:28909: result: $cf_result" >&5 +echo "$as_me:30834: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 test $cf_result = yes && cat >>confdefs.h <&5 +echo "$as_me:30910: 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}:28991: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me:-configure}:30916: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" cat >"conftest.$ac_ext" <<_ACEOF -#line 28996 "configure" +#line 30921 "configure" #include "confdefs.h" $CHECK_DECL_HDRS #undef ${ac_func} struct zowie { int a; double b; struct zowie *c; char d; }; -extern struct zowie *${ac_func}(); +extern struct zowie *${ac_func}(void); int main (void) @@ -29011,16 +30936,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:29014: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30939: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29017: \$? = $ac_status" >&5 + echo "$as_me:30942: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:29020: \"$ac_try\"") >&5 + { (eval echo "$as_me:30945: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29023: \$? = $ac_status" >&5 + echo "$as_me:30948: \$? = $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 @@ -29028,7 +30953,7 @@ if { (eval echo "$as_me:29014: \"$ac_lin cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` cat >"conftest.$ac_ext" <<_ACEOF -#line 29031 "configure" +#line 30956 "configure" #include "confdefs.h" #define DECL_${cf_1_up} @@ -29037,22 +30962,22 @@ $CHECK_DECL_HDRS int main (void) { -long x = 0 +long x = 0; (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:29046: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:30971: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:29049: \$? = $ac_status" >&5 + echo "$as_me:30974: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:29052: \"$ac_try\"") >&5 + { (eval echo "$as_me:30977: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29055: \$? = $ac_status" >&5 + echo "$as_me:30980: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval 'cf_cv_func_'${ac_func}'=yes' else @@ -29076,7 +31001,7 @@ CFLAGS="$cf_save_CFLAGS" fi eval 'cf_result=$cf_cv_func_'${ac_func} -echo "$as_me:29079: result: $cf_result" >&5 +echo "$as_me:31004: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 test $cf_result = yes && cat >>confdefs.h <&5 +echo "$as_me:31020: 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}:29101: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me:-configure}:31026: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" cat >"conftest.$ac_ext" <<_ACEOF -#line 29106 "configure" +#line 31031 "configure" #include "confdefs.h" $CHECK_DECL_HDRS #undef ${ac_func} struct zowie { int a; double b; struct zowie *c; char d; }; -extern struct zowie *${ac_func}(); +extern struct zowie *${ac_func}(void); int main (void) @@ -29121,16 +31046,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:29124: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31049: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29127: \$? = $ac_status" >&5 + echo "$as_me:31052: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:29130: \"$ac_try\"") >&5 + { (eval echo "$as_me:31055: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29133: \$? = $ac_status" >&5 + echo "$as_me:31058: \$? = $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 @@ -29138,7 +31063,7 @@ if { (eval echo "$as_me:29124: \"$ac_lin cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` cat >"conftest.$ac_ext" <<_ACEOF -#line 29141 "configure" +#line 31066 "configure" #include "confdefs.h" #define DECL_${cf_1_up} @@ -29147,22 +31072,22 @@ $CHECK_DECL_HDRS int main (void) { -long x = 0 +long x = 0; (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:29156: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:31081: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:29159: \$? = $ac_status" >&5 + echo "$as_me:31084: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:29162: \"$ac_try\"") >&5 + { (eval echo "$as_me:31087: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29165: \$? = $ac_status" >&5 + echo "$as_me:31090: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval 'cf_cv_func_'${ac_func}'=yes' else @@ -29186,7 +31111,7 @@ CFLAGS="$cf_save_CFLAGS" fi eval 'cf_result=$cf_cv_func_'${ac_func} -echo "$as_me:29189: result: $cf_result" >&5 +echo "$as_me:31114: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 test $cf_result = yes && cat >>confdefs.h <&5 +echo "$as_me:31134: 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}:29215: testing for missing "${ac_func}" external ..." 1>&5 +echo "${as_me:-configure}:31140: testing for missing "${ac_func}" external ..." 1>&5 cf_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $CHECK_DECL_FLAG" cat >"conftest.$ac_ext" <<_ACEOF -#line 29220 "configure" +#line 31145 "configure" #include "confdefs.h" $CHECK_DECL_HDRS #undef ${ac_func} struct zowie { int a; double b; struct zowie *c; char d; }; -extern struct zowie *${ac_func}(); +extern struct zowie *${ac_func}(void); int main (void) @@ -29235,16 +31160,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:29238: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31163: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29241: \$? = $ac_status" >&5 + echo "$as_me:31166: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:29244: \"$ac_try\"") >&5 + { (eval echo "$as_me:31169: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29247: \$? = $ac_status" >&5 + echo "$as_me:31172: \$? = $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 @@ -29252,7 +31177,7 @@ if { (eval echo "$as_me:29238: \"$ac_lin cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` cat >"conftest.$ac_ext" <<_ACEOF -#line 29255 "configure" +#line 31180 "configure" #include "confdefs.h" #define DECL_${cf_1_up} @@ -29261,22 +31186,22 @@ $CHECK_DECL_HDRS int main (void) { -long x = 0 +long x = 0; (void)x ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:29270: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:31195: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:29273: \$? = $ac_status" >&5 + echo "$as_me:31198: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:29276: \"$ac_try\"") >&5 + { (eval echo "$as_me:31201: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29279: \$? = $ac_status" >&5 + echo "$as_me:31204: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval 'cf_cv_func_'${ac_func}'=yes' else @@ -29300,7 +31225,7 @@ CFLAGS="$cf_save_CFLAGS" fi eval 'cf_result=$cf_cv_func_'${ac_func} -echo "$as_me:29303: result: $cf_result" >&5 +echo "$as_me:31228: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 test $cf_result = yes && cat >>confdefs.h <&5 +echo "$as_me:31238: 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 @@ -29322,7 +31247,7 @@ else cf_cv_use_tiocgwinsz=unknown else cat >"conftest.$ac_ext" <<_ACEOF -#line 29325 "configure" +#line 31250 "configure" #include "confdefs.h" $CHECK_DECL_HDRS @@ -29348,15 +31273,15 @@ int main(void) } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:29351: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31276: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29354: \$? = $ac_status" >&5 + echo "$as_me:31279: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:29356: \"$ac_try\"") >&5 + { (eval echo "$as_me:31281: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29359: \$? = $ac_status" >&5 + echo "$as_me:31284: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_use_tiocgwinsz=yes else @@ -29371,7 +31296,7 @@ fi CFLAGS="$cf_save_CFLAGS" fi -echo "$as_me:29374: result: $cf_cv_use_tiocgwinsz" >&5 +echo "$as_me:31299: result: $cf_cv_use_tiocgwinsz" >&5 echo "${ECHO_T}$cf_cv_use_tiocgwinsz" >&6 test $cf_cv_use_tiocgwinsz != yes && cat >>confdefs.h <<\EOF @@ -29402,7 +31327,7 @@ esac if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -echo "$as_me:29405: checking for $ac_word" >&5 +echo "$as_me:31330: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_RANLIB+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -29417,7 +31342,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_RANLIB="${ac_tool_prefix}ranlib" -echo "$as_me:29420: found $ac_dir/$ac_word" >&5 +echo "$as_me:31345: found $ac_dir/$ac_word" >&5 break done @@ -29425,10 +31350,10 @@ fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then - echo "$as_me:29428: result: $RANLIB" >&5 + echo "$as_me:31353: result: $RANLIB" >&5 echo "${ECHO_T}$RANLIB" >&6 else - echo "$as_me:29431: result: no" >&5 + echo "$as_me:31356: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -29437,7 +31362,7 @@ if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 -echo "$as_me:29440: checking for $ac_word" >&5 +echo "$as_me:31365: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -29452,7 +31377,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_RANLIB="ranlib" -echo "$as_me:29455: found $ac_dir/$ac_word" >&5 +echo "$as_me:31380: found $ac_dir/$ac_word" >&5 break done @@ -29461,10 +31386,10 @@ fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then - echo "$as_me:29464: result: $ac_ct_RANLIB" >&5 + echo "$as_me:31389: result: $ac_ct_RANLIB" >&5 echo "${ECHO_T}$ac_ct_RANLIB" >&6 else - echo "$as_me:29467: result: no" >&5 + echo "$as_me:31392: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -29475,13 +31400,13 @@ fi # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # for constant arguments. Useless! -echo "$as_me:29478: checking for working alloca.h" >&5 +echo "$as_me:31403: 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 29484 "configure" +#line 31409 "configure" #include "confdefs.h" #include int @@ -29493,16 +31418,16 @@ char *p = (char *) alloca (2 * sizeof (i } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:29496: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31421: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29499: \$? = $ac_status" >&5 + echo "$as_me:31424: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:29502: \"$ac_try\"") >&5 + { (eval echo "$as_me:31427: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29505: \$? = $ac_status" >&5 + echo "$as_me:31430: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_working_alloca_h=yes else @@ -29512,7 +31437,7 @@ ac_cv_working_alloca_h=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:29515: result: $ac_cv_working_alloca_h" >&5 +echo "$as_me:31440: 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 @@ -29522,13 +31447,13 @@ EOF fi -echo "$as_me:29525: checking for alloca" >&5 +echo "$as_me:31450: 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 29531 "configure" +#line 31456 "configure" #include "confdefs.h" #ifdef __GNUC__ # define alloca __builtin_alloca @@ -29560,16 +31485,16 @@ char *p = (char *) alloca (1); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:29563: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31488: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29566: \$? = $ac_status" >&5 + echo "$as_me:31491: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:29569: \"$ac_try\"") >&5 + { (eval echo "$as_me:31494: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29572: \$? = $ac_status" >&5 + echo "$as_me:31497: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_alloca_works=yes else @@ -29579,7 +31504,7 @@ ac_cv_func_alloca_works=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:29582: result: $ac_cv_func_alloca_works" >&5 +echo "$as_me:31507: 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 @@ -29600,13 +31525,13 @@ cat >>confdefs.h <<\EOF #define C_ALLOCA 1 EOF -echo "$as_me:29603: checking whether \`alloca.c' needs Cray hooks" >&5 +echo "$as_me:31528: 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 29609 "configure" +#line 31534 "configure" #include "confdefs.h" #if defined(CRAY) && ! defined(CRAY2) webecray @@ -29624,18 +31549,18 @@ fi rm -rf conftest* fi -echo "$as_me:29627: result: $ac_cv_os_cray" >&5 +echo "$as_me:31552: 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:29632: checking for $ac_func" >&5 +echo "$as_me:31557: 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 29638 "configure" +#line 31563 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -29666,16 +31591,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:29669: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31594: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29672: \$? = $ac_status" >&5 + echo "$as_me:31597: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:29675: \"$ac_try\"") >&5 + { (eval echo "$as_me:31600: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29678: \$? = $ac_status" >&5 + echo "$as_me:31603: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -29685,7 +31610,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:29688: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:31613: 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 @@ -29699,7 +31624,7 @@ fi done fi -echo "$as_me:29702: checking stack direction for C alloca" >&5 +echo "$as_me:31627: 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 @@ -29708,7 +31633,7 @@ else ac_cv_c_stack_direction=0 else cat >"conftest.$ac_ext" <<_ACEOF -#line 29711 "configure" +#line 31636 "configure" #include "confdefs.h" int find_stack_direction (void) @@ -29731,15 +31656,15 @@ main (void) } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:29734: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31659: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29737: \$? = $ac_status" >&5 + echo "$as_me:31662: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:29739: \"$ac_try\"") >&5 + { (eval echo "$as_me:31664: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29742: \$? = $ac_status" >&5 + echo "$as_me:31667: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_c_stack_direction=1 else @@ -29751,7 +31676,7 @@ fi rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi -echo "$as_me:29754: result: $ac_cv_c_stack_direction" >&5 +echo "$as_me:31679: result: $ac_cv_c_stack_direction" >&5 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6 cat >>confdefs.h <&5 +echo "$as_me:31691: 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 29772 "configure" +#line 31697 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:29776: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:31701: \"$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:29782: \$? = $ac_status" >&5 + echo "$as_me:31707: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -29798,7 +31723,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:29801: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:31726: 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 <&5 +echo "$as_me:31739: 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 29820 "configure" +#line 31745 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -29848,16 +31773,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:29851: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31776: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29854: \$? = $ac_status" >&5 + echo "$as_me:31779: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:29857: \"$ac_try\"") >&5 + { (eval echo "$as_me:31782: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29860: \$? = $ac_status" >&5 + echo "$as_me:31785: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -29867,7 +31792,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:29870: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:31795: 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 <&5 +echo "$as_me:31805: checking for working mmap" >&5 echo $ECHO_N "checking for working mmap... $ECHO_C" >&6 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -29886,17 +31811,17 @@ else ac_cv_func_mmap_fixed_mapped=no else cat >"conftest.$ac_ext" <<_ACEOF -#line 29889 "configure" +#line 31814 "configure" #include "confdefs.h" $ac_includes_default /* Thanks to Mike Haertel and Jim Avera for this test. Here is a matrix of mmap possibilities: - mmap private not fixed - mmap private fixed at somewhere currently unmapped - mmap private fixed at somewhere already mapped - mmap shared not fixed - mmap shared fixed at somewhere currently unmapped - mmap shared fixed at somewhere already mapped + mmap private not fixed + mmap private fixed at somewhere currently unmapped + mmap private fixed at somewhere already mapped + mmap shared not fixed + mmap shared fixed at somewhere currently unmapped + mmap shared fixed at somewhere already mapped For private mappings, we should verify that changes cannot be read() back from the file, nor mmap's back from the file at a different address. (There have been systems where private was not correctly @@ -29904,7 +31829,7 @@ $ac_includes_default VM page cache was not coherent with the file system buffer cache like early versions of FreeBSD and possibly contemporary NetBSD.) For shared mappings, we should conversely verify that changes get - propogated back to all the places they're supposed to be. + propagated back to all the places they're supposed to be. Grep wants private fixed already mapped. The main things grep needs to know about mmap are: @@ -29949,7 +31874,7 @@ char *malloc (); # endif /* no NBPG */ # endif /* no EXEC_PAGESIZE */ # else /* no HAVE_SYS_PARAM_H */ -# define getpagesize() 8192 /* punt totally */ +# define getpagesize() 8192 /* punt totally */ # endif /* no HAVE_SYS_PARAM_H */ # endif /* no _SC_PAGESIZE */ @@ -30013,15 +31938,15 @@ main (void) } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:30016: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31941: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30019: \$? = $ac_status" >&5 + echo "$as_me:31944: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:30021: \"$ac_try\"") >&5 + { (eval echo "$as_me:31946: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30024: \$? = $ac_status" >&5 + echo "$as_me:31949: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_mmap_fixed_mapped=yes else @@ -30033,7 +31958,7 @@ fi rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi -echo "$as_me:30036: result: $ac_cv_func_mmap_fixed_mapped" >&5 +echo "$as_me:31961: result: $ac_cv_func_mmap_fixed_mapped" >&5 echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6 if test $ac_cv_func_mmap_fixed_mapped = yes; then @@ -30044,13 +31969,13 @@ EOF fi rm -f conftest.mmap -echo "$as_me:30047: checking whether we are using the GNU C Library 2.1 or newer" >&5 +echo "$as_me:31972: checking whether we are using the GNU C Library 2.1 or newer" >&5 echo $ECHO_N "checking whether we are using the GNU C Library 2.1 or newer... $ECHO_C" >&6 if test "${ac_cv_gnu_library_2_1+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 30053 "configure" +#line 31978 "configure" #include "confdefs.h" #include @@ -30070,7 +31995,7 @@ fi rm -rf conftest* fi -echo "$as_me:30073: result: $ac_cv_gnu_library_2_1" >&5 +echo "$as_me:31998: result: $ac_cv_gnu_library_2_1" >&5 echo "${ECHO_T}$ac_cv_gnu_library_2_1" >&6 GLIBC21="$ac_cv_gnu_library_2_1" @@ -30083,7 +32008,7 @@ test -z "$ALL_LINGUAS" && ALL_LINGUAS=`t : ${CONFIG_H:=config.h} if test -z "$PACKAGE" ; then - { { echo "$as_me:30086: error: CF_BUNDLED_INTL used without setting PACKAGE variable" >&5 + { { echo "$as_me:32011: 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 @@ -30100,23 +32025,23 @@ for ac_header in argz.h limits.h locale. stdlib.h string.h unistd.h sys/param.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:30103: checking for $ac_header" >&5 +echo "$as_me:32028: 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 30109 "configure" +#line 32034 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:30113: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:32038: \"$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:30119: \$? = $ac_status" >&5 + echo "$as_me:32044: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -30135,7 +32060,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:30138: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:32063: 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 <&5 +echo "$as_me:32078: 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 30159 "configure" +#line 32084 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -30187,16 +32112,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:30190: \"$ac_link\"") >&5 +if { (eval echo "$as_me:32115: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30193: \$? = $ac_status" >&5 + echo "$as_me:32118: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:30196: \"$ac_try\"") >&5 + { (eval echo "$as_me:32121: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30199: \$? = $ac_status" >&5 + echo "$as_me:32124: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -30206,7 +32131,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:30209: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:32134: 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 <"conftest.$ac_ext" <<_ACEOF -#line 30260 "configure" +#line 32185 "configure" #include "confdefs.h" #include int @@ -30269,16 +32194,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:30272: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:32197: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:30275: \$? = $ac_status" >&5 + echo "$as_me:32200: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:30278: \"$ac_try\"") >&5 + { (eval echo "$as_me:32203: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30281: \$? = $ac_status" >&5 + echo "$as_me:32206: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -30295,7 +32220,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}:30298: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:32223: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -30341,7 +32266,7 @@ if test -n "$cf_searchpath/../include" ; CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" cat >"conftest.$ac_ext" <<_ACEOF -#line 30344 "configure" +#line 32269 "configure" #include "confdefs.h" #include int @@ -30353,16 +32278,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:30356: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:32281: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:30359: \$? = $ac_status" >&5 + echo "$as_me:32284: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:30362: \"$ac_try\"") >&5 + { (eval echo "$as_me:32287: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30365: \$? = $ac_status" >&5 + echo "$as_me:32290: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -30379,7 +32304,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}:30382: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:32307: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -30397,7 +32322,7 @@ echo "${as_me:-configure}:30382: testing fi else -{ { echo "$as_me:30400: error: cannot find libiconv under $withval" >&5 +{ { echo "$as_me:32325: error: cannot find libiconv under $withval" >&5 echo "$as_me: error: cannot find libiconv under $withval" >&2;} { (exit 1); exit 1; }; } fi @@ -30422,7 +32347,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}:30425: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:32350: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -30451,7 +32376,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}:30454: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:32379: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -30460,7 +32385,7 @@ echo "${as_me:-configure}:30454: testing fi else -{ { echo "$as_me:30463: error: cannot find libiconv under $withval" >&5 +{ { echo "$as_me:32388: error: cannot find libiconv under $withval" >&5 echo "$as_me: error: cannot find libiconv under $withval" >&2;} { (exit 1); exit 1; }; } fi @@ -30471,7 +32396,7 @@ esac fi; - echo "$as_me:30474: checking for iconv" >&5 + echo "$as_me:32399: 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 @@ -30482,12 +32407,12 @@ else cf_cv_header_path_iconv= cf_cv_library_path_iconv= -echo "${as_me:-configure}:30485: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5 +echo "${as_me:-configure}:32410: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5 cf_save_LIBS="$LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 30490 "configure" +#line 32415 "configure" #include "confdefs.h" #include @@ -30506,16 +32431,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:30509: \"$ac_link\"") >&5 +if { (eval echo "$as_me:32434: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30512: \$? = $ac_status" >&5 + echo "$as_me:32437: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:30515: \"$ac_try\"") >&5 + { (eval echo "$as_me:32440: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30518: \$? = $ac_status" >&5 + echo "$as_me:32443: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_find_linkage_iconv=yes @@ -30529,7 +32454,7 @@ cat "conftest.$ac_ext" >&5 LIBS="-liconv $cf_save_LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 30532 "configure" +#line 32457 "configure" #include "confdefs.h" #include @@ -30548,16 +32473,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:30551: \"$ac_link\"") >&5 +if { (eval echo "$as_me:32476: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30554: \$? = $ac_status" >&5 + echo "$as_me:32479: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:30557: \"$ac_try\"") >&5 + { (eval echo "$as_me:32482: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30560: \$? = $ac_status" >&5 + echo "$as_me:32485: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_find_linkage_iconv=yes @@ -30574,9 +32499,9 @@ cat "conftest.$ac_ext" >&5 test -n "$verbose" && echo " find linkage for iconv library" 1>&6 -echo "${as_me:-configure}:30577: testing find linkage for iconv library ..." 1>&5 +echo "${as_me:-configure}:32502: testing find linkage for iconv library ..." 1>&5 -echo "${as_me:-configure}:30579: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5 +echo "${as_me:-configure}:32504: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5 cf_save_CPPFLAGS="$CPPFLAGS" cf_test_CPPFLAGS="$CPPFLAGS" @@ -30667,7 +32592,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}:30670: testing ... testing $cf_cv_header_path_iconv ..." 1>&5 +echo "${as_me:-configure}:32595: testing ... testing $cf_cv_header_path_iconv ..." 1>&5 CPPFLAGS="$cf_save_CPPFLAGS" @@ -30675,7 +32600,7 @@ echo "${as_me:-configure}:30670: testing CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_iconv" cat >"conftest.$ac_ext" <<_ACEOF -#line 30678 "configure" +#line 32603 "configure" #include "confdefs.h" #include @@ -30694,21 +32619,21 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:30697: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:32622: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:30700: \$? = $ac_status" >&5 + echo "$as_me:32625: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:30703: \"$ac_try\"") >&5 + { (eval echo "$as_me:32628: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30706: \$? = $ac_status" >&5 + echo "$as_me:32631: \$? = $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}:30711: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5 +echo "${as_me:-configure}:32636: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5 cf_cv_find_linkage_iconv=maybe cf_test_CPPFLAGS="$CPPFLAGS" @@ -30726,7 +32651,7 @@ rm -f "conftest.$ac_objext" "conftest.$a if test "$cf_cv_find_linkage_iconv" = maybe ; then -echo "${as_me:-configure}:30729: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5 +echo "${as_me:-configure}:32654: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5 cf_save_LIBS="$LIBS" cf_save_LDFLAGS="$LDFLAGS" @@ -30801,13 +32726,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}:30804: testing ... testing $cf_cv_library_path_iconv ..." 1>&5 +echo "${as_me:-configure}:32729: 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 30810 "configure" +#line 32735 "configure" #include "confdefs.h" #include @@ -30826,21 +32751,21 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:30829: \"$ac_link\"") >&5 +if { (eval echo "$as_me:32754: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30832: \$? = $ac_status" >&5 + echo "$as_me:32757: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:30835: \"$ac_try\"") >&5 + { (eval echo "$as_me:32760: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30838: \$? = $ac_status" >&5 + echo "$as_me:32763: \$? = $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}:30843: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5 +echo "${as_me:-configure}:32768: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5 cf_cv_find_linkage_iconv=yes cf_cv_library_file_iconv="-liconv" @@ -30880,7 +32805,7 @@ am_cv_func_iconv="no, consider installin fi fi -echo "$as_me:30883: result: $am_cv_func_iconv" >&5 +echo "$as_me:32808: result: $am_cv_func_iconv" >&5 echo "${ECHO_T}$am_cv_func_iconv" >&6 if test "$am_cv_func_iconv" = yes; then @@ -30889,14 +32814,14 @@ cat >>confdefs.h <<\EOF #define HAVE_ICONV 1 EOF - echo "$as_me:30892: checking if the declaration of iconv() needs const." >&5 + echo "$as_me:32817: 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 30899 "configure" +#line 32824 "configure" #include "confdefs.h" #include @@ -30921,16 +32846,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:30924: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:32849: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:30927: \$? = $ac_status" >&5 + echo "$as_me:32852: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:30930: \"$ac_try\"") >&5 + { (eval echo "$as_me:32855: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30933: \$? = $ac_status" >&5 + echo "$as_me:32858: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then am_cv_proto_iconv_const=no else @@ -30940,7 +32865,7 @@ am_cv_proto_iconv_const=yes fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:30943: result: $am_cv_proto_iconv_const" >&5 +echo "$as_me:32868: 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 @@ -30985,7 +32910,7 @@ if test -n "$cf_cv_header_path_iconv" ; CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" cat >"conftest.$ac_ext" <<_ACEOF -#line 30988 "configure" +#line 32913 "configure" #include "confdefs.h" #include int @@ -30997,16 +32922,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:31000: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:32925: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:31003: \$? = $ac_status" >&5 + echo "$as_me:32928: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:31006: \"$ac_try\"") >&5 + { (eval echo "$as_me:32931: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31009: \$? = $ac_status" >&5 + echo "$as_me:32934: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -31023,7 +32948,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}:31026: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:32951: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -31062,7 +32987,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}:31065: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:32990: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -31073,14 +32998,16 @@ fi fi fi -echo "$as_me:31076: checking for nl_langinfo and CODESET" >&5 +echo "$as_me:33001: 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 31082 "configure" +#line 33007 "configure" #include "confdefs.h" + +$ac_includes_default #include int main (void) @@ -31091,16 +33018,16 @@ char* cs = nl_langinfo(CODESET); (void)c } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:31094: \"$ac_link\"") >&5 +if { (eval echo "$as_me:33021: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31097: \$? = $ac_status" >&5 + echo "$as_me:33024: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:31100: \"$ac_try\"") >&5 + { (eval echo "$as_me:33027: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31103: \$? = $ac_status" >&5 + echo "$as_me:33030: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then am_cv_langinfo_codeset=yes else @@ -31111,7 +33038,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:31114: result: $am_cv_langinfo_codeset" >&5 +echo "$as_me:33041: result: $am_cv_langinfo_codeset" >&5 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6 if test "$am_cv_langinfo_codeset" = yes; then @@ -31122,13 +33049,13 @@ EOF fi if test "$ac_cv_header_locale_h" = yes; then - echo "$as_me:31125: checking for LC_MESSAGES" >&5 + echo "$as_me:33052: 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 31131 "configure" +#line 33058 "configure" #include "confdefs.h" #include int @@ -31140,16 +33067,16 @@ return LC_MESSAGES } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:31143: \"$ac_link\"") >&5 +if { (eval echo "$as_me:33070: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31146: \$? = $ac_status" >&5 + echo "$as_me:33073: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:31149: \"$ac_try\"") >&5 + { (eval echo "$as_me:33076: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31152: \$? = $ac_status" >&5 + echo "$as_me:33079: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then am_cv_val_LC_MESSAGES=yes else @@ -31159,7 +33086,7 @@ am_cv_val_LC_MESSAGES=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:31162: result: $am_cv_val_LC_MESSAGES" >&5 +echo "$as_me:33089: 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 @@ -31169,7 +33096,7 @@ EOF fi fi - echo "$as_me:31172: checking whether NLS is requested" >&5 + echo "$as_me:33099: 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. @@ -31179,7 +33106,7 @@ if test "${enable_nls+set}" = set; then else USE_NLS=yes fi; - echo "$as_me:31182: result: $USE_NLS" >&5 + echo "$as_me:33109: result: $USE_NLS" >&5 echo "${ECHO_T}$USE_NLS" >&6 BUILD_INCLUDED_LIBINTL=no @@ -31193,7 +33120,7 @@ cat >>confdefs.h <<\EOF #define ENABLE_NLS 1 EOF - echo "$as_me:31196: checking whether included gettext is requested" >&5 + echo "$as_me:33123: checking whether included gettext is requested" >&5 echo $ECHO_N "checking whether included gettext is requested... $ECHO_C" >&6 # Check whether --with-included-gettext or --without-included-gettext was given. @@ -31203,13 +33130,13 @@ if test "${with_included_gettext+set}" = else nls_cv_force_use_gnu_gettext=no fi; - echo "$as_me:31206: result: $nls_cv_force_use_gnu_gettext" >&5 + echo "$as_me:33133: result: $nls_cv_force_use_gnu_gettext" >&5 echo "${ECHO_T}$nls_cv_force_use_gnu_gettext" >&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:31212: checking for $ac_word" >&5 +echo "$as_me:33139: 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 @@ -31236,16 +33163,16 @@ esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != ":"; then - echo "$as_me:31239: result: $MSGFMT" >&5 + echo "$as_me:33166: result: $MSGFMT" >&5 echo "${ECHO_T}$MSGFMT" >&6 else - echo "$as_me:31242: result: no" >&5 + echo "$as_me:33169: 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:31248: checking for $ac_word" >&5 +echo "$as_me:33175: 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 @@ -31262,7 +33189,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:31265: found $ac_dir/$ac_word" >&5 + echo "$as_me:33192: found $ac_dir/$ac_word" >&5 break fi done @@ -31274,17 +33201,17 @@ fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then - echo "$as_me:31277: result: $GMSGFMT" >&5 + echo "$as_me:33204: result: $GMSGFMT" >&5 echo "${ECHO_T}$GMSGFMT" >&6 else - echo "$as_me:31280: result: no" >&5 + echo "$as_me:33207: 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:31287: checking for $ac_word" >&5 +echo "$as_me:33214: 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 @@ -31311,10 +33238,10 @@ esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then - echo "$as_me:31314: result: $XGETTEXT" >&5 + echo "$as_me:33241: result: $XGETTEXT" >&5 echo "${ECHO_T}$XGETTEXT" >&6 else - echo "$as_me:31317: result: no" >&5 + echo "$as_me:33244: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -31452,12 +33379,12 @@ fi cf_cv_header_path_intl= cf_cv_library_path_intl= -echo "${as_me:-configure}:31455: testing Starting FIND_LINKAGE(intl,) ..." 1>&5 +echo "${as_me:-configure}:33382: testing Starting FIND_LINKAGE(intl,) ..." 1>&5 cf_save_LIBS="$LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 31460 "configure" +#line 33387 "configure" #include "confdefs.h" #include @@ -31479,16 +33406,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:31482: \"$ac_link\"") >&5 +if { (eval echo "$as_me:33409: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31485: \$? = $ac_status" >&5 + echo "$as_me:33412: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:31488: \"$ac_try\"") >&5 + { (eval echo "$as_me:33415: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31491: \$? = $ac_status" >&5 + echo "$as_me:33418: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_find_linkage_intl=yes @@ -31502,7 +33429,7 @@ cat "conftest.$ac_ext" >&5 LIBS="-lintl $cf_save_LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 31505 "configure" +#line 33432 "configure" #include "confdefs.h" #include @@ -31524,16 +33451,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:31527: \"$ac_link\"") >&5 +if { (eval echo "$as_me:33454: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31530: \$? = $ac_status" >&5 + echo "$as_me:33457: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:31533: \"$ac_try\"") >&5 + { (eval echo "$as_me:33460: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31536: \$? = $ac_status" >&5 + echo "$as_me:33463: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_find_linkage_intl=yes @@ -31550,9 +33477,9 @@ cat "conftest.$ac_ext" >&5 test -n "$verbose" && echo " find linkage for intl library" 1>&6 -echo "${as_me:-configure}:31553: testing find linkage for intl library ..." 1>&5 +echo "${as_me:-configure}:33480: testing find linkage for intl library ..." 1>&5 -echo "${as_me:-configure}:31555: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5 +echo "${as_me:-configure}:33482: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5 cf_save_CPPFLAGS="$CPPFLAGS" cf_test_CPPFLAGS="$CPPFLAGS" @@ -31643,7 +33570,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}:31646: testing ... testing $cf_cv_header_path_intl ..." 1>&5 +echo "${as_me:-configure}:33573: testing ... testing $cf_cv_header_path_intl ..." 1>&5 CPPFLAGS="$cf_save_CPPFLAGS" @@ -31651,7 +33578,7 @@ echo "${as_me:-configure}:31646: testing CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_intl" cat >"conftest.$ac_ext" <<_ACEOF -#line 31654 "configure" +#line 33581 "configure" #include "confdefs.h" #include @@ -31673,21 +33600,21 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:31676: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:33603: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:31679: \$? = $ac_status" >&5 + echo "$as_me:33606: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:31682: \"$ac_try\"") >&5 + { (eval echo "$as_me:33609: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31685: \$? = $ac_status" >&5 + echo "$as_me:33612: \$? = $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}:31690: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5 +echo "${as_me:-configure}:33617: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5 cf_cv_find_linkage_intl=maybe cf_test_CPPFLAGS="$CPPFLAGS" @@ -31705,7 +33632,7 @@ rm -f "conftest.$ac_objext" "conftest.$a if test "$cf_cv_find_linkage_intl" = maybe ; then -echo "${as_me:-configure}:31708: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5 +echo "${as_me:-configure}:33635: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5 cf_save_LIBS="$LIBS" cf_save_LDFLAGS="$LDFLAGS" @@ -31780,13 +33707,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}:31783: testing ... testing $cf_cv_library_path_intl ..." 1>&5 +echo "${as_me:-configure}:33710: 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 31789 "configure" +#line 33716 "configure" #include "confdefs.h" #include @@ -31808,21 +33735,21 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:31811: \"$ac_link\"") >&5 +if { (eval echo "$as_me:33738: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31814: \$? = $ac_status" >&5 + echo "$as_me:33741: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:31817: \"$ac_try\"") >&5 + { (eval echo "$as_me:33744: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31820: \$? = $ac_status" >&5 + echo "$as_me:33747: \$? = $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}:31825: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5 +echo "${as_me:-configure}:33752: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5 cf_cv_find_linkage_intl=yes cf_cv_library_file_intl="-lintl" @@ -31861,9 +33788,9 @@ else cf_cv_func_gettext=no fi - echo "$as_me:31864: checking for libintl.h and gettext()" >&5 + echo "$as_me:33791: checking for libintl.h and gettext()" >&5 echo $ECHO_N "checking for libintl.h and gettext()... $ECHO_C" >&6 - echo "$as_me:31866: result: $cf_cv_func_gettext" >&5 + echo "$as_me:33793: result: $cf_cv_func_gettext" >&5 echo "${ECHO_T}$cf_cv_func_gettext" >&6 LIBS="$cf_save_LIBS_1" @@ -31908,7 +33835,7 @@ if test -n "$cf_cv_header_path_intl" ; t CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" cat >"conftest.$ac_ext" <<_ACEOF -#line 31911 "configure" +#line 33838 "configure" #include "confdefs.h" #include int @@ -31920,16 +33847,16 @@ printf("Hello") } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:31923: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:33850: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:31926: \$? = $ac_status" >&5 + echo "$as_me:33853: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:31929: \"$ac_try\"") >&5 + { (eval echo "$as_me:33856: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31932: \$? = $ac_status" >&5 + echo "$as_me:33859: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -31946,7 +33873,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}:31949: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me:-configure}:33876: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" @@ -31985,7 +33912,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}:31988: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me:-configure}:33915: testing adding $cf_add_libdir to library-path ..." 1>&5 INTLLIBS="-L$cf_add_libdir $INTLLIBS" fi @@ -32001,13 +33928,13 @@ fi for ac_func in dcgettext do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:32004: checking for $ac_func" >&5 +echo "$as_me:33931: 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 32010 "configure" +#line 33937 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -32038,16 +33965,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:32041: \"$ac_link\"") >&5 +if { (eval echo "$as_me:33968: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:32044: \$? = $ac_status" >&5 + echo "$as_me:33971: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:32047: \"$ac_try\"") >&5 + { (eval echo "$as_me:33974: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32050: \$? = $ac_status" >&5 + echo "$as_me:33977: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -32057,7 +33984,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:32060: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:33987: 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 <&5 + { echo "$as_me:34002: WARNING: disabling NLS feature" >&5 echo "$as_me: WARNING: disabling NLS feature" >&2;} sed -e /ENABLE_NLS/d confdefs.h >confdefs.tmp mv confdefs.tmp confdefs.h @@ -32108,7 +34035,7 @@ EOF LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` elif test "$nls_cv_use_gnu_gettext" = "yes"; then nls_cv_use_gnu_gettext=no - { echo "$as_me:32111: WARNING: no NLS library is packaged with this application" >&5 + { echo "$as_me:34038: WARNING: no NLS library is packaged with this application" >&5 echo "$as_me: WARNING: no NLS library is packaged with this application" >&2;} fi fi @@ -32117,7 +34044,7 @@ echo "$as_me: WARNING: no NLS library is if $GMSGFMT --statistics /dev/null >/dev/null 2>&1; then : ; else - { echo "$as_me:32120: WARNING: found msgfmt program is not GNU msgfmt" >&5 + { echo "$as_me:34047: WARNING: found msgfmt program is not GNU msgfmt" >&5 echo "$as_me: WARNING: found msgfmt program is not GNU msgfmt" >&2;} fi fi @@ -32126,7 +34053,7 @@ echo "$as_me: WARNING: found msgfmt prog if $XGETTEXT --omit-header /dev/null >/dev/null 2>&1; then : ; else - { echo "$as_me:32129: WARNING: found xgettext program is not GNU xgettext" >&5 + { echo "$as_me:34056: WARNING: found xgettext program is not GNU xgettext" >&5 echo "$as_me: WARNING: found xgettext program is not GNU xgettext" >&2;} fi fi @@ -32144,7 +34071,7 @@ echo "$as_me: WARNING: found xgettext pr 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:32147: checking for $ac_word" >&5 +echo "$as_me:34074: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_INTL_YACC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -32159,7 +34086,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_INTL_YACC="$ac_prog" -echo "$as_me:32162: found $ac_dir/$ac_word" >&5 +echo "$as_me:34089: found $ac_dir/$ac_word" >&5 break done @@ -32167,10 +34094,10 @@ fi fi INTL_YACC=$ac_cv_prog_INTL_YACC if test -n "$INTL_YACC"; then - echo "$as_me:32170: result: $INTL_YACC" >&5 + echo "$as_me:34097: result: $INTL_YACC" >&5 echo "${ECHO_T}$INTL_YACC" >&6 else - echo "$as_me:32173: result: no" >&5 + echo "$as_me:34100: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -32180,7 +34107,7 @@ done if test -z "$INTL_YACC"; then ac_verc_fail=yes else - echo "$as_me:32183: checking version of $INTL_YACC" >&5 + echo "$as_me:34110: checking version of $INTL_YACC" >&5 echo $ECHO_N "checking version of $INTL_YACC... $ECHO_C" >&6 ac_prog_version=`$INTL_YACC -V 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p;s/^\(byacc\) - \([0-9][0-9.]*\) \([0-9]*\).*$/\1-\2.\3/p'` case "$ac_prog_version" in @@ -32191,7 +34118,7 @@ echo $ECHO_N "checking version of $INTL_ ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; esac - echo "$as_me:32194: result: $ac_prog_version" >&5 + echo "$as_me:34121: result: $ac_prog_version" >&5 echo "${ECHO_T}$ac_prog_version" >&6 fi if test "$ac_verc_fail" = yes; then @@ -32218,7 +34145,7 @@ echo "${ECHO_T}$ac_prog_version" >&6 if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else - echo "$as_me:32221: checking for catalogs to be installed" >&5 + echo "$as_me:34148: 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 @@ -32238,7 +34165,7 @@ echo $ECHO_N "checking for catalogs to b fi done LINGUAS=$NEW_LINGUAS - echo "$as_me:32241: result: $LINGUAS" >&5 + echo "$as_me:34168: result: $LINGUAS" >&5 echo "${ECHO_T}$LINGUAS" >&6 fi @@ -32274,7 +34201,7 @@ cf_makefile=Makefile use_our_messages=no if test "$USE_NLS" = yes ; then if test -d "$srcdir/po" ; then -echo "$as_me:32277: checking if we should use included message-library" >&5 +echo "$as_me:34204: 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. @@ -32285,7 +34212,7 @@ else use_our_messages=yes fi; fi -echo "$as_me:32288: result: $use_our_messages" >&5 +echo "$as_me:34215: result: $use_our_messages" >&5 echo "${ECHO_T}$use_our_messages" >&6 fi @@ -32299,7 +34226,7 @@ fi if test "$USE_INCLUDED_LIBINTL" = yes ; then if test "$nls_cv_force_use_gnu_gettext" = yes ; then : - elif test "$nls_cv_use_gnu_gettext" = yes ; then + elif test "$nls_cv_use_gnu_gettext" != no ; then : else INTLDIR_MAKE="#" @@ -32327,23 +34254,23 @@ else for ac_header in libintl.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:32330: checking for $ac_header" >&5 +echo "$as_me:34257: 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 32336 "configure" +#line 34263 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:32340: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:34267: \"$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:32346: \$? = $ac_status" >&5 + echo "$as_me:34273: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -32362,7 +34289,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:32365: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:34292: 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 <&5 +echo "$as_me:34359: 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 32438 "configure" +#line 34365 "configure" #include "confdefs.h" #include int @@ -32447,16 +34374,16 @@ char *p = (char *) alloca (2 * sizeof (i } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:32450: \"$ac_link\"") >&5 +if { (eval echo "$as_me:34377: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:32453: \$? = $ac_status" >&5 + echo "$as_me:34380: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:32456: \"$ac_try\"") >&5 + { (eval echo "$as_me:34383: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32459: \$? = $ac_status" >&5 + echo "$as_me:34386: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_working_alloca_h=yes else @@ -32466,7 +34393,7 @@ ac_cv_working_alloca_h=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:32469: result: $ac_cv_working_alloca_h" >&5 +echo "$as_me:34396: 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 @@ -32476,13 +34403,13 @@ EOF fi -echo "$as_me:32479: checking for alloca" >&5 +echo "$as_me:34406: 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 32485 "configure" +#line 34412 "configure" #include "confdefs.h" #ifdef __GNUC__ # define alloca __builtin_alloca @@ -32514,16 +34441,16 @@ char *p = (char *) alloca (1); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:32517: \"$ac_link\"") >&5 +if { (eval echo "$as_me:34444: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:32520: \$? = $ac_status" >&5 + echo "$as_me:34447: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:32523: \"$ac_try\"") >&5 + { (eval echo "$as_me:34450: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32526: \$? = $ac_status" >&5 + echo "$as_me:34453: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_alloca_works=yes else @@ -32533,7 +34460,7 @@ ac_cv_func_alloca_works=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:32536: result: $ac_cv_func_alloca_works" >&5 +echo "$as_me:34463: 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 @@ -32554,13 +34481,13 @@ cat >>confdefs.h <<\EOF #define C_ALLOCA 1 EOF -echo "$as_me:32557: checking whether \`alloca.c' needs Cray hooks" >&5 +echo "$as_me:34484: 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 32563 "configure" +#line 34490 "configure" #include "confdefs.h" #if defined(CRAY) && ! defined(CRAY2) webecray @@ -32578,18 +34505,18 @@ fi rm -rf conftest* fi -echo "$as_me:32581: result: $ac_cv_os_cray" >&5 +echo "$as_me:34508: 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:32586: checking for $ac_func" >&5 +echo "$as_me:34513: 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 32592 "configure" +#line 34519 "configure" #include "confdefs.h" #define $ac_func autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -32620,16 +34547,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:32623: \"$ac_link\"") >&5 +if { (eval echo "$as_me:34550: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:32626: \$? = $ac_status" >&5 + echo "$as_me:34553: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:32629: \"$ac_try\"") >&5 + { (eval echo "$as_me:34556: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32632: \$? = $ac_status" >&5 + echo "$as_me:34559: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then eval "$as_ac_var=yes" else @@ -32639,7 +34566,7 @@ eval "$as_ac_var=no" fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:32642: result: `eval echo '${'"$as_ac_var"'}'`" >&5 +echo "$as_me:34569: 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 @@ -32653,7 +34580,7 @@ fi done fi -echo "$as_me:32656: checking stack direction for C alloca" >&5 +echo "$as_me:34583: 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 @@ -32662,7 +34589,7 @@ else ac_cv_c_stack_direction=0 else cat >"conftest.$ac_ext" <<_ACEOF -#line 32665 "configure" +#line 34592 "configure" #include "confdefs.h" int find_stack_direction (void) @@ -32685,15 +34612,15 @@ main (void) } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:32688: \"$ac_link\"") >&5 +if { (eval echo "$as_me:34615: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:32691: \$? = $ac_status" >&5 + echo "$as_me:34618: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:32693: \"$ac_try\"") >&5 + { (eval echo "$as_me:34620: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32696: \$? = $ac_status" >&5 + echo "$as_me:34623: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_c_stack_direction=1 else @@ -32705,7 +34632,7 @@ fi rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" fi fi -echo "$as_me:32708: result: $ac_cv_c_stack_direction" >&5 +echo "$as_me:34635: result: $ac_cv_c_stack_direction" >&5 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6 cat >>confdefs.h <&5 +echo "$as_me:34664: 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 32740 "configure" +#line 34667 "configure" #include "confdefs.h" +$ac_includes_default #ifdef HAVE_NETDB_H #include #endif @@ -32748,24 +34676,24 @@ int main (void) { -struct hostent h; -h.h_addr_list[0]=0; +static struct hostent h; +h.h_addr_list[0] = malloc(1); ; return 0; } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:32759: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:34687: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:32762: \$? = $ac_status" >&5 + echo "$as_me:34690: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:32765: \"$ac_try\"") >&5 + { (eval echo "$as_me:34693: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32768: \$? = $ac_status" >&5 + echo "$as_me:34696: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_hostent_h_addr_list=yes else @@ -32774,7 +34702,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:32777: result: $ac_cv_hostent_h_addr_list" >&5 +echo "$as_me:34705: 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 @@ -32787,23 +34715,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:32790: checking for $ac_header" >&5 +echo "$as_me:34718: 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 32796 "configure" +#line 34724 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:32800: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:34728: \"$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:32806: \$? = $ac_status" >&5 + echo "$as_me:34734: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -32822,7 +34750,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:32825: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 +echo "$as_me:34753: 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 <&5 +echo "$as_me:34763: 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}:32841: testing sys/types alone ..." 1>&5 +echo "${as_me:-configure}:34769: testing sys/types alone ..." 1>&5 cat >"conftest.$ac_ext" <<_ACEOF -#line 32844 "configure" +#line 34772 "configure" #include "confdefs.h" #include @@ -32854,26 +34782,26 @@ fd_set x; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:32857: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:34785: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:32860: \$? = $ac_status" >&5 + echo "$as_me:34788: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:32863: \"$ac_try\"") >&5 + { (eval echo "$as_me:34791: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32866: \$? = $ac_status" >&5 + echo "$as_me:34794: \$? = $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}:32873: testing X11/Xpoll.h ..." 1>&5 +echo "${as_me:-configure}:34801: testing X11/Xpoll.h ..." 1>&5 cat >"conftest.$ac_ext" <<_ACEOF -#line 32876 "configure" +#line 34804 "configure" #include "confdefs.h" #ifdef HAVE_X11_XPOLL_H @@ -32888,26 +34816,26 @@ fd_set x; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:32891: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:34819: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:32894: \$? = $ac_status" >&5 + echo "$as_me:34822: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:32897: \"$ac_try\"") >&5 + { (eval echo "$as_me:34825: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32900: \$? = $ac_status" >&5 + echo "$as_me:34828: \$? = $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}:32907: testing sys/select.h ..." 1>&5 +echo "${as_me:-configure}:34835: testing sys/select.h ..." 1>&5 cat >"conftest.$ac_ext" <<_ACEOF -#line 32910 "configure" +#line 34838 "configure" #include "confdefs.h" #include @@ -32921,16 +34849,16 @@ fd_set x; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:32924: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:34852: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:32927: \$? = $ac_status" >&5 + echo "$as_me:34855: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:32930: \"$ac_try\"") >&5 + { (eval echo "$as_me:34858: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32933: \$? = $ac_status" >&5 + echo "$as_me:34861: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_type_fd_set=sys/select.h else @@ -32944,7 +34872,7 @@ rm -f "conftest.$ac_objext" "conftest.$a fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:32947: result: $cf_cv_type_fd_set" >&5 +echo "$as_me:34875: 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 @@ -32954,14 +34882,14 @@ EOF fi -echo "$as_me:32957: checking for fd_set macros" >&5 +echo "$as_me:34885: 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 32964 "configure" +#line 34892 "configure" #include "confdefs.h" #include @@ -32990,16 +34918,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:32993: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:34921: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:32996: \$? = $ac_status" >&5 + echo "$as_me:34924: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:32999: \"$ac_try\"") >&5 + { (eval echo "$as_me:34927: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:33002: \$? = $ac_status" >&5 + echo "$as_me:34930: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_macros_fd_set=yes else @@ -33009,7 +34937,7 @@ cf_cv_macros_fd_set=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" fi -echo "$as_me:33012: result: $cf_cv_macros_fd_set" >&5 +echo "$as_me:34940: 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 @@ -33019,20 +34947,20 @@ EOF # 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:33022: checking for working tolower()" >&5 +echo "$as_me:34950: checking for working tolower()" >&5 echo $ECHO_N "checking for working tolower()... $ECHO_C" >&6 if test "$cross_compiling" = yes; then - echo "$as_me:33026: result: unknown" >&5 + echo "$as_me:34954: result: unknown" >&5 echo "${ECHO_T}unknown" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 33031 "configure" +#line 34959 "configure" #include "confdefs.h" #include -int main() { +int main(void) { unsigned char str; for (str = 1; str < 127; str++) { @@ -33043,18 +34971,18 @@ int main() { } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:33046: \"$ac_link\"") >&5 +if { (eval echo "$as_me:34974: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:33049: \$? = $ac_status" >&5 + echo "$as_me:34977: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:33051: \"$ac_try\"") >&5 + { (eval echo "$as_me:34979: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:33054: \$? = $ac_status" >&5 + echo "$as_me:34982: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then - echo "$as_me:33057: result: yes" >&5 + echo "$as_me:34985: result: yes" >&5 echo "${ECHO_T}yes" >&6 else @@ -33066,7 +34994,7 @@ cat >>confdefs.h <<\EOF #define TOLOWER_BROKEN 1 EOF - echo "$as_me:33069: result: no" >&5 + echo "$as_me:34997: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -33076,20 +35004,20 @@ 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:33079: checking for working toupper()" >&5 +echo "$as_me:35007: checking for working toupper()" >&5 echo $ECHO_N "checking for working toupper()... $ECHO_C" >&6 if test "$cross_compiling" = yes; then - echo "$as_me:33083: result: unknown" >&5 + echo "$as_me:35011: result: unknown" >&5 echo "${ECHO_T}unknown" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 33088 "configure" +#line 35016 "configure" #include "confdefs.h" #include -int main() { +int main(void) { unsigned char str; for (str = 1; str < 127; str++) { @@ -33100,18 +35028,18 @@ int main() { } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:33103: \"$ac_link\"") >&5 +if { (eval echo "$as_me:35031: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:33106: \$? = $ac_status" >&5 + echo "$as_me:35034: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:33108: \"$ac_try\"") >&5 + { (eval echo "$as_me:35036: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:33111: \$? = $ac_status" >&5 + echo "$as_me:35039: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then - echo "$as_me:33114: result: yes" >&5 + echo "$as_me:35042: result: yes" >&5 echo "${ECHO_T}yes" >&6 else @@ -33123,30 +35051,30 @@ cat >>confdefs.h <<\EOF #define TOUPPER_BROKEN 1 EOF - echo "$as_me:33126: result: no" >&5 + echo "$as_me:35054: 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:33133: checking for stdnoreturn.h" >&5 +echo "$as_me:35061: 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 33139 "configure" +#line 35067 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:33143: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:35071: \"$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:33149: \$? = $ac_status" >&5 + echo "$as_me:35077: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -33165,20 +35093,19 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:33168: result: $ac_cv_header_stdnoreturn_h" >&5 +echo "$as_me:35096: 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:33172: checking for C11 _Noreturn feature" >&5 + echo "$as_me:35100: checking for C11 _Noreturn feature" >&5 echo $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6 cat >"conftest.$ac_ext" <<_ACEOF -#line 33175 "configure" +#line 35103 "configure" #include "confdefs.h" -#include -#include +$ac_includes_default #include -static _Noreturn void giveup(void); +static _Noreturn void giveup(void) { exit(0);} int main (void) { @@ -33188,25 +35115,25 @@ if (feof(stdin)) giveup() } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:33191: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:35118: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:33194: \$? = $ac_status" >&5 + echo "$as_me:35121: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:33197: \"$ac_try\"") >&5 + { (eval echo "$as_me:35124: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:33200: \$? = $ac_status" >&5 + echo "$as_me:35127: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_c11_noreturn=yes - echo "$as_me:33203: result: $cf_cv_c11_noreturn" >&5 + echo "$as_me:35130: 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:33209: result: $cf_cv_c11_noreturn" >&5 + echo "$as_me:35136: result: $cf_cv_c11_noreturn" >&5 echo "${ECHO_T}$cf_cv_c11_noreturn" >&6 fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" @@ -33233,23 +35160,23 @@ fi for cf_hdr in iconv.h do - echo "$as_me:33236: checking for $cf_hdr" >&5 + echo "$as_me:35163: checking for $cf_hdr" >&5 echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6 cat >"conftest.$ac_ext" <<_ACEOF -#line 33239 "configure" +#line 35166 "configure" #include "confdefs.h" #include #include <$cf_hdr> _ACEOF -if { (eval echo "$as_me:33246: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:35173: \"$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:33252: \$? = $ac_status" >&5 + echo "$as_me:35179: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -33267,7 +35194,7 @@ else cf_found=no fi rm -f conftest.err "conftest.$ac_ext" -echo "$as_me:33270: result: $cf_found" >&5 +echo "$as_me:35197: result: $cf_found" >&5 echo "${ECHO_T}$cf_found" >&6 if test $cf_found = yes ; then @@ -33280,16 +35207,16 @@ EOF fi done -echo "$as_me:33283: checking for iconv_open() //TRANSLIT extension" >&5 +echo "$as_me:35210: 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:33287: result: unknown" >&5 + echo "$as_me:35214: result: unknown" >&5 echo "${ECHO_T}unknown" >&6 else cat >"conftest.$ac_ext" <<_ACEOF -#line 33292 "configure" +#line 35219 "configure" #include "confdefs.h" #ifdef HAVE_ICONV_H @@ -33298,7 +35225,7 @@ else #ifdef HAVE_STDLIB_H # include #endif /* HAVE_STDLIB_H */ -int main() { +int main(void) { iconv_t cd; if ((cd = iconv_open("US-ASCII//TRANSLIT", "ISO-8859-1")) == (iconv_t) (-1)) @@ -33307,22 +35234,22 @@ int main() { } _ACEOF rm -f "conftest$ac_exeext" -if { (eval echo "$as_me:33310: \"$ac_link\"") >&5 +if { (eval echo "$as_me:35237: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:33313: \$? = $ac_status" >&5 + echo "$as_me:35240: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' - { (eval echo "$as_me:33315: \"$ac_try\"") >&5 + { (eval echo "$as_me:35242: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:33318: \$? = $ac_status" >&5 + echo "$as_me:35245: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cat >>confdefs.h <<\EOF #define HAVE_ICONV_OPEN_TRANSLIT 1 EOF - echo "$as_me:33325: result: yes" >&5 + echo "$as_me:35252: result: yes" >&5 echo "${ECHO_T}yes" >&6 else @@ -33330,7 +35257,7 @@ else echo "$as_me: failed program was:" >&5 cat "conftest.$ac_ext" >&5 - echo "$as_me:33333: result: no" >&5 + echo "$as_me:35260: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -33368,13 +35295,13 @@ EOF ;; *) - echo "$as_me:33371: checking for link" >&5 + echo "$as_me:35298: 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 33377 "configure" +#line 35304 "configure" #include "confdefs.h" #define link autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -33405,16 +35332,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:33408: \"$ac_link\"") >&5 +if { (eval echo "$as_me:35335: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:33411: \$? = $ac_status" >&5 + echo "$as_me:35338: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:33414: \"$ac_try\"") >&5 + { (eval echo "$as_me:35341: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:33417: \$? = $ac_status" >&5 + echo "$as_me:35344: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_link=yes else @@ -33424,7 +35351,7 @@ ac_cv_func_link=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:33427: result: $ac_cv_func_link" >&5 +echo "$as_me:35354: result: $ac_cv_func_link" >&5 echo "${ECHO_T}$ac_cv_func_link" >&6 if test "$ac_cv_func_link" = yes; then @@ -33445,13 +35372,13 @@ EOF ;; *) - echo "$as_me:33448: checking for link" >&5 + echo "$as_me:35375: 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 33454 "configure" +#line 35381 "configure" #include "confdefs.h" #define link autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -33482,16 +35409,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:33485: \"$ac_link\"") >&5 +if { (eval echo "$as_me:35412: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:33488: \$? = $ac_status" >&5 + echo "$as_me:35415: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:33491: \"$ac_try\"") >&5 + { (eval echo "$as_me:35418: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:33494: \$? = $ac_status" >&5 + echo "$as_me:35421: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_link=yes else @@ -33501,7 +35428,7 @@ ac_cv_func_link=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:33504: result: $ac_cv_func_link" >&5 +echo "$as_me:35431: 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 @@ -33516,7 +35443,7 @@ if test "$cf_cv_termlib" = pdcurses ; th cf_x_athena=${cf_x_athena:-Xaw} -echo "$as_me:33519: checking if you want to link with Xaw 3d library" >&5 +echo "$as_me:35446: 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= @@ -33527,14 +35454,14 @@ if test "${with_Xaw3d+set}" = set; then fi; if test "$withval" = yes ; then cf_x_athena=Xaw3d - echo "$as_me:33530: result: yes" >&5 + echo "$as_me:35457: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:33533: result: no" >&5 + echo "$as_me:35460: result: no" >&5 echo "${ECHO_T}no" >&6 fi -echo "$as_me:33537: checking if you want to link with Xaw 3d xft library" >&5 +echo "$as_me:35464: 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= @@ -33545,14 +35472,14 @@ if test "${with_Xaw3dxft+set}" = set; th fi; if test "$withval" = yes ; then cf_x_athena=Xaw3dxft - echo "$as_me:33548: result: yes" >&5 + echo "$as_me:35475: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:33551: result: no" >&5 + echo "$as_me:35478: result: no" >&5 echo "${ECHO_T}no" >&6 fi -echo "$as_me:33555: checking if you want to link with neXT Athena library" >&5 +echo "$as_me:35482: 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= @@ -33563,14 +35490,14 @@ if test "${with_neXtaw+set}" = set; then fi; if test "$withval" = yes ; then cf_x_athena=neXtaw - echo "$as_me:33566: result: yes" >&5 + echo "$as_me:35493: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:33569: result: no" >&5 + echo "$as_me:35496: result: no" >&5 echo "${ECHO_T}no" >&6 fi -echo "$as_me:33573: checking if you want to link with Athena-Plus library" >&5 +echo "$as_me:35500: 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= @@ -33581,10 +35508,10 @@ if test "${with_XawPlus+set}" = set; the fi; if test "$withval" = yes ; then cf_x_athena=XawPlus - echo "$as_me:33584: result: yes" >&5 + echo "$as_me:35511: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:33587: result: no" >&5 + echo "$as_me:35514: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -33604,17 +35531,17 @@ 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}:33607: testing found package $cf_athena_pkg ..." 1>&5 +echo "${as_me:-configure}:35534: 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}:33613: testing package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:35540: 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}:33617: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:35544: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -33745,22 +35672,23 @@ EOF LIBS=`echo "$LIBS " | sed -e 's/ / /g' -e 's%-l'"$cf_trim_lib"' %%' -e 's/ $//'` test -n "$verbose" && echo " ..trimmed $LIBS" 1>&6 -echo "${as_me:-configure}:33748: testing ..trimmed $LIBS ..." 1>&5 +echo "${as_me:-configure}:35675: testing ..trimmed $LIBS ..." 1>&5 ;; esac done -echo "$as_me:33754: checking for usable $cf_x_athena/Xmu package" >&5 +echo "$as_me:35681: 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 33761 "configure" +#line 35688 "configure" #include "confdefs.h" +$ac_includes_default #include int @@ -33775,16 +35703,16 @@ int check = XmuCompareISOLatin1("big", " } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:33778: \"$ac_link\"") >&5 +if { (eval echo "$as_me:35706: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:33781: \$? = $ac_status" >&5 + echo "$as_me:35709: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:33784: \"$ac_try\"") >&5 + { (eval echo "$as_me:35712: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:33787: \$? = $ac_status" >&5 + echo "$as_me:35715: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_xaw_compat=yes else @@ -33794,7 +35722,7 @@ cf_cv_xaw_compat=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:33797: result: $cf_cv_xaw_compat" >&5 +echo "$as_me:35725: result: $cf_cv_xaw_compat" >&5 echo "${ECHO_T}$cf_cv_xaw_compat" >&6 if test "$cf_cv_xaw_compat" = no @@ -33806,7 +35734,7 @@ echo "${ECHO_T}$cf_cv_xaw_compat" >&6 *) test -n "$verbose" && echo " work around broken package" 1>&6 -echo "${as_me:-configure}:33809: testing work around broken package ..." 1>&5 +echo "${as_me:-configure}:35737: testing work around broken package ..." 1>&5 cf_save_xmu="$LIBS" cf_first_lib=`echo "$cf_save_xmu" | sed -e 's/^ *//' -e 's/ .*//'` @@ -33814,17 +35742,17 @@ echo "${as_me:-configure}:33809: testing if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xmu"; then test -n "$verbose" && echo " found package xmu" 1>&6 -echo "${as_me:-configure}:33817: testing found package xmu ..." 1>&5 +echo "${as_me:-configure}:35745: 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}:33823: testing package xmu CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:35751: 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}:33827: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:35755: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -33944,12 +35872,12 @@ LIBS="$cf_add_libs" test -n "$verbose" && echo " ...before $LIBS" 1>&6 -echo "${as_me:-configure}:33947: testing ...before $LIBS ..." 1>&5 +echo "${as_me:-configure}:35875: testing ...before $LIBS ..." 1>&5 LIBS=`echo "$LIBS" | sed -e "s/[ ][ ]*/ /g" -e "s%$cf_first_lib %$cf_first_lib $cf_pkgconfig_libs %" -e 's% % %g'` test -n "$verbose" && echo " ...after $LIBS" 1>&6 -echo "${as_me:-configure}:33952: testing ...after $LIBS ..." 1>&5 +echo "${as_me:-configure}:35880: testing ...after $LIBS ..." 1>&5 else cf_pkgconfig_incs= @@ -33957,12 +35885,12 @@ else test -n "$verbose" && echo " ...before $LIBS" 1>&6 -echo "${as_me:-configure}:33960: testing ...before $LIBS ..." 1>&5 +echo "${as_me:-configure}:35888: testing ...before $LIBS ..." 1>&5 LIBS=`echo "$LIBS" | sed -e "s/[ ][ ]*/ /g" -e "s%$cf_first_lib %$cf_first_lib -lXmu %" -e 's% % %g'` test -n "$verbose" && echo " ...after $LIBS" 1>&6 -echo "${as_me:-configure}:33965: testing ...after $LIBS ..." 1>&5 +echo "${as_me:-configure}:35893: testing ...after $LIBS ..." 1>&5 fi @@ -33973,7 +35901,7 @@ fi LIBS=`echo "$LIBS " | sed -e 's/ / /g' -e 's%-l'"$cf_trim_lib"' %%' -e 's/ $//'` test -n "$verbose" && echo " ..trimmed $LIBS" 1>&6 -echo "${as_me:-configure}:33976: testing ..trimmed $LIBS ..." 1>&5 +echo "${as_me:-configure}:35904: testing ..trimmed $LIBS ..." 1>&5 ;; esac @@ -33998,17 +35926,17 @@ 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}:34001: testing found package Xext ..." 1>&5 +echo "${as_me:-configure}:35929: 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}:34007: testing package Xext CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:35935: 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}:34011: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:35939: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -34129,7 +36057,7 @@ else cf_pkgconfig_incs= cf_pkgconfig_libs= - echo "$as_me:34132: checking for XextCreateExtension in -lXext" >&5 + echo "$as_me:36060: 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 @@ -34137,7 +36065,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lXext $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 34140 "configure" +#line 36068 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -34146,7 +36074,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char XextCreateExtension (); +char XextCreateExtension (void); int main (void) { @@ -34156,16 +36084,16 @@ XextCreateExtension (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:34159: \"$ac_link\"") >&5 +if { (eval echo "$as_me:36087: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:34162: \$? = $ac_status" >&5 + echo "$as_me:36090: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:34165: \"$ac_try\"") >&5 + { (eval echo "$as_me:36093: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:34168: \$? = $ac_status" >&5 + echo "$as_me:36096: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_Xext_XextCreateExtension=yes else @@ -34176,7 +36104,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:34179: result: $ac_cv_lib_Xext_XextCreateExtension" >&5 +echo "$as_me:36107: 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 @@ -34212,17 +36140,17 @@ then if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "x11"; then test -n "$verbose" && echo " found package x11" 1>&6 -echo "${as_me:-configure}:34215: testing found package x11 ..." 1>&5 +echo "${as_me:-configure}:36143: 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}:34221: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:36149: 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}:34225: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:36153: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -34342,24 +36270,24 @@ LIBS="$cf_add_libs" else cf_pkgconfig_incs= cf_pkgconfig_libs= - { echo "$as_me:34345: WARNING: unable to find X11 library" >&5 + { echo "$as_me:36273: 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}:34352: testing found package ice ..." 1>&5 +echo "${as_me:-configure}:36280: 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}:34358: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:36286: 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}:34362: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:36290: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -34479,24 +36407,24 @@ LIBS="$cf_add_libs" else cf_pkgconfig_incs= cf_pkgconfig_libs= - { echo "$as_me:34482: WARNING: unable to find ICE library" >&5 + { echo "$as_me:36410: 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}:34489: testing found package sm ..." 1>&5 +echo "${as_me:-configure}:36417: 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}:34495: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:36423: 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}:34499: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:36427: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -34616,24 +36544,24 @@ LIBS="$cf_add_libs" else cf_pkgconfig_incs= cf_pkgconfig_libs= - { echo "$as_me:34619: WARNING: unable to find SM library" >&5 + { echo "$as_me:36547: 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}:34626: testing found package xt ..." 1>&5 +echo "${as_me:-configure}:36554: 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}:34632: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:36560: 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}:34636: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:36564: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -34753,7 +36681,7 @@ LIBS="$cf_add_libs" else cf_pkgconfig_incs= cf_pkgconfig_libs= - { echo "$as_me:34756: WARNING: unable to find Xt library" >&5 + { echo "$as_me:36684: WARNING: unable to find Xt library" >&5 echo "$as_me: WARNING: unable to find Xt library" >&2;} fi @@ -34766,17 +36694,17 @@ 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}:34769: testing found package xt ..." 1>&5 +echo "${as_me:-configure}:36697: 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}:34775: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:36703: 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}:34779: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:36707: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -34897,16 +36825,17 @@ LIBS="$cf_add_libs" ;; *) # we have an "xt" package, but it may omit Xt's dependency on X11 -echo "$as_me:34900: checking for usable X dependency" >&5 +echo "$as_me:36828: 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 34907 "configure" +#line 36835 "configure" #include "confdefs.h" +$ac_includes_default #include int @@ -34923,16 +36852,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:34926: \"$ac_link\"") >&5 +if { (eval echo "$as_me:36855: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:34929: \$? = $ac_status" >&5 + echo "$as_me:36858: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:34932: \"$ac_try\"") >&5 + { (eval echo "$as_me:36861: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:34935: \$? = $ac_status" >&5 + echo "$as_me:36864: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_xt_x11_compat=yes else @@ -34942,30 +36871,30 @@ cf_cv_xt_x11_compat=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:34945: result: $cf_cv_xt_x11_compat" >&5 +echo "$as_me:36874: 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}:34951: testing work around broken X11 dependency ..." 1>&5 +echo "${as_me:-configure}:36880: 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}:34958: testing found package x11 ..." 1>&5 +echo "${as_me:-configure}:36887: 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}:34964: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:36893: 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}:34968: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:36897: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -35088,12 +37017,12 @@ else test -n "$verbose" && echo " ...before $LIBS" 1>&6 -echo "${as_me:-configure}:35091: testing ...before $LIBS ..." 1>&5 +echo "${as_me:-configure}:37020: testing ...before $LIBS ..." 1>&5 LIBS=`echo "$LIBS" | sed -e "s/[ ][ ]*/ /g" -e "s%-lXt %-lXt -lX11 %" -e 's% % %g'` test -n "$verbose" && echo " ...after $LIBS" 1>&6 -echo "${as_me:-configure}:35096: testing ...after $LIBS ..." 1>&5 +echo "${as_me:-configure}:37025: testing ...after $LIBS ..." 1>&5 fi @@ -35101,16 +37030,17 @@ fi ;; esac -echo "$as_me:35104: checking for usable X Toolkit package" >&5 +echo "$as_me:37033: 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 35111 "configure" +#line 37040 "configure" #include "confdefs.h" +$ac_includes_default #include int @@ -35123,16 +37053,16 @@ int num = IceConnectionNumber(0); (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:35126: \"$ac_link\"") >&5 +if { (eval echo "$as_me:37056: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:35129: \$? = $ac_status" >&5 + echo "$as_me:37059: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:35132: \"$ac_try\"") >&5 + { (eval echo "$as_me:37062: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:35135: \$? = $ac_status" >&5 + echo "$as_me:37065: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_xt_ice_compat=yes else @@ -35142,7 +37072,7 @@ cf_cv_xt_ice_compat=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:35145: result: $cf_cv_xt_ice_compat" >&5 +echo "$as_me:37075: result: $cf_cv_xt_ice_compat" >&5 echo "${ECHO_T}$cf_cv_xt_ice_compat" >&6 if test "$cf_cv_xt_ice_compat" = no @@ -35156,22 +37086,22 @@ echo "${ECHO_T}$cf_cv_xt_ice_compat" >&6 *) test -n "$verbose" && echo " work around broken ICE dependency" 1>&6 -echo "${as_me:-configure}:35159: testing work around broken ICE dependency ..." 1>&5 +echo "${as_me:-configure}:37089: 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}:35164: testing found package ice ..." 1>&5 +echo "${as_me:-configure}:37094: 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}:35170: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:37100: 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}:35174: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:37104: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -35290,17 +37220,17 @@ 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}:35293: testing found package sm ..." 1>&5 +echo "${as_me:-configure}:37223: 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}:35299: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5 +echo "${as_me:-configure}:37229: 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}:35303: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5 +echo "${as_me:-configure}:37233: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5 cf_fix_cppflags=no cf_new_cflags= @@ -35429,12 +37359,12 @@ else test -n "$verbose" && echo " ...before $LIBS" 1>&6 -echo "${as_me:-configure}:35432: testing ...before $LIBS ..." 1>&5 +echo "${as_me:-configure}:37362: testing ...before $LIBS ..." 1>&5 LIBS=`echo "$LIBS" | sed -e "s/[ ][ ]*/ /g" -e "s%-lXt %-lXt $X_PRE_LIBS %" -e 's% % %g'` test -n "$verbose" && echo " ...after $LIBS" 1>&6 -echo "${as_me:-configure}:35437: testing ...after $LIBS ..." 1>&5 +echo "${as_me:-configure}:37367: testing ...after $LIBS ..." 1>&5 fi @@ -35454,7 +37384,7 @@ else test -n "$verbose" && echo " checking additions to CFLAGS" 1>&6 -echo "${as_me:-configure}:35457: testing checking additions to CFLAGS ..." 1>&5 +echo "${as_me:-configure}:37387: testing checking additions to CFLAGS ..." 1>&5 cf_check_cflags="$CFLAGS" cf_check_cppflags="$CPPFLAGS" @@ -35539,7 +37469,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}:35542: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 +echo "${as_me:-configure}:37472: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 test -n "$CFLAGS" && CFLAGS="$CFLAGS " CFLAGS="${CFLAGS}$cf_new_cflags" @@ -35549,7 +37479,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}:35552: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 +echo "${as_me:-configure}:37482: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" @@ -35559,7 +37489,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}:35562: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 +echo "${as_me:-configure}:37492: 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" @@ -35568,7 +37498,7 @@ fi if test "x$cf_check_cflags" != "x$CFLAGS" ; then cat >"conftest.$ac_ext" <<_ACEOF -#line 35571 "configure" +#line 37501 "configure" #include "confdefs.h" #include int @@ -35580,16 +37510,16 @@ printf("Hello world"); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:35583: \"$ac_link\"") >&5 +if { (eval echo "$as_me:37513: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:35586: \$? = $ac_status" >&5 + echo "$as_me:37516: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:35589: \"$ac_try\"") >&5 + { (eval echo "$as_me:37519: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:35592: \$? = $ac_status" >&5 + echo "$as_me:37522: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -35597,12 +37527,12 @@ else cat "conftest.$ac_ext" >&5 test -n "$verbose" && echo " test-compile failed. Undoing change to \$CFLAGS" 1>&6 -echo "${as_me:-configure}:35600: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 +echo "${as_me:-configure}:37530: 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}:35605: testing but keeping change to \$CPPFLAGS ..." 1>&5 +echo "${as_me:-configure}:37535: testing but keeping change to \$CPPFLAGS ..." 1>&5 fi CFLAGS="$cf_check_cflags" @@ -35610,13 +37540,13 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi - echo "$as_me:35613: checking for XOpenDisplay" >&5 + echo "$as_me:37543: 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 35619 "configure" +#line 37549 "configure" #include "confdefs.h" #define XOpenDisplay autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -35647,16 +37577,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:35650: \"$ac_link\"") >&5 +if { (eval echo "$as_me:37580: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:35653: \$? = $ac_status" >&5 + echo "$as_me:37583: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:35656: \"$ac_try\"") >&5 + { (eval echo "$as_me:37586: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:35659: \$? = $ac_status" >&5 + echo "$as_me:37589: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_XOpenDisplay=yes else @@ -35666,13 +37596,13 @@ ac_cv_func_XOpenDisplay=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:35669: result: $ac_cv_func_XOpenDisplay" >&5 +echo "$as_me:37599: 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:35675: checking for XOpenDisplay in -lX11" >&5 + echo "$as_me:37605: 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 @@ -35680,7 +37610,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lX11 $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 35683 "configure" +#line 37613 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -35689,7 +37619,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char XOpenDisplay (); +char XOpenDisplay (void); int main (void) { @@ -35699,16 +37629,16 @@ XOpenDisplay (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:35702: \"$ac_link\"") >&5 +if { (eval echo "$as_me:37632: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:35705: \$? = $ac_status" >&5 + echo "$as_me:37635: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:35708: \"$ac_try\"") >&5 + { (eval echo "$as_me:37638: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:35711: \$? = $ac_status" >&5 + echo "$as_me:37641: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_X11_XOpenDisplay=yes else @@ -35719,7 +37649,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:35722: result: $ac_cv_lib_X11_XOpenDisplay" >&5 +echo "$as_me:37652: 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 @@ -35743,13 +37673,13 @@ fi fi - echo "$as_me:35746: checking for XtAppInitialize" >&5 + echo "$as_me:37676: 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 35752 "configure" +#line 37682 "configure" #include "confdefs.h" #define XtAppInitialize autoconf_temporary #include /* least-intrusive standard header which defines gcc2 __stub macros */ @@ -35780,16 +37710,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:35783: \"$ac_link\"") >&5 +if { (eval echo "$as_me:37713: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:35786: \$? = $ac_status" >&5 + echo "$as_me:37716: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:35789: \"$ac_try\"") >&5 + { (eval echo "$as_me:37719: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:35792: \$? = $ac_status" >&5 + echo "$as_me:37722: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_func_XtAppInitialize=yes else @@ -35799,13 +37729,13 @@ ac_cv_func_XtAppInitialize=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:35802: result: $ac_cv_func_XtAppInitialize" >&5 +echo "$as_me:37732: 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:35808: checking for XtAppInitialize in -lXt" >&5 + echo "$as_me:37738: 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 @@ -35813,7 +37743,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lXt $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 35816 "configure" +#line 37746 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -35822,7 +37752,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char XtAppInitialize (); +char XtAppInitialize (void); int main (void) { @@ -35832,16 +37762,16 @@ XtAppInitialize (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:35835: \"$ac_link\"") >&5 +if { (eval echo "$as_me:37765: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:35838: \$? = $ac_status" >&5 + echo "$as_me:37768: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:35841: \"$ac_try\"") >&5 + { (eval echo "$as_me:37771: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:35844: \$? = $ac_status" >&5 + echo "$as_me:37774: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_Xt_XtAppInitialize=yes else @@ -35852,7 +37782,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:35855: result: $ac_cv_lib_Xt_XtAppInitialize" >&5 +echo "$as_me:37785: 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 @@ -35869,7 +37799,7 @@ fi fi if test "$cf_have_X_LIBS" = no ; then - { echo "$as_me:35872: WARNING: Unable to successfully link X Toolkit library (-lXt) with + { echo "$as_me:37802: 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 @@ -35910,14 +37840,14 @@ done test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}-I$cf_path/include" - echo "$as_me:35913: checking for $cf_test in $cf_path" >&5 + echo "$as_me:37843: 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:35916: checking for $cf_test" >&5 + echo "$as_me:37846: checking for $cf_test" >&5 echo $ECHO_N "checking for $cf_test... $ECHO_C" >&6 fi cat >"conftest.$ac_ext" <<_ACEOF -#line 35920 "configure" +#line 37850 "configure" #include "confdefs.h" #include @@ -35931,16 +37861,16 @@ main (void) } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:35934: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:37864: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:35937: \$? = $ac_status" >&5 + echo "$as_me:37867: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:35940: \"$ac_try\"") >&5 + { (eval echo "$as_me:37870: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:35943: \$? = $ac_status" >&5 + echo "$as_me:37873: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_result=yes else @@ -35949,7 +37879,7 @@ cat "conftest.$ac_ext" >&5 cf_result=no fi rm -f "conftest.$ac_objext" "conftest.$ac_ext" - echo "$as_me:35952: result: $cf_result" >&5 + echo "$as_me:37882: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 LIBS="$cf_save_LIBS_CF_X_ATHENA_CPPFLAGS" @@ -35965,7 +37895,7 @@ CPPFLAGS="$cf_save_CPPFLAGS_CF_X_ATHENA_ done if test -z "$cf_x_athena_inc" ; then - { echo "$as_me:35968: WARNING: Unable to find Athena header files" >&5 + { echo "$as_me:37898: 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 @@ -36030,12 +37960,13 @@ for cf_add_1lib in $cf_add_0lib; do done LIBS="$cf_add_libs" - echo "$as_me:36033: checking for $cf_test in $cf_libs" >&5 + echo "$as_me:37963: 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 36036 "configure" +#line 37966 "configure" #include "confdefs.h" +$ac_includes_default #include #include @@ -36049,16 +37980,16 @@ $cf_test((XtAppContext) 0) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:36052: \"$ac_link\"") >&5 +if { (eval echo "$as_me:37983: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:36055: \$? = $ac_status" >&5 + echo "$as_me:37986: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:36058: \"$ac_try\"") >&5 + { (eval echo "$as_me:37989: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:36061: \$? = $ac_status" >&5 + echo "$as_me:37992: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_result=yes else @@ -36067,7 +37998,7 @@ cat "conftest.$ac_ext" >&5 cf_result=no fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" - echo "$as_me:36070: result: $cf_result" >&5 + echo "$as_me:38001: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 LIBS="$cf_save_LIBS_CF_X_ATHENA_LIBS" @@ -36084,7 +38015,7 @@ CPPFLAGS="$cf_save_CPPFLAGS_CF_X_ATHENA_ done if test -z "$cf_x_athena_lib" ; then - { { echo "$as_me:36087: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&5 + { { echo "$as_me:38018: 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 @@ -36118,7 +38049,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:36121: checking for $ac_word" >&5 +echo "$as_me:38052: 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 @@ -36133,7 +38064,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:36136: found $ac_dir/$ac_word" >&5 +echo "$as_me:38067: found $ac_dir/$ac_word" >&5 break done @@ -36141,10 +38072,10 @@ fi fi XCURSES_CONFIG=$ac_cv_prog_XCURSES_CONFIG if test -n "$XCURSES_CONFIG"; then - echo "$as_me:36144: result: $XCURSES_CONFIG" >&5 + echo "$as_me:38075: result: $XCURSES_CONFIG" >&5 echo "${ECHO_T}$XCURSES_CONFIG" >&6 else - echo "$as_me:36147: result: no" >&5 + echo "$as_me:38078: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -36157,7 +38088,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:36160: checking for $ac_word" >&5 +echo "$as_me:38091: 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 @@ -36172,7 +38103,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:36175: found $ac_dir/$ac_word" >&5 +echo "$as_me:38106: found $ac_dir/$ac_word" >&5 break done @@ -36180,10 +38111,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:36183: result: $ac_ct_XCURSES_CONFIG" >&5 + echo "$as_me:38114: result: $ac_ct_XCURSES_CONFIG" >&5 echo "${ECHO_T}$ac_ct_XCURSES_CONFIG" >&6 else - echo "$as_me:36186: result: no" >&5 + echo "$as_me:38117: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -36318,7 +38249,7 @@ LDFLAGS="$LDFLAGS $X_LIBS" test -n "$verbose" && echo " checking additions to CFLAGS" 1>&6 -echo "${as_me:-configure}:36321: testing checking additions to CFLAGS ..." 1>&5 +echo "${as_me:-configure}:38252: testing checking additions to CFLAGS ..." 1>&5 cf_check_cflags="$CFLAGS" cf_check_cppflags="$CPPFLAGS" @@ -36403,7 +38334,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}:36406: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 +echo "${as_me:-configure}:38337: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 test -n "$CFLAGS" && CFLAGS="$CFLAGS " CFLAGS="${CFLAGS}$cf_new_cflags" @@ -36413,7 +38344,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}:36416: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 +echo "${as_me:-configure}:38347: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" @@ -36423,7 +38354,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}:36426: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 +echo "${as_me:-configure}:38357: 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" @@ -36432,7 +38363,7 @@ fi if test "x$cf_check_cflags" != "x$CFLAGS" ; then cat >"conftest.$ac_ext" <<_ACEOF -#line 36435 "configure" +#line 38366 "configure" #include "confdefs.h" #include int @@ -36444,16 +38375,16 @@ printf("Hello world"); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:36447: \"$ac_link\"") >&5 +if { (eval echo "$as_me:38378: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:36450: \$? = $ac_status" >&5 + echo "$as_me:38381: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:36453: \"$ac_try\"") >&5 + { (eval echo "$as_me:38384: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:36456: \$? = $ac_status" >&5 + echo "$as_me:38387: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then : else @@ -36461,12 +38392,12 @@ else cat "conftest.$ac_ext" >&5 test -n "$verbose" && echo " test-compile failed. Undoing change to \$CFLAGS" 1>&6 -echo "${as_me:-configure}:36464: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 +echo "${as_me:-configure}:38395: 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}:36469: testing but keeping change to \$CPPFLAGS ..." 1>&5 +echo "${as_me:-configure}:38400: testing but keeping change to \$CPPFLAGS ..." 1>&5 fi CFLAGS="$cf_check_cflags" @@ -36474,7 +38405,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:36477: checking for XOpenDisplay in -lX11" >&5 +echo "$as_me:38408: 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 @@ -36482,7 +38413,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS" cat >"conftest.$ac_ext" <<_ACEOF -#line 36485 "configure" +#line 38416 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -36491,7 +38422,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char XOpenDisplay (); +char XOpenDisplay (void); int main (void) { @@ -36501,16 +38432,16 @@ XOpenDisplay (); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:36504: \"$ac_link\"") >&5 +if { (eval echo "$as_me:38435: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:36507: \$? = $ac_status" >&5 + echo "$as_me:38438: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:36510: \"$ac_try\"") >&5 + { (eval echo "$as_me:38441: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:36513: \$? = $ac_status" >&5 + echo "$as_me:38444: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then ac_cv_lib_X11_XOpenDisplay=yes else @@ -36521,7 +38452,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:36524: result: $ac_cv_lib_X11_XOpenDisplay" >&5 +echo "$as_me:38455: 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 @@ -36543,7 +38474,7 @@ LIBS="$cf_add_libs" fi -echo "$as_me:36546: checking for XCurses library" >&5 +echo "$as_me:38477: 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 @@ -36566,7 +38497,7 @@ done LIBS="$cf_add_libs" cat >"conftest.$ac_ext" <<_ACEOF -#line 36569 "configure" +#line 38500 "configure" #include "confdefs.h" #include @@ -36581,16 +38512,16 @@ XCursesExit(); } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:36584: \"$ac_link\"") >&5 +if { (eval echo "$as_me:38515: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:36587: \$? = $ac_status" >&5 + echo "$as_me:38518: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:36590: \"$ac_try\"") >&5 + { (eval echo "$as_me:38521: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:36593: \$? = $ac_status" >&5 + echo "$as_me:38524: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_lib_XCurses=yes else @@ -36601,7 +38532,7 @@ fi rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" fi -echo "$as_me:36604: result: $cf_cv_lib_XCurses" >&5 +echo "$as_me:38535: result: $cf_cv_lib_XCurses" >&5 echo "${ECHO_T}$cf_cv_lib_XCurses" >&6 fi @@ -36616,23 +38547,23 @@ cat >>confdefs.h <<\EOF #define XCURSES 1 EOF - echo "$as_me:36619: checking for xcurses.h" >&5 + echo "$as_me:38550: 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 36625 "configure" +#line 38556 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:36629: \"$ac_cpp "conftest.$ac_ext"\"") >&5 +if { (eval echo "$as_me:38560: \"$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:36635: \$? = $ac_status" >&5 + echo "$as_me:38566: \$? = $ac_status" >&5 (exit "$ac_status"); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -36651,7 +38582,7 @@ else fi rm -f conftest.err "conftest.$ac_ext" fi -echo "$as_me:36654: result: $ac_cv_header_xcurses_h" >&5 +echo "$as_me:38585: 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 @@ -36662,14 +38593,14 @@ EOF fi else - { { echo "$as_me:36665: error: Cannot link with XCurses" >&5 + { { echo "$as_me:38596: error: Cannot link with XCurses" >&5 echo "$as_me: error: Cannot link with XCurses" >&2;} { (exit 1); exit 1; }; } fi fi -echo "$as_me:36672: checking for unctrl.h" >&5 +echo "$as_me:38603: 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 @@ -36690,7 +38621,7 @@ esac for cf_header in $cf_header_list do cat >"conftest.$ac_ext" <<_ACEOF -#line 36693 "configure" +#line 38624 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header:-curses.h}> @@ -36704,16 +38635,16 @@ WINDOW *x; (void)x } _ACEOF rm -f "conftest.$ac_objext" -if { (eval echo "$as_me:36707: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:38638: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:36710: \$? = $ac_status" >&5 + echo "$as_me:38641: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest.$ac_objext"' - { (eval echo "$as_me:36713: \"$ac_try\"") >&5 + { (eval echo "$as_me:38644: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:36716: \$? = $ac_status" >&5 + echo "$as_me:38647: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_cv_unctrl_header=$cf_header break @@ -36726,12 +38657,12 @@ rm -f "conftest.$ac_objext" "conftest.$a done fi -echo "$as_me:36729: result: $cf_cv_unctrl_header" >&5 +echo "$as_me:38660: result: $cf_cv_unctrl_header" >&5 echo "${ECHO_T}$cf_cv_unctrl_header" >&6 case "$cf_cv_unctrl_header" in no) - { echo "$as_me:36734: WARNING: unctrl.h header not found" >&5 + { echo "$as_me:38665: WARNING: unctrl.h header not found" >&5 echo "$as_me: WARNING: unctrl.h header not found" >&2;} ;; esac @@ -36765,10 +38696,10 @@ do cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` - echo "$as_me:36768: checking for ${cf_func}" >&5 + echo "$as_me:38699: checking for ${cf_func}" >&5 echo $ECHO_N "checking for ${cf_func}... $ECHO_C" >&6 -echo "${as_me:-configure}:36771: testing ${cf_func} ..." 1>&5 +echo "${as_me:-configure}:38702: testing ${cf_func} ..." 1>&5 if eval "test \"\${cf_cv_func_$cf_func+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -36777,7 +38708,7 @@ else eval cf_result='$ac_cv_func_'$cf_func if test ".$cf_result" != ".no"; then cat >"conftest.$ac_ext" <<_ACEOF -#line 36780 "configure" +#line 38711 "configure" #include "confdefs.h" #ifdef HAVE_XCURSES @@ -36810,16 +38741,16 @@ if (foo + 1234L > 5678L) } _ACEOF rm -f "conftest.$ac_objext" "conftest$ac_exeext" -if { (eval echo "$as_me:36813: \"$ac_link\"") >&5 +if { (eval echo "$as_me:38744: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:36816: \$? = $ac_status" >&5 + echo "$as_me:38747: \$? = $ac_status" >&5 (exit "$ac_status"); } && { ac_try='test -s "conftest$ac_exeext"' - { (eval echo "$as_me:36819: \"$ac_try\"") >&5 + { (eval echo "$as_me:38750: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:36822: \$? = $ac_status" >&5 + echo "$as_me:38753: \$? = $ac_status" >&5 (exit "$ac_status"); }; }; then cf_result=yes else @@ -36835,7 +38766,7 @@ fi # use the computed/retrieved cache-value: eval 'cf_result=$cf_cv_func_'$cf_func - echo "$as_me:36838: result: $cf_result" >&5 + echo "$as_me:38769: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 if test "$cf_result" != no; then cat >>confdefs.h <&5 + { echo "$as_me:38781: 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:36854: WARNING: no yacc-parser found, you might run into trouble later." >&5 + { echo "$as_me:38785: 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:36858: WARNING: no library archive builder found, you might run into trouble later." >&5 + { echo "$as_me:38789: 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 @@ -36917,7 +38848,7 @@ cat >confcache <<\_ACEOF # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # -# `ac_cv_env_foo' variables (set or unset) will be overriden when +# `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. @@ -36986,7 +38917,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:36989: creating $CONFIG_STATUS" >&5 +{ echo "$as_me:38920: creating $CONFIG_STATUS" >&5 echo "$as_me: creating $CONFIG_STATUS" >&6;} cat >"$CONFIG_STATUS" <<_ACEOF #! $SHELL @@ -37122,10 +39053,10 @@ EOF cat >>"$CONFIG_STATUS" <>"$CONFIG_STATUS" <<\EOF echo "$ac_cs_version"; exit 0 ;; --he | --h) # Conflict between --help and --header - { { echo "$as_me:37170: error: ambiguous option: $1 + { { echo "$as_me:39101: 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;} @@ -37186,7 +39117,7 @@ Try \`$0 --help' for more information." ac_need_defaults=false;; # This is an error. - -*) { { echo "$as_me:37189: error: unrecognized option: $1 + -*) { { echo "$as_me:39120: 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;} @@ -37205,7 +39136,7 @@ cat >&5 << _ACEOF ## Running config.status. ## ## ----------------------- ## -This file was extended by $as_me 2.52.20221009, executed with +This file was extended by $as_me 2.52.20231210, executed with CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS @@ -37234,7 +39165,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:37237: error: invalid argument: $ac_config_target" >&5 + *) { { echo "$as_me:39168: error: invalid argument: $ac_config_target" >&5 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} { (exit 1); exit 1; }; };; esac @@ -37582,7 +39513,7 @@ done; } esac if test x"$ac_file" != x-; then - { echo "$as_me:37585: creating $ac_file" >&5 + { echo "$as_me:39516: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} rm -f "$ac_file" fi @@ -37600,7 +39531,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:37603: error: cannot find input file: $f" >&5 + test -f "$f" || { { echo "$as_me:39534: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } echo "$f";; @@ -37613,7 +39544,7 @@ echo "$as_me: error: cannot find input f echo "$srcdir/$f" else # /dev/null tree - { { echo "$as_me:37616: error: cannot find input file: $f" >&5 + { { echo "$as_me:39547: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } fi;; @@ -37629,7 +39560,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:37632: WARNING: datarootdir was used implicitly but not set: + { echo "$as_me:39563: 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;} @@ -37638,7 +39569,7 @@ $ac_seen" >&2;} fi ac_seen=`grep '${datarootdir}' "$ac_item"` if test -n "$ac_seen"; then - { echo "$as_me:37641: WARNING: datarootdir was used explicitly but not set: + { echo "$as_me:39572: 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;} @@ -37666,11 +39597,11 @@ s,@INSTALL@,$ac_INSTALL,;t t " $ac_file_inputs | (eval "$ac_sed_cmds") >"$tmp"/out rm -f "$tmp"/stdin EOF -: "${FGREP:=grep -F}" -: "${EGREP:=grep -E}" +test -n "${FGREP}" || FGREP="grep -F" +test -n "${EGREP}" || EGREP="grep -E" cat >>"$CONFIG_STATUS" <>"$CONFIG_STATUS" <<\EOF if test x"$ac_file" != x-; then @@ -37683,7 +39614,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:37686: WARNING: Variable $ac_name is used but was not set: + { echo "$as_me:39617: 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;} @@ -37694,7 +39625,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:37697: WARNING: Some variables may not be substituted: + { echo "$as_me:39628: WARNING: Some variables may not be substituted: $ac_seen" >&5 echo "$as_me: WARNING: Some variables may not be substituted: $ac_seen" >&2;} @@ -37743,7 +39674,7 @@ for ac_file in : $CONFIG_HEADERS; do tes * ) ac_file_in=$ac_file.in ;; esac - test x"$ac_file" != x- && { echo "$as_me:37746: creating $ac_file" >&5 + test x"$ac_file" != x- && { echo "$as_me:39677: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} # First look for the input files in the build tree, otherwise in the @@ -37754,7 +39685,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:37757: error: cannot find input file: $f" >&5 + test -f "$f" || { { echo "$as_me:39688: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } echo $f;; @@ -37767,7 +39698,7 @@ echo "$as_me: error: cannot find input f echo "$srcdir/$f" else # /dev/null tree - { { echo "$as_me:37770: error: cannot find input file: $f" >&5 + { { echo "$as_me:39701: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } fi;; @@ -37820,7 +39751,8 @@ EOF # Break up conftest.defines because some shells have a limit on the size # of here documents, and old seds have small limits too (100 cmds). echo ' # Handle all the #define templates only if necessary.' >>"$CONFIG_STATUS" -echo ' if ${EGREP-grep -E} "^[ ]*#[ ]*define" "$tmp"/in >/dev/null; then' >>"$CONFIG_STATUS" +echo ' test -n "${EGREP}" || EGREP="grep -E"' >>"$CONFIG_STATUS" +echo ' if ${EGREP} "^[ ]*#[ ]*define" "$tmp"/in >/dev/null; then' >>"$CONFIG_STATUS" echo ' # If there are no defines, we may have an empty if/fi' >>"$CONFIG_STATUS" echo ' :' >>"$CONFIG_STATUS" rm -f conftest.tail @@ -37885,7 +39817,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:37888: $ac_file is unchanged" >&5 + { echo "$as_me:39820: $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.2/configure.in tin-2.6.3/configure.in --- tin-2.6.2/configure.in 2022-12-25 00:00:28.000000000 +0100 +++ tin-2.6.3/configure.in 2023-12-24 00:07:18.784271320 +0100 @@ -2,10 +2,10 @@ dnl Project : tin - a Usenet reader dnl Module : configure.in dnl Author : Thomas E. Dickey dnl Created : 1995-08-24 -dnl Updated : 2022-09-19 +dnl Updated : 2023-12-17 dnl Notes : dnl -dnl Copyright (c) 1995-2021 Thomas E. Dickey +dnl Copyright (c) 1995-2024 Thomas E. Dickey 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.2 +VERSION=2.6.3 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) @@ -91,14 +91,18 @@ AC_PROG_MAKE_SET AC_PROG_INSTALL CF_PROG_YACC AC_CHECK_PROGS(LINT, lint alint lclint tdlint splint, :) -CF_XOPEN_SOURCE -CF_SIGWINCH CF_PROG_EXT CF_LIB_PREFIX(LIB_PREFIX) AC_PROG_LN_S CF_BUILD_CC([-I$(INCDIR)],[]) +#### initialize $ac_includes_default +AC_CHECK_DECL(exit) + +CF_XOPEN_SOURCE +CF_SIGWINCH + dnl These are standard among *NIX systems, but not when cross-compiling AC_CHECK_TOOL(RANLIB, ranlib, ':') AC_CHECK_TOOL(LD, ld, ld) @@ -132,8 +136,7 @@ if test "x$cf_use_heapsort" = xyes; then if test x"$ac_cv_func_heapsort" = xyes; then AC_MSG_CHECKING(if its prototype is compatible with qsort) AC_TRY_COMPILE([ -#include -#include +$ac_includes_default extern int my_compare(const void *, const void *); ],[ char *base = 0; @@ -143,7 +146,7 @@ extern int my_compare(const void *, cons else CF_VERBOSE(will use our own heapsort function) EXTRAO_DEP='' - EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/heapsort.o" + EXTRAOBJS="\$(OBJDIR)/heapsort.o $EXTRAOBJS" fi fi if test "x$cf_use_heapsort" = xyes; then @@ -189,8 +192,8 @@ fi CF_WITH_PROGRAM(slrnface, [ --with-slrnface (default: from system path)]) if test -n "$ac_cv_path_PATH_SLRNFACE"; then - EXTRAO_DEP="" - EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/xface.o" + EXTRAO_DEP='' + EXTRAOBJS="\$(OBJDIR)/xface.o $EXTRAOBJS" fi ## Default shell @@ -217,6 +220,19 @@ 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) + +AC_MSG_CHECKING(if you want to use zlib for COMPRESS DEFLATE support) +AC_ARG_WITH(zlib, + [ --with-zlib use zlib for COMPRESS DEFLATE], + [use_zlib=$withval], + [use_zlib=yes]) +AC_MSG_RESULT($use_zlib) + +if test ".$use_zlib" != ".no" ; then + CF_WITH_ZLIB($use_zlib) + 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 @@ -525,7 +541,7 @@ AC_ARG_WITH(trace, use_trace=yes AC_DEFINE(USE_TRACE,1,[Define this to 1 if we will use ncurses' trace-functions]) EXTRAO_DEP='' - EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/trace.o"], + EXTRAOBJS="\$(OBJDIR)/trace.o $EXTRAOBJS"], use_trace=no)])], [use_trace=no]) #AC_MSG_CHECKING(if you want debugging-trace) @@ -598,7 +614,7 @@ USE_CANLOCK=$enableval if test "$USE_CANLOCK" = yes ; then AC_MSG_CHECKING(whether to use installed canlock rather than bundled) AC_ARG_WITH(canlock, - [ --with-cancel-locks=PATH use installed canlock versus bundled], + [ --with-canlock=PATH use installed canlock versus bundled], [CANLOCK_HOME=$withval], [CANLOCK_HOME=$USE_CANLOCK]) AC_MSG_RESULT($CANLOCK_HOME) @@ -779,23 +795,153 @@ AC_ARG_WITH( [enable_nntps="no"]) AC_MSG_RESULT($enable_nntps) -# Todo: check versions +# TODO: checklib for openssl in non pkg-config case +# version checking in non pkg-config case for openssl +# cleanup (duplicate code, messages, formatting, ...) AS_IF([test "$enable_nntps" != "no"], - [AS_IF([test "$enable_nntps" = "yes" || test "$enable_nntps" = "libtls"], - [CF_TRY_PKG_CONFIG([libtls],[have_libtls=yes],[have_libtls=no])]) - AS_IF([test "$enable_nntps" = "yes" && test "$have_libtls" = "no" || test "$enable_nntps" = "openssl"], - [CF_TRY_PKG_CONFIG([openssl],[have_openssl=yes],[have_openssl=no])]) - AS_IF([test "$enable_nntps" = "yes" && test "$have_libtls" = "no" && test "$have_openssl" = "no" || test "$enable_nntps" = "gnutls"], - [CF_TRY_PKG_CONFIG([gnutls],[have_gnutls=yes],[have_gnutls=no])]) - - AS_IF([test "$have_libtls" != "yes" && test "$have_openssl" != "yes" && test "$have_gnutls" != "yes"], - [AC_MSG_ERROR([You requested NNTPS support but no usable TLS implementation was found])], - [AC_DEFINE(NNTPS_ABLE,1,[Define to 1 to enable NNTPS support]) - AS_IF([test "$have_libtls" = "yes"], - [AC_DEFINE(HAVE_LIB_LIBTLS,1,[Define to 1 if we can/should compile with the LibreSSL libtls library])], - [AS_IF([test "$have_openssl" = "yes"], - [AC_DEFINE(HAVE_LIB_OPENSSL,1,[Define to 1 if we can/should compile with the OpenSSL libraries])], - [AC_DEFINE(HAVE_LIB_GNUTLS,1,[Define to 1 if we can/should compile with the GNUTLS library])])])])]) + + [AS_IF([test "$enable_nntps" = "yes" || test "$enable_nntps" = "libtls"],[ +AC_MSG_CHECKING(for LibreSSL) +CF_TRY_PKG_CONFIG([libtls],[ +AC_TRY_COMPILE([ +#include +],[ +#if TLS_API < 20200120 +#error "Please use LibreSSL TLS_API >= 20200120" +#endif /* TLS_API < 20200120 */ +],[have_libtls=yes],[ +have_libtls=no +AC_MSG_RESULT([\tLibreSSL TLS_API too old (< 20200120)]) +])],[ +AC_CHECK_LIB(tls,tls_config_new,[ +AC_CHECK_HEADERS(tls.h,[ +AC_TRY_COMPILE([ +#include +],[ +#if TLS_API < 20200120 +#error "Please use LibreSSL TLS_API >= 20200120" +#endif /* TLS_API < 20200120 */ +],[ +LIBS="$LIBS -ltls" +have_libtls=yes +],[have_libtls=no +AC_MSG_RESULT([\tLibreSSL TLS_API too old (< 20200120)]) +]) +],[have_libtls=no]) +],[ +have_libtls=no +AC_MSG_RESULT($have_libtls) +])])]) + + AS_IF([test "$enable_nntps" = "yes" && test "$have_libtls" = "no" || test "$enable_nntps" = "openssl"],[ +AC_MSG_CHECKING(for OpenSSL) +CF_TRY_PKG_CONFIG([openssl],[ +AC_TRY_COMPILE([ +#include +#include +#include +],[ +#if OPENSSL_VERSION_NUMBER < 0x1010100fL +#error "Please use OpenSSL >= 1.1.1" +#endif /* OPENSSL_VERSION_NUMBER < 0x1010100fL */ +#if defined(LIBRESSL_VERSION_NUMBER) +#error "Please use real OpenSSL >= 1.1.1" +#endif /* LIBRESSL pretending to be OPENSSL */ +],[have_openssl=yes],[ +have_openssl=no +AC_MSG_RESULT([\tOpenSSL too old (< 1.1.1)]) +])],[ +have_openssl=no +AC_MSG_RESULT($have_openssl) +])]) + + AS_IF([test "$enable_nntps" = "yes" && test "$have_libtls" = "no" && test "$have_openssl" = "no" || test "$enable_nntps" = "gnutls"],[ +AC_MSG_CHECKING(for GnuTLS) +CF_TRY_PKG_CONFIG([gnutls],[ +AC_TRY_COMPILE([ +#include +#include +],[ +#if GNUTLS_VERSION_NUMBER < 0x030700 +#error "Please use GnuTLS >= 3.7.0" +#endif /* GNUTLS_VERSION_NUMBER < 0x030700 */ +],[have_gnutls=yes],[ +AC_MSG_RESULT([\tGnuTLS too old (< 3.7.0)]) +])],[ +AC_CHECK_LIB(gnutls,gnutls_certificate_allocate_credentials,[ +AC_CHECK_HEADERS(gnutls/gnutls.h gnutls/x509.h,[ +AC_TRY_COMPILE([ +#include +#include +],[ +#if GNUTLS_VERSION_NUMBER < 0x030700 +#error "Please use GnuTLS >= 3.7.0" +#endif /* GNUTLS_VERSION_NUMBER < 0x030700 */ +],[ +LIBS="$LIBS -lgnutls" +have_gnutls=yes +],[have_gnutls=no +AC_MSG_RESULT([\tGnuTLS too old (< 3.7.0)]) +]) +],[have_gnutls=no]) +],[ +have_gnutls=no=no +AC_MSG_RESULT($have_gnutls) +])])]) + + AS_IF([test "$have_libtls" != "yes" && test "$have_openssl" != "yes" && test "$have_gnutls" != "yes"], + [AC_MSG_ERROR([You requested NNTPS support but no usable TLS implementation was found])], + [AC_DEFINE(NNTPS_ABLE,1,[Define to 1 to enable NNTPS support]) + AS_IF([test "$have_libtls" = "yes"], + [AC_DEFINE(HAVE_LIB_LIBTLS,1,[Define to 1 if we can/should compile with the LibreSSL libtls library])], + [AS_IF([test "$have_openssl" = "yes"], + [AC_DEFINE(HAVE_LIB_OPENSSL,1,[Define to 1 if we can/should compile with the OpenSSL libraries])], + [AC_DEFINE(HAVE_LIB_GNUTLS,1,[Define to 1 if we can/should compile with the GNUTLS library])])])])]) + +### 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 +],[ +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) + ] + ) + ],[ + AC_CHECK_LIB(crypto,BIO_free,[ + AC_CHECK_HEADERS(openssl/ssl.h,[ + AC_TRY_COMPILE( +[ +#include +],[ +BIO_free(NULL); +],[ + LIBS="$LIBS -lcrypto" + have_libcrypto=yes + AC_CHECK_HEADERS(openssl/asn1.h openssl/bio.h openssl/pem.h openssl/x509.h) + 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) + ]) + ],[have_libcrypto=no]) + ],[ + have_libcrypto=no + AC_MSG_RESULT($have_libcrypto) + ]) + ]) +]) + fi ### checks for operator characteristics (should be the last option) @@ -908,12 +1054,8 @@ AC_TYPE_UID_T dnl test to see if quad_t is defined AC_MSG_CHECKING(for quad_t) AC_TRY_COMPILE([ -#include -#if 0 -#include -#include -#endif /* 0 */ -],[quad_t x; x = 0], +$ac_includes_default +],[quad_t x; x = 0; (void)x], ac_cv_quad_t=yes, ac_cv_quad_t=no) AC_MSG_RESULT($ac_cv_quad_t) if test $ac_cv_quad_t = yes; then @@ -923,8 +1065,8 @@ fi dnl test to see if long long is defined AC_MSG_CHECKING(for long long) AC_TRY_COMPILE([ -#include -],[long long x; x = 0], +$ac_includes_default +],[long long x; x = 0; (void)x], ac_cv_long_long=yes, ac_cv_long_long=no) AC_MSG_RESULT($ac_cv_long_long) if test $ac_cv_long_long = yes; then @@ -934,13 +1076,8 @@ fi dnl test to see if int_least64_t is defined AC_MSG_CHECKING(for int_least64_t) AC_TRY_COMPILE([ -#ifdef HAVE_STDINT_H -#include -#endif -#ifdef HAVE_HAVE_INTTYPES_H -#include -#endif -],[int_least64_t x; x = 0], +$ac_includes_default +],[int_least64_t x; x = 0; (void)x], ac_cv_int_least64_t=yes, ac_cv_int_least64_t=no) AC_MSG_RESULT($ac_cv_int_least64_t) if test $ac_cv_int_least64_t = yes; then @@ -948,13 +1085,8 @@ if test $ac_cv_int_least64_t = yes; then AC_MSG_CHECKING(for INT64_C) AC_TRY_COMPILE([ -#ifdef HAVE_STDINT_H -#include -#endif -#ifdef HAVE_HAVE_INTTYPES_H -#include -#endif -],[int_least64_t x; x = INT64_C(0)], +$ac_includes_default +],[int_least64_t x; x = INT64_C(0); (void)x], ac_cv_int64_c=yes, ac_cv_int64_c=no) AC_MSG_RESULT($ac_cv_int64_c) if test $ac_cv_int64_c = yes; then @@ -966,6 +1098,7 @@ fi dnl test to see if nl_item is defined AC_MSG_CHECKING(for nl_item) AC_TRY_COMPILE([ +$ac_includes_default #ifdef HAVE_LANGINFO_H #include #else @@ -973,7 +1106,7 @@ AC_TRY_COMPILE([ #include #endif #endif -],[nl_item x; x = 0], +],[nl_item x; x = 0; (void)x], ac_cv_nl_item=yes, ac_cv_nl_item=no) AC_MSG_RESULT($ac_cv_nl_item) if test $ac_cv_nl_item = yes; then @@ -1012,10 +1145,13 @@ AC_CHECK_HEADER(unicode/unorm.h,[ cf_save_LIBS="$LIBS" cf_try_icuuc="no" LIBS="$LIBS -licuuc" - AC_TRY_LINK([#include ], [ - int32_t needed, ustr = NULL; + AC_TRY_LINK([$ac_includes_default + #include ], [ + int32_t needed; + const UChar *ustr = NULL; UErrorCode status; - needed = unorm_normalize(ustr, -1, UNORM_DEFAULT, 0, NULL, 0, &status);], [ + needed = unorm_normalize(ustr, -1, UNORM_DEFAULT, 0, NULL, 0, &status); + (void)needed], [ AC_DEFINE(HAVE_LIBICUUC,1,[Define this to 1 if we have libicuuc]) cf_try_icuuc="yes"], LIBS=$cf_save_LIBS @@ -1030,8 +1166,7 @@ AC_CHECK_HEADER(unicode/unorm.h,[ #include ], [ UErrorCode status = U_ZERO_ERROR; UIDNAInfo info = UIDNA_INFO_INITIALIZER; - UIDNA *uts46; - uidna_openUTS46(UNORM_DEFAULT, &status); + UIDNA *uts46 = uidna_openUTS46(UNORM_DEFAULT, &status); uidna_nameToUnicode(uts46, NULL, 0, NULL, 0, &info, &status); uidna_close(uts46);], [ AC_DEFINE(HAVE_LIBICUUC_46_API,1,[Define this to 1 if we have libicuus 46-API]) @@ -1184,7 +1319,6 @@ AC_CHECK_FUNCS(\ fcntl \ fdopen \ fork \ - ftime \ ftruncate \ fsync \ getcwd \ @@ -1257,9 +1391,9 @@ AC_MSG_CHECKING([for memset_s]) AC_TRY_RUN([ /* Request C11 Annex K */ #define __STDC_WANT_LIB_EXT1__ 1 +$ac_includes_default #include -#include -int main() +int main(void) { char buf[10] = { 1 }; if (memset_s((void*) buf, (size_t) 100, 0, (size_t) 1)) @@ -1277,11 +1411,12 @@ AM_MULTIBYTE_ABLE AC_MSG_CHECKING(if gettimeofday takes two arguments) AC_TRY_COMPILE([ +$ac_includes_default #if HAVE_SYS_TIME_H #include #endif], -[struct timeval *tv; -struct timezone *tz; +[static struct timeval tv; +static struct timezone tz; gettimeofday(&tv, &tz);], ac_cv_func_gettimeofday_2args=yes, ac_cv_func_gettimeofday_2args=no) AC_MSG_RESULT($ac_cv_func_gettimeofday_2args) @@ -1363,8 +1498,15 @@ CF_COREFILE ### test this last, since it uses a partly-built autoconf.h # Setup includes for test-program to verify declarations -CHECK_DECL_FLAG="-I$srcdir/include -I$srcdir/pcre" +CHECK_DECL_FLAG="-I$srcdir/include" +if test "$PCREDIR_MAKE" != "#" ; then + CHECK_DECL_FLAG=$CHECK_DECL_FLAG" -I$srcdir/pcre" +fi +if test "$CANDIR_MAKE" != "#" ; then + CHECK_DECL_FLAG=$CHECK_DECL_FLAG" -I$srcdir/libcanlock/include" +fi CHECK_DECL_HDRS=' +#undef __CPROTO__ #define __CPROTO__ #define HAVE_CONFDEFS_H #include ' @@ -1521,12 +1663,13 @@ fi # if struct hostent contains h_addr_list or not (SunOS-3.5) AC_MSG_CHECKING(for h_addr_list in struct hostent) AC_TRY_COMPILE([ +$ac_includes_default #ifdef HAVE_NETDB_H #include #endif ],[ -struct hostent h; -h.h_addr_list[0]=0; +static struct hostent h; +h.h_addr_list[0] = malloc(1); ],ac_cv_hostent_h_addr_list=yes,ac_cv_hostent_h_addr_list=no) AC_MSG_RESULT($ac_cv_hostent_h_addr_list) if test $ac_cv_hostent_h_addr_list = yes; then @@ -1541,7 +1684,7 @@ CF_CHECK_FD_SET AC_MSG_CHECKING(for working tolower()) AC_TRY_RUN([ #include -int main() { +int main(void) { unsigned char str; for (str = 1; str < 127; str++) { @@ -1568,7 +1711,7 @@ int main() { AC_MSG_CHECKING(for working toupper()) AC_TRY_RUN([ #include -int main() { +int main(void) { unsigned char str; for (str = 1; str < 127; str++) { @@ -1593,10 +1736,9 @@ int main() { AC_CHECK_HEADER(stdnoreturn.h,[ AC_MSG_CHECKING(for C11 _Noreturn feature) AC_TRY_COMPILE([ -#include -#include +$ac_includes_default #include -static _Noreturn void giveup(void);], +static _Noreturn void giveup(void) { exit(0);}], [if (feof(stdin)) giveup()], [cf_cv_c11_noreturn=yes AC_MSG_RESULT($cf_cv_c11_noreturn)], @@ -1625,7 +1767,7 @@ AC_TRY_RUN([ #ifdef HAVE_STDLIB_H # include #endif /* HAVE_STDLIB_H */ -int main() { +int main(void) { iconv_t cd; if ((cd = iconv_open("US-ASCII//TRANSLIT", "ISO-8859-1")) == (iconv_t) (-1)) diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/CHANGES tin-2.6.3/doc/CHANGES --- tin-2.6.2/doc/CHANGES 2022-12-24 23:54:48.000000000 +0100 +++ tin-2.6.3/doc/CHANGES 2023-12-22 14:39:48.025853838 +0100 @@ -1,3 +1,146 @@ +-- 2.6.3 release 20231224 "Banff" -- + + 018) Florian Weimer + ADD. fix incompatible pointer types + FIX. aclocal.m4, configure.[in] + + 017) Enrik Berkhan + ADD. "COMPRESS DEFLATE" support (RFC 8054) + ADD. ensure that no TLS implementation can activate compression + ADD. some more error messages for various TLS issues + ADD. don't use tls_default_ca_cert_file(3) due to a behavioural + difference between libretls and libressl + BUG. typo in configure[.in] + FIX. init.c, main.c, misc.c, nntplib.c, nntps.c, extern.h, autoconf.hin + aclocal.m4, configure[.in] + + 016) Dennis Grevenstein + ADD. EXIT_*-fallback for NEWS-OS 3.3 + FIX. makecfg.c + + 015) Dennis Preiser + ADD. do not interpret \n in editor_format + ADD. mime encode long header-lines (> 998 octets) if !post_8bit_header + and warn about long unbroken header-lines otherwise + ADD. configurable display format of attachments + (page_mime_format, page_uue_format, attachment_format) + ADD. new options show_art_score, col_score_neg, col_score_pos + ADD. avoid fopen()/fclose() overhead in subscribe_pattern() + ADD. allow up to 64k long lines in posted_info_file + ADD. make -vZ less verbose (skip Reading messages) + current output now available via -vvZ + ADD. move strings to lang.c + ADD. silence some compiler warnings + ADD. unset of ranges + ADD. display umlauts in ssl-certs with OpenSSL and GnuTLS and LibreSSL + if also lybcrypto is available + BUG. tls_peer_cert_notbefore()/tls_peer_cert_notafter() used with + LibreSSL without crypto-lib (from OpenSSL) returns time in UTC + not localtime + BUG. with several consecutive soft hyphens, every second one is + displayed despite suppress_soft_hyphens=ON + BUG. -vZ output was ugly due to one missing and one superfluous newline + BUG. tagging articles in group and thread level may grabble the + screen after reading them and returning to that level if + art_mark_width = 1 + BUG. crafting a f'up to a non existent group lead to a crash + BUG. changing hide_uue via 'M'enu in pager missed to recook + the article + REM. show_info from manuals, unused t_filter->next + BUG. fix the memleak in read_cmd_line_options(envargs()) if $TINRC is + set + BUG. -I$srcdir/libcanlock/include missing in CHECK_DECL_FLAG + FIX. active.c, art.c, attrib.c, color.c, config.c, cook.c, filter.c + group.c, inews.c, init.c, keymap.c, lang.c, main.c, misc.c, newsrc.c + nntplib.c, nntps.c, nrctbl.c, options_menu.c, page.c, pgp.c, post.c + read.c, refs.c, rfc2046.c, rfc2047.c, save.c, select.c, signal.c + tags.c, thread.c, xface.c, extern.h, proto.h, tin.h, tinrc.h + tnntps.h, tincfg.tbl, tin.[15], configure[.in] + + 014) Matt Anton + ADD. updated French translation + FIX. fr.po + + 013) Urs Janssen + BUG. "\x" sequences (x != '\0', 'n') in editor_format got + replaced by "%x" + BUG. verification_func undefined with HAVE_LIB_GNUTLS but without DEBUG + BUG. missing HAVE_MEMMOVE / HAVE_BCOPY guards in nntplib.c + BUG. without including tin.h we can no longer use _Noreturn in makecfg.c + BUG. txt_translit was included in binary without HAVE_ICONV + BUG. timeout counter was not reset on reconnect + BUG. fix uncritical TOCTOU issue in read_newsrc() and + open_save_filename() + BUG. use of potentially uninitialized this_resp instead of respnum + in strfquote() when calling my_strftime() + BUG. an unknown Content-Transfer-Encoding was correctly treated as + binary but without updating Content-Type to + application/octet-stream (RFC2045 6.4) + ADD. disallow headers without a name or a name start starts with a dot + when posting + ADD. -[zZMN] now note unsubscribed cmd-line groups + ADD. replace stpwatch.h macros avoiding ftime() + ADD. do not resend HEAD after ERR_GOODBYE response + ADD. config.guess, config.sub update + ADD. version checking during configure for SSL/TLS libraries + ADD. log end of long multiline responses with -D 1 when not using -v + (for timestamps) + ADD. reformat code, remove unnecessary assignments and parameters, + remove DIRSEP, avoid implicit double negative + ADD. :port suffix in newsauth, newsrctable and -g + ADD. cmd. execution via ! for x_body + ADD. missing fchmod fallback code to write_overview() + ADD. only log sensitive auth data if running verbose (-vD 1) + ADD. warn if body contains non printable chars in current locale + ADD. speedup str_trim(), refine valid_msgid() + ADD. -t timeout cmd.-line option + ADD. -vvN / -vvM writes the skipped groups (unset batch_save) to the log + ADD. allow ISO8859* (without hyphen) as mm_charset in + my_isprint()-fallback when compiling with -DNO_LOCALE + ADD. validate_charset() if charset name is read from an article + ADD. show score in "-D 2" filter output if != 0 (instead of only for + killed articles) + ADD. add 'f' / 'F' (post a followup (without quotes)) to thread menu + ADD. add Content-Language (RFC 3282) evaluation (pager only) + ADD. GLOBAL_TOGGLE_COLOR ('&') to info-pager (help-page ('h'), + connection-info ('J') and menu ('M')), posting-history ('W') and + url-menu ('U') + ADD. GLOBAL_VERSION ('v') to attachment-menu ('V'), posting-history + ('W') and url-menu ('U') + ADD. GLOBAL_TOGGLE_INVERSE_VIDEO ('I') to url-menu ('U') and + posting-history ('W') + ADD. make date-parsing more fault tolerant + ADD. quit early if rcdir doesn't exist and can't be created + ADD. init backup_article_name just one + ADD. MOTD to connection-info ('J') + ADD. configure check for libcrypto when using LibreSSL + FIX. active.c, art.c, auth.c, config.c, cook.c, debug.c, feed.c, filter.c + group.c, header.c, heapsort.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, options_menu.c, page.c, pgp.c, post.c, refs.c, rfc2045.c + rfc2046.c, rfc2047.c, save.c, screen.c, search.c, select.c, signal.c + string.c, tcurses.c, thread.c, tmpfile.c, xface.c, parsdate.y + autoconf.h[in], extern.h, keymap.h, proto.h, rfc2046.h, tin.h + tinrc.h, tin.1, tin.5, Makefile[.in], configure[.in], config.guess + config.sub + + 012) Thomas E. Dickey + BUG. HAVE_LIBINTL_H may get set even when unavailable + ADD. remove tin.h dependency from makecfg.c + ADD. update configure macros + ADD. simplify code + FIX. aclocal.m4, configure[.in], canlock.c, makecfg.c, Makefile.in + + 011) Brad Littlejohn + Urs Janssen + BUG. still using dropped alias s_close() instead of close() in some + code path (i.e. without ENABLE_IPV6 and/or with DECNET). + FIX. nntplib.c + + 010) Toomas Soome + ADD. updated Estonian translation + FIX. et.po + -- 2.6.2 release 20221224 "Pittyvaich" -- 009) Florian Weimer diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/CHANGES.old tin-2.6.3/doc/CHANGES.old --- tin-2.6.2/doc/CHANGES.old 2021-08-23 13:01:35.000000000 +0200 +++ tin-2.6.3/doc/CHANGES.old 2023-10-29 23:26:02.954922291 +0100 @@ -1266,7 +1266,7 @@ U008) Rado S FIX. misc.c, regex.c U007) Urs Janssen - ADD. enable some more CAPABILLITIES related code + ADD. enable some more CAPABILITIES related code ADD. minor code cleanup ADD. config.guess, config.sub update ADD. allow .kp, .me, .rs, .tel and .asia TLDs @@ -1313,7 +1313,7 @@ U007) Urs Janssen FIX. tcurses.c 017) Antonio Querubin - BUG. missplaced || + BUG. misplaced || FIX. nntplib.c U006) Thomas E. Dickey @@ -1371,7 +1371,7 @@ U004) Urs Janssen ADD. hide some regex in 'M'enu if the related option is off ADD. disallow .so, .um TLDs ADD. warn about useless cmd-line option combinations - ADD. enable CAPABILLITIES code + ADD. enable CAPABILITIES code ADD. updated German translation FIX. Makefile, aclocal.m4, configure[.in], extern.h, policy.h, filter.c init.c, lang.c, main.c, mail.c, nntplib.c, options_menu.c, post.c @@ -4641,7 +4641,7 @@ U001) Urs Janssen ADD. check for HP-UX >=10 BUG. #ifdef NO_SHELL_ESCAPE was missing BUG. TIN_DEFAULTS_DIR didn't get defined due misspelling - BUG. removed missplaced brace + BUG. removed misplaced brace BUG. no automatic aggregate initialization FIX. init.c, misc.c, select.c, tin.h, autoconf.h[in] diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/CREDITS tin-2.6.3/doc/CREDITS --- tin-2.6.2/doc/CREDITS 2022-12-20 16:04:50.000000000 +0100 +++ tin-2.6.3/doc/CREDITS 2022-12-29 09:05:33.554467443 +0100 @@ -37,10 +37,10 @@ Dawid Kuroczko, Yuri Kuzmenko, Olivier L 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, 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, +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, diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/INSTALL tin-2.6.3/doc/INSTALL --- tin-2.6.2/doc/INSTALL 2022-12-22 12:55:57.000000000 +0100 +++ tin-2.6.3/doc/INSTALL 2023-10-19 18:47:08.325543853 +0200 @@ -22,7 +22,8 @@ The following configure options and defi --disable-break-long-lines --with-coffee --enable-broken-listgroup-fix --with-curses-dir --enable-broken-system-fix --with-dbmalloc - --enable-cancel-locks --with-defaults-dir + --enable-cancel-locks --with-canlock + --with-defaults-dir --enable-color --with-dmalloc --enable-curses --with-domain-name --enable-debug --with-editor @@ -51,7 +52,10 @@ The following configure options and defi --enable-warnings --with-shell --enable-xhdr-xref --with-spooldir --exec-prefix --with-sum - --mandir --with-trace + --mandir --with-socks + --with-socks5 + --with-trace + --with-zlib ENFORCE_RFC1034 HAVE_UUDEVIEW_H EVIL_INSIDE NNTP_INEWS @@ -68,10 +72,9 @@ The following configure options and defi Not yet documented configure options and defines: ------------------------------------------------- TIN related: - --with-socks --with-socks5 - - BACKUP_FILE_EXT FILE_MODE_BROKEN - DEBUG_ART NO_LOCKING + BACKUP_FILE_EXT (see misc.c:invoke_editor()) + FILE_MODE_BROKEN NO_LOCKING + DEBUG_ART System related: --datadir --localstatedir @@ -255,9 +258,11 @@ this feature, you won't be able to conne Enable if you [want to | can] ONLY read news remotely via an NNTP server. --with-nntps[=[libtls,openssl,gnutls]] (default: no) -Enable if you want to also use NNTPS. Needs either LibreSSL (libtls), +Enable if you want to also use NNTPS. Needs either LibreSSL (libtls), OpenSSL or GnuTLS. Without an argument autodetection is done. Requires -NNTP support (one of the two options above). +NNTP support (one of the two options above) and --with-pkg-config if +using openssl. --with-pkg-config is also recommended but not required +when using libtls or gnutls. --with-nntp-default-server (default: news.$DOMAIN_NAME) Defines the name of the default NNTP server that tin should connect to. @@ -306,6 +311,18 @@ the NNTP RFC and support for them may se If SMALL_MEMORY_MACHINE is defined --enable-long-article-numbers has no effect. +--with-zlib (default: on) +Check for zlib compression/decompression library and link against it if +available. This is a prerequisite for the -C cmd-line switch which can be +used to activate NNTP compression as defined in RFC 8054. + +--with-socks (default: off) +Check for socks proxy library (SOCKS Version 4) and link against it if +available. + +--with-socks5 (default: off) +Check for socks5 proxy library (SOCKS Version 5; RFC 1928) and link against +it if available. Options to set some default values ---------------------------------- @@ -372,9 +389,9 @@ default for all groups. You must specify one of the following 7 conversion tables for different languages 0 replace 8-bit letters by 7-bit counterpart without diacritics - (Ä -> A) and other characters by similar 7-bit ones (» -> >>) + (Ä -> A) and other characters by similar 7-bit ones (» -> >>) 1 same as 0, but use only one character (preserves layout) - 2 convert 8-bit letters to 7-bit replacements (Ä -> Ae) + 2 convert 8-bit letters to 7-bit replacements (Ä -> Ae) (useful for Danish, Dutch, German, Norwegian and Swedish) 3 replace 8-bit letters by 7-bit ISO 646 characters (mostly for Danish, Finnish, Norwegian and Swedish) @@ -563,11 +580,11 @@ The --enable-nls option enables Native L tin to run in languages other than American English. Native Language Support is enabled by default, the --disable-nls option disables NLS. ---with-included-gettext (default:off) +--with-included-gettext (default: off) If NLS is enabled, the --with-included-gettext option causes the build procedure to prefer its copy of GNU gettext. ---disable-included-msgs (default:off) +--disable-included-msgs (default: off) If NLS is enabled, the --disable-included-msgs option causes the build procedure to assume message libraries are already installed, and to not build them. @@ -714,9 +731,11 @@ tin will exit if the terminal it runs in value. the default is 8. DEBUG -allow various debug levels via -D the command-line switch. this may expose -sensitive data (i.e. your username & password used to autheticate on the -news-server) on the local system; read the SECURITY-section in man-page. +allow various debug levels (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, +16 = memory, 32 = attributes, 64 = misc, 128 = remove existing debug files) +via -D the command-line switch. this may expose sensitive data (i.e. your +username & password used to authenticate on the news-server) on the local +system; read the SECURITY-section in man-page. MAXARTNUM experimental MAXARTNUM NNTP extension. the syntax is currently under diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/TODO tin-2.6.3/doc/TODO --- tin-2.6.2/doc/TODO 2022-11-04 06:14:33.000000000 +0100 +++ tin-2.6.3/doc/TODO 2023-12-22 04:56:37.334556218 +0100 @@ -25,15 +25,7 @@ o unexpected multiline responses confus (the servers response should be a single line (INN 2.2)) [20050207 Urs Janssen ] -o better integrate saving of MIME/non-MIME articles when not using libuu. - MIME sections are saved by the 's'ave operations, uuencoded sections - are saved as part of the postprocess backend - [mostly done] - [Jason Faultless ] - o batch mode has several bugs - - -Z and giving a cmd-line group the cmd-line group is not displayed in - the statistics nor taken into account for the 'any unread news' status. - -vc could be more verbose (like -vcZ is) - -o currently is not a 'batch_mode' option - -u could be faster if not building threads etc. pp. @@ -77,23 +69,11 @@ o the key ToggleHelpDisplay / GLOBAL_TO displaying the posting etiquette [20210106 Urs Janssen ] -o there is a memleak in read_cmd_line_options(envargs()) if $TINRC is set - Pager Problems -------------- Posting Problems ---------------- -o 8bit chars in some headers are RFC-2047-encoded where this is not allowed - according to usefor (Newsgrous, Distribution, ...) - do_rfc15211522_encode() - simply encodes all headers no matter if any of them must not be encoded - (see parse_rfc822_headers()). - [20090112 Urs Janssen ] - -o remove Message-IDs with 8bit chars in them when they occur in - Message-ID or References header - [done for References in replies/followups, Urs] - o keep RFC 6532 in mind as parts of it will sooner or later make it into NNTP (sic!). [20120220 Urs Janssen ] @@ -104,21 +84,27 @@ o repost ('x') ignores some ~/.tin/attr o forged cancelling via Supersedes:/Also-Control:/Control:-header is possible if it is supplied by hand (inews_prog=--internal) -o when last articles in a newsgroup were cancelled, it shows that there are - new articles in that group (except when using -n cmd-line flag) +o cancel sanity check FromSameUser() uses strcasestr() on the full address, + ignoring the fact that the local-part is actually case sensitive. -o mailers other than sendmail (f.e. mutt) and use_mailreader_i=OFF may lead +o mailers other than sendmail (f.e. mutt) and interactive_mailer=0 may lead to 'duplicated'-headers and multiple signatures New features ------------ -o add code for other TLS/SSL libraries (wolfSSL, mbed TLS, ...) - ( MBEDTLS_VERSION_STRING_FULL - LIBWOLFSSL_VERSION_STRING || OPENSSL_VERSION_TEXT) - -o add "COMPRESS DEFLATE" support - - [20100122 Urs Janssen ] +o add code for more TLS/SSL libraries (wolfSSL, mbed TLS, 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 + date); with -k we could emphasise the fact on connect. + +o with -T and 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 possibility to dump the current key mapping to a file @@ -137,10 +123,6 @@ o update included libcanlock to >= 3.3. o allow per server cache_overview_files setting via serverrc. [20180215 Urs Janssen ] -o add something like default_cmd_line_opts (acting like $TINRC) to serverrc? - precedence [low to high] = serverrc.def_cmd_line_opts, $TINRC, cmd-line? - [20190205 Urs Janssen ] - o if we extend serverrc it should also get some 'M'enu. [20190205 Urs Janssen ] @@ -174,9 +156,6 @@ o add a key to "drop" pending data from dot-stuffed lone '.' in it or the like) [20130615 Urs Janssen ] -o x_body currently doesn't allow cmd. execution via ! like x_headers - [20110912 Urs Janssen ] - o add nntp_default_server to tin.defaults to override compile time setting. if given strings starts with / or ~ the value is taken from the referenced file, if it starts with $ it is read from the referenced variable. @@ -195,7 +174,7 @@ o allow remapping of the 'z' abort-key o add more user defined screen layout at different levels (e.g. posting history screen) - (mostly done for selection, group and thread level) + (mostly done for selection, group, thread, attachment and page level) [20041025 Urs Janssen ] o allow a Message-ID on the cmd. line to jump to the given article @@ -209,6 +188,11 @@ o add more AUTHINFO SASL (RFC 4643, RFC o make 'GNKSA'-parser RFC5322/USEFOR compliant (e.g. misc.c:gnksa_dequote_plainphrase()) and fix bugs +o multiple names/addresses in From like in: + From: ole-fg@gmx.de (Olaf Schneider), adrian.suter@schweiz.org (Adrian Suter) + are parsed incorrectly (ie. %F in group_format ends up in + "Olaf Schneider), adrian.suter@schweiz.org (Adrian Suter " + o add XZVER (and XZHDR) support (zlib compressed yyencoded overview data) @@ -241,7 +225,7 @@ o allow bold, underline, italic, ... as ) [20030218 Serge Matveev ] -o hierarchical 'M'enu, e.g. put all art_marked_*into a 'submenu', +o hierarchical 'M'enu, e.g. put all art_marked_* into a 'submenu', restructure/sort 'M'enu items, some display-options (render BiDi) are currently under expert options, some options in display options are navigation options (catchup thread, use mouse, ...) @@ -251,6 +235,10 @@ o add a postponed 'browser' (store post format to make things easier?) [20020305 Dirk Nimmich ] +o should the postponed 'file' (and posted messages 'file') be in + mailbox_format (even if that's a one file/message format, thus + the 'file' actually needs to be a directory?). + o add postpone option for mail-actions; reusing p'o'stponed articles in mailing_list groups doesn't work (possible fix: store Newsgroups (and other info) via msg_add_header() @@ -258,10 +246,6 @@ o add postpone option for mail-actions; before posting.) [20010623 Urs Janssen ] -o should the postponed 'file' (and posted messages 'file') be in - mailbox_format (even if that's a one file/message format, thus - the 'file' actually needs to be a directory?). - o add maildir/maildir++ support (besides MBOX{O,RD} and MMDF}, MH (not only reading but also writing), mailstore, BABYL, Kendra (MMDF like with 20*CTRL-A as sep.), MBX and MIX (indexed MBOX from UW-IMAP) @@ -277,7 +261,7 @@ o add $LOCKEXT support [20030611 Urs Janssen ] o add xxencode (), - base224 (), xBin , + base224 (), base91 () and yenc (hide/decode-)support (see for readable code, ignore the crap on ). also check @@ -402,8 +386,8 @@ o Additions to the thread menu: ']' (GLOBAL_QUICK_FILTER_KILL) '[' (GLOBAL_QUICK_FILTER_SELECT) 'r' (reply to) /* not 'R' cause it conflicts with mail_bugreport */ - '' r should be toggle show all/show only unread - 'f' (post a followup) (maybe also 'F', '^W', ...) + r should be toggle show all/show only unread + '' (f'up with all headers included) ^W conflicts with MARK_FEED_UNREAD 'N' (next unread article) 'P' (previous unread article) 'V' (View/pipe/save multimedia attachments) @@ -427,10 +411,6 @@ o Additions to the select menu: '%' (toggle rot13 encoding of screen content) key to toggle groupname abbreviation -o Add to the 'M'enu: - '&' (GLOBAL_TOGGLE_COLOR) - and maybe a way to change built in path like DEFAULT_MAILER, PATH_PGP, ... - o Add to the attachment menu ('V'): 'F' post followup to current article, not including current attachment 'f' post followup to current article, including current (or tagged) @@ -444,13 +424,18 @@ o Add to the attachment menu ('V'): '#' tag range of attachments (n-m) '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) -o Add to the posting history screen (W'): - 'M' OptionMenu +o Add to the posting history screen ('W'): + 'M' (GLOBAL_OPTION_MENU) + 'J' (GLOBAL_CONNECTION_INFO) o Add to the URL Menu ('U'): - 'M' OptionMenu + 'M' (GLOBAL_OPTION_MENU) + 'J' (GLOBAL_CONNECTION_INFO) o integrate multi-part tagging with regular tagging, eg. "This article appears to have multi-parts, try and find them (y/n)?" @@ -479,18 +464,24 @@ o Merge the selection code with the ran [Jason Faultless ] o add check for liblzma/libbzip2/zlib (>=1.1.4)/[mini]lzo, lzlib, liblz4, - liblrzip, libzstd, ... + liblrzip, libzstd, lzfse, ... (, , , , , , , - ) and add an option to - write/read *zipped local overviews. + , + ) and add an option to write/read + *zipped local overviews. the libs might also be used for post-processing articles. o rewrite/cleanup all the debugging code, the output in /tmp is messy; the on screen output either slows down things dramatically or is unreadable; split DEBUG_MISC? + always log the terminating "." in multiline responses, so we + have a timestamp even if not running with -vD 1 (make verbose and + non verbose more consistent). + document the different debug levels/files and the effects of increasing + the verbosity. [Urs Janssen ] o replace gettimeofday() with clock_gettime() if available in parsdate.y @@ -573,12 +564,18 @@ o allow editing of the strings presente o allow ranges in gnksa-filters "gnksa=200-399" or "gnksa=101,103,201" [20200709 Urs Janssen ] +o add a cmd.-line switch to skip reading the filter file ('-F'?) as + filtering may be very time consuming with huge groups. what if a user + likes to add a filter entry during such a session? + Pager enhancements ------------------ o add 'autoview' (spawn external viewer) 'autohide' (don't even show info about that part) for different content-types -o add Content-Language (RFC 3282 or even RFC 8255) analysis +o add MIME Multiple Language Content Type (RFC 8255) analysis + +o add toggle attachment depth indentation 4 <-> 2 like ^T for tabs o suppress hide_uue=2 checking unless first line in an article or following a blank line @@ -590,14 +587,11 @@ 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. + Internal Changes ---------------- -o use tin_gettime() in *StopWatch() instead of ftime(3) - [Urs Janssen ] - -o merge refs.c:valid_msgid() and post.c:damaged_id() - [Urs Janssen ] - 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. @@ -643,7 +637,8 @@ o move several (server related) files i ${TIN_INDEX_NEWSDIR-"${TIN_HOMEDIR-"$HOME"}/.tin"}${NNTPSERVER+"/$NNTPSERVER"}/.news/ [20050807 Urs Janssen ] -o remove untranslatable constructs like txt_prefix_*, txt_marked_as_*, ... +o remove untranslatable constructs like txt_prefix_*, txt_marked_as_*, + txt_reading_*, ... [20050413 Urs Janssen ] o keys which could be renamed/merged: @@ -685,7 +680,8 @@ o make configure look for strrstr() in [Urs Janssen ] o reorder several structs to avoid padding e.g. t_capabilities (but that's - just used once, no big win here). (see gcc -Wpadded and/or pahole(1)) + just used once, no big win here), t_group, ... (see gcc -Wpadded + and/or pahole(1)) [Urs Janssen ] o what type is base[]? (long, see memory.c:init_alloc()~102) @@ -728,7 +724,7 @@ o check code with valgrind (), cppcheck (), Coverity (), - gcc-10 -fanalyzer + gcc -fanalyzer (), clang-analyzer (), infer () @@ -755,7 +751,7 @@ o some non fixed width strings could be before cCOLS), e.g. txt_warn_downgrade [20110325 Urs Janssen ] -o too much code is compiled when configured NO_POSTING +o too much code is compiled when configured NO_POSTING or without NNTP [20210206 Urs Janssen ] Unicode @@ -790,13 +786,21 @@ o add IDNA 2003 (RFC 3490ff.) and IDNA o add normalization (via or or - ) + or + ) (done for search strings and threading, missing for filtering etc. pp.) [20031209 Michael Bienia ] o rewrite ICU configure checks [20180710 Urs Janssen ] +o check for ICU ucsdet_detect() and if found add charset-detection + if undeclared_charset={guess,detect} + + +o check for libutf8proc + and use it (as fallback)? + o check for wcsftime() and if found use it instead of strftime() (at least in page.c). [20130129 Urs Janssen ] @@ -806,7 +810,8 @@ o BiDi handling to select-, group-, thr Docs/online help ---------------- o document the difference between - - "-D 1" (nntp dialog with likely long multilines responses skipped) + - "-D 1" (nntp dialog with likely long multilines responses and + sensitive auth data skipped) - "-vD 1" (full nntp dialog) - "-vvD 1" (full nntp dialog plus diagnostic messages) @@ -856,6 +861,19 @@ o the limited pgp support (inline pgp a Not yet classified ------------------ +o when reconnection fails or is unwanted during "POST", also/only + postpone_article(article_name) besides/instead of + rename_file(article_name, dead_article) and + append_file(dead_article, dead_articles)? + see nntplib.c:reconnect() ~894 + +o multipart/multilingual support (RFC 8255)? + +o make NNTP_TRY_RECONNECT configurable via tinrc? + +o shouldn't misc.c:strfmailer() handle '\n' like misc.c:strfeditor() + and pass it on as is? + o should -X (no overwrite) and/or -G/tinrc.getart_limit with cache_overview_files=ON warn that tin will not cache the overviews? @@ -867,11 +885,6 @@ o allow per group cancel_lock_algo sett o allow per group cache_overview_files setting via attributes? [20180215 Urs Janssen ] -o DIRSEP (set in tin.h (to '/')) is used in places in the code - and hardcoded '/' elsewhere (i.e. joinpath(), ...); the DIRSEP - looks like a leftover from when removing the non UNIX code - [20210112 Urs Janssen ] - o exit HEAD/NEXT loop on 5xx responses to HEAD? (see art.c:open_art_header()) [20161011 Urs Janssen ] @@ -891,9 +904,6 @@ o sometimes we convert the supplied ser upper/camelcase for -f or a fixed filename in newsrctable). [20160225 Urs Janssen ] -o add "host:port" notation support for -g as shortcut for -p port -g host - [20160222 Urs Janssen ] - o allow "begin-base64"/"====\n" as start/end marker for UUE-blocks besides the traditional "begin"/"end\n"? [20151204 Urs Janssen ] @@ -942,9 +952,6 @@ o the documentation suggests that novro fix the documentation or the behaviour. [20100103 Urs Janssen ] -o un/subscribe_pattern() is very slow on servers with a huge active file - [20091223 Urs Janssen ] - o replace wildmat.c with uwildmat.c ? It knows poison patterns and can handle UTF-8 strings @@ -964,10 +971,11 @@ o what about REDIRECT_OUTPUT? shouldn't [20080625 Urs Janssen ] o create debug output in - ${TIN_HOMEDIR-"$HOME"}/.tin"}${NNTPSERVER+"/$NNTPSERVER"} + ${TIN_HOMEDIR:-"$HOME"}/.tin${NNTPSERVER:+"/$NNTPSERVER"}${NNTPPORT:+":$NNTPPORT"}/ instead of in $TMPDIR (as it may contain username and password, access restrictions in $TMPDIR are a bad idea as other users need to be able to overwrite the file (multi user system)). + maybe also add "-O dir" cmd.line option to change the location? [20080211 Urs Janssen ] o -M/-N report is mailed to userid, should we use tinrc.mail_address @@ -984,7 +992,7 @@ o 'K' is still a bit inconsistent: read and jumps to the next unread article. should we let 'K' behave like in the pager? -o rename prompt_followupto (to prompt_extra_headres) and make it an option +o rename prompt_followupto (to prompt_extra_headers) and make it an option list like {"Followup-To"; "Summary"; "Keywords"; "Followup-To & Summary"; "Followup-To & Keywords"; "Summary & Keywords"; "Followup-To, Summary & Keywords"} or make it a @@ -1006,24 +1014,19 @@ o remove hard coded keys (eg. 'q') from o add PGP_INCLUDE_KEY to pgp_mail_keys? [20050426 Urs Janssen ] -o there is no command to undo a range ('#') selection - o 'article loss' reported in -o should 'tin -z foo.bar' only start up if there is any unread news in - foo.bar? - [20040325 Urs Janssen ] - 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 ${TIN_HOMEDIR:-"$HOME"}/.tin/.newsauth if ~/.newsauth is not found? [20040128 Urs Janssen ] -o allow a different port in newsauth- and/or newsrctable-file - (server:port [...])? if we do, what's the precedence? - [high] -p, newsauth, newsrctable, $NNTPORT, 119 [low]? +o rework port in newsauth-, newsrctable-file and -g to allow + IPv6-addresses (in brackets?) + [implemented but without IPv6-address support. precedence is + [high] newsrctable, -p, -g, -T (563), $NNTPORT, 119 [low]] [20140504 Urs Janssen ] o what todo if in a CTE: x-uue the CD: filename differs from the one given @@ -1052,11 +1055,6 @@ o commas in real-name might cause probl quote the realname part? [20021007 Urs Janssen ] -o setting TIN_HOMEDIR to a non-existent dir gives a "Filesystem full" - error-message (but doesn't force quit) instead of creating the dir. bug? - feature? if the later we should give a more exact error-message. - [20011112 Urs Janssen ] - o update gettext stuff to > gettext-0.12.1 (or drop it?) o shows up cross-postings multiple times even if read once before getting @@ -1083,11 +1081,6 @@ 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 re add innlib support? (the old one was dropped as the lib has retired - all (which were not that many) features we used and our code didn't - use the innlibs code where ever it was possible (and useful). - [20080211 Urs Janssen ] - o add check for libarchive and use for post-processing? [20111225 Urs Janssen ] @@ -1103,3 +1096,9 @@ o add check for libtre and offer TRE as o eval $NEWSHOST if $NNTPSERVER is unset (like Net::NNTP(3perl)) [20141225 Urs Janssen ] + +o add show_progress to art.c:setup_hard_base() and filter.c:filter_articles(), + both can be slow in huge groups + +o option to {display,warn,hide} article if it has an Expires:-header in the + past? or doe something via filter? diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/WHATSNEW tin-2.6.3/doc/WHATSNEW --- tin-2.6.2/doc/WHATSNEW 2022-11-01 14:10:57.000000000 +0100 +++ tin-2.6.3/doc/WHATSNEW 2023-11-30 12:41:29.096077281 +0100 @@ -6,16 +6,31 @@ New features --with-pcre[=PATH]) - NNTPS support based on libressl/gnuttls/OpenSSL (RFC 8143) (configure --with-nntps[=[libtls|openssl|gnutls]]) +- "COMPRESS DEFLATE" support (RFC 8054) - allow to cancel wait_message() via key press - option to hide help/mail-info in title: show_help_mail_sign - option remove SOFT HYPHENs (U+00AD) from non verbatim blocks: suppress_soft_hyphens -- ConnectionInfo page ('J') +- ConnectionInfo page ('J') incl. TLS connection info - ${TIN_HOMEDIR:-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/msglog +- -t timeout cmd.-line option +- :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) +- new option show_art_score (with col_score_neg, col_score_pos) +- ranges can be undone + Changes ------- -switch from stdio to own buffer implementation +- switch from stdio to own buffer implementation +- changed the evaluation odrer of LC_CTYPE and LC_MESSAGES when looking for a + keymap file, LC_MESSAGES is now noted first + Retired Features ---------------- diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/iso2asc.txt tin-2.6.3/doc/iso2asc.txt --- tin-2.6.2/doc/iso2asc.txt 2021-08-23 13:01:35.000000000 +0200 +++ tin-2.6.3/doc/iso2asc.txt 2023-01-18 23:37:18.342695894 +0100 @@ -126,11 +126,11 @@ which differs often dramatically from th of the characters. Consequently, I always preferred graphically similar replacements, where the field of application of the character did not seem to be very limited. E.g. it has been suggested to replace the -'left angle quotation mark' [«] by '"' instead of '<' in table 1 based +'left angle quotation mark' [«] by '"' instead of '<' in table 1 based on the common semantic 'quotation mark', but this character is also often used as a kind of arrow, so a graphically similar replacement was chosen. Other characters with more limited applications like the -'small German letter sharp s' [ß] were replaced by the most often used +'small German letter sharp s' [ß] were replaced by the most often used replacements (e.g. 'ss') instead of graphically more similar characters like '3' or 'B'. @@ -138,12 +138,12 @@ First of all, a table with the real char (0xa0 - 0xff): -   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ - ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ - À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï - Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß - à á â ã ä å æ ç è é ê ë ì í î ï - ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ +   ¡ ¢ £ € Â¥ Å  § Å¡ © ª « ¬ ­ ® ¯ + ° ± ² ³ Ž µ ¶ · ž ¹ º » Å’ Å“ Ÿ ¿ + À à Â Ã Ä Ã… Æ Ç È É Ê Ë ÃŒ à Î à + à Ñ Ã’ Ó Ô Õ Ö × Ø Ù Ú Û Ü à Þ ß + à á â ã ä Ã¥ æ ç è é ê ë ì í î ï + ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ Table 0 is a universal table that is expected to be suitable for many languages. The letters are simply the ASCII versions without the diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/keymap.sample tin-2.6.3/doc/keymap.sample --- tin-2.6.2/doc/keymap.sample 2022-10-27 10:18:21.000000000 +0200 +++ tin-2.6.3/doc/keymap.sample 2023-10-17 12:29:51.765153948 +0200 @@ -250,11 +250,13 @@ ThreadSelArt * ThreadToggleArtSel . ThreadReverseSel @ ThreadCancel D +ThreadFollowup F ThreadMarkArtRead K ThreadAutoSave S ThreadTagParts T ThreadUntag U ThreadToggleSubjDisplay d +ThreadFollowupQuote f ThreadMail m ThreadSave s ThreadTag t diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/l10n/de/tin.1 tin-2.6.3/doc/l10n/de/tin.1 --- tin-2.6.2/doc/l10n/de/tin.1 2022-12-24 23:58:16.000000000 +0100 +++ tin-2.6.3/doc/l10n/de/tin.1 2023-12-17 10:50:01.802530990 +0100 @@ -3,19 +3,19 @@ .\" Module : tin.1 .\" Author : I. Lea, U. Janssen .\" Created : 1991-08-23 -.\" Updated : 2022-12-24 +.\" Updated : 2023-12-24 .\" Notes : use American English; still needs some work, e.g.: .\" - document authorization (.newsauth) .\" - document random organization feature .\" .\" -.IX Title "tin 1" +.IX Titel "tin 1" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH tin 1 "24 Dezember 2022" 2.6.2 "Usenet Newsreader" +.TH tin 1 "24 Dezember 2023" 2.6.3 "Usenet Newsreader" .\" .\" .SH NAME @@ -27,12 +27,12 @@ tin, rtin \- Usenet Newsreader .\" .\" \fBtin\fP [\|[\|\fB\-h\fP\||\|\fB\-H\fP\||\|\fB\-V\fP\|]\ \|| [\|[\|\fB\-a\fP\|] -[\|\fB\-dlnq\fP\||\|\fB\-Q\fP\|] [\|\fB\-AkrTzxX\fP\|]\|] [\|[\|\fB\-R\fP\||\|\fB\-S\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\-G\fP \fIArtikellimit\fP\|] [\|\fB\-f\fP \fInewsrc\-Datei\fP\|] [\|\fB\-g\fP \fIServer\fP\|] [\|\fB\-m\fP \fIMail\-Verz.\fP\|] [\|\fB\-p\fP -\fIPort\fP\|] [\|\fB\-I\fP \fIindex\-Verz.\fP\|]\ \|[\fINewsgruppe\fP\|[\|,.\|.\|.\|]\|]\|] +\fIPort\fP\|] [\|\fB\-t\fP \fITimeout\fP\|] [\|\fB\-I\fP \fIindex\-Verz.\fP\|]\ \|[\fINewsgruppe\fP\|[\|,.\|.\|.\|]\|]\|] .SH BESCHREIBUNG .IX Header BESCHREIBUNG \fBtin\fP ist ein einfach zu bedienender Newsreader für das Usenet. Er kann @@ -100,6 +100,11 @@ Erstelle bzw. aktualisiere Index\-Dateie \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 @@ -109,17 +114,17 @@ Keine Gruppenbeschreibungen und die Serv \fB\-D\fP\fI Debuggrad\fP Debuggrad angeben (1 = NNTP, 2 = Filter, 4 = newsrc, 8 = Threading, 16 = Speicher, 32 = attributes, 64 = Diverses, 128 = vorhandene Debugdateien -löschen). 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! +löschen). 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. .TP -\fB\-g\fP\fI Server\fP -Zugehörigen Newsserver und newsrc\-Datei aus +\fB\-g\fP\fI Server[:Port]\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. .TP @@ -145,7 +150,8 @@ abruft und \fBcache_overview_files\fP au .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. +Ü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 @@ -196,10 +202,11 @@ 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. +diese Option \*(rq\fB\-dnq\fP\*(rq. Siehe auch die Befehlszeilenoptionen '\fB\-C\fP\*(rq und +\&\*(rq\fB\-G\fP\*(rq. .TP \fB\-r\fP -Nachrichten aus der Ferne vom Standard\-NTP\-Server, der in der +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 @@ -215,8 +222,14 @@ Speichere ungelesene Artikel zum später 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 over TLS) verwenden. Nur möglich wenn via NNTP gelesen wird. +NNTPS (NNTP über TLS) aktivieren. Dies setzt auch die Umgebungsvariable +$\fBNNTPPORT\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 @@ -241,7 +254,7 @@ Schnell\-Modus um nur einen Artikel zu p Sie können keine Artikel veröffentlichen, wenn Sie diese Option verwenden. .TP \fB\-X\fP -Scheibgeschützter Modus. \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP und Dateien +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. .TP @@ -258,10 +271,11 @@ Rückgabewert von 0 bedeutet keine ungel aufgetreten ist und 2 das ungelesene Artikel vorhanden sind. Nützlich in Skripten. .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). +\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 Befehlszeilenoptionen angegeben werden. Dies kann nützlich sein, falls Sie eine handverlesene Untermenge der @@ -279,12 +293,12 @@ verwendet. Falls mehr als eine Gruppe od wird nur die erste Gruppe bzw. die erste Gruppe verwendet, die übereinstimmt. .PP -Once you use \fBSelectYankActive\fP ('\fBy\fP') to yank in all active groups, or -\fBSelectToggleReadDisplay\fP ('\fBr\fP') to toggle the read/unread status, then -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. +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 @@ -397,10 +411,8 @@ articles within the thread it might be m 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 number of lines of -the first (unread) article in the thread might also be shown right before -the subject \(em this is controlled by the \fBshow_info\fP option. The display -can be customized via \fBgroup_format\fP. +front of the total number of articles in the thread. The display can be +customized via \fBgroup_format\fP. .PP .\" FIXME - make this auto scale .nf @@ -537,8 +549,8 @@ Help screen of commands available on the ('\fB\(rs\fP') to search on this screen. \fBQuit\fP ('\fBq\fP') returns to the menu. .TP \fBToggleHelpDisplay 'H'\fP -Mini\-Hilfe am unterem Bildschirmrand und Posting Etiquette nach dem -Verfassen eines Artikels ein\-/ausschalten (\fBbeginner_level\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 @@ -687,17 +699,18 @@ the \fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TI 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. +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 -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. +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. @@ -810,12 +823,12 @@ Durchsuche die Körper aller Artikel in Suche kann mit \fBQuit\fP ('\fBq\fP') abgebrochen werden. .TP \fBCatchup 'c'\fP -Mark all articles as read [after confirmation] then return to the group -selection list. Move cursor to next group. +Markiert alle Artikel als gelesen [nach Bestätigung] und kehrt dann zur +Gruppenauswahlliste zurück. .TP \fBCatchupNextUnread 'C'\fP -Mark all articles as read [after confirmation] and enter the next group with -unread news. +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 @@ -1035,12 +1048,12 @@ Durchsuche die Körper aller Artikel in Suche kann mit \fBQuit\fP ('\fBq\fP') abgebrochen werden. .TP \fBCatchup 'c'\fP -Mark thread as read [after confirmation] and return to the group index -page. Move cursor to next thread. +Thread [nach Bestätigung] als gelesen markieren und zur Gruppenindexseite +zurückkehren. .TP \fBCatchupNextUnread 'C'\fP -Mark thread as read [after confirmation] and enter the next thread -containing unread news. +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 @@ -1054,6 +1067,14 @@ in der Newsgruppe 'control' oder 'contro \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 @@ -1104,8 +1125,8 @@ NACHSENDEN UND SPEICHERN VON ARTIKELN". Markierte Artikel automatisch ohne weiteres Nachfragen speichern. .TP \fBThreadTag 't'\fP -Toggle tag status of current article for mailing, piping, printing, saving -or reposting. +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 @@ -1145,8 +1166,8 @@ Automatische Hervorheben des/der Artikel Abschnitt "FILTERN VON ARTIKELN" für weitere Informationen. .TP \fBPageReplyQuoteHeaders '^E'\fP -Reply through mail to the author of the current article with a copy of the -article with all headers included. +Dem Autor des aktuellen Artikels per E\-Mail mit einer Kopie des Artikels +einschließlich aller Header anworten. .TP \fBPagePGPCheckArticle '^G'\fP Perform \fB\%pgp\fP(1) / \fB\%gpg\fP(1) operations on article. This expects @@ -1164,8 +1185,8 @@ Informationen den Abschnitt "FILTERN VON Tabulatorbreite zwischen 4 und 8 Zeichen Umschalten. .TP \fBPageFollowupQuoteHeaders '^W'\fP -Post a followup to the current article with a copy of the article with all -headers included. +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 @@ -1362,8 +1383,8 @@ NACHSENDEN UND SPEICHERN VON ARTIKELN". Markierte Artikel automatisch ohne weiteres Nachfragen speichern. .TP \fBPageTag 't'\fP -Toggle tag status of current article for mailing, piping, printing, saving -or reposting. +Tag\-Status des aktuellen Artikels zum Versenden, Weiterleiten, Drucken, +Speichern oder erneuten Veröffentlichen umschalten. .TP \fBPageGroupSel 'T'\fP Kehrt zur Auswahlebene zurück. @@ -1401,14 +1422,14 @@ Alle Artikel als ungelesen markieren. .\" Markiere den aktuellen Thread als ungelesen. .SS "URL LISTE" -\fBPageViewUrl\fP ('\fBU\fP') displays a list of URLs in the current -article. Besides the common moving keys, the following commands are -available: +\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' ''\fP -The current URL will be prompted and opened using the -\fBurl_handler\fP. '\fB\fP' or no input will skip the URL. +Die aktuelle URL wird abgefragt und mit dem \fBurl_handler\fP +geöffnet. '\fB\fP' oder keine Eingabe überspringt die URL. .TP \fBSearchSubjF '/'\fP Suche nach URL (vorwärts). @@ -1429,15 +1450,15 @@ Anzeige der aktuellen URL in der letzten Hilfeseite der verfügbaren Befehle. .TP \fBToggleHelpDisplay 'H'\fP -Mini\-Hilfe am unterem Bildschirmrand und Posting Etiquette nach dem -Verfassen eines Artikels ein\-/ausschalten (\fBbeginner_level\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') displays a list of attachments of the current -article. Besides the common moving keys, the following commands are -available: +\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 @@ -1485,8 +1506,8 @@ Name oder Beschreibung des Anhangs in de Hilfeseite der verfügbaren Befehle. .TP \fBToggleHelpDisplay 'H'\fP -Mini\-Hilfe am unterem Bildschirmrand und Posting Etiquette nach dem -Verfassen eines Artikels ein\-/ausschalten (\fBbeginner_level\fP). +Mini\-Hilfe am unterem Bildschirmrand und Posting Etikette nach dem Verfassen +eines Artikels ein\-/ausschalten (\fBbeginner_level\fP). .RE .\" ------------------------------------------------------------------- .\" @@ -1529,8 +1550,8 @@ Umschalten der Anzeige der aktuellen \*( Hilfeseite der verfügbaren Befehle. .TP \fBToggleHelpDisplay 'H'\fP -Mini\-Hilfe am unterem Bildschirmrand und Posting Etiquette nach dem -Verfassen eines Artikels ein\-/ausschalten (\fBbeginner_level\fP). +Mini\-Hilfe am unterem Bildschirmrand und Posting Etikette nach dem Verfassen +eines Artikels ein\-/ausschalten (\fBbeginner_level\fP). .RE .\" ------------------------------------------------------------------- .\" @@ -1638,6 +1659,11 @@ If ON \fBtin\fP will ask before using a display MIME messages. This only occurs if a MIME viewer is set. Default is 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. @@ -1737,12 +1763,18 @@ Farbe von zweifach zitierten Zeilen Farbe von =>3\-fach zitierten Zeilen .TP \fBFarbe des Antwortzählers (col_response)\fP -Color of response counter. This is the text that says "Response x of y" in -the article viewer. +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 @@ -1971,8 +2003,8 @@ use_mailreader_i=ON option). 0 turns off .\" mono_mark* currently do allow "Reverse video" even if .\" inverse_okay=FALSE \fBInverse Darstellung für die Header (inverse_okay)\fP -If ON use inverse video for page headers and URL highlighting. Default is -ON. +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 If ON keep all failed postings in \fI${TIN_HOMEDIR:\-"$HOME"}/dead.articles\fP @@ -2013,8 +2045,8 @@ creating articles, sending mail and when (\fBRFC\%4880\fP). .TP \fBMIME\-Kodierung für E\-Mails (mail_mime_encoding)\fP -MIME encoding of the body in mail message, if necessary (8bit, base64, -quoted\-printable, 7bit). Default is quoted\-printable. +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, @@ -2069,8 +2101,8 @@ presents a menu with choices of the curr 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. +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 @@ -2155,7 +2187,12 @@ 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. +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 @@ -2179,9 +2216,21 @@ Einige Normalisierungsarten sind nur ver unterstützt werden, die \fBtin\fP verwendet, um die Normalisierung durchzuführen. Nach Möglichkeit sollte NFC verwendet werden. .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 -If ON put cursor at first unread article in group otherwise at last -article. Default is ON. +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 @@ -2289,14 +2338,14 @@ reread at regular intervals to show if a 1200. Setting this to 0 will disable this feature. .TP \fBVerz. um Art/Threads zu speichern (savedir)\fP -Directory where articles/threads are saved. Default is +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 -\fBselect) (score_limit_select\fP +\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 @@ -2322,8 +2371,8 @@ benutzt. Für weitere Informationen sei ANPASSEN" verwiesen. Voreingestellt ist "%f\ %n\ %U\ \ %G\ \ %d". .TP \fBIm Gruppen\- und Threadlevel, zeige Autor an mit (show_author)\fP -Which information about the author should be shown. Default is 2, authors -full name. +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. @@ -2372,27 +2421,9 @@ mail has arrived. arrived otherwise show help sign. .RE .TP -\fBZeige Zeilenz./Bewert. in Übersicht (show_info)\fP -Which information about the thread or article should be shown. Default is 1, -show only the line count. -.RS +.5i -.IP 0 3 -\fBNichts\fP. Keine weiteren Informationen werden angezeigt. -.IP 1 -\fBLines\fP, in article listing the line count of an article will be displayed -and in thread listing the line count of first (unread) article will be -displayed. -.IP 2 -\fBScore\fP, in article listing the score of an article will be displayed and -in thread listing the score of the thread will be displayed \(em see also -\fBthread_score\fP. -.IP 3 -\fBZeilen und Bewertung\fP, Zeilenzahl und Bewertung zusätzlich anzeigen. -.RE -.TP \fBZeige nur ungelesene Artikel (show_only_unread_arts)\fP -If ON show only new/unread articles otherwise show all articles. Default is -ON. +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 @@ -2401,6 +2432,11 @@ ist OFF. \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. @@ -2443,9 +2479,9 @@ the default. The following sort types ar .IP 6 \fBDate: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqDate:\*(rq sortieren. .IP 7 -\fBScore (absteigend)\fP, Artikel absteigend nach Score sortieren. +\fBBewertung (absteigend)\fP, Artikel absteigend nach Bewertung sortieren. .IP 8 -\fBScore (aufsteigend)\fP, Artikel aufsteigend nach Score sortieren. +\fBBewertung (aufsteigend)\fP, Artikel aufsteigend nach Bewertung sortieren. .IP 9 \fBLines: (absteigend)\fP, Artikel absteigend nach \*(rqLines:\*(rq sortieren. .IP 10 @@ -2459,9 +2495,9 @@ the default. The following sort types ar .IP 0 3 \fBNichts\fP, keine Sortierung der Threads. .IP 1 -\fBScore (absteigend)\fP, Threads absteigend nach Score sortieren. +\fBBewertung (absteigend)\fP, Threads absteigend nach Bewertung sortieren. .IP 2 -\fBScore (aufsteigend)\fP, Threads aufsteigend nach Score sortieren. +\fBBewertung (aufsteigend)\fP, Threads aufsteigend nach Bewertung sortieren. .IP 3 \fBLast posting date (descending)\fP, sort threads by date of last posting descending. @@ -2540,7 +2576,7 @@ The default is Both Subject and Referenc \fBBoth Subject and References\fP, Diskussionsfaden anhand von \*(rqReferences:\*(rq und \*(rqSubject:\*(rq aufbauen (Voreinstellung). .IP 4 -\fBMultipart Subject\fP, Diskussionsfaden mehrteiliger Artike anhand von +\fBMultipart Subject\fP, Diskussionsfaden mehrteiliger Artikel anhand von \&'Subject:\*(rq aufbauen. .IP 5 \fBPercentage Match\fP, thread base upon a partial character match on @@ -2561,8 +2597,8 @@ How closely the subjects must match for the same thread. This is a percentage and the default if 75%. .TP \fBBewertung eines Threads (thread_score)\fP -How the total score of a thread is computed. Default is 0, the maximum score -in this thread. +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. @@ -2954,12 +2990,12 @@ set \fBbatch_save\fP to ON in tinrc and 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) +(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 -(save any unread articles in newsgroups specified in file newsrc.save and -mark them as read) +(alle ungelesenen Artikel in den in der Datei newsrc.save angegebenen +Newsgruppen speichern und als gelesen markieren) .TP 2i \fBtin \-R\fP .\" @@ -2972,7 +3008,8 @@ than just the current item. A range is a \(en, 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. Currently the only commands that +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" @@ -3042,7 +3079,7 @@ werden. Folgende Platzhalter stehen zur \fB%L\fP Anzahl der Zeilen \fB%M\fP Message\-ID \fB%R\fP Anzahl der Antworten im Thread -\fB%S\fP Score +\fB%S\fP Bewertung \fB%T\fP Subject und/oder Baumdarstellung des Thread \fB%U\fP Anzahl ungelesener Artikel \fB%d\fP Gruppenbeschreibung @@ -3109,7 +3146,7 @@ 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 -Score in der Threadebene 10 Zeichen breit dar: '\fB%10S\fP'. +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 @@ -3163,17 +3200,95 @@ auf dem Bildschirm mehr Zeichen als ange 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' vorangestellt wird. Soll z. B. der Score erst ab einer +ein '\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 Mindestbildschirmbreite angegeben werden soll, muss zuerst die Länge und danach die Mindestbreite in der -Formatanweisung stehen. Um den Score 10 Zeichen breit und erst ab einer +Formatanweisung stehen. Um die Bewertung 10 Zeichen breit und erst ab einer Bildschirmbreite über 100 Zeichen darzustellen, lautet die Anweisung \&'\fB%10>100S\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 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 -.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 -.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 +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 @@ -3205,8 +3320,9 @@ intervals (\fBreread_active_file_secs\fP .PP .\" .\" -If you find large number of new newsgroups cluttering up your screen, -pressing \fBSelectToggleReadDisplay\fP ('\fBr\fP') will make them go away. +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 @@ -3220,8 +3336,8 @@ Geht in die nächste (untere) Ebene, wen sonst nach unten blättern. .TP Maustaste2 (Mitte) -returns to the previous (upper) level if you click on an article, otherwise -pages up. +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 @@ -3272,15 +3388,17 @@ springt zu dem Artikel, auf den gezeigt 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" -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. +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. .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 @@ -3412,9 +3530,9 @@ Für eine ausführlich Beschreibung sieh .PP .nf -\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP +\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_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP +\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP .fi .PP @@ -3486,7 +3604,7 @@ Für eine ausführlich Beschreibung sieh .TP \fBTINRC\fP Setzen Sie diese Variable wenn Sie Befehlszeilenoptionen angeben möchten mit -denen \fBtin\fP gestartet werden soll um die Eingabe, jedesmal wenn \fBtin\fP +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 Befehlszeilenoptionen vorangestellt \(em bevor diese auf Gültigkeit überprüft werden \(em um Sie manuell übersteuern zu können. @@ -3545,8 +3663,8 @@ overrides $\fBNNTPSERVER\fP. .TP \fBNNTPPORT\fP The NNTP TCP\-port to read news from. This variable only needs to be set if -the TCP\-port is not 119 (the default). The \*(rq\fB\-p\fP\*(rq command\-line option -overrides $\fBNNTPPORT\fP. +the TCP\-port is not 119 (the default). The \*(rq\fB\-p\fP\*(rq and \*(rq\fB\-T\fP\*(rq +command\-line options do override $\fBNNTPPORT\fP. .TP \fBDISTRIBUTION\fP Setzen den Artikel\-Header \*(rqDistribution:\*(rq auf den Inhalt der Variablen @@ -3564,7 +3682,7 @@ Keine Umformung Universal\-Tabelle für viele Sprachen .TP \fB1\fP -single\-spacing universal table +Universal\-Tabelle mit einfachem Abstand .TP \fB2\fP Tabelle für Dänisch, Niederländisch, Deutsch, Norwegisch und Schwedisch @@ -3585,7 +3703,8 @@ Tabelle für IBM PC\-Zeichensatz (Codepa .TP \fBORGANIZATION\fP Set the article header field \*(rqOrganization:\*(rq to the contents of the -variable instead of the system default. If reading news on an Apollo +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 @@ -3652,8 +3771,8 @@ Gruppen die mit u beginnen (Universität UK\-Gruppen (die wie gewohnt abgefragt werden), abmelden. .TP \fBTMPDIR\fP -A pathname of a directory made available for \fBtin\fP to create temporary -files. +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 @@ -3787,16 +3906,22 @@ Speichern der \fI${TIN_HOMEDIR:\-"$HOME" .IX Header 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. Auf -Multiuser\-Systemen sollte daher $TMPDIR auf einen sicheren Speicherort -gesetzt werden, bevor \fBtin\fP im Debug\-Modus gestartet wird -(z. B. TMPDIR=$HOME tin \-D 1). +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. TMPDIR=$HOME tin \-vD 1). .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" .IX Header "KONFORM ZU" .\" - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155 @@ -3818,12 +3943,17 @@ University of Cambridge, England. .SH FEHLER .IX Header FEHLER -\fBCNews\fP NNTPd, \fB\%noffle\fP(1) (<= V1.0\-pre5) und \fBNewsCache\fP (<= +\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. -.br +.PP +Die Verwendung des \*(rq\-C\*(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\-C\*(rq. +.PP .\" .\" Bevor Sie einen Bug\-Report an schicken, @@ -3884,8 +4014,9 @@ Urs Janßen .\" .\" .SH ÜBERSETZUNG -.TP 1i -Erika Mustermann +.IP "Erika Mustermann " +Wenn Sie Fehler in der Übersetzung finden, schicken Sie bitte eine E-Mail +an . .\" .SH "SIEHE AUCH" .IX Header "SIEHE AUCH" @@ -3902,4 +4033,4 @@ Erika Mustermann \fBRFC\%1524\fP, \fBRFC\%2045\fP, \fBRFC\%2046\fP, \fBRFC\%2047\fP, \fBRFC\%2048\fP, \fBRFC\%2231\fP, \fBRFC\%2980\fP, \fBRFC\%3156\fP, \fBRFC\%3977\fP, \fBRFC\%4155\fP, \fBRFC\%4643\fP, \fBRFC\%4880\fP, \fBRFC\%5322\fP, \fBRFC\%5536\fP, \fBRFC\%5537\fP, -\fBRFC\%6048\fP, \fBRFC\%8143\fP +\fBRFC\%6048\fP, \fBRFC\%8054\fP, \fBRFC\%8143\fP diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/l10n/de/tin.5 tin-2.6.3/doc/l10n/de/tin.5 --- tin-2.6.2/doc/l10n/de/tin.5 2022-12-24 23:58:17.000000000 +0100 +++ tin-2.6.3/doc/l10n/de/tin.5 2023-12-17 10:50:02.746567658 +0100 @@ -2,7 +2,7 @@ .\" Module : tin.5 .\" Author : U. Janssen .\" Created : 2000-07-10 -.\" Updated : 2022-12-24 +.\" Updated : 2023-12-24 .\" Notes : needs a some work .\" .\" @@ -11,7 +11,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH tin 5 "24 Dezember 2022" 2.6.2 "Usenet Newsreader" +.TH tin 5 "24 Dezember 2023" 2.6.3 "Usenet Newsreader" .SH NAME tin, rtin \- zugehörige Dateien @@ -222,9 +222,10 @@ needsterminal \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. +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 @@ -245,22 +246,24 @@ Benutzer lesbar sein. \fI/etc/tin/mime.types\fP .sp .RS -mime type / filename extension pairs +Mime\-Typ / Dateinamen Erweiterungspaare .RE .PP \fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fP .sp .RS -"\fInntpserver\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! +"\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. +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. @@ -295,9 +298,10 @@ Der Name der Newsgruppe. Markierung die angibt ob die Gruppe abonniert ist ':' oder nicht '!'. .TP \fBArtikel\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. +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 @@ -363,7 +367,7 @@ Newsgruppen\-Indexdateien \fI${TIN_INDEX_SAVEDIR:\-"${TIN_HOMEDIR:\-"$HOME"}/.tin"}/.save/\fP .sp .RS -saved newsgroups index files +Indexdateien für gespeicherte Newsgruppen .RE .PP @@ -378,15 +382,15 @@ mh\-mail\-handling support). Pfad der Mailbox relativ zu Feld #4, wobei '/' in '.' umgewandelt sein muss. .TP \fBMaximalwert\fP -just put a large number here, something higher than the highest message in -the mailbox +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 -path of mail spool directory. This must be the full pathname to the root of -the mail folder area. +\fBMailspool\fP +Pfad des Mail\-Spool\-Verzeichnisses. Dies muss der vollständige Pfadname zum +Stammverzeichnis des E\-Mail Ordnerbereichs sein. .TP Beispiel: .RS @@ -452,8 +456,8 @@ Identisch mit der tinrc\-Variable gleich Identisch mit der tinrc\-Variable gleichen Namens .TP \fBauto_select\fP -Automatically perform the \fBGroupMarkUnselArtRead\fP ('\fBX\fP') command after -entering the group. +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 @@ -544,8 +548,9 @@ Identisch mit der tinrc\-Variable gleich \fBorganization\fP This can be used to set the article header field \*(rqOrganization:\*(rq. It overrides the setting (if any) of organization in \fI/etc/tin/tin.defaults\fP -and $\fBORGANIZATION\fP (or $\fBNEWSORG\fP on Apollo DomainOS). Note that some -news servers might still overwrite the \&\*(rqOrganization:\*(rq header. +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 @@ -580,10 +585,10 @@ Identisch mit der tinrc\-Variable gleich .\" TODO: document option \fBsavefile\fP .TP -\fBshow_author\fP +\fBshow_art_score\fP Identisch mit der tinrc\-Variable gleichen Namens .TP -\fBshow_info\fP +\fBshow_author\fP Identisch mit der tinrc\-Variable gleichen Namens .TP \fBshow_only_unread_arts\fP @@ -637,7 +642,10 @@ Identisch mit der tinrc\-Variable gleich \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. +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 „X\-Comment\-To:“ ein, dies ist nur in FIDO\-Gruppen nützlich. @@ -704,7 +712,7 @@ scope=* x_headers=~/.tin/headers undeclared_charset=ISO\-8859\-1 -# in *sources* set post process type to shar only +# in *sources* Postprozesstyp auf nur Shell Archive setzen scope=*sources* post_process_type=1 @@ -741,7 +749,9 @@ undeclared_charset=ISO\-2022\-JP\-2 .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. +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 @@ -779,9 +789,9 @@ Vergleichstyp (Wildmat oder Regex) häng tinrc\-Variablen \fBwildcard\fP ab. .TP \fBmsgid_last\fP -Vergleiche mit \*(rqMessage\-ID:\*(rq und letztem \*(rqReferences:\*(rq Eintrag. Der -verwendete Vergleichstyp (Wildmat oder Regex) hängt von der Einstellung der -tinrc\-Variable \fBwildcard\fP ab. +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 @@ -792,8 +802,8 @@ Vergleiche mit \*(rqReferences:\*(rq. De Regex) hängt von der Einstellung der tinrc\-Variable \fBwildcard\fP ab. .TP \fBlines\fP -Match against \*(rqLines:\*(rq, num matches more -than. +Übereinstimmung mit \*(rqLines:\*(rq, Zahl +entspricht mehr als. .TP \fBgnksa\fP Match against \*(rqFrom:\*(rq address parser return codes. .fi .RE .RE .PP -.\" TODO: LC_CTYPE has a higher priority as LC_MESSAGES, does this make sense? .nf -\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP +\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_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP +\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP .fi .sp .RS @@ -1096,10 +1114,12 @@ is unassigned. \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 @@ -1130,14 +1150,16 @@ ist die zugehörige Kurzbeschreibung \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP .sp .RS -"\fINNTPServer\fP \fInewsrc\fP [\fIKurzname\fP [\fI...\fP]]" Paare für den +"\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. .TP \fBNNTPServer\fP -full qualified domain name of the news server. The string "default" or "*" -acts as wildcard to match any name, such a line should be placed last. +Vollständig qualifizierter Domänenname des Newsservers. Zusätzlich kann ein +Port durch Anhängen von :portnumber angegeben werden. 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örige newsrc\-Datei. @@ -1221,8 +1243,8 @@ are not meant to be changed by the user. Interne Versionsnummer. .TP \fBlast_newnews\fP -Internal timestamp used by \fB\%tin\fP(1) to keep track of new newsgroups on -the server. +Interner Zeitstempel, der von \fB\%tin\fP(1) verwendet wird, um neue +Newsgruppen auf dem Server zu erkennen. .RE .PP @@ -1231,8 +1253,9 @@ the server. .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. +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 @@ -1313,6 +1336,10 @@ If ON \fB\%tin\fP(1) will ask before us 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. @@ -1410,12 +1437,18 @@ Farbe von zweifach zitierten Zeilen Farbe von =>3\-fach zitierten Zeilen .TP \fBcol_response\fP -Color of response counter. This is the text that says "Response x of y" in -the article viewer. +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 @@ -1607,7 +1640,7 @@ Ersetzungen werden unterstützt: %L Anzahl der Zeilen %M Message\-ID %R Anzahl der Antworten im Thread -%S Score +%S Bewertung %m Artikelkennzeichnungen %n aktuelle Threadnummer %s Subject @@ -1643,8 +1676,8 @@ can use more of its features (e.g. MIME, 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. +Falls ON: inverse Darstellung für Header und das Hervorheben von URLs +benutzen. Voreinstellung ist ON. .TP \fBkeep_dead_articles\fP If ON keep all failed postings in \fI${TIN_HOMEDIR:\-"$HOME"}/dead.articles\fP @@ -1683,8 +1716,8 @@ User's mail address (and full name), if 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. +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, @@ -1731,8 +1764,8 @@ werden unterstützt: .in -.3i .TP \fBmark_saved_read\fP -Falls ON werden gespeicherte Artikel als gelesen markiert.Voreinstellung ist -ON. +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 @@ -1849,9 +1882,19 @@ Some normalization modes are only availa library \fB\%tin\fP(1) uses to do the normalization. NFC should be used if possible. .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 -If ON put cursor at first unread article in group otherwise at last -article. Default is ON. +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 @@ -1967,7 +2010,7 @@ reread at regular intervals to show if a 1200. Setting this to 0 will disable this feature. .TP \fBsavedir\fP -Directory where articles/threads are saved. Default is +Verzeichnis, in dem Artikel/Threads gespeichert werden. Voreinstellung ist \fI${TIN_HOMEDIR:\-"$HOME"}/News\fP. .TP \fBscore_limit_kill\fP @@ -1989,10 +2032,10 @@ Score of an article which should be mark \fBscroll_lines\fP The number of lines that will be scrolled up/down in the article pager when using cursor\-up/down. The default is 1 (line\-by\-line). Set to 0 to get -traditional \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. +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 show_last_line_prev_page=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 @@ -2021,8 +2064,8 @@ schneller sein. .RE .TP \fBshow_author\fP -Which information about the author should be shown. Default is 2, authors -full name. +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. @@ -2037,6 +2080,11 @@ displayed. 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 @@ -2062,27 +2110,9 @@ mail has arrived. arrived otherwise show help sign. .RE .TP -\fBshow_info\fP -Which information about the thread or article should be shown. Default is 1, -show only the line count. -.RS +1i -.IP 0 3 -\fBNichts\fP. Keine weiteren Informationen werden angezeigt. -.IP 1 -\fBLines\fP, in article listing the line count of an article will be displayed -and in thread listing the line count of first (unread) article will be -displayed. -.IP 2 -\fBScore\fP, in article listing the score of an article will be displayed and -in thread listing the score of the thread will be displayed \(em see also -\fBthread_score\fP. -.IP 3 -\fBZeilen und Bewertung\fP, Zeilenzahl und Bewertung zusätzlich anzeigen. -.RE -.TP \fBshow_only_unread_arts\fP -If ON show only new/unread articles otherwise show all articles. Default is -ON. +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 @@ -2133,9 +2163,9 @@ the default. The following sort types ar .IP 6 \fBDate: (aufsteigend)\fP, Artikel aufsteigend nach \*(rqDate:\*(rq sortieren. .IP 7 -\fBScore (absteigend)\fP, Artikel absteigend nach Score sortieren. +\fBBewertung (absteigend)\fP, Artikel absteigend nach Bewertung sortieren. .IP 8 -\fBScore (aufsteigend)\fP, Artikel aufsteigend nach Score sortieren. +\fBBewertung (aufsteigend)\fP, Artikel aufsteigend nach Bewertung sortieren. .IP 9 \fBLines: (absteigend)\fP, Artikel absteigend nach \*(rqLines:\*(rq sortieren. .IP 10 @@ -2149,9 +2179,9 @@ the default. The following sort types ar .IP 0 3 \fBNichts\fP, keine Sortierung der Threads. .IP 1 -\fBScore (absteigend)\fP, Threads absteigend nach Score sortieren. +\fBBewertung (absteigend)\fP, Threads absteigend nach Bewertung sortieren. .IP 2 -\fBScore (aufsteigend)\fP, Threads aufsteigend nach Score sortieren. +\fBBewertung (aufsteigend)\fP, Threads aufsteigend nach Bewertung sortieren. .IP 3 \fBLast posting date (descending)\fP, sort threads by date of last posting descending. @@ -2208,7 +2238,7 @@ etc. Default is OFF. This behavior can a via \fBPageToggleTex2iso\fP ('\fB"\fP'). .TP \fBthread_articles\fP -Defines which threading method to use. The choices are: +Definiert wie der Diskussionsfaden gebaut werden soll. Zur Auswahl stehen: .RS +1i .IP 0 3 Keinen Diskussionsfaden aufbauen. @@ -2220,9 +2250,9 @@ Diskussionsfaden nur anhand von \*(rqRef Diskussionsfaden anhand von \*(rqReferences:\*(rq und \*(rqSubject:\*(rq aufbauen (Voreinstellung). .IP 4 -Diskussionsfaden mehrteiliger Artike anhand von 'Subject:\*(rq aufbauen. +Diskussionsfaden mehrteiliger Artikel anhand von 'Subject:\*(rq aufbauen. .IP 5 -Thread on Percentage Match of the Subjects +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 @@ -2240,7 +2270,7 @@ Ersetzungen werden unterstützt: %I Initialen des Absenders %L Anzahl der Zeilen %M Message\-ID -%S Score +%S Bewertung %T Subject und/oder Baumdarstellung des Thread %m Artikelkennzeichnungen %n aktuelle Artikelnummer @@ -2258,8 +2288,8 @@ Falls ON: Catchup (als gelesen markieren Verlassen mit der linken Cursortaste. Voreinstellung ist ON. .TP \fBthread_score\fP -How the total score of a thread is computed. Default is 0, the maximum score -in this thread. +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. @@ -2472,7 +2502,7 @@ Spool\-Stil), übliche Werte sind \fI/va .TP \fBoverviewdir\fP Basisverzeichnis Ihrer NOV Daten \fB\%newsoverview\fP(5) (traditioneller -Spool\-Stil, kann indentisch mit \fIspooldir\fP sein), übliche Werte sind +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 diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/l10n/de.add tin-2.6.3/doc/l10n/de.add --- tin-2.6.2/doc/l10n/de.add 2021-08-23 13:01:55.000000000 +0200 +++ tin-2.6.3/doc/l10n/de.add 2023-11-07 08:09:44.876448506 +0100 @@ -1,5 +1,6 @@ PO4A-HEADER: mode=after; position=MAINTAINER;beginboundary=^\.SH .SH ÜBERSETZUNG -.TP 1i -Erika Mustermann +.IP "Erika Mustermann " +Wenn Sie Fehler in der Übersetzung finden, schicken Sie bitte eine E-Mail +an . .\" diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/l10n/de.po tin-2.6.3/doc/l10n/de.po --- tin-2.6.2/doc/l10n/de.po 2022-12-24 23:57:56.000000000 +0100 +++ tin-2.6.3/doc/l10n/de.po 2023-12-17 10:49:56.262315793 +0100 @@ -1,13 +1,13 @@ # German translations for the tin man pages. # This file is distributed under the same license as the tin package. -# Urs Janssen , 2008-2023. +# Urs Janssen , 2008-2024. # msgid "" msgstr "" -"Project-Id-Version: tin-man 2.6.2\n" +"Project-Id-Version: tin-man 2.6.3\n" "Report-Msgid-Bugs-To: translation@tin.org\n" -"POT-Creation-Date: 2022-12-24 23:56+0100\n" -"PO-Revision-Date: 2022-12-24 23:57+0100\n" +"POT-Creation-Date: 2023-12-11 23:52+0100\n" +"PO-Revision-Date: 2023-12-17 10:49+0100\n" "Last-Translator: Urs Janssen \n" "Language-Team: German \n" "Language: de\n" @@ -21,7 +21,7 @@ msgstr "" #. Module : tin.1 #. Author : I. Lea, U. Janssen #. Created : 1991-08-23 -#. Updated : 2022-12-24 +#. Updated : 2023-12-24 #. Notes : use American English; still needs some work, e.g.: #. - document authorization (.newsauth) #. - document random organization feature @@ -29,14 +29,14 @@ msgstr "" #: doc/tin.1:12 #, no-wrap msgid "Title" -msgstr "Title" +msgstr "Titel" # #. Project : tin - a Usenet newsreader #. Module : tin.1 #. Author : I. Lea, U. Janssen #. Created : 1991-08-23 -#. Updated : 2022-12-24 +#. Updated : 2023-12-24 #. Notes : use American English; still needs some work, e.g.: #. - document authorization (.newsauth) #. - document random organization feature @@ -55,14 +55,14 @@ msgstr "tin" #. type: TH #: doc/tin.1:13 doc/tin.5:9 #, no-wrap -msgid "December 24th, 2022" -msgstr "24 Dezember 2022" +msgid "December 24th, 2023" +msgstr "24 Dezember 2023" #. type: TH #: doc/tin.1:13 doc/tin.5:9 #, no-wrap -msgid "2.6.2" -msgstr "2.6.2" +msgid "2.6.3" +msgstr "2.6.3" #. type: TH #: doc/tin.1:13 doc/tin.5:9 @@ -88,40 +88,42 @@ msgid "SYNOPSIS" msgstr "ÜBERSICHT" #. type: IX -#: doc/tin.1:21 doc/tin.1:51 doc/tin.1:80 doc/tin.1:97 doc/tin.1:305 -#: doc/tin.1:3368 doc/tin.1:3529 doc/tin.1:3851 doc/tin.1:3876 doc/tin.1:3889 -#: doc/tin.1:3898 doc/tin.1:3910 doc/tin.1:3928 doc/tin.1:3992 +#: doc/tin.1:21 doc/tin.1:53 doc/tin.1:82 doc/tin.1:99 doc/tin.1:319 +#: doc/tin.1:3477 doc/tin.1:3638 doc/tin.1:3961 doc/tin.1:3986 doc/tin.1:4004 +#: doc/tin.1:4013 doc/tin.1:4025 doc/tin.1:4050 doc/tin.1:4114 #, no-wrap msgid "Header" msgstr "Header" #. type: Plain text -#: doc/tin.1:50 +#: doc/tin.1:52 msgid "" "B [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] " -"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-AkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-" +"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-" "S>\\|] \\|\\|B<-s> I\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|B<-6>" "\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I
\\|] [\\|B<-D> " "I\\|] [\\|B<-G> I\\|] [\\|B<-f> I" -"\\|] [\\|B<-g> I\\|] [\\|B<-m> I\\|] [\\|B<-p> I\\|] " -"[\\|B<-I> I\\|]\\ \\|[I\\|[\\|,.\\|.\\|.\\|]\\|]\\|]" +"\\|] [\\|B<-g> I\\|[\\|:I\\|]\\|] [\\|B<-m> I\\|] " +"[\\|B<-p> I\\|] [\\|B<-t> I\\|] [\\|B<-I> I\\|]\\ " +"\\|[I\\|[\\|,.\\|.\\|.\\|]\\|]\\|]" msgstr "" "B [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] " -"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-AkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-" +"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-" "S>\\|] \\|\\|B<-s> I\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|" "B<-6>[\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I\\|] [\\|B<-D> " "I\\|] [\\|B<-G> I\\|] [\\|B<-f> I\\|] " "[\\|B<-g> I\\|] [\\|B<-m> I\\|] [\\|B<-p> I\\|] " -"[\\|B<-I> I\\|]\\ \\|[I\\|[\\|,.\\|.\\|.\\|]\\|]\\|]" +"[\\|B<-t> I\\|] [\\|B<-I> I\\|]\\ \\|[I\\|" +"[\\|,.\\|.\\|.\\|]\\|]\\|]" #. type: SH -#: doc/tin.1:50 doc/tin.1:51 doc/tin.5:14 +#: doc/tin.1:52 doc/tin.1:53 doc/tin.5:14 #, no-wrap msgid "DESCRIPTION" msgstr "BESCHREIBUNG" #. type: Plain text -#: doc/tin.1:60 +#: doc/tin.1:62 msgid "" "B is a full-screen easy to use Usenet newsreader. It can read news " "locally (e.g., I) or remotely (B or B option) " @@ -138,7 +140,7 @@ msgstr "" "[X]OVER NNTP-Befehl (B, B)." #. type: Plain text -#: doc/tin.1:66 +#: doc/tin.1:68 msgid "" "B has four separate levels of operation: Selection level, Group level, " "Thread level and Article level. Use the B ('B') command to view a " @@ -149,7 +151,7 @@ msgstr "" "jeweils verfügbaren Befehle angezeigt werden." #. type: Plain text -#: doc/tin.1:74 +#: doc/tin.1:76 msgid "" "On startup B will show a list of the newsgroups found in I<" "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>. An arrow '-E' or highlighted bar " @@ -169,7 +171,7 @@ msgstr "" "'BCRE>' betreten." #. type: Plain text -#: doc/tin.1:79 +#: doc/tin.1:81 msgid "" "The B ('BTABE>') key enters the next " "newsgroup with unread articles." @@ -178,71 +180,71 @@ msgstr "" "die nächste Newsgruppe mit ungelesenen Artikeln betreten." #. type: IX -#: doc/tin.1:79 doc/tin.1:80 +#: doc/tin.1:81 doc/tin.1:82 #, no-wrap msgid "EXIT STATUS" msgstr "RÜCKGABEWERT" #. type: TP -#: doc/tin.1:82 doc/tin.1:1123 doc/tin.1:3615 +#: doc/tin.1:84 doc/tin.1:1141 doc/tin.1:3724 #, no-wrap msgid "B<0>" msgstr "B<0>" #. type: Plain text -#: doc/tin.1:85 +#: doc/tin.1:87 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:85 doc/tin.1:3618 +#: doc/tin.1:87 doc/tin.1:3727 #, no-wrap msgid "B<1>" msgstr "B<1>" #. type: Plain text -#: doc/tin.1:88 +#: doc/tin.1:90 msgid "Usage, syntax, configuration file or network error." msgstr "Bedien-, Syntax-, Konfigurations- oder Netzwerk-Fehler." #. type: TP -#: doc/tin.1:88 doc/tin.1:3621 +#: doc/tin.1:90 doc/tin.1:3730 #, no-wrap msgid "B<2>" msgstr "B<2>" #. type: Plain text -#: doc/tin.1:91 +#: doc/tin.1:93 msgid "Unread news available (batch mode (''B<-Z>'') only)." msgstr "Ungelesene Nachrichten vorhanden (nur im Batch-Modus (''B<-Z>''))." #. type: TP -#: doc/tin.1:91 doc/tin.1:3624 +#: doc/tin.1:93 doc/tin.1:3733 #, no-wrap msgid "B<3>" msgstr "B<3>" #. type: Plain text -#: doc/tin.1:96 +#: doc/tin.1:98 msgid "NNTP error." msgstr "NNTP Fehler." #. type: IX -#: doc/tin.1:96 doc/tin.1:97 +#: doc/tin.1:98 doc/tin.1:99 #, no-wrap msgid "OPTIONS" msgstr "OPTIONEN" #. type: TP -#: doc/tin.1:98 +#: doc/tin.1:100 #, no-wrap msgid "B<-4>" msgstr "B<-4>" #. type: Plain text -#: doc/tin.1:102 +#: doc/tin.1:104 msgid "" "Force connecting via IPv4 to the remote NNTP server. Only available when " "built with IPv6 support." @@ -251,13 +253,13 @@ msgstr "" "mit IPv6-Unterstützung gebaut wurde." #. type: TP -#: doc/tin.1:102 +#: doc/tin.1:104 #, no-wrap msgid "B<-6>" msgstr "B<-6>" #. type: Plain text -#: doc/tin.1:106 +#: doc/tin.1:108 msgid "" "Force connecting via IPv6 to the remote NNTP server. Only available when " "built with IPv6 support." @@ -266,24 +268,24 @@ msgstr "" "mit IPv6-Unterstützung gebaut wurde." #. type: TP -#: doc/tin.1:106 +#: doc/tin.1:108 #, no-wrap msgid "B<-a>" msgstr "B<-a>" #. type: Plain text -#: doc/tin.1:109 +#: doc/tin.1:111 msgid "Toggle ANSI color (default is off)." msgstr "ANSI-Farben ein/-ausschalten (Voreinstellung ist aus)." #. type: TP -#: doc/tin.1:109 +#: doc/tin.1:111 #, no-wrap msgid "B<-A>" msgstr "B<-A>" #. type: Plain text -#: doc/tin.1:112 +#: doc/tin.1:114 msgid "" "Force authentication on initial connect. Only available when reading via " "NNTP." @@ -292,13 +294,13 @@ msgstr "" "NNTP gelesen wird." #. type: TP -#: doc/tin.1:112 +#: doc/tin.1:114 #, no-wrap msgid "B<-c>" msgstr "B<-c>" #. type: Plain text -#: doc/tin.1:117 +#: 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 " @@ -309,14 +311,31 @@ msgstr "" "Datei und markiere alle Artikel als gelesen." #. type: TP -#: doc/tin.1:117 +#: 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) if available. See also " +"B, 'B<-t>'' and the \"SECURITY\" and \"BUGS\" " +"section." +msgstr "" +"Die NNTP-Erweiterung COMPRESS (B) verwenden, falls verfügbar. " +"Auch B, '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:123 +#: doc/tin.1:130 msgid "" "Don't load newsgroup descriptions and servers message of the day " "(interactive mode)." @@ -325,13 +344,13 @@ msgstr "" "(Interaktiver-Modus)." #. type: TP -#: doc/tin.1:123 +#: doc/tin.1:130 #, no-wrap msgid "B<-D>I< debug-level>" msgstr "B<-D>I< Debuggrad>" #. type: Plain text -#: doc/tin.1:130 +#: doc/tin.1:137 msgid "" "Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = " "memory, 32 = attributes, 64 = misc, 128 = remove existing debug files). For " @@ -341,19 +360,19 @@ msgid "" msgstr "" "Debuggrad angeben (1 = NNTP, 2 = Filter, 4 = newsrc, 8 = Threading, 16 = " "Speicher, 32 = attributes, 64 = Diverses, 128 = vorhandene Debugdateien " -"löschen). Im NNTP-Level steuert ''B<-v>'' die Ausführlichkeit der Ausgabe.Je " -"nach Debuggrad könnten verschiedene Dateien nach I<$TMPDIR> geschrieben " +"löschen). 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:130 +#: doc/tin.1:137 #, no-wrap msgid "B<-f>I< file>" msgstr "B<-f>I< Datei>" #. type: Plain text -#: doc/tin.1:134 +#: doc/tin.1:141 msgid "" "Use the specified file of subscribed to newsgroups in place of I<" "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>." @@ -362,28 +381,28 @@ msgstr "" "\"}/.newsrc>." #. type: TP -#: doc/tin.1:134 +#: doc/tin.1:141 #, no-wrap -msgid "B<-g>I< server>" -msgstr "B<-g>I< Server>" +msgid "B<-g>I< server[:port]>" +msgstr "B<-g>I< Server[:Port]>" #. type: Plain text -#: doc/tin.1:139 +#: doc/tin.1:146 msgid "" -"Use the server and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/" -"newsrctable>. Only available when reading via NNTP." +"Use the server[:port] and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/." +"tin/newsrctable>. Only available when reading via NNTP." msgstr "" -"Zugehörigen Newsserver und newsrc-Datei aus I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/" -"newsrctable> benutzen. Nur verfügbar, wenn via NNTP gelesen wird." +"Zugehörigen Newsserver[:Port] und newsrc-Datei aus I<${TIN_HOMEDIR:-\"$HOME" +"\"}/.tin/newsrctable> benutzen. Nur verfügbar, wenn via NNTP gelesen wird." #. type: TP -#: doc/tin.1:139 +#: doc/tin.1:146 #, no-wrap msgid "B<-G>I< article-limit>" msgstr "B<-G>I< Artikellimit>" #. type: Plain text -#: doc/tin.1:147 +#: doc/tin.1:154 msgid "" "Limit the number of articles/group to retrieve from the server. If " "I is E 0 not more than the last I articles/" @@ -399,37 +418,37 @@ msgstr "" "limit>. Die Voreinstellung ist 0, was keine Begrenzung bedeutet." #. type: TP -#: doc/tin.1:147 +#: doc/tin.1:154 #, no-wrap msgid "B<-h>" msgstr "B<-h>" #. type: Plain text -#: doc/tin.1:150 +#: doc/tin.1:157 msgid "Help listing all command-line options." msgstr "Kurzübersicht der verfügbaren Kommandozeilenoptionen." #. type: TP -#: doc/tin.1:150 +#: doc/tin.1:157 #, no-wrap msgid "B<-H>" msgstr "B<-H>" #. type: Plain text -#: doc/tin.1:154 +#: doc/tin.1:161 msgid "" "Brief introduction to B that is also shown the first time it is started." msgstr "" "Kurzeinführung in B welche auch beim allerersten Start ausgegeben wird." #. type: TP -#: doc/tin.1:154 +#: doc/tin.1:161 #, no-wrap msgid "B<-I>I< dir>" msgstr "B<-I>I< Verzeichnis>" #. type: Plain text -#: doc/tin.1:160 +#: doc/tin.1:167 msgid "" "Directory in which to store newsgroup index files. Default is I<" "${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>. This " @@ -442,28 +461,30 @@ msgstr "" "abruft und B ausgeschaltet ist." #. type: TP -#: doc/tin.1:160 +#: doc/tin.1:167 #, no-wrap msgid "B<-k>" msgstr "B<-k>" #. type: Plain text -#: doc/tin.1:164 +#: doc/tin.1:172 msgid "" "Skip the certificate verification step for NNTPS connections and proceed " -"without checking. This option implies ''B<-T>''." +"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>''." +"Überprüfung fort fahren. Diese Option beinhaltet ''B<-T>''. Auch den " +"Abschnitt \"SICHERHEIT\" beachten." #. type: TP -#: doc/tin.1:164 +#: doc/tin.1:172 #, no-wrap msgid "B<-l>" msgstr "B<-l>" #. type: Plain text -#: doc/tin.1:176 +#: doc/tin.1:184 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 " @@ -486,26 +507,26 @@ msgstr "" "liefert." #. type: TP -#: doc/tin.1:176 +#: doc/tin.1:184 #, no-wrap msgid "B<-m>I< dir>" msgstr "B<-m>I< Verzeichnis>" #. type: Plain text -#: doc/tin.1:179 +#: doc/tin.1:187 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:179 +#: doc/tin.1:187 #, no-wrap msgid "B<-M>I< user>" msgstr "B<-M>I< Benutzer>" #. type: Plain text -#: doc/tin.1:183 +#: doc/tin.1:191 msgid "" "Mail unread articles to specified user for later reading. For more " "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." @@ -515,13 +536,13 @@ msgstr "" "UND SPEICHERN VON UNGELESENEN ARTIKELN\"." #. type: TP -#: doc/tin.1:183 +#: doc/tin.1:191 #, no-wrap msgid "B<-n>" msgstr "B<-n>" #. type: Plain text -#: doc/tin.1:190 +#: doc/tin.1:198 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" @@ -537,13 +558,13 @@ msgstr "" "''B<-l>''." #. type: TP -#: doc/tin.1:190 +#: doc/tin.1:198 #, no-wrap msgid "B<-N>" msgstr "B<-N>" #. type: Plain text -#: doc/tin.1:194 +#: doc/tin.1:202 msgid "" "Mail unread articles to yourself for later reading. For more information " "read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." @@ -553,13 +574,13 @@ msgstr "" "SPEICHERN VON UNGELESENEN ARTIKELN\"." #. type: TP -#: doc/tin.1:194 +#: doc/tin.1:202 #, no-wrap msgid "B<-o>" msgstr "B<-o>" #. type: Plain text -#: doc/tin.1:198 +#: doc/tin.1:206 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." @@ -568,13 +589,13 @@ msgstr "" "wieder beenden. Nach Möglichkeit mit ''B<-n>'' kombinieren." #. type: TP -#: doc/tin.1:198 +#: doc/tin.1:206 #, no-wrap msgid "B<-p>I< port>" msgstr "B<-p>I< Port>" #. type: Plain text -#: doc/tin.1:203 +#: doc/tin.1:211 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 variable $B if " @@ -585,13 +606,13 @@ msgstr "" "Umgebungsvariable $B. Nur verfügbar, wenn via NNTP gelesen wird." #. type: TP -#: doc/tin.1:203 +#: doc/tin.1:211 #, no-wrap msgid "B<-q>" msgstr "B<-q>" #. type: Plain text -#: doc/tin.1:206 +#: doc/tin.1:214 msgid "" "Don't check for new newsgroups and skip loading the servers message of the " "day." @@ -600,55 +621,57 @@ msgstr "" "Tages nicht laden." #. type: TP -#: doc/tin.1:206 +#: doc/tin.1:214 #, no-wrap msgid "B<-Q>" msgstr "B<-Q>" #. type: Plain text -#: doc/tin.1:210 +#: doc/tin.1:219 msgid "" "Quick start. Start B as quickly as possible. Currently this is " -"equivalent to ''B<-dnq>''." +"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line " +"options." msgstr "" "Schnellstart. B so schnell wie möglich starten, zur Zeit entspricht " -"diese Option ''B<-dnq>''." +"diese Option ''B<-dnq>''. Siehe auch die Befehlszeilenoptionen 'B<-C>'' und " +"''B<-G>''." #. type: TP -#: doc/tin.1:210 +#: doc/tin.1:219 #, no-wrap msgid "B<-r>" msgstr "B<-r>" #. type: Plain text -#: doc/tin.1:215 +#: doc/tin.1:224 msgid "" "Read news remotely from the default NNTP server specified in the environment " "variable $B or contained in the file I." msgstr "" -"Nachrichten aus der Ferne vom Standard-NTP-Server, der in der " +"Nachrichten aus der Ferne vom Standard-NNTP-Server, der in der " "Umgebungsvariable $B angegeben oder in der Datei I enthalten ist lesen." #. type: TP -#: doc/tin.1:215 +#: doc/tin.1:224 #, no-wrap msgid "B<-R>" msgstr "B<-R>" #. type: Plain text -#: doc/tin.1:218 +#: doc/tin.1:227 msgid "Read news saved by the ''B<-S>'' option." msgstr "Lese mittels ''B<-S>'' gespeicherte Artikel." #. type: TP -#: doc/tin.1:218 +#: doc/tin.1:227 #, no-wrap msgid "B<-s>I< dir>" msgstr "B<-s>I< Verzeichnis>" #. type: Plain text -#: doc/tin.1:222 +#: doc/tin.1:231 msgid "" "Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/" "News>." @@ -657,13 +680,13 @@ msgstr "" "\"$HOME\"}/News>." #. type: TP -#: doc/tin.1:222 +#: doc/tin.1:231 #, no-wrap msgid "B<-S>" msgstr "B<-S>" #. type: Plain text -#: doc/tin.1:226 +#: doc/tin.1:235 msgid "" "Save unread articles for later reading by the ''B<-R>'' option. For more " "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." @@ -673,25 +696,44 @@ msgstr "" "SPEICHERN VON UNGELESENEN ARTIKELN\"." #. type: TP -#: doc/tin.1:226 +#: doc/tin.1:235 +#, no-wrap +msgid "B<-t>I< timeout>" +msgstr "B<-t>I< Timeout>" + +#. type: Plain text +#: doc/tin.1:239 +msgid "" +"Override the B setting. Default is 120 seconds, " +"allowed maximum is 16383." +msgstr "" +"Übersteuert die B Einstellung. Voreinstellung sind " +"120, das Maximum 16383 Sekunden." + +#. type: TP +#: doc/tin.1:239 #, no-wrap msgid "B<-T>" msgstr "B<-T>" #. type: Plain text -#: doc/tin.1:229 -msgid "Enable NNTPS (NNTP over TLS). Only available when reading via NNTP." +#: doc/tin.1:243 +msgid "" +"Enable NNTPS (NNTP over TLS). This also overrides the environment variable " +"$B if set. Only available when reading via NNTP." msgstr "" -"NNTPS (NNTP over TLS) verwenden. Nur möglich wenn via NNTP gelesen wird." +"NNTPS (NNTP über TLS) aktivieren. Dies setzt auch die Umgebungsvariable " +"$B außer Kraft, falls diese gesetzt ist. Nur verfügbar, wenn über " +"NNTP gelesen wird." #. type: TP -#: doc/tin.1:229 +#: doc/tin.1:243 #, no-wrap msgid "B<-u>" msgstr "B<-u>" #. type: Plain text -#: doc/tin.1:235 +#: doc/tin.1:249 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 " @@ -704,13 +746,13 @@ msgstr "" "NNTP-Server abruft und B abgestellt ist." #. type: TP -#: doc/tin.1:235 +#: doc/tin.1:249 #, no-wrap msgid "B<-v>" msgstr "B<-v>" #. type: Plain text -#: doc/tin.1:240 +#: doc/tin.1:254 msgid "" "Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', " "''B<-u>'' and ''B<-Z>'' options. Can be used multiple times to increase " @@ -721,24 +763,24 @@ msgstr "" "die Ausführlichkeit zu erhöhen." #. type: TP -#: doc/tin.1:240 +#: doc/tin.1:254 #, no-wrap msgid "B<-V>" msgstr "B<-V>" #. type: Plain text -#: doc/tin.1:243 +#: doc/tin.1:257 msgid "Print version information and compilation options." msgstr "Versionsinformationen und Kompilieroptionen ausgeben." #. type: TP -#: doc/tin.1:243 +#: doc/tin.1:257 #, no-wrap msgid "B<-w>" msgstr "B<-w>" #. type: Plain text -#: doc/tin.1:248 +#: doc/tin.1:262 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>'' " @@ -748,42 +790,42 @@ msgstr "" "\\&''B<-d>''. Nach Möglichkeit mit ''B<-n>'' kombinieren." #. type: TP -#: doc/tin.1:248 +#: doc/tin.1:262 #, no-wrap msgid "B<-x>" msgstr "B<-x>" #. type: Plain text -#: doc/tin.1:251 +#: doc/tin.1:265 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:251 +#: doc/tin.1:265 #, no-wrap msgid "B<-X>" msgstr "B<-X>" #. type: Plain text -#: doc/tin.1:256 +#: doc/tin.1:270 msgid "" "No overwrite mode. I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> and files in I<" "${TIN_HOMEDIR:-\"$HOME\"}/.tin> will not be overwritten but may be created " "if they don't exist." msgstr "" -"Scheibgeschützter Modus. I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> und Dateien " +"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." #. type: TP -#: doc/tin.1:256 +#: doc/tin.1:270 #, no-wrap msgid "B<-z>" msgstr "B<-z>" #. type: Plain text -#: doc/tin.1:261 +#: doc/tin.1:275 msgid "" "Only start B if there is any new/unread news. If there is news B " "will position cursor at first group with unread news. Useful for putting in " @@ -794,13 +836,13 @@ msgstr "" "positioniert. Nützlich um B in login-Dateien aufzurufen." #. type: TP -#: doc/tin.1:261 +#: doc/tin.1:275 #, no-wrap msgid "B<-Z>" msgstr "B<-Z>" #. type: Plain text -#: doc/tin.1:267 +#: doc/tin.1:281 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 " @@ -815,16 +857,20 @@ msgstr "" "Skripten." #. type: Plain text -#: doc/tin.1:273 +#: doc/tin.1:287 msgid "" "B can also dynamically change its options by the B ('B') " "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 kann seine Optionen auch dynamisch mit dem Befehl B " +"('B') ä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:278 +#: doc/tin.1:292 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 " @@ -838,7 +884,7 @@ msgstr "" "versteht." #. type: Plain text -#: doc/tin.1:283 +#: doc/tin.1:297 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 " @@ -851,7 +897,7 @@ msgstr "" "passenden zusätzlichen Gruppen." #. type: Plain text -#: doc/tin.1:287 +#: doc/tin.1:301 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 " @@ -862,7 +908,7 @@ msgstr "" "wird nur die erste Gruppe bzw. die erste Gruppe verwendet, die übereinstimmt." #. type: Plain text -#: doc/tin.1:294 +#: doc/tin.1:308 msgid "" "Once you use B ('B') to yank in all active groups, or " "B ('B') to toggle the read/unread status, then " @@ -870,9 +916,15 @@ msgid "" "('B') to reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-" "active}> file and get them back." msgstr "" +"Sobald Sie B ('B') verwenden, um alle aktiven Gruppen " +"einzublenden, oder B ('B') verwenden, um den " +"Status gelesen/ungelesen umzuschalten, sind die Befehlszeilengruppen " +"verschwunden. Sie können B ('B') verwenden, um die " +"Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> erneut zu " +"lesen um diese wieder anzuzeigen." #. type: Plain text -#: doc/tin.1:299 +#: doc/tin.1:313 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 " @@ -881,7 +933,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:304 +#: doc/tin.1:318 msgid "" "Command-line options have higher priority than attributes and tinrc " "options. Thus, command-line option takes precedence over configured values." @@ -890,19 +942,19 @@ msgstr "" "Optionen und übersteuern daher die konfigurierten Werte." #. type: IX -#: doc/tin.1:304 doc/tin.1:305 +#: doc/tin.1:318 doc/tin.1:319 #, no-wrap msgid "USAGE" msgstr "GEBRAUCH" #. type: SS -#: doc/tin.1:308 +#: doc/tin.1:322 #, no-wrap msgid "NEWS ADMINISTRATION" msgstr "" #. type: Plain text -#: doc/tin.1:312 +#: doc/tin.1:326 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 " @@ -910,7 +962,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:322 +#: doc/tin.1:336 msgid "" "A user starting B for the first time can be automatically subscribed to " "a list of newsgroups that are deemed appropriate by the news administrator. " @@ -922,13 +974,13 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:322 +#: doc/tin.1:336 #, no-wrap msgid "SCREEN FORMAT" msgstr "ANSICHTEN" #. type: Plain text -#: doc/tin.1:325 +#: doc/tin.1:339 msgid "" "B has four separate levels of operation: Selection level, Group level, " "Thread level and Article level." @@ -937,7 +989,7 @@ msgstr "" "Threadebene und Artikelebene." #. type: Plain text -#: doc/tin.1:332 +#: doc/tin.1:346 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 " @@ -954,7 +1006,7 @@ msgstr "" "kann mittels B angepasst werden." #. type: Plain text -#: doc/tin.1:340 +#: doc/tin.1:354 #, no-wrap msgid "" "-EM 1 2 comp.security.announce Announcements from the CERT abou\n" @@ -970,19 +1022,19 @@ msgstr "" " X 5 124 news.software.readers Discussion of software used to r\n" #. type: Plain text -#: doc/tin.1:343 +#: doc/tin.1:357 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:343 +#: doc/tin.1:357 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:348 +#: doc/tin.1:362 msgid "" "This group is unsubscribed. To see only your subscribed groups use the " "B ('B') or B ('B') toggle " @@ -993,13 +1045,13 @@ msgstr "" "Umschalttaste benutzt werden." #. type: TP -#: doc/tin.1:348 +#: doc/tin.1:362 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:353 +#: doc/tin.1:367 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 will ask for " @@ -1010,13 +1062,13 @@ msgstr "" "Posten in eine moderierte Gruppe nach einer Bestätigung." #. type: TP -#: doc/tin.1:353 +#: doc/tin.1:367 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:362 +#: doc/tin.1:376 msgid "" "This is a new newsgroup which has been created since you last used B. " "New newsgroups are not subscribed to by default (However, see the " @@ -1035,13 +1087,13 @@ msgstr "" "Gruppen einblenden, um sie in einer späteren Sitzung zu finden." #. type: TP -#: doc/tin.1:362 +#: doc/tin.1:376 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:367 +#: doc/tin.1:381 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 " @@ -1053,13 +1105,13 @@ msgstr "" "haben." #. type: TP -#: doc/tin.1:367 +#: doc/tin.1:381 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:371 +#: doc/tin.1:385 msgid "" "You may no longer make posts to this group. Often a group will be superseded " "by a more appropriately named one." @@ -1068,13 +1120,13 @@ msgstr "" "Gruppe durch eine mit einem passenderen Namen ersetzt." #. type: TP -#: doc/tin.1:371 +#: doc/tin.1:385 #, no-wrap msgid "B<=>" msgstr "B<=>" #. type: Plain text -#: doc/tin.1:376 +#: doc/tin.1:390 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 " @@ -1085,7 +1137,7 @@ msgstr "" "Newsserver in der die Gruppe steht in die Sie posten sollten." #. type: Plain text -#: doc/tin.1:386 +#: doc/tin.1:400 msgid "" "At the Group level the title contains the name of the group, the number of " "conversation threads, the abbreviated threading method (B), " @@ -1099,13 +1151,13 @@ msgstr "" #. FIXME - make this autocenter #. type: Plain text -#: doc/tin.1:390 +#: doc/tin.1:404 #, 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:398 +#: doc/tin.1:412 msgid "" "The characters after the numbers are depending to the configuration and if " "your are in B mode or not. Some numbers could be " @@ -1116,7 +1168,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:409 +#: doc/tin.1:421 msgid "" "If a thread has unread articles it is marked with B in " "front of the total number of articles in the thread. If there are recent " @@ -1124,20 +1176,18 @@ msgid "" "front of the total number of articles in the thread \\(em this is controlled " "by the B option. If a thread has hot articles in it (see also " "section \"FILTERING ARTICLES\") it's marked with B in " -"front of the total number of articles in the thread. The number of lines of " -"the first (unread) article in the thread might also be shown right before " -"the subject \\(em this is controlled by the B option. The display " -"can be customized via B." +"front of the total number of articles in the thread. The display can be " +"customized via B." msgstr "" #. type: Plain text -#: doc/tin.1:413 +#: doc/tin.1:425 #, no-wrap msgid " de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n" msgstr " de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n" #. type: Plain text -#: doc/tin.1:418 +#: doc/tin.1:430 #, no-wrap msgid "" "-E 1 + 3 108 bincancels in de.talk.sex Christopher Lueg El\n" @@ -1152,7 +1202,7 @@ msgstr "" #. FIXME - add description of fields #. type: Plain text -#: doc/tin.1:423 +#: doc/tin.1:435 msgid "" "At the Thread level the screen usually (depends on the threading method " "used) looks like this, but can be customized via B:" @@ -1162,7 +1212,7 @@ msgstr "" "angepasst werden:" #. type: Plain text -#: doc/tin.1:430 +#: doc/tin.1:442 #, no-wrap msgid "" "-E 1 [ 7] What is this funny tree in the thr Robert F. Simmig\n" @@ -1177,12 +1227,12 @@ msgstr "" #. FIXME - add description of fields #. type: Plain text -#: doc/tin.1:435 +#: doc/tin.1:447 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:441 +#: doc/tin.1:453 #, no-wrap msgid "" "Sun, 28 Dec 1997 21:21:01 de.admin.news.groups Thread 20 of 86\n" @@ -1194,13 +1244,13 @@ msgstr "" "Urs Janssen Eurs@akk.orgE bei Arbeitskreis Kultur und Kommunikati\n" #. type: Plain text -#: doc/tin.1:443 +#: doc/tin.1:455 #, no-wrap msgid "article-body\n" msgstr "Artikel-Körper\n" #. type: Plain text -#: doc/tin.1:449 +#: doc/tin.1:461 msgid "" "The look of the Selection, Group and Thread level can be customized. See the " "section \"CUSTOMIZING THE SCREEN FORMAT\"." @@ -1209,13 +1259,13 @@ msgstr "" "angepasst werden. Siehe hierzu den Abschnitt \"ANSICHTEN ANPASSEN\"." #. type: SS -#: doc/tin.1:449 +#: doc/tin.1:461 #, no-wrap msgid "COMMON MOVING KEYS" msgstr "GEMEINSAME BEWEGUNGSTASTEN" #. type: Plain text -#: doc/tin.1:452 +#: doc/tin.1:464 msgid "" "This table shows the common keys used for moving around all levels within " "B." @@ -1224,13 +1274,13 @@ msgstr "" "verwendet werden." #. type: ta -#: doc/tin.1:454 +#: doc/tin.1:466 #, no-wrap msgid "\\w'Beg. of list/article 'u +\\w'ANSI/vt100 'u" msgstr "" #. type: Plain text -#: doc/tin.1:462 +#: doc/tin.1:474 #, no-wrap msgid "" "\tANSI/vt100\tOther Terminals\n" @@ -1243,13 +1293,13 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:466 +#: doc/tin.1:478 #, no-wrap msgid "COMMON EDITING COMMANDS" msgstr "GEMEINSAME BEARBEITUNGSBEFEHLE" #. type: Plain text -#: doc/tin.1:473 +#: doc/tin.1:485 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 " @@ -1263,35 +1313,35 @@ msgstr "" "Verfügung:" #. type: TP -#: doc/tin.1:473 +#: doc/tin.1:485 #, no-wrap msgid "B<^A, ^E>" msgstr "B<^A, ^E>" #. type: Plain text -#: doc/tin.1:476 +#: doc/tin.1:488 msgid "move to beginning or end of line, respectively." msgstr "An den Zeilenanfang bzw. das Zeilenende springen." #. type: TP -#: doc/tin.1:476 +#: doc/tin.1:488 #, no-wrap msgid "B<^F, ^B>" msgstr "B<^F, ^B>" #. type: Plain text -#: doc/tin.1:479 +#: doc/tin.1:491 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:479 +#: doc/tin.1:491 #, no-wrap msgid "B<^D>" msgstr "B<^D>" #. type: Plain text -#: doc/tin.1:483 +#: doc/tin.1:495 msgid "" "delete the character currently under the cursor, or send EOF if no " "characters in the buffer." @@ -1300,57 +1350,57 @@ msgstr "" "falls keine Zeichen im Puffer vorhanden sind." #. type: TP -#: doc/tin.1:483 +#: doc/tin.1:495 #, no-wrap msgid "B<^H, EDELE>" msgstr "B<^H, EENTFE>" #. type: Plain text -#: doc/tin.1:486 +#: doc/tin.1:498 msgid "delete character left of the cursor." msgstr "Zeichen links vom Cursor löschen." #. type: TP -#: doc/tin.1:486 +#: doc/tin.1:498 #, no-wrap msgid "B<^K>" msgstr "B<^K>" #. type: Plain text -#: doc/tin.1:489 +#: doc/tin.1:501 msgid "delete from cursor to end of line." msgstr "Lösche vom Cursor bis zum Zeilenende." #. type: TP -#: doc/tin.1:489 +#: doc/tin.1:501 #, no-wrap msgid "B<^P, ^N>" msgstr "B<^P, ^N>" #. type: Plain text -#: doc/tin.1:492 +#: doc/tin.1:504 msgid "move through history, previous and next, respectively." msgstr "Durch die Verlaufsliste vorwärts bzw. rückwärts bewegen." #. type: TP -#: doc/tin.1:492 +#: doc/tin.1:504 #, no-wrap msgid "B<^L, ^R>" msgstr "B<^L, ^R>" #. type: Plain text -#: doc/tin.1:495 +#: doc/tin.1:507 msgid "redraw the current line." msgstr "Aktuelle Zeile neu aufbauen." #. type: TP -#: doc/tin.1:495 +#: doc/tin.1:507 #, no-wrap msgid "BCRE>" msgstr "BCRE>" #. type: Plain text -#: doc/tin.1:499 +#: doc/tin.1:511 msgid "" "places line on history list if non-blank, appends newline and returns to the " "caller." @@ -1359,24 +1409,24 @@ msgstr "" "Leerzeile an und kehrt zum Anrufer zurück." #. type: TP -#: doc/tin.1:499 +#: doc/tin.1:511 #, no-wrap msgid "BESCE>" msgstr "BESCE>" #. type: Plain text -#: doc/tin.1:504 +#: doc/tin.1:516 msgid "aborts the present editing operation." msgstr "bricht den gegenwärtigen Bearbeitungsvorgang ab." #. type: SS -#: doc/tin.1:504 +#: doc/tin.1:516 #, no-wrap msgid "GLOBAL COMMANDS" msgstr "ALLGEMEINE BEFEHLE" #. type: Plain text -#: doc/tin.1:507 +#: doc/tin.1:519 msgid "" "The following commands are available at all 4 menu levels and always have " "the same effect." @@ -1385,13 +1435,13 @@ msgstr "" "überall das Gleichen." #. type: TP -#: doc/tin.1:507 doc/tin.1:1401 doc/tin.1:1455 doc/tin.1:1501 +#: doc/tin.1:519 doc/tin.1:1419 doc/tin.1:1473 doc/tin.1:1519 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:512 +#: doc/tin.1:524 msgid "" "Shell escape. B by itself will launch a shell, B " "EcommandE will run an external EcommandE. This facility may " @@ -1402,57 +1452,57 @@ msgstr "" "Diese Funktion wurde möglicherweise vom Systemadministrator deaktiviert." #. type: TP -#: doc/tin.1:512 +#: doc/tin.1:524 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:515 +#: doc/tin.1:527 msgid "Toggle use of ANSI color." msgstr "ANSI Farben ein-/ausschalten." #. type: TP -#: doc/tin.1:515 +#: doc/tin.1:527 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:518 +#: doc/tin.1:530 msgid "Redraw the current screen." msgstr "Bildschirminhalt neu aufbauen." #. type: TP -#: doc/tin.1:518 +#: doc/tin.1:530 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:521 +#: doc/tin.1:533 msgid "Scroll screen up by one line." msgstr "Eine Zeile nach oben blättern (scrollen)." #. type: TP -#: doc/tin.1:521 +#: doc/tin.1:533 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:524 +#: doc/tin.1:536 msgid "Scroll screen down by one line." msgstr "Eine Zeile nach unten blättern (scrollen)." #. type: TP -#: doc/tin.1:524 +#: doc/tin.1:536 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:538 +#: doc/tin.1:550 msgid "" "Reload postponed article. If your system blocks the B key you " "must quote it by pressing 'B<^V>' (CTRL-V) first. The postpone-menu offers " @@ -1468,13 +1518,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:538 doc/tin.1:1407 doc/tin.1:1462 doc/tin.1:1507 +#: doc/tin.1:550 doc/tin.1:1425 doc/tin.1:1480 doc/tin.1:1525 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:544 +#: doc/tin.1:556 msgid "" "Help screen of commands available on the current menu. You can use " "B ('B'), B ('B') and B ('B<" @@ -1482,28 +1532,28 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:544 doc/tin.1:1410 doc/tin.1:1465 doc/tin.1:1510 +#: doc/tin.1:556 doc/tin.1:1428 doc/tin.1:1483 doc/tin.1:1528 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:548 doc/tin.1:1414 doc/tin.1:1469 doc/tin.1:1514 +#: doc/tin.1:560 doc/tin.1:1432 doc/tin.1:1487 doc/tin.1:1532 msgid "" "Toggle the display of help mini menu at the bottom of the screen and posting " "etiquette after composing an article (B)." msgstr "" -"Mini-Hilfe am unterem Bildschirmrand und Posting Etiquette nach dem " -"Verfassen eines Artikels ein-/ausschalten (B)." +"Mini-Hilfe am unterem Bildschirmrand und Posting Etikette nach dem Verfassen " +"eines Artikels ein-/ausschalten (B)." #. type: TP -#: doc/tin.1:548 +#: doc/tin.1:560 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:553 +#: doc/tin.1:565 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." @@ -1513,42 +1563,42 @@ msgstr "" "finden Sie im Abschnitt \"POSTING VERLAUFSLISTE\"." #. type: TP -#: doc/tin.1:553 +#: doc/tin.1:565 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:558 +#: doc/tin.1:570 msgid "Print B version information." msgstr "Versions-Informationen ausgeben." #. type: SS -#: doc/tin.1:558 +#: doc/tin.1:570 #, no-wrap msgid "NEWSGROUP SELECTION COMMANDS" msgstr "BEFEHLE ZUR GRUPPENAUSWAHL" #. type: TP -#: doc/tin.1:559 doc/tin.1:700 doc/tin.1:955 doc/tin.1:1126 doc/tin.1:3628 +#: doc/tin.1:571 doc/tin.1:712 doc/tin.1:967 doc/tin.1:1144 doc/tin.1:3737 #, no-wrap msgid "B<4>" msgstr "B<4>" #. type: Plain text -#: doc/tin.1:562 +#: doc/tin.1:574 msgid "Select group 4." msgstr "Gruppe 4 auswählen." #. type: TP -#: doc/tin.1:562 +#: doc/tin.1:574 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:566 +#: doc/tin.1:578 msgid "" "Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all " "records of which articles have been read, so use this carefully." @@ -1558,13 +1608,13 @@ msgstr "" "Vorsicht." #. type: TP -#: doc/tin.1:566 doc/tin.1:721 doc/tin.1:976 +#: doc/tin.1:578 doc/tin.1:733 doc/tin.1:988 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:570 doc/tin.1:725 doc/tin.1:980 +#: doc/tin.1:582 doc/tin.1:737 doc/tin.1:992 msgid "" "Choose a range of articles to be affected by the next command. See the " "section \"RANGES\" for more information." @@ -1573,76 +1623,76 @@ msgstr "" "wird. Siehe Abschnitt \"BEREICHE\" für weitere Informationen." #. type: TP -#: doc/tin.1:570 +#: doc/tin.1:582 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:573 +#: doc/tin.1:585 msgid "Sort the list of newsgroups." msgstr "Liste vorhandener Newsgruppen sortieren." #. type: TP -#: doc/tin.1:573 doc/tin.1:728 doc/tin.1:983 doc/tin.1:1183 doc/tin.1:1398 -#: doc/tin.1:1449 doc/tin.1:1498 +#: doc/tin.1:585 doc/tin.1:740 doc/tin.1:995 doc/tin.1:1201 doc/tin.1:1416 +#: doc/tin.1:1467 doc/tin.1:1516 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:576 doc/tin.1:731 doc/tin.1:986 doc/tin.1:1186 doc/tin.1:1401 -#: doc/tin.1:1452 doc/tin.1:1501 +#: doc/tin.1:588 doc/tin.1:743 doc/tin.1:998 doc/tin.1:1204 doc/tin.1:1419 +#: doc/tin.1:1470 doc/tin.1:1519 msgid "Repeat the previous search." msgstr "Vorherige Suche wiederholen." #. type: TP -#: doc/tin.1:576 doc/tin.1:731 doc/tin.1:986 doc/tin.1:1186 doc/tin.1:1392 -#: doc/tin.1:1443 doc/tin.1:1492 +#: doc/tin.1:588 doc/tin.1:743 doc/tin.1:998 doc/tin.1:1204 doc/tin.1:1410 +#: doc/tin.1:1461 doc/tin.1:1510 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:579 +#: doc/tin.1:591 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:579 doc/tin.1:734 doc/tin.1:989 doc/tin.1:1189 doc/tin.1:1395 -#: doc/tin.1:1446 doc/tin.1:1495 +#: doc/tin.1:591 doc/tin.1:746 doc/tin.1:1001 doc/tin.1:1207 doc/tin.1:1413 +#: doc/tin.1:1464 doc/tin.1:1513 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:582 +#: doc/tin.1:594 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:582 +#: doc/tin.1:594 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:585 +#: doc/tin.1:597 msgid "Read current group." msgstr "Lese die aktuelle Gruppe." #. type: TP -#: doc/tin.1:585 +#: doc/tin.1:597 #, no-wrap msgid "BTABE' 'n'>" msgstr "BTABE' 'n'>" #. type: Plain text -#: doc/tin.1:589 +#: doc/tin.1:601 msgid "" "Enter next group with unread news. Will wrap around to the beginning of the " "group selection list looking for unread groups." @@ -1651,13 +1701,13 @@ msgstr "" "Gruppenliste und sucht nach ungelesenen Gruppen." #. type: TP -#: doc/tin.1:589 doc/tin.1:809 doc/tin.1:1027 doc/tin.1:1247 +#: doc/tin.1:601 doc/tin.1:821 doc/tin.1:1039 doc/tin.1:1265 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:593 +#: doc/tin.1:605 msgid "" "Make current group as all read [after confirmation] and move to the next " "group in the group selection list." @@ -1666,13 +1716,13 @@ msgstr "" "Gruppe in der Gruppenauswahlliste wechseln." #. type: TP -#: doc/tin.1:593 doc/tin.1:813 doc/tin.1:1031 doc/tin.1:1251 +#: doc/tin.1:605 doc/tin.1:825 doc/tin.1:1043 doc/tin.1:1269 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:597 +#: doc/tin.1:609 msgid "" "Mark current group as all read [after confirmation] and enter the next " "unread group in the group selection list." @@ -1681,13 +1731,13 @@ msgstr "" "ungelesenen Gruppe in der Gruppenauswahlliste wechseln." #. type: TP -#: doc/tin.1:597 +#: doc/tin.1:609 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:601 +#: doc/tin.1:613 msgid "" "Toggle display to show just the group name or the group name and the group " "descriptions." @@ -1696,24 +1746,24 @@ msgstr "" "der Gruppenbeschreibungen um." #. type: TP -#: doc/tin.1:601 doc/tin.1:826 doc/tin.1:1044 doc/tin.1:1263 +#: doc/tin.1:613 doc/tin.1:838 doc/tin.1:1056 doc/tin.1:1281 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:604 doc/tin.1:829 doc/tin.1:1047 doc/tin.1:1266 +#: doc/tin.1:616 doc/tin.1:841 doc/tin.1:1059 doc/tin.1:1284 msgid "Edit the filter file and reload it afterwards." msgstr "Filter-Datei bearbeiten und danach anwenden." #. type: TP -#: doc/tin.1:604 +#: doc/tin.1:616 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:608 doc/tin.1:833 +#: doc/tin.1:620 doc/tin.1:845 msgid "" "Choose a new group by name. This command can be used to access any group, " "even those not currently yanked in." @@ -1723,14 +1773,14 @@ msgstr "" "werden." #. type: TP -#: doc/tin.1:608 doc/tin.1:836 doc/tin.1:1047 doc/tin.1:1279 doc/tin.1:1404 -#: doc/tin.1:1458 doc/tin.1:1504 +#: doc/tin.1:620 doc/tin.1:848 doc/tin.1:1065 doc/tin.1:1297 doc/tin.1:1422 +#: doc/tin.1:1476 doc/tin.1:1522 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:613 +#: doc/tin.1:625 msgid "" "Toggle the display of the description of the current newsgroup in the last " "line. This will not be available if B was started with the \\&''B<-d>'' " @@ -1741,35 +1791,35 @@ msgstr "" "gestartet wurde" #. type: TP -#: doc/tin.1:613 doc/tin.1:840 doc/tin.1:1050 doc/tin.1:1282 +#: doc/tin.1:625 doc/tin.1:852 doc/tin.1:1068 doc/tin.1:1300 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:616 doc/tin.1:843 doc/tin.1:1053 doc/tin.1:1285 +#: doc/tin.1:628 doc/tin.1:855 doc/tin.1:1071 doc/tin.1:1303 msgid "Toggle inverse video." msgstr "(De)aktiviere inverse Darstellung." #. type: TP -#: doc/tin.1:616 doc/tin.1:843 doc/tin.1:1053 doc/tin.1:1285 +#: doc/tin.1:628 doc/tin.1:855 doc/tin.1:1071 doc/tin.1:1303 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:619 doc/tin.1:846 doc/tin.1:1056 doc/tin.1:1288 +#: doc/tin.1:631 doc/tin.1:858 doc/tin.1:1074 doc/tin.1:1306 msgid "Show details about current connection." msgstr "Informationen zur aktuellen Verbindung anzeigen." #. type: TP -#: doc/tin.1:619 doc/tin.1:855 doc/tin.1:1062 doc/tin.1:1294 +#: doc/tin.1:631 doc/tin.1:867 doc/tin.1:1080 doc/tin.1:1312 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:626 +#: doc/tin.1:638 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 " @@ -1785,13 +1835,13 @@ msgstr "" "oder XPAT (B) unterstützen." #. type: TP -#: doc/tin.1:626 +#: doc/tin.1:638 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:632 +#: doc/tin.1:644 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 " @@ -1800,13 +1850,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:632 doc/tin.1:863 doc/tin.1:1302 +#: doc/tin.1:644 doc/tin.1:875 doc/tin.1:1320 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:636 doc/tin.1:867 doc/tin.1:1306 +#: doc/tin.1:648 doc/tin.1:879 doc/tin.1:1324 msgid "" "User configurable options menu (for more information see section \"GLOBAL " "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")." @@ -1815,24 +1865,24 @@ msgstr "" "im Abschnitt \"GLOBALES OPTIONSMENÜ UND KONFIGURIERBARE TINRC VARIABLEN\")." #. type: TP -#: doc/tin.1:636 +#: doc/tin.1:648 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:639 +#: doc/tin.1:651 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:639 doc/tin.1:884 doc/tin.1:1075 doc/tin.1:1323 +#: doc/tin.1:651 doc/tin.1:896 doc/tin.1:1093 doc/tin.1:1341 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:643 +#: doc/tin.1:655 msgid "" "Quit B \\(em ask the user to confirm if B is set " "accordingly." @@ -1840,24 +1890,24 @@ msgstr "" "B beenden, falls B gesetzt ist wird nochmal nachgefragt." #. type: TP -#: doc/tin.1:643 doc/tin.1:887 doc/tin.1:1078 doc/tin.1:1326 +#: doc/tin.1:655 doc/tin.1:899 doc/tin.1:1096 doc/tin.1:1344 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:646 doc/tin.1:890 doc/tin.1:1081 doc/tin.1:1329 +#: doc/tin.1:658 doc/tin.1:902 doc/tin.1:1099 doc/tin.1:1347 msgid "Quit B \\(em don't ask the user to confirm." msgstr "Beendet B sofort, ohne Bestätigungsnachfrage." #. type: TP -#: doc/tin.1:646 +#: doc/tin.1:658 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:651 +#: doc/tin.1:663 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 " @@ -1865,13 +1915,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:651 doc/tin.1:893 doc/tin.1:1081 +#: doc/tin.1:663 doc/tin.1:905 doc/tin.1:1099 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:655 doc/tin.1:897 doc/tin.1:1085 +#: doc/tin.1:667 doc/tin.1:909 doc/tin.1:1103 msgid "" "Mail a bug report or comment to Etin-bugs@tin.orgE. This is the best " "way of getting bugs fixed and features added/changed." @@ -1881,24 +1931,24 @@ msgstr "" "bzw. nach neuen Funktionen zu fragen." #. type: TP -#: doc/tin.1:655 +#: doc/tin.1:667 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:658 +#: doc/tin.1:670 msgid "Subscribe to current group." msgstr "Ausgewählte Gruppe abonnieren." #. type: TP -#: doc/tin.1:658 +#: doc/tin.1:670 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:663 +#: doc/tin.1:675 msgid "" "Subscribe to groups matching user specified pattern. See the section " "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " @@ -1906,13 +1956,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:663 +#: doc/tin.1:675 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:668 +#: doc/tin.1:680 msgid "" "Unsubscribe to current group. This can be used to remove bogus groups. See " "B in the \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" @@ -1920,13 +1970,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:668 +#: doc/tin.1:680 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:673 +#: doc/tin.1:685 msgid "" "Unsubscribe to groups matching user specified pattern. See the section " "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " @@ -1934,13 +1984,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:673 doc/tin.1:922 doc/tin.1:1104 doc/tin.1:1363 +#: doc/tin.1:685 doc/tin.1:934 doc/tin.1:1122 doc/tin.1:1381 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:679 +#: doc/tin.1:691 msgid "" "Post an article to current group. If posting fails for some reason, you'll " "get the chance to B ('B') the article again, B " @@ -1949,25 +1999,25 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:679 +#: doc/tin.1:691 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:682 +#: doc/tin.1:694 msgid "Quit B without saving any changes to the configuration." msgstr "" "B beenden ohne ggf. gemachte Änderungen an den Einstellung zu speichern." #. type: TP -#: doc/tin.1:682 +#: doc/tin.1:694 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:687 +#: doc/tin.1:699 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 " @@ -1975,57 +2025,63 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:687 +#: doc/tin.1:699 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:691 +#: doc/tin.1:703 msgid "" "Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file " "to see if any new news has arrived since starting B." msgstr "" +"Liest die Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> " +"erneut ein, um zu sehen, ob seit dem Start von B neue Nachrichten " +"eingetroffen sind." #. type: TP -#: doc/tin.1:691 +#: doc/tin.1:703 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:696 +#: doc/tin.1:708 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:696 +#: doc/tin.1:708 #, no-wrap msgid "GROUP INDEX COMMANDS" msgstr "GRUPPEN-INDEX-BEFEHLE" #. type: Plain text -#: doc/tin.1:700 +#: doc/tin.1:712 msgid "" "All searches in this level are limited to unread articles if in " "B mode. B ('B') can be use " "toggle the setting right before/after the search." msgstr "" +"Alle Suchen auf dieser Ebene sind im B-Modus auf " +"ungelesene Artikel beschränkt. B ('B') kann " +"verwendet werden, um die Einstellung direkt vor/nach der Suche umzuschalten." #. type: Plain text -#: doc/tin.1:703 +#: doc/tin.1:715 msgid "Select article 4." msgstr "Artikel 4 auswählen." #. type: TP -#: doc/tin.1:703 doc/tin.1:958 doc/tin.1:1129 +#: doc/tin.1:715 doc/tin.1:970 doc/tin.1:1147 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:707 doc/tin.1:962 doc/tin.1:1133 +#: doc/tin.1:719 doc/tin.1:974 doc/tin.1:1151 msgid "" "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" " "for more information." @@ -2034,13 +2090,13 @@ msgstr "" "Abschnitt \"FILTERN VON ARTIKELN\" für weitere Informationen." #. type: TP -#: doc/tin.1:707 doc/tin.1:962 doc/tin.1:1148 +#: doc/tin.1:719 doc/tin.1:974 doc/tin.1:1166 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:711 doc/tin.1:966 doc/tin.1:1152 +#: doc/tin.1:723 doc/tin.1:978 doc/tin.1:1170 msgid "" "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for " "more information." @@ -2049,13 +2105,13 @@ msgstr "" "Informationen den Abschnitt \"FILTERN VON ARTIKELN\"." #. type: TP -#: doc/tin.1:711 doc/tin.1:966 +#: doc/tin.1:723 doc/tin.1:978 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:716 doc/tin.1:971 +#: doc/tin.1:728 doc/tin.1:983 msgid "" "Mark current article, thread, range, auto-selected (hot) articles, articles " "matching pattern or tagged articles as read. A prompt asks which type should " @@ -2063,13 +2119,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:716 doc/tin.1:971 +#: doc/tin.1:728 doc/tin.1:983 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:721 doc/tin.1:976 +#: doc/tin.1:733 doc/tin.1:988 msgid "" "Mark current article, thread, range, auto-selected (hot) articles, articles " "matching pattern or tagged articles as unread. A prompt asks which type " @@ -2077,45 +2133,45 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:725 doc/tin.1:980 doc/tin.1:1180 +#: doc/tin.1:737 doc/tin.1:992 doc/tin.1:1198 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:728 doc/tin.1:983 doc/tin.1:1183 +#: doc/tin.1:740 doc/tin.1:995 doc/tin.1:1201 msgid "Re-enter the last message that was viewed." msgstr "Zur zuletzt angezeigte Nachricht springen." #. type: Plain text -#: doc/tin.1:734 doc/tin.1:989 +#: doc/tin.1:746 doc/tin.1:1001 msgid "Search forward for specified subject." msgstr "Vorwärts nach dem angegebenem Subject suchen." #. type: Plain text -#: doc/tin.1:737 doc/tin.1:992 +#: doc/tin.1:749 doc/tin.1:1004 msgid "Search backwards for specified subject." msgstr "Rückwärts nach dem angegebenem Subject suchen." #. type: TP -#: doc/tin.1:737 +#: doc/tin.1:749 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:740 doc/tin.1:995 +#: doc/tin.1:752 doc/tin.1:1007 msgid "Select current thread for later processing." msgstr "Wähle aktuellen Thread für die spätere Verarbeitung aus." #. type: TP -#: doc/tin.1:740 +#: doc/tin.1:752 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:744 +#: doc/tin.1:756 msgid "" "Selects all threads in current group. It is a shortcut for calling " "B with a pattern of ''*''." @@ -2124,13 +2180,13 @@ msgstr "" "B mit einem Muster von ''*''." #. type: TP -#: doc/tin.1:744 +#: doc/tin.1:756 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:749 +#: doc/tin.1:761 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 " @@ -2138,13 +2194,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:749 +#: doc/tin.1:761 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:754 +#: doc/tin.1:766 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-" @@ -2152,13 +2208,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:754 +#: doc/tin.1:766 #, no-wrap msgid "B" #. type: Plain text -#: doc/tin.1:760 +#: doc/tin.1:772 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 " @@ -2167,24 +2223,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:760 +#: doc/tin.1:772 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:763 +#: doc/tin.1:775 msgid "Reverse all selections on all articles." msgstr "Markierung für alle Artikel umkehren." #. type: TP -#: doc/tin.1:763 +#: doc/tin.1:775 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:769 +#: doc/tin.1:781 msgid "" "Undo all selections on all articles. It clears the toggle effect of " "B ('B') command. Thus after first doing a " @@ -2193,13 +2249,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:769 doc/tin.1:1004 doc/tin.1:1206 +#: doc/tin.1:781 doc/tin.1:1016 doc/tin.1:1224 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:774 doc/tin.1:1009 doc/tin.1:1211 +#: doc/tin.1:786 doc/tin.1:1021 doc/tin.1:1229 msgid "" "Pipe current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles into command. See the section \"MAILING " @@ -2211,13 +2267,13 @@ msgstr "" "WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN\"." #. type: TP -#: doc/tin.1:774 doc/tin.1:1211 +#: doc/tin.1:786 doc/tin.1:1229 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:783 +#: doc/tin.1:795 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: " @@ -2229,13 +2285,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:783 doc/tin.1:1220 +#: doc/tin.1:795 doc/tin.1:1238 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:792 +#: doc/tin.1:804 msgid "" "Kill article(s) with a single key [after confirmation]. The defaults used " "for killing are based upon the following four tinrc config variables: " @@ -2247,36 +2303,36 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:792 +#: doc/tin.1:804 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:795 +#: doc/tin.1:807 msgid "Read current article." msgstr "Lese den aktuelle Artikel." #. type: TP -#: doc/tin.1:795 +#: doc/tin.1:807 #, no-wrap msgid "BTABE'>" msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:798 +#: doc/tin.1:810 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:798 doc/tin.1:1015 doc/tin.1:1237 +#: doc/tin.1:810 doc/tin.1:1027 doc/tin.1:1255 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:802 +#: doc/tin.1:814 msgid "" "Author forward search. This searches for articles with a specific ''From:'' " "line." @@ -2285,24 +2341,24 @@ msgstr "" "Header." #. type: TP -#: doc/tin.1:802 doc/tin.1:1020 doc/tin.1:1240 +#: doc/tin.1:814 doc/tin.1:1032 doc/tin.1:1258 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:805 doc/tin.1:1023 +#: doc/tin.1:817 doc/tin.1:1035 msgid "Author backward search. Otherwise, see B ('B') above." msgstr "Autoren-Suche rückwärts. Siehe auch B ('B') oben." #. type: TP -#: doc/tin.1:805 doc/tin.1:1023 doc/tin.1:1243 +#: doc/tin.1:817 doc/tin.1:1035 doc/tin.1:1261 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:809 doc/tin.1:1027 doc/tin.1:1247 +#: doc/tin.1:821 doc/tin.1:1039 doc/tin.1:1265 msgid "" "Search the body of all articles in group (can be slow). You can abort the " "search using B ('B')." @@ -2311,27 +2367,31 @@ msgstr "" "Suche kann mit B ('B') abgebrochen werden." #. type: Plain text -#: doc/tin.1:813 +#: doc/tin.1:825 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:817 +#: doc/tin.1:829 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:817 +#: doc/tin.1:829 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:821 doc/tin.1:1039 +#: doc/tin.1:833 doc/tin.1:1051 msgid "" "Cycle the display of the author through all the possible options for the " "tinrc variable B." @@ -2340,13 +2400,13 @@ msgstr "" "tinrc-Variable B." #. type: TP -#: doc/tin.1:821 +#: doc/tin.1:833 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:826 doc/tin.1:1044 doc/tin.1:1260 +#: doc/tin.1:838 doc/tin.1:1056 doc/tin.1:1278 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 " @@ -2357,24 +2417,24 @@ msgstr "" "in der Newsgruppe 'control' oder 'control.cancel' zu sehen." #. type: TP -#: doc/tin.1:829 +#: doc/tin.1:841 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:833 +#: doc/tin.1:845 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:836 +#: doc/tin.1:848 msgid "Toggle article/group limit." msgstr "Artikel/Gruppe Beschränkungen ein-/ausschalten." #. type: Plain text -#: doc/tin.1:840 +#: doc/tin.1:852 msgid "" "Display the subject of the first article in the current thread in the last " "line." @@ -2383,13 +2443,13 @@ msgstr "" "anzeigen." #. type: TP -#: doc/tin.1:846 +#: doc/tin.1:858 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:852 +#: doc/tin.1:864 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 " @@ -2398,29 +2458,29 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:852 +#: doc/tin.1:864 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:855 +#: doc/tin.1:867 msgid "Open the thread under the current cursor position." msgstr "Öffnet den Thread unter der aktuellen Cursorposition." #. type: Plain text -#: doc/tin.1:858 doc/tin.1:1065 doc/tin.1:1297 +#: doc/tin.1:870 doc/tin.1:1083 doc/tin.1:1315 msgid "Look up article by ''Message-ID:''." msgstr "Artikel anhand der ''Message-ID:'' nachschlagen." #. type: TP -#: doc/tin.1:858 +#: doc/tin.1:870 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:863 doc/tin.1:1070 doc/tin.1:1302 +#: doc/tin.1:875 doc/tin.1:1088 doc/tin.1:1320 msgid "" "Mail current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to someone. See the section \"MAILING " @@ -2432,35 +2492,35 @@ msgstr "" "WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN\"." #. type: TP -#: doc/tin.1:867 +#: doc/tin.1:879 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:870 +#: doc/tin.1:882 msgid "Go to next group." msgstr "Zur nächsten Newsgruppe springen." #. type: TP -#: doc/tin.1:870 +#: doc/tin.1:882 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:873 doc/tin.1:1312 +#: doc/tin.1:885 doc/tin.1:1330 msgid "Go to the next unread article." msgstr "Zum nächsten ungelesenen Artikel springen." #. type: TP -#: doc/tin.1:873 doc/tin.1:1070 doc/tin.1:1312 +#: doc/tin.1:885 doc/tin.1:1088 doc/tin.1:1330 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:878 doc/tin.1:1075 doc/tin.1:1317 +#: doc/tin.1:890 doc/tin.1:1093 doc/tin.1:1335 msgid "" "Send current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to printer. See the section \"MAILING " @@ -2472,51 +2532,51 @@ msgstr "" "DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN\"." #. type: TP -#: doc/tin.1:878 +#: doc/tin.1:890 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:881 +#: doc/tin.1:893 msgid "Go to previous group." msgstr "Zur vorherigen Gruppe springen." #. type: TP -#: doc/tin.1:881 +#: doc/tin.1:893 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:884 +#: doc/tin.1:896 msgid "Go to previous unread article." msgstr "Zum vorherigen ungelesenen Artikel gehen." #. type: Plain text -#: doc/tin.1:887 doc/tin.1:1078 +#: doc/tin.1:899 doc/tin.1:1096 msgid "Return to previous level." msgstr "Kehre zur vorherigen Ebene zurück." #. type: TP -#: doc/tin.1:890 +#: doc/tin.1:902 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:893 +#: doc/tin.1:905 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:897 +#: doc/tin.1:909 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:902 doc/tin.1:1090 doc/tin.1:1342 +#: doc/tin.1:914 doc/tin.1:1108 doc/tin.1:1360 msgid "" "Save current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles. See the section \"MAILING PIPING " @@ -2528,24 +2588,24 @@ msgstr "" "NACHSENDEN UND SPEICHERN VON ARTIKELN\"." #. type: TP -#: doc/tin.1:902 +#: doc/tin.1:914 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:905 doc/tin.1:1093 doc/tin.1:1345 +#: doc/tin.1:917 doc/tin.1:1111 doc/tin.1:1363 msgid "Save marked articles automatically without further prompting." msgstr "Markierte Artikel automatisch ohne weiteres Nachfragen speichern." #. type: TP -#: doc/tin.1:905 +#: doc/tin.1:917 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:910 +#: doc/tin.1:922 msgid "" "Toggle tag-status of current article / thread for B ('B') / " "B ('B<|>') / B ('B') / B ('B') / " @@ -2553,13 +2613,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:910 +#: doc/tin.1:922 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:914 doc/tin.1:1101 +#: doc/tin.1:926 doc/tin.1:1119 msgid "" "Automatically tag/untag all the parts of the current multi-part message in " "order." @@ -2568,13 +2628,13 @@ msgstr "" "Reihenfolge markieren bzw. die vorhandenen Markierungen entfernen." #. type: TP -#: doc/tin.1:914 +#: doc/tin.1:926 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:919 +#: doc/tin.1:931 msgid "" "Cycle the threading mode through no threading, threading by subject, " "threading by references, threading on both subject and references, group " @@ -2582,18 +2642,18 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:919 +#: doc/tin.1:931 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:922 +#: doc/tin.1:934 msgid "Untag all articles that were tagged." msgstr "Markierung aller markierten Artikel entfernen." #. type: Plain text -#: doc/tin.1:929 doc/tin.1:1111 doc/tin.1:1370 +#: doc/tin.1:941 doc/tin.1:1129 doc/tin.1:1388 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 ('B'), " @@ -2608,13 +2668,13 @@ msgstr "" "verwerfen." #. type: TP -#: doc/tin.1:929 +#: doc/tin.1:941 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:935 doc/tin.1:1376 +#: doc/tin.1:947 doc/tin.1:1394 msgid "" "Repost an already posted article / thread / auto-selected (hot) articles / " "articles matching pattern / tagged articles to another newsgroup(s). Useful " @@ -2623,13 +2683,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:935 +#: doc/tin.1:947 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:943 +#: doc/tin.1:955 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. " @@ -2640,25 +2700,25 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:943 doc/tin.1:1111 doc/tin.1:1376 +#: doc/tin.1:955 doc/tin.1:1129 doc/tin.1:1394 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:946 +#: doc/tin.1:958 msgid "Mark current article as unread." msgstr "Aktuellen Artikel als ungelesen markieren." #. type: TP -#: doc/tin.1:946 doc/tin.1:1116 doc/tin.1:1379 +#: doc/tin.1:958 doc/tin.1:1134 doc/tin.1:1397 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:953 +#: doc/tin.1:965 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 " @@ -2666,79 +2726,79 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:953 +#: doc/tin.1:965 #, no-wrap msgid "THREAD LISTING COMMANDS" msgstr "BEFEHLE ZUM AUFLISTEN VON THREADS" #. type: Plain text -#: doc/tin.1:958 +#: doc/tin.1:970 msgid "Select article 4 within thread." msgstr "Artikel 4 aus dem Thread auswählen." #. type: TP -#: doc/tin.1:992 +#: doc/tin.1:1004 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:995 +#: doc/tin.1:1007 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:998 +#: doc/tin.1:1010 msgid "Toggle selection of current article." msgstr "Auswahl des aktuellen Artikels umkehren." #. type: TP -#: doc/tin.1:998 +#: doc/tin.1:1010 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1001 +#: doc/tin.1:1013 msgid "Reverse article selections." msgstr "Artikelauswahl invertieren." #. type: TP -#: doc/tin.1:1001 +#: doc/tin.1:1013 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1004 +#: doc/tin.1:1016 msgid "Undo all selections on current thread." msgstr "Alle Markierungen im aktuellen Thread rückgängig machen." #. type: TP -#: doc/tin.1:1009 +#: doc/tin.1:1021 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1012 +#: doc/tin.1:1024 msgid "Read current article within thread." msgstr "Aktuellen Artikel im Thread lesen." #. type: TP -#: doc/tin.1:1012 +#: doc/tin.1:1024 #, no-wrap msgid "BTABE'>" msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:1015 +#: doc/tin.1:1027 msgid "View next unread article within thread." msgstr "Nächsten ungelesenen Artikel im Thread anzeigen." #. type: Plain text -#: doc/tin.1:1020 +#: doc/tin.1:1032 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 " @@ -2746,44 +2806,77 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1031 +#: doc/tin.1:1043 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:1035 +#: doc/tin.1:1047 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:1035 +#: doc/tin.1:1047 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1039 +#: doc/tin.1:1051 #, no-wrap msgid "B" msgstr "B" +#. type: TP +#: doc/tin.1:1059 +#, no-wrap +msgid "B" +msgstr "B" + +#. type: Plain text +#: doc/tin.1:1062 doc/tin.1:1287 +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:1062 +#, no-wrap +msgid "B" +msgstr "B" + #. type: Plain text -#: doc/tin.1:1050 doc/tin.1:1282 +#: doc/tin.1:1065 +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:1068 doc/tin.1:1300 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:1056 +#: doc/tin.1:1074 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1062 +#: doc/tin.1:1080 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 " @@ -2791,55 +2884,57 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1065 +#: doc/tin.1:1083 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1085 +#: doc/tin.1:1103 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1090 +#: doc/tin.1:1108 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1093 +#: doc/tin.1:1111 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1097 doc/tin.1:1349 +#: doc/tin.1:1115 doc/tin.1:1367 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:1097 +#: doc/tin.1:1115 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1101 +#: doc/tin.1:1119 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1104 +#: doc/tin.1:1122 msgid "Untag all tagged threads." msgstr "Markierung aller markierten Threads entfernen." #. type: Plain text -#: doc/tin.1:1116 +#: doc/tin.1:1134 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 " @@ -2848,97 +2943,101 @@ msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1121 +#: doc/tin.1:1139 msgid "Mark all articles in thread as unread." msgstr "Alle Artikel im aktuellen Thread als ungelesen markieren." #. type: SS -#: doc/tin.1:1121 +#: doc/tin.1:1139 #, no-wrap msgid "ARTICLE VIEWER COMMANDS" msgstr "BEFEHLE ZUM ANZEIGEN VON ARTIKELN" #. type: Plain text -#: doc/tin.1:1126 +#: doc/tin.1:1144 msgid "Read the first (base) article in this thread." msgstr "Den ersten (Basis) Artikel in diesem Thread lesen." #. type: Plain text -#: doc/tin.1:1129 +#: doc/tin.1:1147 msgid "Read response 4 in this thread." msgstr "Antwort 4 im diesem Thread lesen." #. type: TP -#: doc/tin.1:1133 +#: doc/tin.1:1151 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1137 +#: doc/tin.1:1155 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:1137 +#: doc/tin.1:1155 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1145 +#: doc/tin.1:1163 msgid "" "Perform B<\\%pgp>(1) / B<\\%gpg>(1) operations on article. This expects " "inline pgp (B) and not MIME pgp (B)." msgstr "" #. type: TP -#: doc/tin.1:1145 +#: doc/tin.1:1163 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1148 +#: doc/tin.1:1166 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:1152 +#: doc/tin.1:1170 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1155 +#: doc/tin.1:1173 msgid "Toggle the TAB width between 4 and 8 characters." msgstr "Tabulatorbreite zwischen 4 und 8 Zeichen Umschalten." #. type: TP -#: doc/tin.1:1155 +#: doc/tin.1:1173 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1159 +#: doc/tin.1:1177 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:1159 +#: doc/tin.1:1177 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1163 +#: doc/tin.1:1181 msgid "" "Toggle TeX to ISO decoding for current article. The default behavior is " "taken from the B variable in the tinrc file." @@ -2948,13 +3047,13 @@ msgstr "" "entnommen." #. type: TP -#: doc/tin.1:1163 +#: doc/tin.1:1181 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1166 +#: doc/tin.1:1184 msgid "" "Toggles the display of all headers vs. headers in B." msgstr "" @@ -2962,37 +3061,37 @@ msgstr "" "um." #. type: TP -#: doc/tin.1:1166 +#: doc/tin.1:1184 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1169 +#: doc/tin.1:1187 msgid "Toggle ROT-13 decoding for this article." msgstr "ROT-13 Entschlüsseln ein-/ausschalten." #. type: TP -#: doc/tin.1:1169 +#: doc/tin.1:1187 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1173 +#: doc/tin.1:1191 msgid "" "Toggle the display of uuencoded sections. The default behavior is taken from " "the B variable in the tinrc file." msgstr "" #. type: TP -#: doc/tin.1:1173 +#: doc/tin.1:1191 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1180 +#: doc/tin.1:1198 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 " @@ -3002,23 +3101,23 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1189 +#: doc/tin.1:1207 msgid "Forward search the text of this article." msgstr "Vorwärts innerhalb dieses Artikels suchen." #. type: Plain text -#: doc/tin.1:1192 +#: doc/tin.1:1210 msgid "Backward search the text of this article." msgstr "Rückwärts innerhalb dieses Artikels suchen." #. type: TP -#: doc/tin.1:1192 +#: doc/tin.1:1210 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1197 +#: doc/tin.1:1215 msgid "" "Skip to the end of the next quoted text-block in this article. Quoted text " "is everything which matches B, B or " @@ -3026,40 +3125,40 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1197 +#: doc/tin.1:1215 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:1200 +#: doc/tin.1:1218 msgid "Go to the first article in the current thread." msgstr "Gehe zum ersten Artikel im aktuellen Thread." #. type: TP -#: doc/tin.1:1200 +#: doc/tin.1:1218 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:1203 +#: doc/tin.1:1221 msgid "Go to the last article in the current thread." msgstr "Gehe zum letzten Artikel im aktuellen Thread." #. type: TP -#: doc/tin.1:1203 +#: doc/tin.1:1221 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1206 +#: doc/tin.1:1224 msgid "Toggle word highlighting on/off." msgstr "Wort-Hervorheben ein-/ausschalten." #. type: Plain text -#: doc/tin.1:1220 +#: doc/tin.1:1238 msgid "" "Auto select article(s) with a single key. The defaults used for selection " "are set based upon the following four tinrc config variables: " @@ -3071,7 +3170,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1229 +#: doc/tin.1:1247 msgid "" "Kill article(s) with a single key. The defaults used for killing are based " "upon the following four tinrc config variables: B, " @@ -3082,24 +3181,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1229 +#: doc/tin.1:1247 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1232 +#: doc/tin.1:1250 msgid "Go to next base article." msgstr "Zum nächsten Basisartikel springen." #. type: TP -#: doc/tin.1:1232 +#: doc/tin.1:1250 #, no-wrap msgid "BTABE'>" msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:1237 +#: doc/tin.1:1255 msgid "" "Go to next unread article. If the tinrc variable B doesn't " "contain PageNextUnread, then this key will first page through the current " @@ -3107,43 +3206,43 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1240 +#: doc/tin.1:1258 msgid "Author forward search." msgstr "Suche nach Autor (vorwärts)." #. type: Plain text -#: doc/tin.1:1243 +#: doc/tin.1:1261 msgid "Author backward search." msgstr "Suche nach Autor (rückwärts)." #. type: Plain text -#: doc/tin.1:1251 +#: doc/tin.1:1269 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:1255 +#: doc/tin.1:1273 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:1255 +#: doc/tin.1:1273 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1260 +#: doc/tin.1:1278 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1263 +#: doc/tin.1:1281 msgid "" "Edit the current article. This is restricted to mailgroups and saved news." msgstr "" @@ -3151,27 +3250,19 @@ msgstr "" "Nachrichten beschränkt." #. type: TP -#: doc/tin.1:1266 +#: doc/tin.1:1284 #, no-wrap msgid "B" msgstr "B" -#. type: Plain text -#: doc/tin.1:1269 -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:1269 +#: doc/tin.1:1287 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1273 +#: doc/tin.1:1291 msgid "" "Post a followup to the current article without including a copy of the " "article." @@ -3180,175 +3271,175 @@ msgstr "" "Artikels." #. type: TP -#: doc/tin.1:1273 +#: doc/tin.1:1291 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1276 +#: doc/tin.1:1294 msgid "Go to the start of the article." msgstr "Zum Anfang des Artikels springen." #. type: TP -#: doc/tin.1:1276 +#: doc/tin.1:1294 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1279 +#: doc/tin.1:1297 msgid "Go to the end of the article." msgstr "Zum Ende des Artikels springen." #. type: TP -#: doc/tin.1:1288 +#: doc/tin.1:1306 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1291 +#: doc/tin.1:1309 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:1291 +#: doc/tin.1:1309 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1294 +#: doc/tin.1:1312 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:1297 +#: doc/tin.1:1315 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1306 +#: doc/tin.1:1324 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1309 +#: doc/tin.1:1327 msgid "Go to the next article." msgstr "Gehe zum nächsten Artikel." #. type: TP -#: doc/tin.1:1309 +#: doc/tin.1:1327 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1317 +#: doc/tin.1:1335 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1320 +#: doc/tin.1:1338 msgid "Go to the previous article." msgstr "Gehe zum vorherigen Artikel." #. type: TP -#: doc/tin.1:1320 +#: doc/tin.1:1338 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1323 +#: doc/tin.1:1341 msgid "Go to the previous unread article." msgstr "Gehe zum vorherigen ungelesenen Artikel." #. type: Plain text -#: doc/tin.1:1326 +#: doc/tin.1:1344 msgid "Return to the previous level." msgstr "Kehrt zur vorherigen Ebene zurück." #. type: TP -#: doc/tin.1:1329 +#: doc/tin.1:1347 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1333 +#: doc/tin.1:1351 msgid "" "Reply through mail to the author of the current article with a copy of the " "article included." msgstr "" #. type: TP -#: doc/tin.1:1333 +#: doc/tin.1:1351 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1337 +#: doc/tin.1:1355 msgid "" "Reply through mail to the author of the current article without including " "the original article." msgstr "" #. type: TP -#: doc/tin.1:1337 +#: doc/tin.1:1355 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1342 +#: doc/tin.1:1360 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1345 +#: doc/tin.1:1363 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1349 +#: doc/tin.1:1367 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1352 +#: doc/tin.1:1370 msgid "Return to group selection level." msgstr "Kehrt zur Auswahlebene zurück." #. type: TP -#: doc/tin.1:1352 +#: doc/tin.1:1370 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1355 +#: doc/tin.1:1373 msgid "Go to parent article." msgstr "Gehe zum übergeordneten Artikel." #. type: TP -#: doc/tin.1:1355 +#: doc/tin.1:1373 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1359 +#: doc/tin.1:1377 msgid "" "Display a list of URLs in the current article. See the section \"URL LISTING" "\" for more information." @@ -3357,198 +3448,205 @@ msgstr "" "finden Sie im Abschnitt \"URL LISTE\"." #. type: TP -#: doc/tin.1:1359 +#: doc/tin.1:1377 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1363 +#: doc/tin.1:1381 msgid "" "Display a list of attachments of the current article. See the section " "\"ATTACHMENT LISTING\" for more information." msgstr "" #. type: TP -#: doc/tin.1:1370 +#: doc/tin.1:1388 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1379 +#: doc/tin.1:1397 msgid "Mark article as unread." msgstr "Alle Artikel als ungelesen markieren." #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1384 +#: doc/tin.1:1402 msgid "Mark the current thread as unread." msgstr "Markiere den aktuellen Thread als ungelesen." #. type: SS -#: doc/tin.1:1384 +#: doc/tin.1:1402 #, no-wrap msgid "URL LISTING" msgstr "URL LISTE" #. type: Plain text -#: doc/tin.1:1387 +#: doc/tin.1:1405 msgid "" "B ('B') displays a list of URLs in the current article. " "Besides the common moving keys, the following commands are available:" msgstr "" +"B ('B') zeigt eine Liste der URLs im aktuellen Artikel an. " +"Neben den üblichen Bewegungstasten stehen folgende Befehle zur Verfügung:" #. type: TP -#: doc/tin.1:1388 +#: doc/tin.1:1406 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1392 +#: doc/tin.1:1410 msgid "" "The current URL will be prompted and opened using the B. " "'BESCE>' or no input will skip the URL." msgstr "" +"Die aktuelle URL wird abgefragt und mit dem B geöffnet. " +"'BESCE>' oder keine Eingabe überspringt die URL." #. type: Plain text -#: doc/tin.1:1395 doc/tin.1:1495 +#: doc/tin.1:1413 doc/tin.1:1513 msgid "URL forward search." msgstr "Suche nach URL (vorwärts)." #. type: Plain text -#: doc/tin.1:1398 doc/tin.1:1498 +#: doc/tin.1:1416 doc/tin.1:1516 msgid "URL backward search." msgstr "Suche nach URL (rückwärts)." #. type: Plain text -#: doc/tin.1:1404 doc/tin.1:1458 doc/tin.1:1504 +#: doc/tin.1:1422 doc/tin.1:1476 doc/tin.1:1522 msgid "Shell escape." msgstr "Ausgang zur Shell." #. type: Plain text -#: doc/tin.1:1407 +#: doc/tin.1:1425 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:1410 doc/tin.1:1465 doc/tin.1:1510 +#: doc/tin.1:1428 doc/tin.1:1483 doc/tin.1:1528 msgid "Help screen of commands available." msgstr "Hilfeseite der verfügbaren Befehle." #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1417 +#: doc/tin.1:1435 #, no-wrap msgid "ATTACHMENT LISTING" msgstr "ANHANGSVERZEICHNIS" #. type: Plain text -#: doc/tin.1:1420 +#: doc/tin.1:1438 msgid "" "B ('B') displays a list of attachments of the current " "article. Besides the common moving keys, the following commands are " "available:" msgstr "" +"B ('B') 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:1421 +#: doc/tin.1:1439 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1424 +#: doc/tin.1:1442 msgid "Pipe attachment into command." msgstr "Anhang an Befehl weiterleiten." #. type: TP -#: doc/tin.1:1424 +#: doc/tin.1:1442 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1427 +#: doc/tin.1:1445 msgid "Save current attachment / tagged attachments to disk." msgstr "Aktuellen Anhang / markierte Anhänge auf speichern." #. type: TP -#: doc/tin.1:1427 +#: doc/tin.1:1445 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1430 +#: doc/tin.1:1448 msgid "View attachment." msgstr "Multimediaanhänge anzeigen." #. type: TP -#: doc/tin.1:1430 +#: doc/tin.1:1448 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1433 +#: doc/tin.1:1451 msgid "Tag one or more attachments for saving." msgstr "Einen oder mehrere Anhänge zum Speichern markieren." #. type: TP -#: doc/tin.1:1433 +#: doc/tin.1:1451 #, no-wrap msgid "B" #. type: Plain text -#: doc/tin.1:1437 +#: doc/tin.1:1455 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:1437 +#: doc/tin.1:1455 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1440 +#: doc/tin.1:1458 msgid "Reverse tagging of all attachments." msgstr "Markierung der Anhänge umkehren." #. type: TP -#: doc/tin.1:1440 +#: doc/tin.1:1458 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1443 +#: doc/tin.1:1461 msgid "Untag all tagged attachments." msgstr "Markierung der markierten Anhängen aufheben." #. type: Plain text -#: doc/tin.1:1446 +#: doc/tin.1:1464 msgid "Attachment forward search." msgstr "Vorwärtssuche nach Anhang." #. type: Plain text -#: doc/tin.1:1449 +#: doc/tin.1:1467 msgid "Attachment backward search." msgstr "Rückwärtssuche nach Anhang." #. type: TP -#: doc/tin.1:1452 +#: doc/tin.1:1470 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1455 +#: doc/tin.1:1473 msgid "" "Pipe attachment into command. Uses the raw attachment, no decoding is done." msgstr "" @@ -3556,7 +3654,7 @@ msgstr "" "Dekodierung vorgenommen." #. type: Plain text -#: doc/tin.1:1462 +#: doc/tin.1:1480 msgid "" "Toggle the display of the name/description of the current attachment in the " "last line." @@ -3564,13 +3662,13 @@ msgstr "Name oder Beschreibung des Anhan #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1472 +#: doc/tin.1:1490 #, no-wrap msgid "POSTING HISTORY LISTING" msgstr "POSTING VERLAUFSLISTE" #. type: Plain text -#: doc/tin.1:1480 +#: doc/tin.1:1498 msgid "" "B ('B') displays a list of all previous posted articles " "stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following " @@ -3582,13 +3680,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1481 +#: doc/tin.1:1499 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1492 +#: doc/tin.1:1510 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 " @@ -3601,14 +3699,14 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1507 +#: doc/tin.1:1525 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:1517 +#: doc/tin.1:1535 #, no-wrap msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" msgstr "MENÜ DER GLOBALE OPTIONEN UND KONFIGURIERBAREN TINRC-VARIABLEN" @@ -3617,7 +3715,7 @@ msgstr "MENÜ DER GLOBALE OPTIONEN UND K #. - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used #. in the !TIN_DEFAULTS_DIR config case #. type: Plain text -#: doc/tin.1:1529 +#: doc/tin.1:1547 msgid "" "At startup, B reads in the configuration files (see also B<\\" "%tin>(5)). They contain a list of variables that can be used to configure " @@ -3628,7 +3726,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1537 +#: doc/tin.1:1555 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 " @@ -3639,7 +3737,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1543 +#: doc/tin.1:1561 msgid "" "In the options menu use the cursor keys in the usual way to move around. Use " "B ('B<^J>' or 'BCRE>') to 'open' the option you wish " @@ -3649,7 +3747,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1550 +#: doc/tin.1:1568 msgid "" "As with the other menus, B ('B<^L>') will redraw the screen. You " "can use B ('B'), B ('B') and B " @@ -3659,7 +3757,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1555 +#: doc/tin.1:1573 msgid "" "The options menu provides access to the attributes menu for the current " "group by the B ('BTABE>') command. Pressing " @@ -3668,14 +3766,14 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1558 +#: doc/tin.1:1576 msgid "" "The B ('B') command brings up the scopes menu. For more " "information see section \"SCOPES MENU\"." msgstr "" #. type: Plain text -#: doc/tin.1:1562 +#: doc/tin.1:1580 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/" @@ -3683,13 +3781,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1562 +#: doc/tin.1:1580 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1568 doc/tin.5:1281 +#: doc/tin.1:1586 doc/tin.5:1300 msgid "" "If ON abbreviate long newsgroup names at group selection level and article " "level (if necessary) like this: news.software.readers -E n.software." @@ -3700,13 +3798,13 @@ msgstr "" "readers -E n.s.readers -E n.s.r. Voreinstellung ist OFF." #. type: TP -#: doc/tin.1:1568 +#: doc/tin.1:1586 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1572 doc/tin.5:1285 +#: doc/tin.1:1590 doc/tin.5:1304 msgid "" "If ON add posted articles which start a new thread to filter for " "highlighting follow-ups. Default is ON." @@ -3715,24 +3813,24 @@ msgstr "" "hinzu um eventuelle Antworten hervorzuheben. Voreinstellung ist ON." #. type: TP -#: doc/tin.1:1572 +#: doc/tin.1:1590 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1575 doc/tin.5:1288 +#: doc/tin.1:1593 doc/tin.5:1307 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:1575 +#: doc/tin.1:1593 #, no-wrap msgid "B" msgstr "B<Übersp. multipart/alternative-Teile (alternative_handling)>" #. type: Plain text -#: doc/tin.1:1578 doc/tin.5:1291 +#: doc/tin.1:1596 doc/tin.5:1310 msgid "" "If ON strip multipart/alternative messages automatically. Default is ON." msgstr "" @@ -3740,25 +3838,25 @@ msgstr "" "Voreinstellung ist ON." #. type: TP -#: doc/tin.1:1578 +#: doc/tin.1:1596 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1581 doc/tin.5:1294 +#: doc/tin.1:1599 doc/tin.5:1313 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:1581 +#: doc/tin.1:1599 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1584 doc/tin.5:1297 +#: doc/tin.1:1602 doc/tin.5:1316 msgid "" "The character used to show that an article is in a range. Default is '#'." msgstr "" @@ -3766,13 +3864,13 @@ msgstr "" "befindet. Voreinstellung ist '#'." #. type: TP -#: doc/tin.1:1584 +#: doc/tin.1:1602 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1588 doc/tin.5:1301 +#: doc/tin.1:1606 doc/tin.5:1320 msgid "" "The character used to show that an article will return as an unread article " "when the group is next entered. Default is '-'." @@ -3782,13 +3880,13 @@ msgstr "" "Voreinstellung ist '-'." #. type: TP -#: doc/tin.1:1588 +#: doc/tin.1:1606 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1592 doc/tin.5:1305 +#: doc/tin.1:1610 doc/tin.5:1324 msgid "" "The character used to show that an article/thread is auto-selected (hot). " "Default is '*'." @@ -3797,13 +3895,13 @@ msgstr "" "automatisch ausgewählt ist (heiß). Voreinstellung ist '*'." #. type: TP -#: doc/tin.1:1592 +#: doc/tin.1:1610 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1596 doc/tin.5:1309 +#: doc/tin.1:1614 doc/tin.5:1328 msgid "" "The character used to show that an article/thread is recent (not older than " "X days). See also B. Default is 'o'." @@ -3812,13 +3910,13 @@ msgstr "" "(nicht älter als X Tage). Siehe auch B. Voreinstellung ist ' o'." #. type: TP -#: doc/tin.1:1596 +#: doc/tin.1:1614 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1600 doc/tin.5:1313 +#: doc/tin.1:1618 doc/tin.5:1332 msgid "" "The character used to show that an article has not been read. Default is " "'+'." @@ -3827,26 +3925,26 @@ msgstr "" "Voreinstellung ist '+'." #. type: TP -#: doc/tin.1:1600 +#: doc/tin.1:1618 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1603 doc/tin.5:1316 +#: doc/tin.1:1621 doc/tin.5:1335 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:1603 +#: doc/tin.1:1621 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1607 doc/tin.5:1320 +#: doc/tin.1:1625 doc/tin.5:1339 msgid "" "The character used to show that an article was killed. Default is 'K'. " "B must be set accordingly." @@ -3855,13 +3953,13 @@ msgstr "" "'K'). B muss passend gesetzt sein." #. type: TP -#: doc/tin.1:1607 +#: doc/tin.1:1625 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1611 doc/tin.5:1324 +#: doc/tin.1:1629 doc/tin.5:1343 msgid "" "The character used to show that an article was hot before it was read. " "Default is ':'. B must be set accordingly." @@ -3871,13 +3969,13 @@ msgstr "" "B muss entsprechend eingestellt werden." #. type: TP -#: doc/tin.1:1611 doc/tin.5:1324 +#: doc/tin.1:1629 doc/tin.5:1343 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1616 +#: doc/tin.1:1634 msgid "" "If ON B will ask before using a MIME viewer (B) to " "display MIME messages. This only occurs if a MIME viewer is set. Default is " @@ -3885,13 +3983,29 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1616 +#: doc/tin.1:1634 +#, no-wrap +msgid "B" +msgstr "B" + +#. type: Plain text +#: doc/tin.1:1639 +msgid "" +"Format string B 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 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:1639 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1620 doc/tin.5:1335 +#: doc/tin.1:1643 doc/tin.5:1360 msgid "" "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when " "mailing an article. Default is No." @@ -3900,13 +4014,13 @@ msgstr "" "Sie einen Artikel versenden. Die Voreinstellung ist Nein." #. type: TP -#: doc/tin.1:1620 +#: doc/tin.1:1643 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1624 doc/tin.5:1339 +#: doc/tin.1:1647 doc/tin.5:1364 msgid "" "If ON automatically list thread when entering it using right arrow key. " "Default is ON." @@ -3915,24 +4029,24 @@ msgstr "" "anzeigen? Voreinstellung ist ON." #. type: TP -#: doc/tin.1:1624 +#: doc/tin.1:1647 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1627 doc/tin.1:2654 +#: doc/tin.1:1650 doc/tin.1:2684 msgid "Default is OFF." msgstr "Voreinstellung ist OFF." #. type: TP -#: doc/tin.1:1627 +#: doc/tin.1:1650 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1632 doc/tin.5:1347 +#: doc/tin.1:1655 doc/tin.5:1372 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 " @@ -3943,13 +4057,13 @@ msgstr "" "Voreinstellung ist ON." #. type: TP -#: doc/tin.1:1632 +#: doc/tin.1:1655 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1637 doc/tin.5:1352 +#: doc/tin.1:1660 doc/tin.5:1377 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 " @@ -3961,13 +4075,13 @@ msgstr "" "angezeigt. Standard ist ON." #. type: TP -#: doc/tin.1:1637 +#: doc/tin.1:1660 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1642 +#: doc/tin.1:1665 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. " @@ -3975,13 +4089,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1642 +#: doc/tin.1:1665 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1648 doc/tin.5:1363 +#: doc/tin.1:1671 doc/tin.5:1388 msgid "" "Use this hash algorithm for cancel-locks. Only available when built with " "cancel-lock support. none disables the generation of cancel-locks. Valid " @@ -3993,13 +4107,13 @@ msgstr "" "sha512. Voreinstellung ist sha1." #. type: TP -#: doc/tin.1:1648 +#: doc/tin.1:1671 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1654 doc/tin.5:1367 +#: doc/tin.1:1677 doc/tin.5:1392 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." @@ -4009,101 +4123,101 @@ msgstr "" "sollen. Voreinstellung ist OFF." #. type: TP -#: doc/tin.1:1654 +#: doc/tin.1:1677 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1657 doc/tin.5:1370 +#: doc/tin.1:1680 doc/tin.5:1395 msgid "Standard background color" msgstr "Standard Hintergrundfarbe" #. type: TP -#: doc/tin.1:1657 +#: doc/tin.1:1680 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1660 doc/tin.5:1373 +#: doc/tin.1:1683 doc/tin.5:1398 msgid "Color of quoted text from external sources" msgstr "Farbe des Fremdzitat-Textes" #. type: TP -#: doc/tin.1:1660 +#: doc/tin.1:1683 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1663 doc/tin.5:1376 +#: doc/tin.1:1686 doc/tin.5:1401 msgid "Color of sender (From:)" msgstr "Farbe des Autors (From:)" #. type: TP -#: doc/tin.1:1663 +#: doc/tin.1:1686 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1666 doc/tin.5:1379 +#: doc/tin.1:1689 doc/tin.5:1404 msgid "Color of header-lines" msgstr "Farbe der Artikelheaderzeilen" #. type: TP -#: doc/tin.1:1666 +#: doc/tin.1:1689 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1669 doc/tin.5:1382 +#: doc/tin.1:1692 doc/tin.5:1407 msgid "Color of help pages" msgstr "Farbe des Hilfstext" #. type: TP -#: doc/tin.1:1669 +#: doc/tin.1:1692 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1672 doc/tin.5:1385 +#: doc/tin.1:1695 doc/tin.5:1410 msgid "Color of background for inverse text" msgstr "Hintergrundfarbe für inversen Text" #. type: TP -#: doc/tin.1:1672 +#: doc/tin.1:1695 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1675 doc/tin.5:1388 +#: doc/tin.1:1698 doc/tin.5:1413 msgid "Color of foreground for inverse text" msgstr "Vordergrundfarbe für inversen Text" #. type: TP -#: doc/tin.1:1675 +#: doc/tin.1:1698 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1678 doc/tin.5:1407 +#: doc/tin.1:1701 doc/tin.5:1432 msgid "Color of status messages in last line" msgstr "Farbe der Statusmeldungen in der letzten Zeile" #. type: TP -#: doc/tin.1:1678 +#: doc/tin.1:1701 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1682 doc/tin.5:1392 +#: doc/tin.1:1705 doc/tin.5:1417 msgid "" "Color of words emphasized like _this_. See also B and " "B." @@ -4112,13 +4226,13 @@ msgstr "" "B und B." #. type: TP -#: doc/tin.1:1682 +#: doc/tin.1:1705 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1686 doc/tin.5:1396 +#: doc/tin.1:1709 doc/tin.5:1421 msgid "" "Color of words emphasized like /this/. See also B and " "B." @@ -4127,13 +4241,13 @@ msgstr "" "B und B." #. type: TP -#: doc/tin.1:1686 +#: doc/tin.1:1709 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1690 doc/tin.5:1400 +#: doc/tin.1:1713 doc/tin.5:1425 msgid "" "Color of words emphasized like *this*. See also B and " "B." @@ -4142,13 +4256,13 @@ msgstr "" "B und B." #. type: TP -#: doc/tin.1:1690 +#: doc/tin.1:1713 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1694 doc/tin.5:1404 +#: doc/tin.1:1717 doc/tin.5:1429 msgid "" "Color of words emphasized like -this-. See also B and " "B." @@ -4157,171 +4271,195 @@ msgstr "" "B und B." #. type: TP -#: doc/tin.1:1694 +#: doc/tin.1:1717 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1697 doc/tin.5:1410 +#: doc/tin.1:1720 doc/tin.5:1435 msgid "Color of mini help menu" msgstr "Farbe des Minihilfemenü" #. type: TP -#: doc/tin.1:1697 +#: doc/tin.1:1720 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1700 doc/tin.5:1413 +#: doc/tin.1:1723 doc/tin.5:1438 msgid "Color of actual news header fields" msgstr "Farbe des angezeigten Headers" #. type: TP -#: doc/tin.1:1700 +#: doc/tin.1:1723 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1703 doc/tin.5:1416 +#: doc/tin.1:1726 doc/tin.5:1441 msgid "Standard foreground color" msgstr "Standard Vordergrundfarbe" #. type: TP -#: doc/tin.1:1703 +#: doc/tin.1:1726 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1706 doc/tin.5:1419 +#: doc/tin.1:1729 doc/tin.5:1444 msgid "Color of quoted lines" msgstr "Farbe der zitierten Zeilen" #. type: TP -#: doc/tin.1:1706 +#: doc/tin.1:1729 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1709 doc/tin.5:1422 +#: doc/tin.1:1732 doc/tin.5:1447 msgid "Color of twice quoted lines" msgstr "Farbe von zweifach zitierten Zeilen" #. type: TP -#: doc/tin.1:1709 +#: doc/tin.1:1732 #, no-wrap msgid "B3 times quoted line (col_quote3)>" msgstr "B3-fach zitierten Zeilen (col_quote3)>" #. type: Plain text -#: doc/tin.1:1712 doc/tin.5:1425 +#: doc/tin.1:1735 doc/tin.5:1450 msgid "Color of E=3 times quoted lines" msgstr "Farbe von =E3-fach zitierten Zeilen" #. type: TP -#: doc/tin.1:1712 +#: doc/tin.1:1735 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1716 doc/tin.5:1429 +#: doc/tin.1:1739 doc/tin.5:1454 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:1716 +#: doc/tin.1:1739 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1719 doc/tin.5:1432 +#: doc/tin.1:1742 doc/tin.5:1457 msgid "Color of signatures" msgstr "Farbe von Signaturen" #. type: TP -#: doc/tin.1:1719 +#: doc/tin.1:1742 +#, no-wrap +msgid "B" +msgstr "B" + +#. type: Plain text +#: doc/tin.1:1745 doc/tin.5:1460 +msgid "Color of negative score" +msgstr "Farbe negativer Bewertung" + +#. type: TP +#: doc/tin.1:1745 +#, no-wrap +msgid "B" +msgstr "B" + +#. type: Plain text +#: doc/tin.1:1748 doc/tin.5:1463 +msgid "Color of positive score" +msgstr "Farbe positiver Bewertung" + +#. type: TP +#: doc/tin.1:1748 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1722 doc/tin.5:1435 +#: doc/tin.1:1751 doc/tin.5:1466 msgid "Color of urls highlight" msgstr "Farbe der hervorgehobenen URLs" #. type: TP -#: doc/tin.1:1722 +#: doc/tin.1:1751 #, no-wrap msgid "B" msgstr "B" # #. type: Plain text -#: doc/tin.1:1725 doc/tin.5:1438 +#: doc/tin.1:1754 doc/tin.5:1469 msgid "Color of verbatim blocks" msgstr "Farbe des wortgetreu darzustellenden Textes" #. type: TP -#: doc/tin.1:1725 +#: doc/tin.1:1754 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1728 doc/tin.5:1441 +#: doc/tin.1:1757 doc/tin.5:1472 msgid "Color of article subject" msgstr "Farbe der Subjectzeile" #. type: TP -#: doc/tin.1:1728 +#: doc/tin.1:1757 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1731 doc/tin.5:1444 +#: doc/tin.1:1760 doc/tin.5:1475 msgid "Color of text-lines" msgstr "Farbe der Textzeilen" #. type: TP -#: doc/tin.1:1731 +#: doc/tin.1:1760 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1734 doc/tin.5:1447 +#: doc/tin.1:1763 doc/tin.5:1478 msgid "Color of help/mail sign" msgstr "Farbe des Hilfe/Mail-Zeichens" #. type: TP -#: doc/tin.1:1734 +#: doc/tin.1:1763 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1737 +#: doc/tin.1:1766 msgid "Ask for manual confirmation to protect the user." msgstr "Vorsichtshalber um Bestätigung bitten." #. type: IP -#: doc/tin.1:1738 doc/tin.1:1744 doc/tin.1:1748 +#: doc/tin.1:1767 doc/tin.1:1773 doc/tin.1:1777 #, no-wrap msgid "\\(bu" msgstr "\\(bu" #. TODO: check if all affected commands are marked [after confirmation] #. type: Plain text -#: doc/tin.1:1744 +#: doc/tin.1:1773 msgid "" "B Ask for confirmation before executing certain dangerous commands " "(e.g., B ('B')). Commands that this affects are marked in this " @@ -4329,21 +4467,21 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1748 +#: doc/tin.1:1777 msgid "" "B You'll be asked to confirm that you wish to exit B when you use " "the B ('B') command." msgstr "" #. type: Plain text -#: doc/tin.1:1752 +#: doc/tin.1:1781 msgid "" "B: Ask for confirmation before marking all not selected (with " "B ('B') command) articles as read." msgstr "" #. type: Plain text -#: doc/tin.5:1468 +#: doc/tin.5:1499 msgid "Default is commands & quit." msgstr "Voreinstellung ist Kommandos & Ende." #. type: Plain text -#: doc/tin.5:1479 +#: doc/tin.5:1510 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<\\" @@ -12332,61 +12788,61 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1479 +#: doc/tin.5:1510 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1481 +#: doc/tin.5:1512 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1483 +#: doc/tin.5:1514 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1486 +#: doc/tin.5:1517 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1489 +#: doc/tin.5:1520 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1493 +#: doc/tin.5:1524 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1498 +#: doc/tin.5:1529 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1502 +#: doc/tin.5:1533 #, no-wrap msgid "B" msgstr "B" #. type: ta -#: doc/tin.5:1507 doc/tin.5:1536 +#: doc/tin.5:1538 doc/tin.5:1567 #, 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:1516 doc/tin.5:1545 +#: doc/tin.5:1547 doc/tin.5:1576 #, no-wrap msgid "" "0\t''Subject:'' (case sensitive)\n" @@ -12408,139 +12864,139 @@ msgstr "" "7\t''Lines:''\n" #. type: TP -#: doc/tin.5:1518 +#: doc/tin.5:1549 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1522 +#: doc/tin.5:1553 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1527 +#: doc/tin.5:1558 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1531 +#: doc/tin.5:1562 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1547 +#: doc/tin.5:1578 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1549 +#: doc/tin.5:1580 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1551 +#: doc/tin.5:1582 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1553 +#: doc/tin.5:1584 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1555 +#: doc/tin.5:1586 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1557 +#: doc/tin.5:1588 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1559 +#: doc/tin.5:1590 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1561 +#: doc/tin.5:1592 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1563 +#: doc/tin.5:1594 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1565 +#: doc/tin.5:1596 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1567 +#: doc/tin.5:1598 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1569 +#: doc/tin.5:1600 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1571 +#: doc/tin.5:1602 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1573 +#: doc/tin.5:1604 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1575 +#: doc/tin.5:1606 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1577 +#: doc/tin.5:1608 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1579 +#: doc/tin.5:1610 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1581 +#: doc/tin.5:1612 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1592 +#: doc/tin.5:1623 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., /" @@ -12549,13 +13005,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1595 +#: doc/tin.5:1626 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1602 +#: doc/tin.5:1633 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, " @@ -12563,19 +13019,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1602 +#: doc/tin.5:1633 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1606 +#: doc/tin.5:1637 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1613 +#: doc/tin.5:1644 msgid "" "If B is E 0 not more than the last B " "articles/group are fetched from the server. If B is E 0 B<" @@ -12584,13 +13040,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1613 +#: doc/tin.5:1644 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1627 +#: doc/tin.5:1658 msgid "" "Which keys B<\\%tin>(1) should accept to jump to the next unread article. " "Possible is any combination of B and B. When " @@ -12601,7 +13057,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1634 +#: doc/tin.5:1665 msgid "" "The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ " "\\ %s\\ \\ %F\". The following substitutions are supported:" @@ -12611,13 +13067,13 @@ msgstr "" "Ersetzungen werden unterstützt:" #. type: ta -#: doc/tin.5:1636 +#: doc/tin.5:1667 #, 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:1648 +#: doc/tin.5:1679 #, no-wrap msgid "" "%D\tdate\n" @@ -12638,38 +13094,38 @@ msgstr "" "%L\tAnzahl der Zeilen\n" "%M\tMessage-ID\n" "%R\tAnzahl der Antworten im Thread\n" -"%S\tScore\n" +"%S\tBewertung\n" "%m\tArtikelkennzeichnungen\n" "%n\taktuelle Threadnummer\n" "%s\tSubject\n" "%%\t%\n" #. type: TP -#: doc/tin.5:1650 +#: doc/tin.5:1681 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1660 +#: doc/tin.5:1691 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1667 +#: doc/tin.5:1698 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1673 +#: doc/tin.5:1704 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1679 +#: doc/tin.5:1710 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, " @@ -12678,32 +13134,32 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1679 +#: doc/tin.5:1710 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1683 +#: doc/tin.5:1714 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1688 +#: doc/tin.5:1719 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1692 +#: doc/tin.5:1723 msgid "" "This option controls the processing and display of articles that are killed. " "There are 3 options, default is 0 (B)." msgstr "" #. type: Plain text -#: doc/tin.5:1700 +#: doc/tin.5:1731 msgid "" "B is the 'traditional' behavior of B<\\%tin>(1). " "Only unread articles are killed once only by marking them read. As filtering " @@ -12713,106 +13169,106 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1716 +#: doc/tin.5:1747 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1722 +#: doc/tin.5:1753 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:1726 +#: doc/tin.5:1757 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1731 +#: doc/tin.5:1762 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1750 +#: doc/tin.5:1781 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1788 +#: doc/tin.5:1819 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1800 doc/tin.5:2557 +#: doc/tin.5:1831 doc/tin.5:2592 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1833 +#: doc/tin.5:1864 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1838 +#: doc/tin.5:1869 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1843 +#: doc/tin.5:1874 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1848 +#: doc/tin.5:1879 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1853 +#: doc/tin.5:1884 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1859 +#: doc/tin.5:1890 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:1880 +#: doc/tin.5:1911 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1883 +#: doc/tin.5:1914 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:1883 +#: doc/tin.5:1914 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1887 +#: doc/tin.5:1918 msgid "" "The normalization form which should be used to normalize unicode input. The " "possible values are:" @@ -12821,15 +13277,47 @@ msgstr "" "normalisieren. Die möglichen Werte sind:" #. type: Plain text -#: doc/tin.5:1905 +#: doc/tin.5:1936 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." msgstr "" +#. type: TP +#: doc/tin.5:1936 +#, no-wrap +msgid "B" +msgstr "B" + #. type: Plain text -#: doc/tin.5:1933 +#: doc/tin.5:1942 +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:1942 +#, no-wrap +msgid "B" +msgstr "B" + +#. type: Plain text +#: doc/tin.5:1948 +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:1976 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 " @@ -12837,19 +13325,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1949 +#: doc/tin.5:1992 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1961 +#: doc/tin.5:2004 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1971 +#: doc/tin.5:2014 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 " @@ -12858,7 +13346,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1979 +#: doc/tin.5:2022 msgid "" "If ON show empty ''Followup-To:'' header when editing an article. Default " "is OFF." @@ -12867,13 +13355,13 @@ msgstr "" "ist OFF." #. type: TP -#: doc/tin.5:1984 +#: doc/tin.5:2027 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1990 +#: doc/tin.5:2033 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 " @@ -12882,7 +13370,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1995 +#: doc/tin.5:2038 msgid "" "B Compress quote characters together when quoting multiple " "times (for example, 'E E E' will be turned into " @@ -12890,7 +13378,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2001 +#: doc/tin.5:2044 msgid "" "B This option is off by default. Signatures are always " "quoted regardless of this option when you are viewing an article in raw mode " @@ -12899,18 +13387,18 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2003 +#: doc/tin.5:2046 msgid "B This option is on by default." msgstr "B Diese Option ist standardmäßig aktiviert." #. type: TP -#: doc/tin.5:2004 +#: doc/tin.5:2047 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2011 +#: doc/tin.5:2054 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, then B<" @@ -12918,13 +13406,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2011 +#: doc/tin.5:2054 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2018 +#: doc/tin.5:2061 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, then " @@ -12932,13 +13420,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2018 +#: doc/tin.5:2061 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2025 +#: doc/tin.5:2068 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, then " @@ -12946,19 +13434,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2025 +#: doc/tin.5:2068 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2029 +#: doc/tin.5:2072 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2036 +#: doc/tin.5:2079 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. " @@ -12966,49 +13454,60 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2036 +#: doc/tin.5:2079 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2045 +#: doc/tin.5:2088 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2049 +#: doc/tin.5:2092 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2053 +#: doc/tin.5:2096 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2057 +#: doc/tin.5:2100 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2061 +#: doc/tin.5:2104 #, no-wrap msgid "B" msgstr "B" +#. type: Plain text +#: doc/tin.5:2114 +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 show_last_line_prev_page=ON. Set to -2 to get " +"half-page scrolling. This setting supersedes B=OFF." +msgstr "" + #. type: TP -#: doc/tin.5:2069 +#: doc/tin.5:2114 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2073 +#: doc/tin.5:2118 msgid "" "The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ " "\\ %G\\ \\ %d\". The following substitutions are supported:" @@ -13018,13 +13517,13 @@ msgstr "" "Ersetzungen werden unterstützt:" #. type: ta -#: doc/tin.5:2075 +#: doc/tin.5:2120 #, 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:2082 +#: doc/tin.5:2127 #, no-wrap msgid "" "%G\tgroup name\n" @@ -13042,19 +13541,19 @@ msgstr "" "%%\t%\n" #. type: TP -#: doc/tin.5:2084 +#: doc/tin.5:2129 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2115 +#: doc/tin.5:2164 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2124 +#: doc/tin.5:2173 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 " @@ -13065,32 +13564,32 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2124 +#: doc/tin.5:2173 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2131 +#: doc/tin.5:2180 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:2165 +#: doc/tin.5:2196 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2188 +#: doc/tin.5:2219 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2195 +#: doc/tin.5:2226 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -13098,19 +13597,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2241 +#: doc/tin.5:2272 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2248 +#: doc/tin.5:2279 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2255 +#: doc/tin.5:2286 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -13118,50 +13617,50 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2255 +#: doc/tin.5:2286 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2259 +#: doc/tin.5:2290 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2268 +#: doc/tin.5:2299 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2272 +#: doc/tin.5:2303 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2278 +#: doc/tin.5:2309 msgid "" "A regular expression to find Subject prefixes like \"Re:\" to remove If " "B is blank, then B<\\%tin>(1) uses a built-in default." msgstr "" #. type: TP -#: doc/tin.5:2278 +#: doc/tin.5:2309 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2284 +#: doc/tin.5:2315 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2291 +#: doc/tin.5:2322 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -13169,7 +13668,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2296 +#: doc/tin.5:2327 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 " @@ -13177,44 +13676,45 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2299 +#: doc/tin.5:2330 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:2302 +#: doc/tin.5:2333 msgid "Don't thread" msgstr "Keinen Diskussionsfaden aufbauen." #. type: Plain text -#: doc/tin.5:2304 +#: doc/tin.5:2335 msgid "Thread on Subject only" msgstr "Diskussionsfaden nur anhand von ''Subject:'' aufbauen." #. type: Plain text -#: doc/tin.5:2306 +#: doc/tin.5:2337 msgid "Thread on References only" msgstr "Diskussionsfaden nur anhand von ''References:'' aufbauen." #. type: Plain text -#: doc/tin.5:2308 +#: doc/tin.5:2339 msgid "Thread on References then Subject (default)" msgstr "" "Diskussionsfaden anhand von ''References:'' und ''Subject:'' aufbauen " "(Voreinstellung)." #. type: Plain text -#: doc/tin.5:2310 +#: doc/tin.5:2341 msgid "Thread multipart articles on Subject" -msgstr "Diskussionsfaden mehrteiliger Artike anhand von 'Subject:'' aufbauen." +msgstr "Diskussionsfaden mehrteiliger Artikel anhand von 'Subject:'' aufbauen." #. type: Plain text -#: doc/tin.5:2312 +#: doc/tin.5:2343 msgid "Thread on Percentage Match of the Subjects" -msgstr "" +msgstr "Anhand der prozentualen Übereinstimmung der Subjects gruppieren" #. type: Plain text -#: doc/tin.5:2316 +#: doc/tin.5:2347 msgid "" "It's also possible to set the threading type on a per group basis by setting " "the group attribute variable B to 0 \\(en 5 in the file I<" @@ -13222,7 +13722,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2320 +#: doc/tin.5:2351 msgid "" "The format string used for the Thread level. Default is \"%n\\ %m\\ \\ " "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:" @@ -13232,13 +13732,13 @@ msgstr "" "Ersetzungen werden unterstützt:" #. type: ta -#: doc/tin.5:2322 +#: doc/tin.5:2353 #, 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:2333 +#: doc/tin.5:2364 #, no-wrap msgid "" "%D\tdate\n" @@ -13257,14 +13757,14 @@ msgstr "" "%I\tInitialen des Absenders\n" "%L\tAnzahl der Zeilen\n" "%M\tMessage-ID\n" -"%S\tScore\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:2340 +#: doc/tin.5:2371 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 " @@ -13272,32 +13772,32 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2344 +#: doc/tin.5:2375 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2356 +#: doc/tin.5:2387 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2361 +#: doc/tin.5:2392 msgid "" "The name of file containing all trusted CA certificates used for NNTPS (B) connections. If left empty the system default will be used." msgstr "" #. type: TP -#: doc/tin.5:2361 +#: doc/tin.5:2392 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2375 +#: doc/tin.5:2406 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 " @@ -13305,7 +13805,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2398 +#: doc/tin.5:2429 msgid "" "If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying " "articles. Default is OFF." @@ -13314,13 +13814,13 @@ msgstr "" "bei der Artikelanzeige entfernt. Voreinstellung ist OFF." #. type: TP -#: doc/tin.5:2398 +#: doc/tin.5:2429 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2405 +#: doc/tin.5:2436 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -13328,13 +13828,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2405 +#: doc/tin.5:2436 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2409 +#: doc/tin.5:2440 msgid "" "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is " "ON." @@ -13343,56 +13843,56 @@ msgstr "" "Voreinstellung ist ON." #. type: TP -#: doc/tin.5:2409 +#: doc/tin.5:2440 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2414 +#: doc/tin.5:2445 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2417 +#: doc/tin.5:2448 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2422 +#: doc/tin.5:2453 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:2422 +#: doc/tin.5:2453 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2425 +#: doc/tin.5:2456 msgid "Use scroll keys on keypad. Default is OFF." msgstr "" "Navigationstasten auf dem Tastenfeld verwenden. Voreinstellung ist OFF." #. type: TP -#: doc/tin.5:2425 +#: doc/tin.5:2456 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2431 +#: doc/tin.5:2462 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2443 +#: doc/tin.5:2474 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 " @@ -13401,49 +13901,49 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2443 +#: doc/tin.5:2474 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2447 +#: doc/tin.5:2478 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2451 +#: doc/tin.5:2484 msgid "" -"A regular expression that B will use to find the begin of a verbatim " -"block. Default is #v+" +"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:2451 +#: doc/tin.5:2484 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2455 +#: doc/tin.5:2490 msgid "" -"A regular expression that B will use to find the end of a verbatim " -"block. Default is #v-" +"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:2458 +#: doc/tin.5:2493 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2482 +#: doc/tin.5:2517 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 " @@ -13455,31 +13955,31 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2482 +#: doc/tin.5:2517 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2494 +#: doc/tin.5:2529 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2502 +#: doc/tin.5:2537 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2518 +#: doc/tin.5:2553 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2534 +#: doc/tin.5:2569 msgid "" "Yet another global configuration file with \"I=I\" pairs. " "This one is for the more general options which usually can't be controlled " @@ -13489,18 +13989,18 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2534 +#: doc/tin.5:2569 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2537 +#: doc/tin.5:2572 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:2541 +#: doc/tin.5:2576 msgid "" "Defines the name of your organization. $B overrides any " "specified value." @@ -13509,13 +14009,13 @@ msgstr "" "angegebenen Wert." #. type: TP -#: doc/tin.5:2541 +#: doc/tin.5:2576 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2546 +#: doc/tin.5:2581 msgid "" "Defines the default place for some configuration files, common values are I, I, I or I. " @@ -13523,13 +14023,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2546 +#: doc/tin.5:2581 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2552 +#: doc/tin.5:2587 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." @@ -13542,19 +14042,19 @@ msgstr "" "ändern, wenn Sie die Probleme Ihrer Benutzer selbst lösen wollen." #. type: TP -#: doc/tin.5:2552 +#: doc/tin.5:2587 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2557 +#: doc/tin.5:2592 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:2561 +#: doc/tin.5:2596 msgid "" "Default charset to be used in MIME's ''Content-Type:'' header. " "$B overrides any specified value." @@ -13563,7 +14063,7 @@ msgstr "" "soll. $B überschreibt den angegebenen Wert." #. type: Plain text -#: doc/tin.5:2564 +#: doc/tin.5:2599 msgid "" "Default encoding scheme used in MIME articles. 8bit might be the best value." msgstr "" @@ -13571,7 +14071,7 @@ msgstr "" "die beste Wahl." #. type: Plain text -#: doc/tin.5:2568 +#: doc/tin.5:2603 msgid "" "Default encoding scheme used in MIME letters. quoted-printable is a good " "choice here." @@ -13580,13 +14080,13 @@ msgstr "" "eine gute Wahl." #. type: TP -#: doc/tin.5:2568 +#: doc/tin.5:2603 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2574 +#: doc/tin.5:2609 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<\\" @@ -13597,13 +14097,13 @@ msgstr "" "Voreinstellung auf ON geändert." #. type: TP -#: doc/tin.5:2574 +#: doc/tin.5:2609 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2578 +#: doc/tin.5:2613 msgid "" "Don't generate a ''Sender:'' header. This has an effect only if " "B is set to --internal." @@ -13612,13 +14112,13 @@ msgstr "" "steht wird die Einstellung ignoriert." #. type: TP -#: doc/tin.5:2578 +#: doc/tin.5:2613 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2583 +#: doc/tin.5:2618 msgid "" "Base of your newsspool (Bnews, Cnews and INN traditional spool style), " "common values are I, I, I. " @@ -13629,13 +14129,13 @@ msgstr "" "news/spool>. $B überschreibt einen angegebenen Wert." #. type: TP -#: doc/tin.5:2583 +#: doc/tin.5:2618 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2591 +#: doc/tin.5:2626 msgid "" "Base of your NOV database B<\\%newsoverview>(5) (tradspool style; might be " "the same dir as I), common values are I, I(5) (traditioneller Spool-" -"Stil, kann indentisch mit I sein), übliche Werte sind I, I, I. " -"$B überschreibt einen angegebenen Wert." +"Stil, kann identisch mit I sein), übliche Werte sind I, I, I. $B " +"überschreibt einen angegebenen Wert." #. type: TP -#: doc/tin.5:2591 +#: doc/tin.5:2626 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2595 +#: doc/tin.5:2630 msgid "" "Name of a single overview file, common values are I<.overview> or I. $B overrides any specified value." @@ -13663,16 +14163,16 @@ msgstr "" "view>. $B übersteuert den angegebenen Wert." #. type: TP -#: doc/tin.5:2595 +#: doc/tin.5:2630 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2600 +#: doc/tin.5:2635 msgid "" "Full pathname of your newssystem's overview.fmt file; usually the file " -"residesin I and is named I, so you only have to " +"resides in I and is named I, so you only have to " "change this setting if your configuration differs." msgstr "" "Vollständiger Pfadname der overview.fmt-Datei Ihres Newssystems; " @@ -13681,13 +14181,13 @@ msgstr "" "Konfiguration unterscheidet." #. type: TP -#: doc/tin.5:2600 +#: doc/tin.5:2635 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2606 +#: doc/tin.5:2641 msgid "" "Full pathname of your newssystem's active file; usually the file resides in " "I and is named I, so you only have to change this " @@ -13700,13 +14200,13 @@ msgstr "" "unterscheidet." #. type: TP -#: doc/tin.5:2606 +#: doc/tin.5:2641 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2611 +#: doc/tin.5:2646 msgid "" "Full pathname of your newssystem's active.times file; usually the file " "resides in I and is named I, so you only have to " @@ -13714,13 +14214,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2611 +#: doc/tin.5:2646 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2616 +#: doc/tin.5:2651 msgid "" "Full pathname of your newssystem's newsgroups file; usually the file resides " "in I and is named I, so you only have to change this " @@ -13732,13 +14232,13 @@ msgstr "" "unterscheidet." #. type: TP -#: doc/tin.5:2616 +#: doc/tin.5:2651 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2621 +#: doc/tin.5:2656 msgid "" "Full pathname of your newssystem's subscriptions file; usually the file " "resides in I and is named I, so you only have to " @@ -13750,12 +14250,12 @@ msgstr "" "Ihre Konfiguration unterscheidet." #. type: Plain text -#: doc/tin.5:2625 +#: doc/tin.5:2660 msgid "I" msgstr "I" #. type: Plain text -#: doc/tin.5:2629 +#: doc/tin.5:2664 msgid "" "translation into language specified in $B, $B or " "$B" @@ -13764,7 +14264,7 @@ msgstr "" "Sprache" #. type: Plain text -#: doc/tin.5:2643 +#: doc/tin.5:2678 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 " @@ -13778,7 +14278,7 @@ msgstr "" #. TODO: IIRC tin issues just a warning in that case? #. type: Plain text -#: doc/tin.5:2648 +#: doc/tin.5:2683 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 " @@ -13789,7 +14289,7 @@ msgstr "" "Newsgruppen angegeben werden, wird der Artikel zurückgewiesen." #. type: Plain text -#: doc/tin.5:2651 +#: doc/tin.5:2686 msgid "" "Each line consists of four space-separated fields \"I I " "I I\"." @@ -13798,30 +14298,30 @@ msgstr "" "I I I\"." #. type: TP -#: doc/tin.5:2651 doc/tin.5:2705 +#: doc/tin.5:2686 doc/tin.5:2740 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2654 +#: doc/tin.5:2689 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2657 +#: doc/tin.5:2692 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:2657 +#: doc/tin.5:2692 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2664 +#: doc/tin.5:2699 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 " @@ -13837,92 +14337,92 @@ msgstr "" "Newsgroup." #. type: TP -#: doc/tin.5:2664 +#: doc/tin.5:2699 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2667 +#: doc/tin.5:2702 msgid "can be one of those" msgstr "kann eines der folgenden sein" #. type: TP -#: doc/tin.5:2668 +#: doc/tin.5:2703 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2671 +#: doc/tin.5:2706 msgid "local postings are allowed" msgstr "lokale Postings sind erlaubt" #. type: TP -#: doc/tin.5:2671 +#: doc/tin.5:2706 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2674 +#: doc/tin.5:2709 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:2674 +#: doc/tin.5:2709 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2677 +#: doc/tin.5:2712 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:2677 +#: doc/tin.5:2712 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2680 +#: doc/tin.5:2715 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:2680 +#: doc/tin.5:2715 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2683 +#: doc/tin.5:2718 msgid "articles cannot be posted to this newsgroup" msgstr "in diese Gruppe darf nicht gepostet werden" #. type: TP -#: doc/tin.5:2683 +#: doc/tin.5:2718 #, no-wrap msgid "B<=foo.bar>" msgstr "B<=foo.bar>" #. type: Plain text -#: doc/tin.5:2686 +#: doc/tin.5:2721 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:2687 doc/tin.5:2715 doc/tin.5:2738 +#: doc/tin.5:2722 doc/tin.5:2750 doc/tin.5:2773 #, no-wrap msgid "B<\\%tin>(1)" msgstr "B<\\%tin>(1)" #. type: Plain text -#: doc/tin.5:2694 +#: doc/tin.5:2729 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) or LIST " @@ -13933,7 +14433,7 @@ msgstr "" "LIST (B) oder LIST COUNTS (B)." #. type: Plain text -#: doc/tin.5:2705 +#: doc/tin.5:2740 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 " @@ -13947,7 +14447,7 @@ msgstr "" "I\"." #. type: Plain text -#: doc/tin.5:2712 +#: doc/tin.5:2747 msgid "" "is the time when the group was created, expressed as the number of seconds " "since the Epoch." @@ -13956,18 +14456,18 @@ msgstr "" "Beginn der Epoche." #. type: TP -#: doc/tin.5:2712 +#: doc/tin.5:2747 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2715 +#: doc/tin.5:2750 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:2721 +#: doc/tin.5:2756 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) " @@ -13978,7 +14478,7 @@ msgstr "" "(B) Befehl." #. type: Plain text -#: doc/tin.5:2732 +#: doc/tin.5:2767 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 " @@ -13991,7 +14491,7 @@ msgstr "" "Tabulator getrennten Feldern \"I\tI\"." #. type: Plain text -#: doc/tin.5:2744 +#: doc/tin.5:2779 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) Befehl." #. type: Plain text -#: doc/tin.5:2753 +#: doc/tin.5:2788 msgid "" "This file might hold a default organization to be used in the " "''Organization:'' header. $B has a higher priority if set." @@ -14012,7 +14512,7 @@ msgstr "" "Priorität falls gesetzt." #. type: Plain text -#: doc/tin.5:2771 +#: doc/tin.5:2806 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 " @@ -14030,7 +14530,7 @@ msgstr "" "Befehl LIST OVERVIEW.FMT (B)." #. type: Plain text -#: doc/tin.5:2786 +#: doc/tin.5:2821 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\"}/." @@ -14046,7 +14546,7 @@ msgstr "" "SUBSCRIPTIONS (B)." #. type: Plain text -#: doc/tin.5:2835 +#: doc/tin.5:2870 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), " diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/l10n/en_GB/tin.1 tin-2.6.3/doc/l10n/en_GB/tin.1 --- tin-2.6.2/doc/l10n/en_GB/tin.1 2022-12-24 23:58:18.000000000 +0100 +++ tin-2.6.3/doc/l10n/en_GB/tin.1 2023-12-11 23:53:42.794122616 +0100 @@ -3,7 +3,7 @@ .\" Module : tin.1 .\" Author : I. Lea, U. Janssen .\" Created : 1991-08-23 -.\" Updated : 2022-12-24 +.\" Updated : 2023-12-24 .\" Notes : use American English; still needs some work, e.g.: .\" - document authorization (.newsauth) .\" - document random organization feature @@ -15,7 +15,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH tin 1 "December 24th, 2022" 2.6.2 "Usenet newsreader" +.TH tin 1 "December 24th, 2023" 2.6.3 "Usenet newsreader" .\" .\" .SH NAME @@ -27,18 +27,18 @@ tin, rtin \- Usenet newsreader .\" .\" \fBtin\fP [\|[\|\fB\-h\fP\||\|\fB\-H\fP\||\|\fB\-V\fP\|]\ \|| [\|[\|\fB\-a\fP\|] -[\|\fB\-dlnq\fP\||\|\fB\-Q\fP\|] [\|\fB\-AkrTzxX\fP\|]\|] [\|[\|\fB\-R\fP\||\|\fB\-S\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\-G\fP \fIarticle_limit\fP\|] [\|\fB\-f\fP \fInewsrc_file\fP\|] -[\|\fB\-g\fP \fIserver\fP\|] [\|\fB\-m\fP \fIMail_dir\fP\|] [\|\fB\-p\fP \fIport\fP\|] [\|\fB\-I\fP -\fIindex_dir\fP\|]\ \|[\fInewsgroup\fP\|[\|,.\|.\|.\|]\|]\|] +[\|\fB\-g\fP \fIserver\fP\|[\|:\fIport\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 .IX Header 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 utilize NOV +(\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 @@ -98,6 +98,10 @@ Create/update index files for every grou \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 @@ -115,8 +119,8 @@ output may be given. See also the "SECUR Use the specified file of subscribed to newsgroups in place of \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP. .TP -\fB\-g\fP\fI server\fP -Use the server and newsrc specified in +\fB\-g\fP\fI server[:port]\fP +Use the server[:port] and newsrc specified in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP. Only available when reading via NNTP. .TP @@ -142,7 +146,8 @@ has no effect if \fBtin\fP retrieves its .TP \fB\-k\fP Skip the certificate verification step for NNTPS connections and proceed -without checking. This option implies \*(rq\fB\-T\fP\*(rq. +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 @@ -189,7 +194,8 @@ day. .TP \fB\-Q\fP Quick start. Start \fBtin\fP as quickly as possible. Currently this is -equivalent to \*(rq\fB\-dnq\fP\*(rq. +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 @@ -206,8 +212,13 @@ Save/read articles to/in directory. Defa 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). Only available when reading via NNTP. +Enable NNTPS (NNTP over TLS). This also overrides the environment variable +$\fBNNTPPORT\fP if set. Only available when reading via NNTP. .TP \fB\-u\fP Create/update index files for every group in @@ -382,10 +393,8 @@ articles within the thread it might be m 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 number of lines of -the first (unread) article in the thread might also be shown right before -the subject \(em this is controlled by the \fBshow_info\fP option. The display -can be customised via \fBgroup_format\fP. +front of the total number of articles in the thread. The display can be +customised via \fBgroup_format\fP. .PP .\" FIXME - make this auto scale .nf @@ -1019,6 +1028,13 @@ newsgroup 'control' or 'control.cancel'. \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 @@ -1579,6 +1595,10 @@ If ON \fBtin\fP will ask before using a 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. @@ -1680,6 +1700,12 @@ the article viewer. \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 @@ -1831,8 +1857,8 @@ Default for quick (1 key) auto\-selectio \fB(default_subject_search)\fP .TP \fBDraw \-> instead of highlighted bar (draw_arrow)\fP -Allows groups/articles to be selected by an arrow '\->' if set ON or by -ahighlighted bar if set OFF. Default is OFF. +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. @@ -1970,7 +1996,7 @@ program. It allows the user to save arti \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 +(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 @@ -2086,7 +2112,12 @@ Format of quote line when posting/follow .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. +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 @@ -2109,6 +2140,15 @@ and Case Folding 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. .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. @@ -2241,7 +2281,7 @@ Score of an article which should be mark \fBNumber of lines to scroll in pager (scroll_lines)\fP The number of lines that will be scrolled up/down in the article pager when using cursor\-up/down. The default is 1 (line\-by\-line). Set to 0 to get -traditional \fBtin\fP tin page\-by\-page scrolling. Set to \-1 to get page\-by\-page +traditional \fBtin\fP page\-by\-page scrolling. Set to \-1 to get page\-by\-page scrolling where the top/bottom line is carried over onto the next page. This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get half\-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF. @@ -2301,24 +2341,6 @@ mail has arrived. arrived otherwise show help sign. .RE .TP -\fBShow lines/score in listings (show_info)\fP -Which information about the thread or article should be shown. Default is 1, -show only the line count. -.RS +.5i -.IP 0 3 -\fBNone\fP, no information will be displayed. -.IP 1 -\fBLines\fP, in article listing the line count of an article will be displayed -and in thread listing the line count of first (unread) article will be -displayed. -.IP 2 -\fBScore\fP, in article listing the score of an article will be displayed and -in thread listing the score of the thread will be displayed \(em see also -\fBthread_score\fP. -.IP 3 -\fBLines & Score\fP, display line count and score. -.RE -.TP \fBShow only unread articles (show_only_unread_arts)\fP If ON show only new/unread articles otherwise show all articles. Default is ON. @@ -2330,6 +2352,10 @@ OFF. \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 @@ -2889,7 +2915,8 @@ than just the current item. A range is a \(en, 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. Currently the only commands that +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" @@ -3074,13 +3101,91 @@ be specified by a positive number preced 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 screen width should be specified for an item, the length must be the first parameter and the minimum 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'. +.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 -.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 -.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 @@ -3316,9 +3421,9 @@ For a detailed description see \fB\%tin\ .PP .nf -\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP +\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_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP +\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP .fi .PP @@ -3450,8 +3555,8 @@ overrides $\fBNNTPSERVER\fP. .TP \fBNNTPPORT\fP The NNTP TCP\-port to read news from. This variable only needs to be set if -the TCP\-port is not 119 (the default). The \*(rq\fB\-p\fP\*(rq command\-line option -overrides $\fBNNTPPORT\fP. +the TCP\-port is not 119 (the default). The \*(rq\fB\-p\fP\*(rq and \*(rq\fB\-T\fP\*(rq +command\-line options do override $\fBNNTPPORT\fP. .TP \fBDISTRIBUTION\fP Set the article header field \*(rqDistribution:\*(rq to the contents of the @@ -3490,7 +3595,8 @@ table for IBM PC character set (code pag .TP \fBORGANIZATION\fP Set the article header field \*(rqOrganization:\*(rq to the contents of the -variable instead of the system default. If reading news on an Apollo +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 @@ -3691,15 +3797,21 @@ Write out \fI${TIN_HOMEDIR:\-"$HOME"}/.n .SH SECURITY .IX Header 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 the users NNTP password in -cleartext. On multiuser\-systems \fB$TMPDIR\fP should be set to a safe location -before starting \fBtin\fP in debug mode (e.g. \fBTMPDIR=$HOME tin \-D 1\fP). +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" .IX Header "CONFORMING TO" .\" - RFC\%2045, RFC\%2047, RFC\%2231, RFC\%2980, RFC\%3977, RFC\%4155 @@ -3720,11 +3832,16 @@ Philip Hazel, and copyright \(co by the .SH BUGS .IX Header BUGS -\fBCNews\fP NNTPd, \fB\%noffle\fP(1) (<= V1.0\-pre5) and \fBNewsCache\fP (<= +\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. -.br +.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 please check if @@ -3796,4 +3913,4 @@ Urs Janssen \fBRFC\%1524\fP, \fBRFC\%2045\fP, \fBRFC\%2046\fP, \fBRFC\%2047\fP, \fBRFC\%2048\fP, \fBRFC\%2231\fP, \fBRFC\%2980\fP, \fBRFC\%3156\fP, \fBRFC\%3977\fP, \fBRFC\%4155\fP, \fBRFC\%4643\fP, \fBRFC\%4880\fP, \fBRFC\%5322\fP, \fBRFC\%5536\fP, \fBRFC\%5537\fP, -\fBRFC\%6048\fP, \fBRFC\%8143\fP +\fBRFC\%6048\fP, \fBRFC\%8054\fP, \fBRFC\%8143\fP diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/l10n/en_GB/tin.5 tin-2.6.3/doc/l10n/en_GB/tin.5 --- tin-2.6.2/doc/l10n/en_GB/tin.5 2022-12-24 23:58:18.000000000 +0100 +++ tin-2.6.3/doc/l10n/en_GB/tin.5 2023-12-11 23:53:43.714158866 +0100 @@ -2,7 +2,7 @@ .\" Module : tin.5 .\" Author : U. Janssen .\" Created : 2000-07-10 -.\" Updated : 2022-12-24 +.\" Updated : 2023-12-24 .\" Notes : needs a some work .\" .\" @@ -11,7 +11,7 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH tin 5 "December 24th, 2022" 2.6.2 "Usenet newsreader" +.TH tin 5 "December 24th, 2023" 2.6.3 "Usenet newsreader" .SH NAME tin, rtin \- related files @@ -248,15 +248,16 @@ mime type / filename extension pairs \fI${TIN_HOMEDIR:\-"$HOME"}/.newsauth\fP .sp .RS -"\fInntpserver\fP \fIpassword\fP [\fIuser\fP]" pairs for NNTP servers that require -authorisation. If the password contains a space or a tab it must be enclosed -in 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! +"\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. +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. @@ -539,8 +540,9 @@ Identical to the tinrc variable of the s \fBorganization\fP This can be used to set the article header field \*(rqOrganization:\*(rq. It overrides the setting (if any) of organization in \fI/etc/tin/tin.defaults\fP -and $\fBORGANIZATION\fP (or $\fBNEWSORG\fP on Apollo DomainOS). Note that some -news servers might still overwrite the \&\*(rqOrganization:\*(rq header. +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 @@ -575,10 +577,10 @@ Identical to the tinrc variable of the s .\" TODO: document option \fBsavefile\fP .TP -\fBshow_author\fP +\fBshow_art_score\fP Identical to the tinrc variable of the same name .TP -\fBshow_info\fP +\fBshow_author\fP Identical to the tinrc variable of the same name .TP \fBshow_only_unread_arts\fP @@ -632,7 +634,10 @@ Identical to the tinrc variable of the s \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. +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. @@ -734,7 +739,9 @@ undeclared_charset=ISO\-2022\-JP\-2 .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. +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 @@ -771,9 +778,9 @@ used (wildmat or regex) depends on the s \fBwildcard\fP. .TP \fBmsgid_last\fP -Match against \*(rqMessage\-ID:\*(rq and last \*(rqReferences:\*(rq entry only. The -matching type used (wildmat or regex) depends on the setting of the tinrc -variable \fBwildcard\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) @@ -853,16 +860,24 @@ group=* case=1 score=hot subj=\eb(cd|[rk]?)?tin(d|pre)?[\-.0\-9]*\eb + +comment=downscore postings in nsr from google base 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 -.\" TODO: LC_CTYPE has a higher priority as LC_MESSAGES, does this make sense? .nf -\fI${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP +\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_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"}\fP +\fI/etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"}\fP .fi .sp .RS @@ -1088,10 +1103,12 @@ is unassigned. \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 @@ -1121,13 +1138,14 @@ is a short single\-line description of t \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fP .sp .RS -"\fInntpserver\fP \fInewsrc\fP [\fIshortname\fP [\fI...\fP]]" pairs to use with the -\&\*(rq\fB\-g\fP\*(rq command\-line switch. The matching is case\-insensitive and any line -that starts with "#", ";" or " " is treated as a comment. +"\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. .TP \fBnntpserver\fP -full qualified domain name of the news server. The string "default" or "*" -acts as wildcard to match any name, such a line should be placed last. +full qualified domain name of the news server. Additionally, a port can be +pecified by appending :portnumber. The string "default" or "*" acts as +wildcard to match any name, such a line should be placed last. .TP \fBnewsrc\fP related newsrc. @@ -1293,6 +1311,10 @@ If ON \fB\%tin\fP(1) will ask before us 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. @@ -1392,6 +1414,12 @@ the article viewer. \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 @@ -1531,8 +1559,8 @@ Default for quick (1 key) auto\-selectio \fBdefault_subject_search\fP .TP \fBdraw_arrow\fP -Allows groups/articles to be selected by an arrow '\->' if set ON or by -ahighlighted bar if set OFF. Default is OFF. +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. @@ -1678,7 +1706,7 @@ program. It allows the user to save arti \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 +(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 @@ -1817,6 +1845,14 @@ Some normalisation modes are only availa library \fB\%tin\fP(1) uses to do the normalisation. NFC should be used if possible. .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. @@ -1957,10 +1993,10 @@ Score of an article which should be mark \fBscroll_lines\fP The number of lines that will be scrolled up/down in the article pager when using cursor\-up/down. The default is 1 (line\-by\-line). Set to 0 to get -traditional \fBtin\fP tin page\-by\-page scrolling. Set to \-1 to get page\-by\-page -scrolling where the top/bottom line is carried over onto the next page. -This setting supersedes show_last_line_prev_page=ON. Set to \-2 to get -half\-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF. +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 show_last_line_prev_page=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: @@ -2003,6 +2039,10 @@ displayed. 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 @@ -2028,24 +2068,6 @@ mail has arrived. arrived otherwise show help sign. .RE .TP -\fBshow_info\fP -Which information about the thread or article should be shown. Default is 1, -show only the line count. -.RS +1i -.IP 0 3 -\fBNone\fP, no information will be displayed. -.IP 1 -\fBLines\fP, in article listing the line count of an article will be displayed -and in thread listing the line count of first (unread) article will be -displayed. -.IP 2 -\fBScore\fP, in article listing the score of an article will be displayed and -in thread listing the score of the thread will be displayed \(em see also -\fBthread_score\fP. -.IP 3 -\fBLines & Score\fP, display line count and score. -.RE -.TP \fBshow_only_unread_arts\fP If ON show only new/unread articles otherwise show all articles. Default is ON. @@ -2175,7 +2197,7 @@ viewer via \fBPageToggleTex2iso\fP ('\fB Defines which threading method to use. The choices are: .RS +1i .IP 0 3 -Don't thread. +Don't thread .IP 1 Thread on Subject only .IP 2 @@ -2307,11 +2329,11 @@ If ON use UTF\-8 characters for indicato and ellipsis ('...'). Default is OFF. .TP \fBverbatim_begin_regex\fP -A regular expression that \fBtin\fP will use to find the begin of a verbatim -block. Default is #v+ +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 \fBtin\fP will use to find the end of a verbatim +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 @@ -2434,7 +2456,7 @@ Name of a single overview file, common v .TP \fBoverviewfmtfile\fP Full pathname of your newssystem's overview.fmt file; usually the file -residesin \fInewslibdir\fP and is named \fIoverview.fmt\fP, so you only have to +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 diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/l10n/en_GB.po tin-2.6.3/doc/l10n/en_GB.po --- tin-2.6.2/doc/l10n/en_GB.po 2022-12-24 23:58:11.000000000 +0100 +++ tin-2.6.3/doc/l10n/en_GB.po 2023-12-11 23:53:07.756742149 +0100 @@ -1,18 +1,18 @@ # English (United Kingdom) translations for the tin man pages. # This file is distributed under the same license as the tin package. -# Urs Janssen , 2011-2023. +# Urs Janssen , 2011-2024. # msgid "" msgstr "" -"Project-Id-Version: tin-man 2.6.2\n" +"Project-Id-Version: tin-man 2.6.3\n" "Report-Msgid-Bugs-To: translation@tin.org\n" -"POT-Creation-Date: 2022-12-24 23:56+0100\n" -"PO-Revision-Date: 2022-12-24 23:57+0100\n" +"POT-Creation-Date: 2023-12-11 23:52+0100\n" +"PO-Revision-Date: 2023-12-11 23:53+0100\n" "Last-Translator: Urs Janssen \n" "Language-Team: LANGUAGE \n" "Language: en_GB\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" # @@ -20,7 +20,7 @@ msgstr "" #. Module : tin.1 #. Author : I. Lea, U. Janssen #. Created : 1991-08-23 -#. Updated : 2022-12-24 +#. Updated : 2023-12-24 #. Notes : use American English; still needs some work, e.g.: #. - document authorization (.newsauth) #. - document random organization feature @@ -35,7 +35,7 @@ msgstr "Title" #. Module : tin.1 #. Author : I. Lea, U. Janssen #. Created : 1991-08-23 -#. Updated : 2022-12-24 +#. Updated : 2023-12-24 #. Notes : use American English; still needs some work, e.g.: #. - document authorization (.newsauth) #. - document random organization feature @@ -54,14 +54,14 @@ msgstr "tin" #. type: TH #: doc/tin.1:13 doc/tin.5:9 #, no-wrap -msgid "December 24th, 2022" -msgstr "December 24th, 2022" +msgid "December 24th, 2023" +msgstr "December 24th, 2023" #. type: TH #: doc/tin.1:13 doc/tin.5:9 #, no-wrap -msgid "2.6.2" -msgstr "2.6.2" +msgid "2.6.3" +msgstr "2.6.3" #. type: TH #: doc/tin.1:13 doc/tin.5:9 @@ -87,40 +87,42 @@ msgid "SYNOPSIS" msgstr "SYNOPSIS" #. type: IX -#: doc/tin.1:21 doc/tin.1:51 doc/tin.1:80 doc/tin.1:97 doc/tin.1:305 -#: doc/tin.1:3368 doc/tin.1:3529 doc/tin.1:3851 doc/tin.1:3876 doc/tin.1:3889 -#: doc/tin.1:3898 doc/tin.1:3910 doc/tin.1:3928 doc/tin.1:3992 +#: doc/tin.1:21 doc/tin.1:53 doc/tin.1:82 doc/tin.1:99 doc/tin.1:319 +#: doc/tin.1:3477 doc/tin.1:3638 doc/tin.1:3961 doc/tin.1:3986 doc/tin.1:4004 +#: doc/tin.1:4013 doc/tin.1:4025 doc/tin.1:4050 doc/tin.1:4114 #, no-wrap msgid "Header" msgstr "Header" #. type: Plain text -#: doc/tin.1:50 +#: doc/tin.1:52 msgid "" "B [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] " -"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-AkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-" +"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-" "S>\\|] \\|\\|B<-s> I\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|B<-6>" "\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I
\\|] [\\|B<-D> " "I\\|] [\\|B<-G> I\\|] [\\|B<-f> I" -"\\|] [\\|B<-g> I\\|] [\\|B<-m> I\\|] [\\|B<-p> I\\|] " -"[\\|B<-I> I\\|]\\ \\|[I\\|[\\|,.\\|.\\|.\\|]\\|]\\|]" +"\\|] [\\|B<-g> I\\|[\\|:I\\|]\\|] [\\|B<-m> I\\|] " +"[\\|B<-p> I\\|] [\\|B<-t> I\\|] [\\|B<-I> I\\|]\\ " +"\\|[I\\|[\\|,.\\|.\\|.\\|]\\|]\\|]" msgstr "" "B [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] " -"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-AkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-" +"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|B<-" "S>\\|] \\|\\|B<-s> I\\|] [\\|B<-cuvZ>\\|] [\\|B<-4>\\||\\|B<-6>" "\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> I
\\|] [\\|B<-D> " "I\\|] [\\|B<-G> I\\|] [\\|B<-f> I" -"\\|] [\\|B<-g> I\\|] [\\|B<-m> I\\|] [\\|B<-p> I\\|] " -"[\\|B<-I> I\\|]\\ \\|[I\\|[\\|,.\\|.\\|.\\|]\\|]\\|]" +"\\|] [\\|B<-g> I\\|[\\|:I\\|]\\|] [\\|B<-m> I\\|] " +"[\\|B<-p> I\\|] [\\|B<-t> I\\|] [\\|B<-I> I\\|]\\ " +"\\|[I\\|[\\|,.\\|.\\|.\\|]\\|]\\|]" #. type: SH -#: doc/tin.1:50 doc/tin.1:51 doc/tin.5:14 +#: doc/tin.1:52 doc/tin.1:53 doc/tin.5:14 #, no-wrap msgid "DESCRIPTION" msgstr "DESCRIPTION" #. type: Plain text -#: doc/tin.1:60 +#: doc/tin.1:62 msgid "" "B is a full-screen easy to use Usenet newsreader. It can read news " "locally (e.g., I) or remotely (B or B option) " @@ -132,12 +134,12 @@ msgstr "" "B is a full-screen easy to use Usenet newsreader. It can read news " "locally (e.g., I) or remotely (B or B option) " "via an NNTP (Network News Transport Protocol, B) or NNTPS (B) server. It will automatically utilize NOV B<\\%newsoverview>(5) " +"\\%8143>) server. It will automatically utilise NOV B<\\%newsoverview>(5) " "style index files if available locally or via the NNTP [X]OVER command (B, B)." #. type: Plain text -#: doc/tin.1:66 +#: doc/tin.1:68 msgid "" "B has four separate levels of operation: Selection level, Group level, " "Thread level and Article level. Use the B ('B') command to view a " @@ -148,7 +150,7 @@ msgstr "" "list of the commands available at a particular level." #. type: Plain text -#: doc/tin.1:74 +#: doc/tin.1:76 msgid "" "On startup B will show a list of the newsgroups found in I<" "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>. An arrow '-E' or highlighted bar " @@ -167,7 +169,7 @@ msgstr "" "pressing 'BCRE>'." #. type: Plain text -#: doc/tin.1:79 +#: doc/tin.1:81 msgid "" "The B ('BTABE>') key enters the next " "newsgroup with unread articles." @@ -176,69 +178,69 @@ msgstr "" "newsgroup with unread articles." #. type: IX -#: doc/tin.1:79 doc/tin.1:80 +#: doc/tin.1:81 doc/tin.1:82 #, no-wrap msgid "EXIT STATUS" msgstr "EXIT STATUS" #. type: TP -#: doc/tin.1:82 doc/tin.1:1123 doc/tin.1:3615 +#: doc/tin.1:84 doc/tin.1:1141 doc/tin.1:3724 #, no-wrap msgid "B<0>" msgstr "B<0>" #. type: Plain text -#: doc/tin.1:85 +#: doc/tin.1:87 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:85 doc/tin.1:3618 +#: doc/tin.1:87 doc/tin.1:3727 #, no-wrap msgid "B<1>" msgstr "B<1>" #. type: Plain text -#: doc/tin.1:88 +#: doc/tin.1:90 msgid "Usage, syntax, configuration file or network error." msgstr "Usage, syntax, configuration file or network error." #. type: TP -#: doc/tin.1:88 doc/tin.1:3621 +#: doc/tin.1:90 doc/tin.1:3730 #, no-wrap msgid "B<2>" msgstr "B<2>" #. type: Plain text -#: doc/tin.1:91 +#: doc/tin.1:93 msgid "Unread news available (batch mode (''B<-Z>'') only)." msgstr "Unread news available (batch mode (''B<-Z>'') only)." #. type: TP -#: doc/tin.1:91 doc/tin.1:3624 +#: doc/tin.1:93 doc/tin.1:3733 #, no-wrap msgid "B<3>" msgstr "B<3>" #. type: Plain text -#: doc/tin.1:96 +#: doc/tin.1:98 msgid "NNTP error." msgstr "NNTP error." #. type: IX -#: doc/tin.1:96 doc/tin.1:97 +#: doc/tin.1:98 doc/tin.1:99 #, no-wrap msgid "OPTIONS" msgstr "OPTIONS" #. type: TP -#: doc/tin.1:98 +#: doc/tin.1:100 #, no-wrap msgid "B<-4>" msgstr "B<-4>" #. type: Plain text -#: doc/tin.1:102 +#: doc/tin.1:104 msgid "" "Force connecting via IPv4 to the remote NNTP server. Only available when " "built with IPv6 support." @@ -247,13 +249,13 @@ msgstr "" "built with IPv6 support." #. type: TP -#: doc/tin.1:102 +#: doc/tin.1:104 #, no-wrap msgid "B<-6>" msgstr "B<-6>" #. type: Plain text -#: doc/tin.1:106 +#: doc/tin.1:108 msgid "" "Force connecting via IPv6 to the remote NNTP server. Only available when " "built with IPv6 support." @@ -262,24 +264,24 @@ msgstr "" "built with IPv6 support." #. type: TP -#: doc/tin.1:106 +#: doc/tin.1:108 #, no-wrap msgid "B<-a>" msgstr "B<-a>" #. type: Plain text -#: doc/tin.1:109 +#: doc/tin.1:111 msgid "Toggle ANSI color (default is off)." msgstr "Toggle ANSI colour (default is off)." #. type: TP -#: doc/tin.1:109 +#: doc/tin.1:111 #, no-wrap msgid "B<-A>" msgstr "B<-A>" #. type: Plain text -#: doc/tin.1:112 +#: doc/tin.1:114 msgid "" "Force authentication on initial connect. Only available when reading via " "NNTP." @@ -288,13 +290,13 @@ msgstr "" "NNTP." #. type: TP -#: doc/tin.1:112 +#: doc/tin.1:114 #, no-wrap msgid "B<-c>" msgstr "B<-c>" #. type: Plain text -#: doc/tin.1:117 +#: 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 " @@ -305,14 +307,31 @@ msgstr "" "read." #. type: TP -#: doc/tin.1:117 +#: 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) if available. See also " +"B, 'B<-t>'' and the \"SECURITY\" and \"BUGS\" " +"section." +msgstr "" +"Use COMPRESS NNTP extension (B) if available. See also " +"B, '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:123 +#: doc/tin.1:130 msgid "" "Don't load newsgroup descriptions and servers message of the day " "(interactive mode)." @@ -321,13 +340,13 @@ msgstr "" "(interactive mode)." #. type: TP -#: doc/tin.1:123 +#: doc/tin.1:130 #, no-wrap msgid "B<-D>I< debug-level>" msgstr "B<-D>I< debug-level>" #. type: Plain text -#: doc/tin.1:130 +#: doc/tin.1:137 msgid "" "Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = " "memory, 32 = attributes, 64 = misc, 128 = remove existing debug files). For " @@ -342,13 +361,13 @@ msgstr "" "output may be given. See also the \"SECURITY\" section!" #. type: TP -#: doc/tin.1:130 +#: doc/tin.1:137 #, no-wrap msgid "B<-f>I< file>" msgstr "B<-f>I< file>" #. type: Plain text -#: doc/tin.1:134 +#: doc/tin.1:141 msgid "" "Use the specified file of subscribed to newsgroups in place of I<" "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>." @@ -357,28 +376,28 @@ msgstr "" "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>." #. type: TP -#: doc/tin.1:134 +#: doc/tin.1:141 #, no-wrap -msgid "B<-g>I< server>" -msgstr "B<-g>I< server>" +msgid "B<-g>I< server[:port]>" +msgstr "B<-g>I< server[:port]>" #. type: Plain text -#: doc/tin.1:139 +#: doc/tin.1:146 msgid "" -"Use the server and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/" -"newsrctable>. Only available when reading via NNTP." +"Use the server[:port] and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/." +"tin/newsrctable>. Only available when reading via NNTP." msgstr "" -"Use the server and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/" -"newsrctable>. Only available when reading via NNTP." +"Use the server[:port] and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/." +"tin/newsrctable>. Only available when reading via NNTP." #. type: TP -#: doc/tin.1:139 +#: doc/tin.1:146 #, no-wrap msgid "B<-G>I< article-limit>" msgstr "B<-G>I< article-limit>" #. type: Plain text -#: doc/tin.1:147 +#: doc/tin.1:154 msgid "" "Limit the number of articles/group to retrieve from the server. If " "I is E 0 not more than the last I articles/" @@ -393,37 +412,37 @@ msgstr "" "I. Default is 0, which means no limit." #. type: TP -#: doc/tin.1:147 +#: doc/tin.1:154 #, no-wrap msgid "B<-h>" msgstr "B<-h>" #. type: Plain text -#: doc/tin.1:150 +#: doc/tin.1:157 msgid "Help listing all command-line options." msgstr "Help listing all command-line options." #. type: TP -#: doc/tin.1:150 +#: doc/tin.1:157 #, no-wrap msgid "B<-H>" msgstr "B<-H>" #. type: Plain text -#: doc/tin.1:154 +#: doc/tin.1:161 msgid "" "Brief introduction to B that is also shown the first time it is started." msgstr "" "Brief introduction to B that is also shown the first time it is started." #. type: TP -#: doc/tin.1:154 +#: doc/tin.1:161 #, no-wrap msgid "B<-I>I< dir>" msgstr "B<-I>I< dir>" #. type: Plain text -#: doc/tin.1:160 +#: doc/tin.1:167 msgid "" "Directory in which to store newsgroup index files. Default is I<" "${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>. This " @@ -436,28 +455,30 @@ msgstr "" "B is turned off." #. type: TP -#: doc/tin.1:160 +#: doc/tin.1:167 #, no-wrap msgid "B<-k>" msgstr "B<-k>" #. type: Plain text -#: doc/tin.1:164 +#: doc/tin.1:172 msgid "" "Skip the certificate verification step for NNTPS connections and proceed " -"without checking. This option implies ''B<-T>''." +"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>''." +"without checking. This option implies ''B<-T>''. See also the \"SECURITY\" " +"section." #. type: TP -#: doc/tin.1:164 +#: doc/tin.1:172 #, no-wrap msgid "B<-l>" msgstr "B<-l>" #. type: Plain text -#: doc/tin.1:176 +#: doc/tin.1:184 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 " @@ -478,25 +499,25 @@ msgstr "" "available that is used instead as it gives more accurate article counts." #. type: TP -#: doc/tin.1:176 +#: doc/tin.1:184 #, no-wrap msgid "B<-m>I< dir>" msgstr "B<-m>I< dir>" #. type: Plain text -#: doc/tin.1:179 +#: doc/tin.1:187 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:179 +#: doc/tin.1:187 #, no-wrap msgid "B<-M>I< user>" msgstr "B<-M>I< user>" #. type: Plain text -#: doc/tin.1:183 +#: doc/tin.1:191 msgid "" "Mail unread articles to specified user for later reading. For more " "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." @@ -505,13 +526,13 @@ msgstr "" "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." #. type: TP -#: doc/tin.1:183 +#: doc/tin.1:191 #, no-wrap msgid "B<-n>" msgstr "B<-n>" #. type: Plain text -#: doc/tin.1:190 +#: doc/tin.1:198 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" @@ -526,13 +547,13 @@ msgstr "" "''B<-l>''." #. type: TP -#: doc/tin.1:190 +#: doc/tin.1:198 #, no-wrap msgid "B<-N>" msgstr "B<-N>" #. type: Plain text -#: doc/tin.1:194 +#: doc/tin.1:202 msgid "" "Mail unread articles to yourself for later reading. For more information " "read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." @@ -541,13 +562,13 @@ msgstr "" "read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." #. type: TP -#: doc/tin.1:194 +#: doc/tin.1:202 #, no-wrap msgid "B<-o>" msgstr "B<-o>" #. type: Plain text -#: doc/tin.1:198 +#: doc/tin.1:206 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." @@ -556,13 +577,13 @@ msgstr "" "quick, it should be used with ''B<-n>'' if possible." #. type: TP -#: doc/tin.1:198 +#: doc/tin.1:206 #, no-wrap msgid "B<-p>I< port>" msgstr "B<-p>I< port>" #. type: Plain text -#: doc/tin.1:203 +#: doc/tin.1:211 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 variable $B if " @@ -573,13 +594,13 @@ msgstr "" "set. Only available when reading via NNTP." #. type: TP -#: doc/tin.1:203 +#: doc/tin.1:211 #, no-wrap msgid "B<-q>" msgstr "B<-q>" #. type: Plain text -#: doc/tin.1:206 +#: doc/tin.1:214 msgid "" "Don't check for new newsgroups and skip loading the servers message of the " "day." @@ -588,28 +609,30 @@ msgstr "" "day." #. type: TP -#: doc/tin.1:206 +#: doc/tin.1:214 #, no-wrap msgid "B<-Q>" msgstr "B<-Q>" #. type: Plain text -#: doc/tin.1:210 +#: doc/tin.1:219 msgid "" "Quick start. Start B as quickly as possible. Currently this is " -"equivalent to ''B<-dnq>''." +"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line " +"options." msgstr "" "Quick start. Start B as quickly as possible. Currently this is " -"equivalent to ''B<-dnq>''." +"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line " +"options." #. type: TP -#: doc/tin.1:210 +#: doc/tin.1:219 #, no-wrap msgid "B<-r>" msgstr "B<-r>" #. type: Plain text -#: doc/tin.1:215 +#: doc/tin.1:224 msgid "" "Read news remotely from the default NNTP server specified in the environment " "variable $B or contained in the file I." @@ -618,24 +641,24 @@ msgstr "" "variable $B or contained in the file I." #. type: TP -#: doc/tin.1:215 +#: doc/tin.1:224 #, no-wrap msgid "B<-R>" msgstr "B<-R>" #. type: Plain text -#: doc/tin.1:218 +#: doc/tin.1:227 msgid "Read news saved by the ''B<-S>'' option." msgstr "Read news saved by the ''B<-S>'' option." #. type: TP -#: doc/tin.1:218 +#: doc/tin.1:227 #, no-wrap msgid "B<-s>I< dir>" msgstr "B<-s>I< dir>" #. type: Plain text -#: doc/tin.1:222 +#: doc/tin.1:231 msgid "" "Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/" "News>." @@ -644,13 +667,13 @@ msgstr "" "News>." #. type: TP -#: doc/tin.1:222 +#: doc/tin.1:231 #, no-wrap msgid "B<-S>" msgstr "B<-S>" #. type: Plain text -#: doc/tin.1:226 +#: doc/tin.1:235 msgid "" "Save unread articles for later reading by the ''B<-R>'' option. For more " "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." @@ -659,24 +682,43 @@ msgstr "" "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"." #. type: TP -#: doc/tin.1:226 +#: doc/tin.1:235 +#, no-wrap +msgid "B<-t>I< timeout>" +msgstr "B<-t>I< timeout>" + +#. type: Plain text +#: doc/tin.1:239 +msgid "" +"Override the B setting. Default is 120 seconds, " +"allowed maximum is 16383." +msgstr "" +"Override the B setting. Default is 120 seconds. " +"allowed maximum is 16383." + +#. type: TP +#: doc/tin.1:239 #, no-wrap msgid "B<-T>" msgstr "B<-T>" #. type: Plain text -#: doc/tin.1:229 -msgid "Enable NNTPS (NNTP over TLS). Only available when reading via NNTP." -msgstr "Enable NNTPS (NNTP over TLS). Only available when reading via NNTP." +#: doc/tin.1:243 +msgid "" +"Enable NNTPS (NNTP over TLS). This also overrides the environment variable " +"$B if set. Only available when reading via NNTP." +msgstr "" +"Enable NNTPS (NNTP over TLS). This also overrides the environment variable " +"$B if set. Only available when reading via NNTP." #. type: TP -#: doc/tin.1:229 +#: doc/tin.1:243 #, no-wrap msgid "B<-u>" msgstr "B<-u>" #. type: Plain text -#: doc/tin.1:235 +#: doc/tin.1:249 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 " @@ -689,13 +731,13 @@ msgstr "" "B is turned off." #. type: TP -#: doc/tin.1:235 +#: doc/tin.1:249 #, no-wrap msgid "B<-v>" msgstr "B<-v>" #. type: Plain text -#: doc/tin.1:240 +#: doc/tin.1:254 msgid "" "Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', " "''B<-u>'' and ''B<-Z>'' options. Can be used multiple times to increase " @@ -706,24 +748,24 @@ msgstr "" "verbosity." #. type: TP -#: doc/tin.1:240 +#: doc/tin.1:254 #, no-wrap msgid "B<-V>" msgstr "B<-V>" #. type: Plain text -#: doc/tin.1:243 +#: doc/tin.1:257 msgid "Print version information and compilation options." msgstr "Print version information and compilation options." #. type: TP -#: doc/tin.1:243 +#: doc/tin.1:257 #, no-wrap msgid "B<-w>" msgstr "B<-w>" #. type: Plain text -#: doc/tin.1:248 +#: doc/tin.1:262 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>'' " @@ -734,24 +776,24 @@ msgstr "" "if possible." #. type: TP -#: doc/tin.1:248 +#: doc/tin.1:262 #, no-wrap msgid "B<-x>" msgstr "B<-x>" #. type: Plain text -#: doc/tin.1:251 +#: doc/tin.1:265 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:251 +#: doc/tin.1:265 #, no-wrap msgid "B<-X>" msgstr "B<-X>" #. type: Plain text -#: doc/tin.1:256 +#: doc/tin.1:270 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 " @@ -762,13 +804,13 @@ msgstr "" "if they don't exist." #. type: TP -#: doc/tin.1:256 +#: doc/tin.1:270 #, no-wrap msgid "B<-z>" msgstr "B<-z>" #. type: Plain text -#: doc/tin.1:261 +#: doc/tin.1:275 msgid "" "Only start B if there is any new/unread news. If there is news B " "will position cursor at first group with unread news. Useful for putting in " @@ -779,13 +821,13 @@ msgstr "" "login file." #. type: TP -#: doc/tin.1:261 +#: doc/tin.1:275 #, no-wrap msgid "B<-Z>" msgstr "B<-Z>" #. type: Plain text -#: doc/tin.1:267 +#: doc/tin.1:281 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 " @@ -798,7 +840,7 @@ msgstr "" "that new/unread news exists. Useful for writing scripts." #. type: Plain text -#: doc/tin.1:273 +#: doc/tin.1:287 msgid "" "B can also dynamically change its options by the B ('B') " "command. Any changes are written to I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. " @@ -811,7 +853,7 @@ msgstr "" "CONFIGURABLE VARIABLES\" and B<\\%tin>(5)." #. type: Plain text -#: doc/tin.1:278 +#: doc/tin.1:292 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 " @@ -824,7 +866,7 @@ msgstr "" "the types of pattern that B understands." #. type: Plain text -#: doc/tin.1:283 +#: doc/tin.1:297 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 " @@ -837,7 +879,7 @@ msgstr "" "too, as though you had yanked just those groups in." #. type: Plain text -#: doc/tin.1:287 +#: doc/tin.1:301 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 " @@ -848,7 +890,7 @@ msgstr "" "respectively the first group that matches is used." #. type: Plain text -#: doc/tin.1:294 +#: doc/tin.1:308 msgid "" "Once you use B ('B') to yank in all active groups, or " "B ('B') to toggle the read/unread status, then " @@ -863,7 +905,7 @@ msgstr "" "active}> file and get them back." #. type: Plain text -#: doc/tin.1:299 +#: doc/tin.1:313 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 " @@ -876,7 +918,7 @@ msgstr "" "newsrctable>) can be matched." #. type: Plain text -#: doc/tin.1:304 +#: doc/tin.1:318 msgid "" "Command-line options have higher priority than attributes and tinrc " "options. Thus, command-line option takes precedence over configured values." @@ -885,19 +927,19 @@ msgstr "" "options. Thus, command-line option takes precedence over configured values." #. type: IX -#: doc/tin.1:304 doc/tin.1:305 +#: doc/tin.1:318 doc/tin.1:319 #, no-wrap msgid "USAGE" msgstr "USAGE" #. type: SS -#: doc/tin.1:308 +#: doc/tin.1:322 #, no-wrap msgid "NEWS ADMINISTRATION" msgstr "NEWS ADMINISTRATION" #. type: Plain text -#: doc/tin.1:312 +#: doc/tin.1:326 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 " @@ -908,7 +950,7 @@ msgstr "" "news system and news users." #. type: Plain text -#: doc/tin.1:322 +#: doc/tin.1:336 msgid "" "A user starting B for the first time can be automatically subscribed to " "a list of newsgroups that are deemed appropriate by the news administrator. " @@ -927,13 +969,13 @@ msgstr "" "%6048>) and all modern servers should understand it." #. type: SS -#: doc/tin.1:322 +#: doc/tin.1:336 #, no-wrap msgid "SCREEN FORMAT" msgstr "SCREEN FORMAT" #. type: Plain text -#: doc/tin.1:325 +#: doc/tin.1:339 msgid "" "B has four separate levels of operation: Selection level, Group level, " "Thread level and Article level." @@ -942,7 +984,7 @@ msgstr "" "Thread level and Article level." #. type: Plain text -#: doc/tin.1:332 +#: doc/tin.1:346 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 " @@ -959,7 +1001,7 @@ msgstr "" "B." #. type: Plain text -#: doc/tin.1:340 +#: doc/tin.1:354 #, no-wrap msgid "" "-EM 1 2 comp.security.announce Announcements from the CERT abou\n" @@ -975,20 +1017,20 @@ msgstr "" " X 5 124 news.software.readers Discussion of software used to r\n" #. type: Plain text -#: doc/tin.1:343 +#: doc/tin.1:357 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:343 +#: doc/tin.1:357 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:348 +#: doc/tin.1:362 msgid "" "This group is unsubscribed. To see only your subscribed groups use the " "B ('B') or B ('B') toggle " @@ -999,13 +1041,13 @@ msgstr "" "keys." #. type: TP -#: doc/tin.1:348 +#: doc/tin.1:362 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:353 +#: doc/tin.1:367 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 will ask for " @@ -1016,13 +1058,13 @@ msgstr "" "confirmation before you post to a moderated group." #. type: TP -#: doc/tin.1:353 +#: doc/tin.1:367 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:362 +#: doc/tin.1:376 msgid "" "This is a new newsgroup which has been created since you last used B. " "New newsgroups are not subscribed to by default (However, see the " @@ -1041,13 +1083,13 @@ msgstr "" "in a later session." #. type: TP -#: doc/tin.1:362 +#: doc/tin.1:376 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:367 +#: doc/tin.1:381 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 " @@ -1058,13 +1100,13 @@ msgstr "" "have set B to \"ask\" in the Options Menu." #. type: TP -#: doc/tin.1:367 +#: doc/tin.1:381 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:371 +#: doc/tin.1:385 msgid "" "You may no longer make posts to this group. Often a group will be superseded " "by a more appropriately named one." @@ -1073,13 +1115,13 @@ msgstr "" "by a more appropriately named one." #. type: TP -#: doc/tin.1:371 +#: doc/tin.1:385 #, no-wrap msgid "B<=>" msgstr "B<=>" #. type: Plain text -#: doc/tin.1:376 +#: doc/tin.1:390 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 " @@ -1090,7 +1132,7 @@ msgstr "" "group to post to." #. type: Plain text -#: doc/tin.1:386 +#: doc/tin.1:400 msgid "" "At the Group level the title contains the name of the group, the number of " "conversation threads, the abbreviated threading method (B), " @@ -1112,13 +1154,13 @@ msgstr "" #. FIXME - make this autocenter #. type: Plain text -#: doc/tin.1:390 +#: doc/tin.1:404 #, 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:398 +#: doc/tin.1:412 msgid "" "The characters after the numbers are depending to the configuration and if " "your are in B mode or not. Some numbers could be " @@ -1135,7 +1177,7 @@ msgstr "" "redirected." #. type: Plain text -#: doc/tin.1:409 +#: doc/tin.1:421 msgid "" "If a thread has unread articles it is marked with B in " "front of the total number of articles in the thread. If there are recent " @@ -1143,10 +1185,8 @@ msgid "" "front of the total number of articles in the thread \\(em this is controlled " "by the B option. If a thread has hot articles in it (see also " "section \"FILTERING ARTICLES\") it's marked with B in " -"front of the total number of articles in the thread. The number of lines of " -"the first (unread) article in the thread might also be shown right before " -"the subject \\(em this is controlled by the B option. The display " -"can be customized via B." +"front of the total number of articles in the thread. The display can be " +"customized via B." msgstr "" "If a thread has unread articles it is marked with B in " "front of the total number of articles in the thread. If there are recent " @@ -1154,19 +1194,17 @@ msgstr "" "front of the total number of articles in the thread \\(em this is controlled " "by the B option. If a thread has hot articles in it (see also " "section \"FILTERING ARTICLES\") it's marked with B in " -"front of the total number of articles in the thread. The number of lines of " -"the first (unread) article in the thread might also be shown right before " -"the subject \\(em this is controlled by the B option. The display " -"can be customised via B." +"front of the total number of articles in the thread. The display can be " +"customised via B." #. type: Plain text -#: doc/tin.1:413 +#: doc/tin.1:425 #, no-wrap msgid " de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n" msgstr " de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n" #. type: Plain text -#: doc/tin.1:418 +#: doc/tin.1:430 #, no-wrap msgid "" "-E 1 + 3 108 bincancels in de.talk.sex Christopher Lueg El\n" @@ -1181,7 +1219,7 @@ msgstr "" #. FIXME - add description of fields #. type: Plain text -#: doc/tin.1:423 +#: doc/tin.1:435 msgid "" "At the Thread level the screen usually (depends on the threading method " "used) looks like this, but can be customized via B:" @@ -1190,7 +1228,7 @@ msgstr "" "used) looks like this, but can be customised via B:" #. type: Plain text -#: doc/tin.1:430 +#: doc/tin.1:442 #, no-wrap msgid "" "-E 1 [ 7] What is this funny tree in the thr Robert F. Simmig\n" @@ -1205,12 +1243,12 @@ msgstr "" #. FIXME - add description of fields #. type: Plain text -#: doc/tin.1:435 +#: doc/tin.1:447 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:441 +#: doc/tin.1:453 #, no-wrap msgid "" "Sun, 28 Dec 1997 21:21:01 de.admin.news.groups Thread 20 of 86\n" @@ -1222,13 +1260,13 @@ msgstr "" "Urs Janssen Eurs@akk.orgE at Arbeitskreis Kultur und Kommunikati\n" #. type: Plain text -#: doc/tin.1:443 +#: doc/tin.1:455 #, no-wrap msgid "article-body\n" msgstr "article-body\n" #. type: Plain text -#: doc/tin.1:449 +#: doc/tin.1:461 msgid "" "The look of the Selection, Group and Thread level can be customized. See the " "section \"CUSTOMIZING THE SCREEN FORMAT\"." @@ -1237,13 +1275,13 @@ msgstr "" "section \"CUSTOMISING THE SCREEN FORMAT\"." #. type: SS -#: doc/tin.1:449 +#: doc/tin.1:461 #, no-wrap msgid "COMMON MOVING KEYS" msgstr "COMMON MOVING KEYS" #. type: Plain text -#: doc/tin.1:452 +#: doc/tin.1:464 msgid "" "This table shows the common keys used for moving around all levels within " "B." @@ -1252,13 +1290,13 @@ msgstr "" "B." #. type: ta -#: doc/tin.1:454 +#: doc/tin.1:466 #, 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:462 +#: doc/tin.1:474 #, no-wrap msgid "" "\tANSI/vt100\tOther Terminals\n" @@ -1278,13 +1316,13 @@ msgstr "" "Line Down\tB\tB (B or B<^N>)\n" #. type: SS -#: doc/tin.1:466 +#: doc/tin.1:478 #, no-wrap msgid "COMMON EDITING COMMANDS" msgstr "COMMON EDITING COMMANDS" #. type: Plain text -#: doc/tin.1:473 +#: doc/tin.1:485 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 " @@ -1297,35 +1335,35 @@ msgstr "" "available when editing a string:" #. type: TP -#: doc/tin.1:473 +#: doc/tin.1:485 #, no-wrap msgid "B<^A, ^E>" msgstr "B<^A, ^E>" #. type: Plain text -#: doc/tin.1:476 +#: doc/tin.1:488 msgid "move to beginning or end of line, respectively." msgstr "move to beginning or end of line, respectively." #. type: TP -#: doc/tin.1:476 +#: doc/tin.1:488 #, no-wrap msgid "B<^F, ^B>" msgstr "B<^F, ^B>" #. type: Plain text -#: doc/tin.1:479 +#: doc/tin.1:491 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:479 +#: doc/tin.1:491 #, no-wrap msgid "B<^D>" msgstr "B<^D>" #. type: Plain text -#: doc/tin.1:483 +#: doc/tin.1:495 msgid "" "delete the character currently under the cursor, or send EOF if no " "characters in the buffer." @@ -1334,57 +1372,57 @@ msgstr "" "characters in the buffer." #. type: TP -#: doc/tin.1:483 +#: doc/tin.1:495 #, no-wrap msgid "B<^H, EDELE>" msgstr "B<^H, EDELE>" #. type: Plain text -#: doc/tin.1:486 +#: doc/tin.1:498 msgid "delete character left of the cursor." msgstr "delete character left of the cursor." #. type: TP -#: doc/tin.1:486 +#: doc/tin.1:498 #, no-wrap msgid "B<^K>" msgstr "B<^K>" #. type: Plain text -#: doc/tin.1:489 +#: doc/tin.1:501 msgid "delete from cursor to end of line." msgstr "delete from cursor to end of line." #. type: TP -#: doc/tin.1:489 +#: doc/tin.1:501 #, no-wrap msgid "B<^P, ^N>" msgstr "B<^P, ^N>" #. type: Plain text -#: doc/tin.1:492 +#: doc/tin.1:504 msgid "move through history, previous and next, respectively." msgstr "move through history, previous and next, respectively." #. type: TP -#: doc/tin.1:492 +#: doc/tin.1:504 #, no-wrap msgid "B<^L, ^R>" msgstr "B<^L, ^R>" #. type: Plain text -#: doc/tin.1:495 +#: doc/tin.1:507 msgid "redraw the current line." msgstr "redraw the current line." #. type: TP -#: doc/tin.1:495 +#: doc/tin.1:507 #, no-wrap msgid "BCRE>" msgstr "BCRE>" #. type: Plain text -#: doc/tin.1:499 +#: doc/tin.1:511 msgid "" "places line on history list if non-blank, appends newline and returns to the " "caller." @@ -1393,24 +1431,24 @@ msgstr "" "caller." #. type: TP -#: doc/tin.1:499 +#: doc/tin.1:511 #, no-wrap msgid "BESCE>" msgstr "BESCE>" #. type: Plain text -#: doc/tin.1:504 +#: doc/tin.1:516 msgid "aborts the present editing operation." msgstr "aborts the present editing operation." #. type: SS -#: doc/tin.1:504 +#: doc/tin.1:516 #, no-wrap msgid "GLOBAL COMMANDS" msgstr "GLOBAL COMMANDS" #. type: Plain text -#: doc/tin.1:507 +#: doc/tin.1:519 msgid "" "The following commands are available at all 4 menu levels and always have " "the same effect." @@ -1419,13 +1457,13 @@ msgstr "" "the same effect." #. type: TP -#: doc/tin.1:507 doc/tin.1:1401 doc/tin.1:1455 doc/tin.1:1501 +#: doc/tin.1:519 doc/tin.1:1419 doc/tin.1:1473 doc/tin.1:1519 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:512 +#: doc/tin.1:524 msgid "" "Shell escape. B by itself will launch a shell, B " "EcommandE will run an external EcommandE. This facility may " @@ -1436,57 +1474,57 @@ msgstr "" "have been disabled by the System Administrator." #. type: TP -#: doc/tin.1:512 +#: doc/tin.1:524 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:515 +#: doc/tin.1:527 msgid "Toggle use of ANSI color." msgstr "Toggle use of ANSI colour." #. type: TP -#: doc/tin.1:515 +#: doc/tin.1:527 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:518 +#: doc/tin.1:530 msgid "Redraw the current screen." msgstr "Redraw the current screen." #. type: TP -#: doc/tin.1:518 +#: doc/tin.1:530 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:521 +#: doc/tin.1:533 msgid "Scroll screen up by one line." msgstr "Scroll screen up by one line." #. type: TP -#: doc/tin.1:521 +#: doc/tin.1:533 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:524 +#: doc/tin.1:536 msgid "Scroll screen down by one line." msgstr "Scroll screen down by one line." #. type: TP -#: doc/tin.1:524 +#: doc/tin.1:536 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:538 +#: doc/tin.1:550 msgid "" "Reload postponed article. If your system blocks the B key you " "must quote it by pressing 'B<^V>' (CTRL-V) first. The postpone-menu offers " @@ -1513,13 +1551,13 @@ msgstr "" "('B<^O>''B''B'). See also ''B<-o>'' command-line switch." #. type: TP -#: doc/tin.1:538 doc/tin.1:1407 doc/tin.1:1462 doc/tin.1:1507 +#: doc/tin.1:550 doc/tin.1:1425 doc/tin.1:1480 doc/tin.1:1525 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:544 +#: doc/tin.1:556 msgid "" "Help screen of commands available on the current menu. You can use " "B ('B'), B ('B') and B ('B<" @@ -1530,13 +1568,13 @@ msgstr "" "\\(rs>') to search on this screen. B ('B') returns to the menu." #. type: TP -#: doc/tin.1:544 doc/tin.1:1410 doc/tin.1:1465 doc/tin.1:1510 +#: doc/tin.1:556 doc/tin.1:1428 doc/tin.1:1483 doc/tin.1:1528 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:548 doc/tin.1:1414 doc/tin.1:1469 doc/tin.1:1514 +#: doc/tin.1:560 doc/tin.1:1432 doc/tin.1:1487 doc/tin.1:1532 msgid "" "Toggle the display of help mini menu at the bottom of the screen and posting " "etiquette after composing an article (B)." @@ -1545,13 +1583,13 @@ msgstr "" "etiquette after composing an article (B)." #. type: TP -#: doc/tin.1:548 +#: doc/tin.1:560 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:553 +#: doc/tin.1:565 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." @@ -1560,42 +1598,42 @@ msgstr "" "are listed. See the section \"POSTING HISTORY LISTING\" for more information." #. type: TP -#: doc/tin.1:553 +#: doc/tin.1:565 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:558 +#: doc/tin.1:570 msgid "Print B version information." msgstr "Print B version information." #. type: SS -#: doc/tin.1:558 +#: doc/tin.1:570 #, no-wrap msgid "NEWSGROUP SELECTION COMMANDS" msgstr "NEWSGROUP SELECTION COMMANDS" #. type: TP -#: doc/tin.1:559 doc/tin.1:700 doc/tin.1:955 doc/tin.1:1126 doc/tin.1:3628 +#: doc/tin.1:571 doc/tin.1:712 doc/tin.1:967 doc/tin.1:1144 doc/tin.1:3737 #, no-wrap msgid "B<4>" msgstr "B<4>" #. type: Plain text -#: doc/tin.1:562 +#: doc/tin.1:574 msgid "Select group 4." msgstr "Select group 4." #. type: TP -#: doc/tin.1:562 +#: doc/tin.1:574 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:566 +#: doc/tin.1:578 msgid "" "Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all " "records of which articles have been read, so use this carefully." @@ -1604,13 +1642,13 @@ msgstr "" "records of which articles have been read, so use this carefully." #. type: TP -#: doc/tin.1:566 doc/tin.1:721 doc/tin.1:976 +#: doc/tin.1:578 doc/tin.1:733 doc/tin.1:988 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:570 doc/tin.1:725 doc/tin.1:980 +#: doc/tin.1:582 doc/tin.1:737 doc/tin.1:992 msgid "" "Choose a range of articles to be affected by the next command. See the " "section \"RANGES\" for more information." @@ -1619,72 +1657,72 @@ msgstr "" "section \"RANGES\" for more information." #. type: TP -#: doc/tin.1:570 +#: doc/tin.1:582 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:573 +#: doc/tin.1:585 msgid "Sort the list of newsgroups." msgstr "Sort the list of newsgroups." #. type: TP -#: doc/tin.1:573 doc/tin.1:728 doc/tin.1:983 doc/tin.1:1183 doc/tin.1:1398 -#: doc/tin.1:1449 doc/tin.1:1498 +#: doc/tin.1:585 doc/tin.1:740 doc/tin.1:995 doc/tin.1:1201 doc/tin.1:1416 +#: doc/tin.1:1467 doc/tin.1:1516 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:576 doc/tin.1:731 doc/tin.1:986 doc/tin.1:1186 doc/tin.1:1401 -#: doc/tin.1:1452 doc/tin.1:1501 +#: doc/tin.1:588 doc/tin.1:743 doc/tin.1:998 doc/tin.1:1204 doc/tin.1:1419 +#: doc/tin.1:1470 doc/tin.1:1519 msgid "Repeat the previous search." msgstr "Repeat the previous search." #. type: TP -#: doc/tin.1:576 doc/tin.1:731 doc/tin.1:986 doc/tin.1:1186 doc/tin.1:1392 -#: doc/tin.1:1443 doc/tin.1:1492 +#: doc/tin.1:588 doc/tin.1:743 doc/tin.1:998 doc/tin.1:1204 doc/tin.1:1410 +#: doc/tin.1:1461 doc/tin.1:1510 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:579 +#: doc/tin.1:591 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:579 doc/tin.1:734 doc/tin.1:989 doc/tin.1:1189 doc/tin.1:1395 -#: doc/tin.1:1446 doc/tin.1:1495 +#: doc/tin.1:591 doc/tin.1:746 doc/tin.1:1001 doc/tin.1:1207 doc/tin.1:1413 +#: doc/tin.1:1464 doc/tin.1:1513 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:582 +#: doc/tin.1:594 msgid "Backward search through the group names and descriptions." msgstr "Backward search through the group names and descriptions." #. type: TP -#: doc/tin.1:582 +#: doc/tin.1:594 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:585 +#: doc/tin.1:597 msgid "Read current group." msgstr "Read current group." #. type: TP -#: doc/tin.1:585 +#: doc/tin.1:597 #, no-wrap msgid "BTABE' 'n'>" msgstr "BTABE' 'n'>" #. type: Plain text -#: doc/tin.1:589 +#: doc/tin.1:601 msgid "" "Enter next group with unread news. Will wrap around to the beginning of the " "group selection list looking for unread groups." @@ -1693,13 +1731,13 @@ msgstr "" "group selection list looking for unread groups." #. type: TP -#: doc/tin.1:589 doc/tin.1:809 doc/tin.1:1027 doc/tin.1:1247 +#: doc/tin.1:601 doc/tin.1:821 doc/tin.1:1039 doc/tin.1:1265 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:593 +#: doc/tin.1:605 msgid "" "Make current group as all read [after confirmation] and move to the next " "group in the group selection list." @@ -1708,13 +1746,13 @@ msgstr "" "group in the group selection list." #. type: TP -#: doc/tin.1:593 doc/tin.1:813 doc/tin.1:1031 doc/tin.1:1251 +#: doc/tin.1:605 doc/tin.1:825 doc/tin.1:1043 doc/tin.1:1269 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:597 +#: doc/tin.1:609 msgid "" "Mark current group as all read [after confirmation] and enter the next " "unread group in the group selection list." @@ -1723,13 +1761,13 @@ msgstr "" "unread group in the group selection list." #. type: TP -#: doc/tin.1:597 +#: doc/tin.1:609 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:601 +#: doc/tin.1:613 msgid "" "Toggle display to show just the group name or the group name and the group " "descriptions." @@ -1738,24 +1776,24 @@ msgstr "" "descriptions." #. type: TP -#: doc/tin.1:601 doc/tin.1:826 doc/tin.1:1044 doc/tin.1:1263 +#: doc/tin.1:613 doc/tin.1:838 doc/tin.1:1056 doc/tin.1:1281 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:604 doc/tin.1:829 doc/tin.1:1047 doc/tin.1:1266 +#: doc/tin.1:616 doc/tin.1:841 doc/tin.1:1059 doc/tin.1:1284 msgid "Edit the filter file and reload it afterwards." msgstr "Edit the filter file and reload it afterwards." #. type: TP -#: doc/tin.1:604 +#: doc/tin.1:616 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:608 doc/tin.1:833 +#: doc/tin.1:620 doc/tin.1:845 msgid "" "Choose a new group by name. This command can be used to access any group, " "even those not currently yanked in." @@ -1764,14 +1802,14 @@ msgstr "" "even those not currently yanked in." #. type: TP -#: doc/tin.1:608 doc/tin.1:836 doc/tin.1:1047 doc/tin.1:1279 doc/tin.1:1404 -#: doc/tin.1:1458 doc/tin.1:1504 +#: doc/tin.1:620 doc/tin.1:848 doc/tin.1:1065 doc/tin.1:1297 doc/tin.1:1422 +#: doc/tin.1:1476 doc/tin.1:1522 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:613 +#: doc/tin.1:625 msgid "" "Toggle the display of the description of the current newsgroup in the last " "line. This will not be available if B was started with the \\&''B<-d>'' " @@ -1782,35 +1820,35 @@ msgstr "" "option." #. type: TP -#: doc/tin.1:613 doc/tin.1:840 doc/tin.1:1050 doc/tin.1:1282 +#: doc/tin.1:625 doc/tin.1:852 doc/tin.1:1068 doc/tin.1:1300 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:616 doc/tin.1:843 doc/tin.1:1053 doc/tin.1:1285 +#: doc/tin.1:628 doc/tin.1:855 doc/tin.1:1071 doc/tin.1:1303 msgid "Toggle inverse video." msgstr "Toggle inverse video." #. type: TP -#: doc/tin.1:616 doc/tin.1:843 doc/tin.1:1053 doc/tin.1:1285 +#: doc/tin.1:628 doc/tin.1:855 doc/tin.1:1071 doc/tin.1:1303 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:619 doc/tin.1:846 doc/tin.1:1056 doc/tin.1:1288 +#: doc/tin.1:631 doc/tin.1:858 doc/tin.1:1074 doc/tin.1:1306 msgid "Show details about current connection." msgstr "Show details about current connection." #. type: TP -#: doc/tin.1:619 doc/tin.1:855 doc/tin.1:1062 doc/tin.1:1294 +#: doc/tin.1:631 doc/tin.1:867 doc/tin.1:1080 doc/tin.1:1312 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:626 +#: doc/tin.1:638 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 " @@ -1825,13 +1863,13 @@ msgstr "" "supports [X]HDR (B, B) or XPAT (B)." #. type: TP -#: doc/tin.1:626 +#: doc/tin.1:638 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:632 +#: doc/tin.1:644 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 " @@ -1844,13 +1882,13 @@ msgstr "" "group displayed." #. type: TP -#: doc/tin.1:632 doc/tin.1:863 doc/tin.1:1302 +#: doc/tin.1:644 doc/tin.1:875 doc/tin.1:1320 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:636 doc/tin.1:867 doc/tin.1:1306 +#: doc/tin.1:648 doc/tin.1:879 doc/tin.1:1324 msgid "" "User configurable options menu (for more information see section \"GLOBAL " "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")." @@ -1859,24 +1897,24 @@ msgstr "" "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")." #. type: TP -#: doc/tin.1:636 +#: doc/tin.1:648 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:639 +#: doc/tin.1:651 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:639 doc/tin.1:884 doc/tin.1:1075 doc/tin.1:1323 +#: doc/tin.1:651 doc/tin.1:896 doc/tin.1:1093 doc/tin.1:1341 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:643 +#: doc/tin.1:655 msgid "" "Quit B \\(em ask the user to confirm if B is set " "accordingly." @@ -1885,24 +1923,24 @@ msgstr "" "accordingly." #. type: TP -#: doc/tin.1:643 doc/tin.1:887 doc/tin.1:1078 doc/tin.1:1326 +#: doc/tin.1:655 doc/tin.1:899 doc/tin.1:1096 doc/tin.1:1344 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:646 doc/tin.1:890 doc/tin.1:1081 doc/tin.1:1329 +#: doc/tin.1:658 doc/tin.1:902 doc/tin.1:1099 doc/tin.1:1347 msgid "Quit B \\(em don't ask the user to confirm." msgstr "Quit B \\(em don't ask the user to confirm." #. type: TP -#: doc/tin.1:646 +#: doc/tin.1:658 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:651 +#: doc/tin.1:663 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 " @@ -1913,13 +1951,13 @@ msgstr "" "command-line when B was started." #. type: TP -#: doc/tin.1:651 doc/tin.1:893 doc/tin.1:1081 +#: doc/tin.1:663 doc/tin.1:905 doc/tin.1:1099 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:655 doc/tin.1:897 doc/tin.1:1085 +#: doc/tin.1:667 doc/tin.1:909 doc/tin.1:1103 msgid "" "Mail a bug report or comment to Etin-bugs@tin.orgE. This is the best " "way of getting bugs fixed and features added/changed." @@ -1928,24 +1966,24 @@ msgstr "" "way of getting bugs fixed and features added/changed." #. type: TP -#: doc/tin.1:655 +#: doc/tin.1:667 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:658 +#: doc/tin.1:670 msgid "Subscribe to current group." msgstr "Subscribe to current group." #. type: TP -#: doc/tin.1:658 +#: doc/tin.1:670 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:663 +#: doc/tin.1:675 msgid "" "Subscribe to groups matching user specified pattern. See the section " "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " @@ -1956,13 +1994,13 @@ msgstr "" "understands." #. type: TP -#: doc/tin.1:663 +#: doc/tin.1:675 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:668 +#: doc/tin.1:680 msgid "" "Unsubscribe to current group. This can be used to remove bogus groups. See " "B in the \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" @@ -1973,13 +2011,13 @@ msgstr "" "\" section." #. type: TP -#: doc/tin.1:668 +#: doc/tin.1:680 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:673 +#: doc/tin.1:685 msgid "" "Unsubscribe to groups matching user specified pattern. See the section " "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " @@ -1990,13 +2028,13 @@ msgstr "" "understands." #. type: TP -#: doc/tin.1:673 doc/tin.1:922 doc/tin.1:1104 doc/tin.1:1363 +#: doc/tin.1:685 doc/tin.1:934 doc/tin.1:1122 doc/tin.1:1381 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:679 +#: doc/tin.1:691 msgid "" "Post an article to current group. If posting fails for some reason, you'll " "get the chance to B ('B') the article again, B " @@ -2009,24 +2047,24 @@ msgstr "" "discard it via B ('B')." #. type: TP -#: doc/tin.1:679 +#: doc/tin.1:691 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:682 +#: doc/tin.1:694 msgid "Quit B without saving any changes to the configuration." msgstr "Quit B without saving any changes to the configuration." #. type: TP -#: doc/tin.1:682 +#: doc/tin.1:694 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:687 +#: doc/tin.1:699 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 " @@ -2037,13 +2075,13 @@ msgstr "" "those that are subscribed to in I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>." #. type: TP -#: doc/tin.1:687 +#: doc/tin.1:699 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:691 +#: doc/tin.1:703 msgid "" "Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file " "to see if any new news has arrived since starting B." @@ -2052,25 +2090,25 @@ msgstr "" "to see if any new news has arrived since starting B." #. type: TP -#: doc/tin.1:691 +#: doc/tin.1:703 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:696 +#: doc/tin.1:708 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:696 +#: doc/tin.1:708 #, no-wrap msgid "GROUP INDEX COMMANDS" msgstr "GROUP INDEX COMMANDS" #. type: Plain text -#: doc/tin.1:700 +#: doc/tin.1:712 msgid "" "All searches in this level are limited to unread articles if in " "B mode. B ('B') can be use " @@ -2081,18 +2119,18 @@ msgstr "" "toggle the setting right before/after the search." #. type: Plain text -#: doc/tin.1:703 +#: doc/tin.1:715 msgid "Select article 4." msgstr "Select article 4." #. type: TP -#: doc/tin.1:703 doc/tin.1:958 doc/tin.1:1129 +#: doc/tin.1:715 doc/tin.1:970 doc/tin.1:1147 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:707 doc/tin.1:962 doc/tin.1:1133 +#: doc/tin.1:719 doc/tin.1:974 doc/tin.1:1151 msgid "" "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" " "for more information." @@ -2101,13 +2139,13 @@ msgstr "" "for more information." #. type: TP -#: doc/tin.1:707 doc/tin.1:962 doc/tin.1:1148 +#: doc/tin.1:719 doc/tin.1:974 doc/tin.1:1166 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:711 doc/tin.1:966 doc/tin.1:1152 +#: doc/tin.1:723 doc/tin.1:978 doc/tin.1:1170 msgid "" "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for " "more information." @@ -2116,13 +2154,13 @@ msgstr "" "more information." #. type: TP -#: doc/tin.1:711 doc/tin.1:966 +#: doc/tin.1:723 doc/tin.1:978 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:716 doc/tin.1:971 +#: doc/tin.1:728 doc/tin.1:983 msgid "" "Mark current article, thread, range, auto-selected (hot) articles, articles " "matching pattern or tagged articles as read. A prompt asks which type should " @@ -2133,13 +2171,13 @@ msgstr "" "be marked." #. type: TP -#: doc/tin.1:716 doc/tin.1:971 +#: doc/tin.1:728 doc/tin.1:983 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:721 doc/tin.1:976 +#: doc/tin.1:733 doc/tin.1:988 msgid "" "Mark current article, thread, range, auto-selected (hot) articles, articles " "matching pattern or tagged articles as unread. A prompt asks which type " @@ -2150,45 +2188,45 @@ msgstr "" "should be marked." #. type: TP -#: doc/tin.1:725 doc/tin.1:980 doc/tin.1:1180 +#: doc/tin.1:737 doc/tin.1:992 doc/tin.1:1198 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:728 doc/tin.1:983 doc/tin.1:1183 +#: doc/tin.1:740 doc/tin.1:995 doc/tin.1:1201 msgid "Re-enter the last message that was viewed." msgstr "Re-enter the last message that was viewed." #. type: Plain text -#: doc/tin.1:734 doc/tin.1:989 +#: doc/tin.1:746 doc/tin.1:1001 msgid "Search forward for specified subject." msgstr "Search forward for specified subject." #. type: Plain text -#: doc/tin.1:737 doc/tin.1:992 +#: doc/tin.1:749 doc/tin.1:1004 msgid "Search backwards for specified subject." msgstr "Search backwards for specified subject." #. type: TP -#: doc/tin.1:737 +#: doc/tin.1:749 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:740 doc/tin.1:995 +#: doc/tin.1:752 doc/tin.1:1007 msgid "Select current thread for later processing." msgstr "Select current thread for later processing." #. type: TP -#: doc/tin.1:740 +#: doc/tin.1:752 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:744 +#: doc/tin.1:756 msgid "" "Selects all threads in current group. It is a shortcut for calling " "B with a pattern of ''*''." @@ -2197,13 +2235,13 @@ msgstr "" "B with a pattern of ''*''." #. type: TP -#: doc/tin.1:744 +#: doc/tin.1:756 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:749 +#: doc/tin.1:761 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 " @@ -2214,13 +2252,13 @@ msgstr "" "articles become selected." #. type: TP -#: doc/tin.1:749 +#: doc/tin.1:761 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:754 +#: doc/tin.1:766 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-" @@ -2231,13 +2269,13 @@ msgstr "" "selection on author where reader wants to see entire thread." #. type: TP -#: doc/tin.1:754 +#: doc/tin.1:766 #, no-wrap msgid "B" #. type: Plain text -#: doc/tin.1:760 +#: doc/tin.1:772 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 " @@ -2250,24 +2288,24 @@ msgstr "" "was entered." #. type: TP -#: doc/tin.1:760 +#: doc/tin.1:772 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:763 +#: doc/tin.1:775 msgid "Reverse all selections on all articles." msgstr "Reverse all selections on all articles." #. type: TP -#: doc/tin.1:763 +#: doc/tin.1:775 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:769 +#: doc/tin.1:781 msgid "" "Undo all selections on all articles. It clears the toggle effect of " "B ('B') command. Thus after first doing a " @@ -2280,13 +2318,13 @@ msgstr "" "Thus, one can iteratively whittle down uninteresting threads." #. type: TP -#: doc/tin.1:769 doc/tin.1:1004 doc/tin.1:1206 +#: doc/tin.1:781 doc/tin.1:1016 doc/tin.1:1224 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:774 doc/tin.1:1009 doc/tin.1:1211 +#: doc/tin.1:786 doc/tin.1:1021 doc/tin.1:1229 msgid "" "Pipe current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles into command. See the section \"MAILING " @@ -2297,13 +2335,13 @@ msgstr "" "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information." #. type: TP -#: doc/tin.1:774 doc/tin.1:1211 +#: doc/tin.1:786 doc/tin.1:1229 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:783 +#: doc/tin.1:795 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: " @@ -2322,13 +2360,13 @@ msgstr "" "information on filtering." #. type: TP -#: doc/tin.1:783 doc/tin.1:1220 +#: doc/tin.1:795 doc/tin.1:1238 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:792 +#: doc/tin.1:804 msgid "" "Kill article(s) with a single key [after confirmation]. The defaults used " "for killing are based upon the following four tinrc config variables: " @@ -2347,35 +2385,35 @@ msgstr "" "information on filtering." #. type: TP -#: doc/tin.1:792 +#: doc/tin.1:804 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:795 +#: doc/tin.1:807 msgid "Read current article." msgstr "Read current article." #. type: TP -#: doc/tin.1:795 +#: doc/tin.1:807 #, no-wrap msgid "BTABE'>" msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:798 +#: doc/tin.1:810 msgid "View next unread article or group." msgstr "View next unread article or group." #. type: TP -#: doc/tin.1:798 doc/tin.1:1015 doc/tin.1:1237 +#: doc/tin.1:810 doc/tin.1:1027 doc/tin.1:1255 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:802 +#: doc/tin.1:814 msgid "" "Author forward search. This searches for articles with a specific ''From:'' " "line." @@ -2384,24 +2422,24 @@ msgstr "" "line." #. type: TP -#: doc/tin.1:802 doc/tin.1:1020 doc/tin.1:1240 +#: doc/tin.1:814 doc/tin.1:1032 doc/tin.1:1258 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:805 doc/tin.1:1023 +#: doc/tin.1:817 doc/tin.1:1035 msgid "Author backward search. Otherwise, see B ('B') above." msgstr "Author backward search. Otherwise, see B ('B') above." #. type: TP -#: doc/tin.1:805 doc/tin.1:1023 doc/tin.1:1243 +#: doc/tin.1:817 doc/tin.1:1035 doc/tin.1:1261 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:809 doc/tin.1:1027 doc/tin.1:1247 +#: doc/tin.1:821 doc/tin.1:1039 doc/tin.1:1265 msgid "" "Search the body of all articles in group (can be slow). You can abort the " "search using B ('B')." @@ -2410,7 +2448,7 @@ msgstr "" "search using B ('B')." #. type: Plain text -#: doc/tin.1:813 +#: doc/tin.1:825 msgid "" "Mark all articles as read [after confirmation] then return to the group " "selection list. Move cursor to next group." @@ -2419,7 +2457,7 @@ msgstr "" "selection list. Move cursor to next group." #. type: Plain text -#: doc/tin.1:817 +#: doc/tin.1:829 msgid "" "Mark all articles as read [after confirmation] and enter the next group with " "unread news." @@ -2428,13 +2466,13 @@ msgstr "" "unread news." #. type: TP -#: doc/tin.1:817 +#: doc/tin.1:829 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:821 doc/tin.1:1039 +#: doc/tin.1:833 doc/tin.1:1051 msgid "" "Cycle the display of the author through all the possible options for the " "tinrc variable B." @@ -2443,13 +2481,13 @@ msgstr "" "tinrc variable B." #. type: TP -#: doc/tin.1:821 +#: doc/tin.1:833 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:826 doc/tin.1:1044 doc/tin.1:1260 +#: doc/tin.1:838 doc/tin.1:1056 doc/tin.1:1278 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 " @@ -2460,24 +2498,24 @@ msgstr "" "newsgroup 'control' or 'control.cancel'." #. type: TP -#: doc/tin.1:829 +#: doc/tin.1:841 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:833 +#: doc/tin.1:845 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:836 +#: doc/tin.1:848 msgid "Toggle article/group limit." msgstr "Toggle article/group limit." #. type: Plain text -#: doc/tin.1:840 +#: doc/tin.1:852 msgid "" "Display the subject of the first article in the current thread in the last " "line." @@ -2486,13 +2524,13 @@ msgstr "" "line." #. type: TP -#: doc/tin.1:846 +#: doc/tin.1:858 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:852 +#: doc/tin.1:864 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 " @@ -2505,29 +2543,29 @@ msgstr "" "prompt asks how to proceed." #. type: TP -#: doc/tin.1:852 +#: doc/tin.1:864 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:855 +#: doc/tin.1:867 msgid "Open the thread under the current cursor position." msgstr "Open the thread under the current cursor position." #. type: Plain text -#: doc/tin.1:858 doc/tin.1:1065 doc/tin.1:1297 +#: doc/tin.1:870 doc/tin.1:1083 doc/tin.1:1315 msgid "Look up article by ''Message-ID:''." msgstr "Look up article by ''Message-ID:''." #. type: TP -#: doc/tin.1:858 +#: doc/tin.1:870 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:863 doc/tin.1:1070 doc/tin.1:1302 +#: doc/tin.1:875 doc/tin.1:1088 doc/tin.1:1320 msgid "" "Mail current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to someone. See the section \"MAILING " @@ -2538,35 +2576,35 @@ msgstr "" "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information." #. type: TP -#: doc/tin.1:867 +#: doc/tin.1:879 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:870 +#: doc/tin.1:882 msgid "Go to next group." msgstr "Go to next group." #. type: TP -#: doc/tin.1:870 +#: doc/tin.1:882 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:873 doc/tin.1:1312 +#: doc/tin.1:885 doc/tin.1:1330 msgid "Go to the next unread article." msgstr "Go to the next unread article." #. type: TP -#: doc/tin.1:873 doc/tin.1:1070 doc/tin.1:1312 +#: doc/tin.1:885 doc/tin.1:1088 doc/tin.1:1330 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:878 doc/tin.1:1075 doc/tin.1:1317 +#: doc/tin.1:890 doc/tin.1:1093 doc/tin.1:1335 msgid "" "Send current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to printer. See the section \"MAILING " @@ -2577,51 +2615,51 @@ msgstr "" "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information." #. type: TP -#: doc/tin.1:878 +#: doc/tin.1:890 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:881 +#: doc/tin.1:893 msgid "Go to previous group." msgstr "Go to previous group." #. type: TP -#: doc/tin.1:881 +#: doc/tin.1:893 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:884 +#: doc/tin.1:896 msgid "Go to previous unread article." msgstr "Go to previous unread article." #. type: Plain text -#: doc/tin.1:887 doc/tin.1:1078 +#: doc/tin.1:899 doc/tin.1:1096 msgid "Return to previous level." msgstr "Return to previous level." #. type: TP -#: doc/tin.1:890 +#: doc/tin.1:902 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:893 +#: doc/tin.1:905 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:897 +#: doc/tin.1:909 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:902 doc/tin.1:1090 doc/tin.1:1342 +#: doc/tin.1:914 doc/tin.1:1108 doc/tin.1:1360 msgid "" "Save current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles. See the section \"MAILING PIPING " @@ -2632,24 +2670,24 @@ msgstr "" "PRINTING REPOSTING AND SAVING ARTICLES\" for more information." #. type: TP -#: doc/tin.1:902 +#: doc/tin.1:914 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:905 doc/tin.1:1093 doc/tin.1:1345 +#: doc/tin.1:917 doc/tin.1:1111 doc/tin.1:1363 msgid "Save marked articles automatically without further prompting." msgstr "Save marked articles automatically without further prompting." #. type: TP -#: doc/tin.1:905 +#: doc/tin.1:917 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:910 +#: doc/tin.1:922 msgid "" "Toggle tag-status of current article / thread for B ('B') / " "B ('B<|>') / B ('B') / B ('B') / " @@ -2660,13 +2698,13 @@ msgstr "" "B ('B')." #. type: TP -#: doc/tin.1:910 +#: doc/tin.1:922 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:914 doc/tin.1:1101 +#: doc/tin.1:926 doc/tin.1:1119 msgid "" "Automatically tag/untag all the parts of the current multi-part message in " "order." @@ -2675,13 +2713,13 @@ msgstr "" "order." #. type: TP -#: doc/tin.1:914 +#: doc/tin.1:926 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:919 +#: doc/tin.1:931 msgid "" "Cycle the threading mode through no threading, threading by subject, " "threading by references, threading on both subject and references, group " @@ -2692,18 +2730,18 @@ msgstr "" "multipart articles into a thread (''Subject:'' based)." #. type: TP -#: doc/tin.1:919 +#: doc/tin.1:931 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:922 +#: doc/tin.1:934 msgid "Untag all articles that were tagged." msgstr "Untag all articles that were tagged." #. type: Plain text -#: doc/tin.1:929 doc/tin.1:1111 doc/tin.1:1370 +#: doc/tin.1:941 doc/tin.1:1129 doc/tin.1:1388 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 ('B'), " @@ -2716,13 +2754,13 @@ msgstr "" "o>'' command-line switch) or discard it via B ('B')." #. type: TP -#: doc/tin.1:929 +#: doc/tin.1:941 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:935 doc/tin.1:1376 +#: doc/tin.1:947 doc/tin.1:1394 msgid "" "Repost an already posted article / thread / auto-selected (hot) articles / " "articles matching pattern / tagged articles to another newsgroup(s). Useful " @@ -2735,13 +2773,13 @@ msgstr "" "your own articles." #. type: TP -#: doc/tin.1:935 +#: doc/tin.1:947 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:943 +#: doc/tin.1:955 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. " @@ -2758,25 +2796,25 @@ msgstr "" "changes permanent." #. type: TP -#: doc/tin.1:943 doc/tin.1:1111 doc/tin.1:1376 +#: doc/tin.1:955 doc/tin.1:1129 doc/tin.1:1394 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:946 +#: doc/tin.1:958 msgid "Mark current article as unread." msgstr "Mark current article as unread." #. type: TP -#: doc/tin.1:946 doc/tin.1:1116 doc/tin.1:1379 +#: doc/tin.1:958 doc/tin.1:1134 doc/tin.1:1397 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:953 +#: doc/tin.1:965 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 " @@ -2787,79 +2825,79 @@ msgstr "" "present, a prompt asks how to proceed." #. type: SS -#: doc/tin.1:953 +#: doc/tin.1:965 #, no-wrap msgid "THREAD LISTING COMMANDS" msgstr "THREAD LISTING COMMANDS" #. type: Plain text -#: doc/tin.1:958 +#: doc/tin.1:970 msgid "Select article 4 within thread." msgstr "Select article 4 within thread." #. type: TP -#: doc/tin.1:992 +#: doc/tin.1:1004 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:995 +#: doc/tin.1:1007 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:998 +#: doc/tin.1:1010 msgid "Toggle selection of current article." msgstr "Toggle selection of current article." #. type: TP -#: doc/tin.1:998 +#: doc/tin.1:1010 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1001 +#: doc/tin.1:1013 msgid "Reverse article selections." msgstr "Reverse article selections." #. type: TP -#: doc/tin.1:1001 +#: doc/tin.1:1013 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1004 +#: doc/tin.1:1016 msgid "Undo all selections on current thread." msgstr "Undo all selections on current thread." #. type: TP -#: doc/tin.1:1009 +#: doc/tin.1:1021 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1012 +#: doc/tin.1:1024 msgid "Read current article within thread." msgstr "Read current article within thread." #. type: TP -#: doc/tin.1:1012 +#: doc/tin.1:1024 #, no-wrap msgid "BTABE'>" msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:1015 +#: doc/tin.1:1027 msgid "View next unread article within thread." msgstr "View next unread article within thread." #. type: Plain text -#: doc/tin.1:1020 +#: doc/tin.1:1032 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 " @@ -2870,7 +2908,7 @@ msgstr "" "the current one." #. type: Plain text -#: doc/tin.1:1031 +#: doc/tin.1:1043 msgid "" "Mark thread as read [after confirmation] and return to the group index " "page. Move cursor to next thread." @@ -2879,7 +2917,7 @@ msgstr "" "page. Move cursor to next thread." #. type: Plain text -#: doc/tin.1:1035 +#: doc/tin.1:1047 msgid "" "Mark thread as read [after confirmation] and enter the next thread " "containing unread news." @@ -2888,30 +2926,58 @@ msgstr "" "containing unread news." #. type: TP -#: doc/tin.1:1035 +#: doc/tin.1:1047 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1039 +#: doc/tin.1:1051 #, no-wrap msgid "B" msgstr "B" +#. type: TP +#: doc/tin.1:1059 +#, no-wrap +msgid "B" +msgstr "B" + +#. type: Plain text +#: doc/tin.1:1062 doc/tin.1:1287 +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:1062 +#, no-wrap +msgid "B" +msgstr "B" + #. type: Plain text -#: doc/tin.1:1050 doc/tin.1:1282 +#: doc/tin.1:1065 +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:1068 doc/tin.1:1300 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:1056 +#: doc/tin.1:1074 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1062 +#: doc/tin.1:1080 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 " @@ -2922,31 +2988,31 @@ msgstr "" "article. When tagged articles are present, a prompt asks how to proceed." #. type: TP -#: doc/tin.1:1065 +#: doc/tin.1:1083 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1085 +#: doc/tin.1:1103 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1090 +#: doc/tin.1:1108 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1093 +#: doc/tin.1:1111 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1097 doc/tin.1:1349 +#: doc/tin.1:1115 doc/tin.1:1367 msgid "" "Toggle tag status of current article for mailing, piping, printing, saving " "or reposting." @@ -2955,24 +3021,24 @@ msgstr "" "or reposting." #. type: TP -#: doc/tin.1:1097 +#: doc/tin.1:1115 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1101 +#: doc/tin.1:1119 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1104 +#: doc/tin.1:1122 msgid "Untag all tagged threads." msgstr "Untag all tagged threads." #. type: Plain text -#: doc/tin.1:1116 +#: doc/tin.1:1134 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 " @@ -2984,34 +3050,34 @@ msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1121 +#: doc/tin.1:1139 msgid "Mark all articles in thread as unread." msgstr "Mark all articles in thread as unread." #. type: SS -#: doc/tin.1:1121 +#: doc/tin.1:1139 #, no-wrap msgid "ARTICLE VIEWER COMMANDS" msgstr "ARTICLE VIEWER COMMANDS" #. type: Plain text -#: doc/tin.1:1126 +#: doc/tin.1:1144 msgid "Read the first (base) article in this thread." msgstr "Read the first (base) article in this thread." #. type: Plain text -#: doc/tin.1:1129 +#: doc/tin.1:1147 msgid "Read response 4 in this thread." msgstr "Read response 4 in this thread." #. type: TP -#: doc/tin.1:1133 +#: doc/tin.1:1151 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1137 +#: doc/tin.1:1155 msgid "" "Reply through mail to the author of the current article with a copy of the " "article with all headers included." @@ -3020,13 +3086,13 @@ msgstr "" "article with all headers included." #. type: TP -#: doc/tin.1:1137 +#: doc/tin.1:1155 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1145 +#: doc/tin.1:1163 msgid "" "Perform B<\\%pgp>(1) / B<\\%gpg>(1) operations on article. This expects " "inline pgp (B) and not MIME pgp (B)." @@ -3035,35 +3101,35 @@ msgstr "" "inline pgp (B) and not MIME pgp (B)." #. type: TP -#: doc/tin.1:1145 +#: doc/tin.1:1163 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1148 +#: doc/tin.1:1166 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:1152 +#: doc/tin.1:1170 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1155 +#: doc/tin.1:1173 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:1155 +#: doc/tin.1:1173 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1159 +#: doc/tin.1:1177 msgid "" "Post a followup to the current article with a copy of the article with all " "headers included." @@ -3072,13 +3138,13 @@ msgstr "" "headers included." #. type: TP -#: doc/tin.1:1159 +#: doc/tin.1:1177 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1163 +#: doc/tin.1:1181 msgid "" "Toggle TeX to ISO decoding for current article. The default behavior is " "taken from the B variable in the tinrc file." @@ -3087,37 +3153,37 @@ msgstr "" "taken from the B variable in the tinrc file." #. type: TP -#: doc/tin.1:1163 +#: doc/tin.1:1181 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1166 +#: doc/tin.1:1184 msgid "" "Toggles the display of all headers vs. headers in B." msgstr "" "Toggles the display of all headers vs. headers in B." #. type: TP -#: doc/tin.1:1166 +#: doc/tin.1:1184 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1169 +#: doc/tin.1:1187 msgid "Toggle ROT-13 decoding for this article." msgstr "Toggle ROT-13 decoding for this article." #. type: TP -#: doc/tin.1:1169 +#: doc/tin.1:1187 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1173 +#: doc/tin.1:1191 msgid "" "Toggle the display of uuencoded sections. The default behavior is taken from " "the B variable in the tinrc file." @@ -3126,13 +3192,13 @@ msgstr "" "from the B variable in the tinrc file." #. type: TP -#: doc/tin.1:1173 +#: doc/tin.1:1191 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1180 +#: doc/tin.1:1198 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 " @@ -3147,23 +3213,23 @@ msgstr "" "up will hide it again." #. type: Plain text -#: doc/tin.1:1189 +#: doc/tin.1:1207 msgid "Forward search the text of this article." msgstr "Forward search the text of this article." #. type: Plain text -#: doc/tin.1:1192 +#: doc/tin.1:1210 msgid "Backward search the text of this article." msgstr "Backward search the text of this article." #. type: TP -#: doc/tin.1:1192 +#: doc/tin.1:1210 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1197 +#: doc/tin.1:1215 msgid "" "Skip to the end of the next quoted text-block in this article. Quoted text " "is everything which matches B, B or " @@ -3174,40 +3240,40 @@ msgstr "" "B." #. type: TP -#: doc/tin.1:1197 +#: doc/tin.1:1215 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:1200 +#: doc/tin.1:1218 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:1200 +#: doc/tin.1:1218 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:1203 +#: doc/tin.1:1221 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:1203 +#: doc/tin.1:1221 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1206 +#: doc/tin.1:1224 msgid "Toggle word highlighting on/off." msgstr "Toggle word highlighting on/off." #. type: Plain text -#: doc/tin.1:1220 +#: doc/tin.1:1238 msgid "" "Auto select article(s) with a single key. The defaults used for selection " "are set based upon the following four tinrc config variables: " @@ -3226,7 +3292,7 @@ msgstr "" "information on filtering." #. type: Plain text -#: doc/tin.1:1229 +#: doc/tin.1:1247 msgid "" "Kill article(s) with a single key. The defaults used for killing are based " "upon the following four tinrc config variables: B, " @@ -3243,24 +3309,24 @@ msgstr "" "\"FILTERING ARTICLES\" for more information on filtering." #. type: TP -#: doc/tin.1:1229 +#: doc/tin.1:1247 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1232 +#: doc/tin.1:1250 msgid "Go to next base article." msgstr "Go to next base article." #. type: TP -#: doc/tin.1:1232 +#: doc/tin.1:1250 #, no-wrap msgid "BTABE'>" msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:1237 +#: doc/tin.1:1255 msgid "" "Go to next unread article. If the tinrc variable B doesn't " "contain PageNextUnread, then this key will first page through the current " @@ -3271,17 +3337,17 @@ msgstr "" "article." #. type: Plain text -#: doc/tin.1:1240 +#: doc/tin.1:1258 msgid "Author forward search." msgstr "Author forward search." #. type: Plain text -#: doc/tin.1:1243 +#: doc/tin.1:1261 msgid "Author backward search." msgstr "Author backward search." #. type: Plain text -#: doc/tin.1:1251 +#: doc/tin.1:1269 msgid "" "Mark the current thread as read [after confirmation] and return to the " "previous menu. Move cursor to next item." @@ -3290,7 +3356,7 @@ msgstr "" "previous menu. Move cursor to next item." #. type: Plain text -#: doc/tin.1:1255 +#: doc/tin.1:1273 msgid "" "Mark the rest of the current thread as read [after confirmation] and enter " "the next thread with unread articles." @@ -3299,45 +3365,38 @@ msgstr "" "the next thread with unread articles." #. type: TP -#: doc/tin.1:1255 +#: doc/tin.1:1273 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1260 +#: doc/tin.1:1278 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1263 +#: doc/tin.1:1281 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:1266 +#: doc/tin.1:1284 #, no-wrap msgid "B" msgstr "B" -#. type: Plain text -#: doc/tin.1:1269 -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:1269 +#: doc/tin.1:1287 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1273 +#: doc/tin.1:1291 msgid "" "Post a followup to the current article without including a copy of the " "article." @@ -3346,107 +3405,107 @@ msgstr "" "article." #. type: TP -#: doc/tin.1:1273 +#: doc/tin.1:1291 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1276 +#: doc/tin.1:1294 msgid "Go to the start of the article." msgstr "Go to the start of the article." #. type: TP -#: doc/tin.1:1276 +#: doc/tin.1:1294 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1279 +#: doc/tin.1:1297 msgid "Go to the end of the article." msgstr "Go to the end of the article." #. type: TP -#: doc/tin.1:1288 +#: doc/tin.1:1306 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1291 +#: doc/tin.1:1309 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:1291 +#: doc/tin.1:1309 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1294 +#: doc/tin.1:1312 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:1297 +#: doc/tin.1:1315 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1306 +#: doc/tin.1:1324 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1309 +#: doc/tin.1:1327 msgid "Go to the next article." msgstr "Go to the next article." #. type: TP -#: doc/tin.1:1309 +#: doc/tin.1:1327 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1317 +#: doc/tin.1:1335 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1320 +#: doc/tin.1:1338 msgid "Go to the previous article." msgstr "Go to the previous article." #. type: TP -#: doc/tin.1:1320 +#: doc/tin.1:1338 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1323 +#: doc/tin.1:1341 msgid "Go to the previous unread article." msgstr "Go to the previous unread article." #. type: Plain text -#: doc/tin.1:1326 +#: doc/tin.1:1344 msgid "Return to the previous level." msgstr "Return to the previous level." #. type: TP -#: doc/tin.1:1329 +#: doc/tin.1:1347 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1333 +#: doc/tin.1:1351 msgid "" "Reply through mail to the author of the current article with a copy of the " "article included." @@ -3455,13 +3514,13 @@ msgstr "" "article included." #. type: TP -#: doc/tin.1:1333 +#: doc/tin.1:1351 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1337 +#: doc/tin.1:1355 msgid "" "Reply through mail to the author of the current article without including " "the original article." @@ -3470,53 +3529,53 @@ msgstr "" "the original article." #. type: TP -#: doc/tin.1:1337 +#: doc/tin.1:1355 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1342 +#: doc/tin.1:1360 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1345 +#: doc/tin.1:1363 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1349 +#: doc/tin.1:1367 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1352 +#: doc/tin.1:1370 msgid "Return to group selection level." msgstr "Return to group selection level." #. type: TP -#: doc/tin.1:1352 +#: doc/tin.1:1370 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1355 +#: doc/tin.1:1373 msgid "Go to parent article." msgstr "Go to parent article." #. type: TP -#: doc/tin.1:1355 +#: doc/tin.1:1373 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1359 +#: doc/tin.1:1377 msgid "" "Display a list of URLs in the current article. See the section \"URL LISTING" "\" for more information." @@ -3525,13 +3584,13 @@ msgstr "" "\" for more information." #. type: TP -#: doc/tin.1:1359 +#: doc/tin.1:1377 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1363 +#: doc/tin.1:1381 msgid "" "Display a list of attachments of the current article. See the section " "\"ATTACHMENT LISTING\" for more information." @@ -3540,30 +3599,30 @@ msgstr "" "\"ATTACHMENT LISTING\" for more information." #. type: TP -#: doc/tin.1:1370 +#: doc/tin.1:1388 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1379 +#: doc/tin.1:1397 msgid "Mark article as unread." msgstr "Mark article as unread." #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1384 +#: doc/tin.1:1402 msgid "Mark the current thread as unread." msgstr "Mark the current thread as unread." #. type: SS -#: doc/tin.1:1384 +#: doc/tin.1:1402 #, no-wrap msgid "URL LISTING" msgstr "URL LISTING" #. type: Plain text -#: doc/tin.1:1387 +#: doc/tin.1:1405 msgid "" "B ('B') displays a list of URLs in the current article. " "Besides the common moving keys, the following commands are available:" @@ -3572,13 +3631,13 @@ msgstr "" "Besides the common moving keys, the following commands are available:" #. type: TP -#: doc/tin.1:1388 +#: doc/tin.1:1406 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1392 +#: doc/tin.1:1410 msgid "" "The current URL will be prompted and opened using the B. " "'BESCE>' or no input will skip the URL." @@ -3587,39 +3646,39 @@ msgstr "" "'BESCE>' or no input will skip the URL." #. type: Plain text -#: doc/tin.1:1395 doc/tin.1:1495 +#: doc/tin.1:1413 doc/tin.1:1513 msgid "URL forward search." msgstr "URL forward search." #. type: Plain text -#: doc/tin.1:1398 doc/tin.1:1498 +#: doc/tin.1:1416 doc/tin.1:1516 msgid "URL backward search." msgstr "URL backward search." #. type: Plain text -#: doc/tin.1:1404 doc/tin.1:1458 doc/tin.1:1504 +#: doc/tin.1:1422 doc/tin.1:1476 doc/tin.1:1522 msgid "Shell escape." msgstr "Shell escape." #. type: Plain text -#: doc/tin.1:1407 +#: doc/tin.1:1425 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:1410 doc/tin.1:1465 doc/tin.1:1510 +#: doc/tin.1:1428 doc/tin.1:1483 doc/tin.1:1528 msgid "Help screen of commands available." msgstr "Help screen of commands available." #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1417 +#: doc/tin.1:1435 #, no-wrap msgid "ATTACHMENT LISTING" msgstr "ATTACHMENT LISTING" #. type: Plain text -#: doc/tin.1:1420 +#: doc/tin.1:1438 msgid "" "B ('B') displays a list of attachments of the current " "article. Besides the common moving keys, the following commands are " @@ -3630,57 +3689,57 @@ msgstr "" "available:" #. type: TP -#: doc/tin.1:1421 +#: doc/tin.1:1439 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1424 +#: doc/tin.1:1442 msgid "Pipe attachment into command." msgstr "Pipe attachment into command." #. type: TP -#: doc/tin.1:1424 +#: doc/tin.1:1442 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1427 +#: doc/tin.1:1445 msgid "Save current attachment / tagged attachments to disk." msgstr "Save current attachment / tagged attachments to disk." #. type: TP -#: doc/tin.1:1427 +#: doc/tin.1:1445 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1430 +#: doc/tin.1:1448 msgid "View attachment." msgstr "View attachment." #. type: TP -#: doc/tin.1:1430 +#: doc/tin.1:1448 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1433 +#: doc/tin.1:1451 msgid "Tag one or more attachments for saving." msgstr "Tag one or more attachments for saving." #. type: TP -#: doc/tin.1:1433 +#: doc/tin.1:1451 #, no-wrap msgid "B" #. type: Plain text -#: doc/tin.1:1437 +#: doc/tin.1:1455 msgid "" "Prompts for a pattern to match. All attachments whose name/description or " "content type/transfer encoding match the pattern will be tagged." @@ -3689,52 +3748,52 @@ msgstr "" "content type/transfer encoding match the pattern will be tagged." #. type: TP -#: doc/tin.1:1437 +#: doc/tin.1:1455 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1440 +#: doc/tin.1:1458 msgid "Reverse tagging of all attachments." msgstr "Reverse tagging of all attachments." #. type: TP -#: doc/tin.1:1440 +#: doc/tin.1:1458 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1443 +#: doc/tin.1:1461 msgid "Untag all tagged attachments." msgstr "Untag all tagged attachments." #. type: Plain text -#: doc/tin.1:1446 +#: doc/tin.1:1464 msgid "Attachment forward search." msgstr "Attachment forward search." #. type: Plain text -#: doc/tin.1:1449 +#: doc/tin.1:1467 msgid "Attachment backward search." msgstr "Attachment backward search." #. type: TP -#: doc/tin.1:1452 +#: doc/tin.1:1470 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1455 +#: doc/tin.1:1473 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:1462 +#: doc/tin.1:1480 msgid "" "Toggle the display of the name/description of the current attachment in the " "last line." @@ -3744,14 +3803,14 @@ msgstr "" #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1472 +#: doc/tin.1:1490 #, no-wrap msgid "POSTING HISTORY LISTING" msgstr "POSTING HISTORY LISTING" # #. type: Plain text -#: doc/tin.1:1480 +#: doc/tin.1:1498 msgid "" "B ('B') displays a list of all previous posted articles " "stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following " @@ -3770,13 +3829,13 @@ msgstr "" "moving keys, the following commands are available:" #. type: TP -#: doc/tin.1:1481 +#: doc/tin.1:1499 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1492 +#: doc/tin.1:1510 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 " @@ -3797,13 +3856,13 @@ msgstr "" "spool) it is not." #. type: Plain text -#: doc/tin.1:1507 +#: doc/tin.1:1525 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:1517 +#: doc/tin.1:1535 #, no-wrap msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" msgstr "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" @@ -3812,7 +3871,7 @@ msgstr "GLOBAL OPTIONS MENU AND TINRC CO #. - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used #. in the !TIN_DEFAULTS_DIR config case #. type: Plain text -#: doc/tin.1:1529 +#: doc/tin.1:1547 msgid "" "At startup, B reads in the configuration files (see also B<\\" "%tin>(5)). They contain a list of variables that can be used to configure " @@ -3829,7 +3888,7 @@ msgstr "" "distributing system-wide defaults to new users who have no private tinrc yet." #. type: Plain text -#: doc/tin.1:1537 +#: doc/tin.1:1555 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 " @@ -3846,7 +3905,7 @@ msgstr "" "don't edit the file directly whilst B is running." #. type: Plain text -#: doc/tin.1:1543 +#: doc/tin.1:1561 msgid "" "In the options menu use the cursor keys in the usual way to move around. Use " "B ('B<^J>' or 'BCRE>') to 'open' the option you wish " @@ -3861,7 +3920,7 @@ msgstr "" "\\&'BESCE>' will abort without saving changes." #. type: Plain text -#: doc/tin.1:1550 +#: doc/tin.1:1568 msgid "" "As with the other menus, B ('B<^L>') will redraw the screen. You " "can use B ('B'), B ('B') and B " @@ -3876,7 +3935,7 @@ msgstr "" "without keeping your changes." #. type: Plain text -#: doc/tin.1:1555 +#: doc/tin.1:1573 msgid "" "The options menu provides access to the attributes menu for the current " "group by the B ('BTABE>') command. Pressing " @@ -3889,7 +3948,7 @@ msgstr "" "information see section \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\"." #. type: Plain text -#: doc/tin.1:1558 +#: doc/tin.1:1576 msgid "" "The B ('B') command brings up the scopes menu. For more " "information see section \"SCOPES MENU\"." @@ -3898,7 +3957,7 @@ msgstr "" "information see section \"SCOPES MENU\"." #. type: Plain text -#: doc/tin.1:1562 +#: doc/tin.1:1580 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/" @@ -3909,13 +3968,13 @@ msgstr "" "tinrc>." #. type: TP -#: doc/tin.1:1562 +#: doc/tin.1:1580 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1568 doc/tin.5:1281 +#: doc/tin.1:1586 doc/tin.5:1300 msgid "" "If ON abbreviate long newsgroup names at group selection level and article " "level (if necessary) like this: news.software.readers -E n.software." @@ -3926,13 +3985,13 @@ msgstr "" "readers -E n.s.readers -E n.s.r. Default is OFF." #. type: TP -#: doc/tin.1:1568 +#: doc/tin.1:1586 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1572 doc/tin.5:1285 +#: doc/tin.1:1590 doc/tin.5:1304 msgid "" "If ON add posted articles which start a new thread to filter for " "highlighting follow-ups. Default is ON." @@ -3941,62 +4000,62 @@ msgstr "" "highlighting follow-ups. Default is ON." #. type: TP -#: doc/tin.1:1572 +#: doc/tin.1:1590 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1575 doc/tin.5:1288 +#: doc/tin.1:1593 doc/tin.5:1307 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:1575 +#: doc/tin.1:1593 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1578 doc/tin.5:1291 +#: doc/tin.1:1596 doc/tin.5:1310 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:1578 +#: doc/tin.1:1596 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1581 doc/tin.5:1294 +#: doc/tin.1:1599 doc/tin.5:1313 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:1581 +#: doc/tin.1:1599 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1584 doc/tin.5:1297 +#: doc/tin.1:1602 doc/tin.5:1316 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:1584 +#: doc/tin.1:1602 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1588 doc/tin.5:1301 +#: doc/tin.1:1606 doc/tin.5:1320 msgid "" "The character used to show that an article will return as an unread article " "when the group is next entered. Default is '-'." @@ -4005,13 +4064,13 @@ msgstr "" "when the group is next entered. Default is '-'." #. type: TP -#: doc/tin.1:1588 +#: doc/tin.1:1606 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1592 doc/tin.5:1305 +#: doc/tin.1:1610 doc/tin.5:1324 msgid "" "The character used to show that an article/thread is auto-selected (hot). " "Default is '*'." @@ -4020,13 +4079,13 @@ msgstr "" "Default is '*'." #. type: TP -#: doc/tin.1:1592 +#: doc/tin.1:1610 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1596 doc/tin.5:1309 +#: doc/tin.1:1614 doc/tin.5:1328 msgid "" "The character used to show that an article/thread is recent (not older than " "X days). See also B. Default is 'o'." @@ -4035,13 +4094,13 @@ msgstr "" "X days). See also B. Default is 'o'." #. type: TP -#: doc/tin.1:1596 +#: doc/tin.1:1614 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1600 doc/tin.5:1313 +#: doc/tin.1:1618 doc/tin.5:1332 msgid "" "The character used to show that an article has not been read. Default is " "'+'." @@ -4050,24 +4109,24 @@ msgstr "" "'+'." #. type: TP -#: doc/tin.1:1600 +#: doc/tin.1:1618 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1603 doc/tin.5:1316 +#: doc/tin.1:1621 doc/tin.5:1335 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:1603 +#: doc/tin.1:1621 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1607 doc/tin.5:1320 +#: doc/tin.1:1625 doc/tin.5:1339 msgid "" "The character used to show that an article was killed. Default is 'K'. " "B must be set accordingly." @@ -4076,13 +4135,13 @@ msgstr "" "B must be set accordingly." #. type: TP -#: doc/tin.1:1607 +#: doc/tin.1:1625 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1611 doc/tin.5:1324 +#: doc/tin.1:1629 doc/tin.5:1343 msgid "" "The character used to show that an article was hot before it was read. " "Default is ':'. B must be set accordingly." @@ -4091,13 +4150,13 @@ msgstr "" "Default is ':'. B must be set accordingly." #. type: TP -#: doc/tin.1:1611 doc/tin.5:1324 +#: doc/tin.1:1629 doc/tin.5:1343 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1616 +#: doc/tin.1:1634 msgid "" "If ON B will ask before using a MIME viewer (B) to " "display MIME messages. This only occurs if a MIME viewer is set. Default is " @@ -4108,13 +4167,28 @@ msgstr "" "OFF." #. type: TP -#: doc/tin.1:1616 +#: doc/tin.1:1634 +#, no-wrap +msgid "B" +msgstr "B" + +#. type: Plain text +#: doc/tin.1:1639 +msgid "" +"Format string B uses for Attachment level representation. See the " +"section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%t%s%e%c%d\"." +msgstr "" +"Format string B uses for Attachment level representation. See the " +"section \"CUSTOMISING THE SCREEN FORMAT\". Default is \"%t%s%e%c%d\"." + +#. type: TP +#: doc/tin.1:1639 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1620 doc/tin.5:1335 +#: doc/tin.1:1643 doc/tin.5:1360 msgid "" "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when " "mailing an article. Default is No." @@ -4123,13 +4197,13 @@ msgstr "" "mailing an article. Default is No." #. type: TP -#: doc/tin.1:1620 +#: doc/tin.1:1643 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1624 doc/tin.5:1339 +#: doc/tin.1:1647 doc/tin.5:1364 msgid "" "If ON automatically list thread when entering it using right arrow key. " "Default is ON." @@ -4138,24 +4212,24 @@ msgstr "" "Default is ON." #. type: TP -#: doc/tin.1:1624 +#: doc/tin.1:1647 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1627 doc/tin.1:2654 +#: doc/tin.1:1650 doc/tin.1:2684 msgid "Default is OFF." msgstr "Default is OFF." #. type: TP -#: doc/tin.1:1627 +#: doc/tin.1:1650 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1632 doc/tin.5:1347 +#: doc/tin.1:1655 doc/tin.5:1372 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 " @@ -4166,13 +4240,13 @@ msgstr "" "ON." #. type: TP -#: doc/tin.1:1632 +#: doc/tin.1:1655 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1637 doc/tin.5:1352 +#: doc/tin.1:1660 doc/tin.5:1377 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 " @@ -4183,13 +4257,13 @@ msgstr "" "displayed after composing an article. Default is ON." #. type: TP -#: doc/tin.1:1637 +#: doc/tin.1:1660 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1642 +#: doc/tin.1:1665 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. " @@ -4200,13 +4274,13 @@ msgstr "" "See also \"INDEX FILES\". Default is OFF." #. type: TP -#: doc/tin.1:1642 +#: doc/tin.1:1665 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1648 doc/tin.5:1363 +#: doc/tin.1:1671 doc/tin.5:1388 msgid "" "Use this hash algorithm for cancel-locks. Only available when built with " "cancel-lock support. none disables the generation of cancel-locks. Valid " @@ -4217,13 +4291,13 @@ msgstr "" "values are none, sha1, sha256 and sha512. Default is sha1." #. type: TP -#: doc/tin.1:1648 +#: doc/tin.1:1671 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1654 doc/tin.5:1367 +#: doc/tin.1:1677 doc/tin.5:1392 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." @@ -4232,101 +4306,101 @@ msgstr "" "current session should be marked read. Default is OFF." #. type: TP -#: doc/tin.1:1654 +#: doc/tin.1:1677 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1657 doc/tin.5:1370 +#: doc/tin.1:1680 doc/tin.5:1395 msgid "Standard background color" msgstr "Standard background colour" #. type: TP -#: doc/tin.1:1657 +#: doc/tin.1:1680 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1660 doc/tin.5:1373 +#: doc/tin.1:1683 doc/tin.5:1398 msgid "Color of quoted text from external sources" msgstr "Colour of quoted text from external sources" #. type: TP -#: doc/tin.1:1660 +#: doc/tin.1:1683 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1663 doc/tin.5:1376 +#: doc/tin.1:1686 doc/tin.5:1401 msgid "Color of sender (From:)" msgstr "Colour of sender (From:)" #. type: TP -#: doc/tin.1:1663 +#: doc/tin.1:1686 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1666 doc/tin.5:1379 +#: doc/tin.1:1689 doc/tin.5:1404 msgid "Color of header-lines" msgstr "Colour of header-lines" #. type: TP -#: doc/tin.1:1666 +#: doc/tin.1:1689 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1669 doc/tin.5:1382 +#: doc/tin.1:1692 doc/tin.5:1407 msgid "Color of help pages" msgstr "Colour of help pages" #. type: TP -#: doc/tin.1:1669 +#: doc/tin.1:1692 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1672 doc/tin.5:1385 +#: doc/tin.1:1695 doc/tin.5:1410 msgid "Color of background for inverse text" msgstr "Colour of background for inverse text" #. type: TP -#: doc/tin.1:1672 +#: doc/tin.1:1695 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1675 doc/tin.5:1388 +#: doc/tin.1:1698 doc/tin.5:1413 msgid "Color of foreground for inverse text" msgstr "Colour of foreground for inverse text" #. type: TP -#: doc/tin.1:1675 +#: doc/tin.1:1698 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1678 doc/tin.5:1407 +#: doc/tin.1:1701 doc/tin.5:1432 msgid "Color of status messages in last line" msgstr "Colour of status messages in last line" #. type: TP -#: doc/tin.1:1678 +#: doc/tin.1:1701 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1682 doc/tin.5:1392 +#: doc/tin.1:1705 doc/tin.5:1417 msgid "" "Color of words emphasized like _this_. See also B and " "B." @@ -4335,13 +4409,13 @@ msgstr "" "B." #. type: TP -#: doc/tin.1:1682 +#: doc/tin.1:1705 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1686 doc/tin.5:1396 +#: doc/tin.1:1709 doc/tin.5:1421 msgid "" "Color of words emphasized like /this/. See also B and " "B." @@ -4350,13 +4424,13 @@ msgstr "" "B." #. type: TP -#: doc/tin.1:1686 +#: doc/tin.1:1709 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1690 doc/tin.5:1400 +#: doc/tin.1:1713 doc/tin.5:1425 msgid "" "Color of words emphasized like *this*. See also B and " "B." @@ -4365,13 +4439,13 @@ msgstr "" "B." #. type: TP -#: doc/tin.1:1690 +#: doc/tin.1:1713 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1694 doc/tin.5:1404 +#: doc/tin.1:1717 doc/tin.5:1429 msgid "" "Color of words emphasized like -this-. See also B and " "B." @@ -4380,79 +4454,79 @@ msgstr "" "B." #. type: TP -#: doc/tin.1:1694 +#: doc/tin.1:1717 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1697 doc/tin.5:1410 +#: doc/tin.1:1720 doc/tin.5:1435 msgid "Color of mini help menu" msgstr "Colour of mini help menu" #. type: TP -#: doc/tin.1:1697 +#: doc/tin.1:1720 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1700 doc/tin.5:1413 +#: doc/tin.1:1723 doc/tin.5:1438 msgid "Color of actual news header fields" msgstr "Colour of actual news header fields" #. type: TP -#: doc/tin.1:1700 +#: doc/tin.1:1723 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1703 doc/tin.5:1416 +#: doc/tin.1:1726 doc/tin.5:1441 msgid "Standard foreground color" msgstr "Standard foreground colour" #. type: TP -#: doc/tin.1:1703 +#: doc/tin.1:1726 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1706 doc/tin.5:1419 +#: doc/tin.1:1729 doc/tin.5:1444 msgid "Color of quoted lines" msgstr "Colour of quoted lines" #. type: TP -#: doc/tin.1:1706 +#: doc/tin.1:1729 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1709 doc/tin.5:1422 +#: doc/tin.1:1732 doc/tin.5:1447 msgid "Color of twice quoted lines" msgstr "Colour of twice quoted lines" #. type: TP -#: doc/tin.1:1709 +#: doc/tin.1:1732 #, no-wrap msgid "B3 times quoted line (col_quote3)>" msgstr "B3 times quoted line (col_quote3)>" #. type: Plain text -#: doc/tin.1:1712 doc/tin.5:1425 +#: doc/tin.1:1735 doc/tin.5:1450 msgid "Color of E=3 times quoted lines" msgstr "Colour of E=3 times quoted lines" #. type: TP -#: doc/tin.1:1712 +#: doc/tin.1:1735 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1716 doc/tin.5:1429 +#: doc/tin.1:1739 doc/tin.5:1454 msgid "" "Color of response counter. This is the text that says \"Response x of y\" in " "the article viewer." @@ -4461,91 +4535,113 @@ msgstr "" "in the article viewer." #. type: TP -#: doc/tin.1:1716 +#: doc/tin.1:1739 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1719 doc/tin.5:1432 +#: doc/tin.1:1742 doc/tin.5:1457 msgid "Color of signatures" msgstr "Colour of signatures" #. type: TP -#: doc/tin.1:1719 +#: doc/tin.1:1742 +#, no-wrap +msgid "B" +msgstr "B" + +#. type: Plain text +#: doc/tin.1:1745 doc/tin.5:1460 +msgid "Color of negative score" +msgstr "Colour of negative score" + +#. type: TP +#: doc/tin.1:1745 +#, no-wrap +msgid "B" +msgstr "B" + +#. type: Plain text +#: doc/tin.1:1748 doc/tin.5:1463 +msgid "Color of positive score" +msgstr "Colour of positive score" + +#. type: TP +#: doc/tin.1:1748 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1722 doc/tin.5:1435 +#: doc/tin.1:1751 doc/tin.5:1466 msgid "Color of urls highlight" msgstr "Colour of urls highlight" #. type: TP -#: doc/tin.1:1722 +#: doc/tin.1:1751 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1725 doc/tin.5:1438 +#: doc/tin.1:1754 doc/tin.5:1469 msgid "Color of verbatim blocks" msgstr "Colour of verbatim blocks" #. type: TP -#: doc/tin.1:1725 +#: doc/tin.1:1754 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1728 doc/tin.5:1441 +#: doc/tin.1:1757 doc/tin.5:1472 msgid "Color of article subject" msgstr "Colour of article subject" #. type: TP -#: doc/tin.1:1728 +#: doc/tin.1:1757 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1731 doc/tin.5:1444 +#: doc/tin.1:1760 doc/tin.5:1475 msgid "Color of text-lines" msgstr "Colour of text-lines" #. type: TP -#: doc/tin.1:1731 +#: doc/tin.1:1760 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1734 doc/tin.5:1447 +#: doc/tin.1:1763 doc/tin.5:1478 msgid "Color of help/mail sign" msgstr "Colour of help/mail sign" #. type: TP -#: doc/tin.1:1734 +#: doc/tin.1:1763 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1737 +#: doc/tin.1:1766 msgid "Ask for manual confirmation to protect the user." msgstr "Ask for manual confirmation to protect the user." #. type: IP -#: doc/tin.1:1738 doc/tin.1:1744 doc/tin.1:1748 +#: doc/tin.1:1767 doc/tin.1:1773 doc/tin.1:1777 #, no-wrap msgid "\\(bu" msgstr "\\(bu" #. TODO: check if all affected commands are marked [after confirmation] #. type: Plain text -#: doc/tin.1:1744 +#: doc/tin.1:1773 msgid "" "B Ask for confirmation before executing certain dangerous commands " "(e.g., B ('B')). Commands that this affects are marked in this " @@ -4556,7 +4652,7 @@ msgstr "" "manual with '[after confirmation]'. Default is commands & quit." #. type: Plain text -#: doc/tin.1:1748 +#: doc/tin.1:1777 msgid "" "B You'll be asked to confirm that you wish to exit B when you use " "the B ('B') command." @@ -4565,7 +4661,7 @@ msgstr "" "the B ('B') command." #. type: Plain text -#: doc/tin.1:1752 +#: doc/tin.1:1781 msgid "" "B: Ask for confirmation before marking all not selected (with " "B ('B') command) articles as read." @@ -13400,12 +13772,12 @@ msgstr "" "B ('B') command) articles as read." #. type: Plain text -#: doc/tin.5:1468 +#: doc/tin.5:1499 msgid "Default is commands & quit." msgstr "Default is commands & quit." #. type: Plain text -#: doc/tin.5:1479 +#: doc/tin.5:1510 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<\\" @@ -13418,61 +13790,61 @@ msgstr "" "fallback code. Default is \"%a, %d %b %Y %H:%M:%S\"." #. type: TP -#: doc/tin.5:1479 +#: doc/tin.5:1510 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1481 +#: doc/tin.5:1512 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1483 +#: doc/tin.5:1514 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1486 +#: doc/tin.5:1517 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1489 +#: doc/tin.5:1520 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1493 +#: doc/tin.5:1524 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1498 +#: doc/tin.5:1529 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1502 +#: doc/tin.5:1533 #, no-wrap msgid "B" msgstr "B" #. type: ta -#: doc/tin.5:1507 doc/tin.5:1536 +#: doc/tin.5:1538 doc/tin.5:1567 #, 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:1516 doc/tin.5:1545 +#: doc/tin.5:1547 doc/tin.5:1576 #, no-wrap msgid "" "0\t''Subject:'' (case sensitive)\n" @@ -13494,139 +13866,139 @@ msgstr "" "7\t''Lines:''\n" #. type: TP -#: doc/tin.5:1518 +#: doc/tin.5:1549 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1522 +#: doc/tin.5:1553 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1527 +#: doc/tin.5:1558 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1531 +#: doc/tin.5:1562 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1547 +#: doc/tin.5:1578 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1549 +#: doc/tin.5:1580 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1551 +#: doc/tin.5:1582 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1553 +#: doc/tin.5:1584 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1555 +#: doc/tin.5:1586 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1557 +#: doc/tin.5:1588 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1559 +#: doc/tin.5:1590 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1561 +#: doc/tin.5:1592 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1563 +#: doc/tin.5:1594 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1565 +#: doc/tin.5:1596 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1567 +#: doc/tin.5:1598 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1569 +#: doc/tin.5:1600 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1571 +#: doc/tin.5:1602 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1573 +#: doc/tin.5:1604 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1575 +#: doc/tin.5:1606 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1577 +#: doc/tin.5:1608 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1579 +#: doc/tin.5:1610 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1581 +#: doc/tin.5:1612 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1592 +#: doc/tin.5:1623 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., /" @@ -13639,13 +14011,13 @@ msgstr "" "\" in B<\\%tin>(1)" #. type: TP -#: doc/tin.5:1595 +#: doc/tin.5:1626 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1602 +#: doc/tin.5:1633 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, " @@ -13656,19 +14028,19 @@ msgstr "" "then B<\\%tin>(1) uses a built-in default." #. type: TP -#: doc/tin.5:1602 +#: doc/tin.5:1633 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1606 +#: doc/tin.5:1637 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1613 +#: doc/tin.5:1644 msgid "" "If B is E 0 not more than the last B " "articles/group are fetched from the server. If B is E 0 B<" @@ -13681,13 +14053,13 @@ msgstr "" "absolute value of B. Default is 0, which means no limit." #. type: TP -#: doc/tin.5:1613 +#: doc/tin.5:1644 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1627 +#: doc/tin.5:1658 msgid "" "Which keys B<\\%tin>(1) should accept to jump to the next unread article. " "Possible is any combination of B and B. When " @@ -13704,7 +14076,7 @@ msgstr "" "Default is B." #. type: Plain text -#: doc/tin.5:1634 +#: doc/tin.5:1665 msgid "" "The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ " "\\ %s\\ \\ %F\". The following substitutions are supported:" @@ -13713,13 +14085,13 @@ msgstr "" "\\ %s\\ \\ %F\". The following substitutions are supported:" #. type: ta -#: doc/tin.5:1636 +#: doc/tin.5:1667 #, 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:1648 +#: doc/tin.5:1679 #, no-wrap msgid "" "%D\tdate\n" @@ -13747,31 +14119,31 @@ msgstr "" "%%\t%\n" #. type: TP -#: doc/tin.5:1650 +#: doc/tin.5:1681 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1660 +#: doc/tin.5:1691 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1667 +#: doc/tin.5:1698 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1673 +#: doc/tin.5:1704 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1679 +#: doc/tin.5:1710 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, " @@ -13784,25 +14156,25 @@ msgstr "" "usage. This option has to suit B. Default is 0." #. type: TP -#: doc/tin.5:1679 +#: doc/tin.5:1710 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1683 +#: doc/tin.5:1714 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1688 +#: doc/tin.5:1719 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1692 +#: doc/tin.5:1723 msgid "" "This option controls the processing and display of articles that are killed. " "There are 3 options, default is 0 (B)." @@ -13811,7 +14183,7 @@ msgstr "" "There are 3 options, default is 0 (B)." #. type: Plain text -#: doc/tin.5:1700 +#: doc/tin.5:1731 msgid "" "B is the 'traditional' behavior of B<\\%tin>(1). " "Only unread articles are killed once only by marking them read. As filtering " @@ -13826,13 +14198,13 @@ msgstr "" "When you reenter the group the mark will be gone." #. type: TP -#: doc/tin.5:1716 +#: doc/tin.5:1747 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1722 +#: doc/tin.5:1753 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." @@ -13841,67 +14213,67 @@ msgstr "" "creating articles, sending mail and when B<\\%pgp>(1) signing." #. type: TP -#: doc/tin.5:1726 +#: doc/tin.5:1757 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1731 +#: doc/tin.5:1762 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1750 +#: doc/tin.5:1781 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1788 +#: doc/tin.5:1819 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1800 doc/tin.5:2557 +#: doc/tin.5:1831 doc/tin.5:2592 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1833 +#: doc/tin.5:1864 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1838 +#: doc/tin.5:1869 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1843 +#: doc/tin.5:1874 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1848 +#: doc/tin.5:1879 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1853 +#: doc/tin.5:1884 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1859 +#: doc/tin.5:1890 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." @@ -13910,25 +14282,25 @@ msgstr "" "newsgroups. Do not change them unless you understand what they are for." #. type: TP -#: doc/tin.5:1880 +#: doc/tin.5:1911 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1883 +#: doc/tin.5:1914 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:1883 +#: doc/tin.5:1914 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1887 +#: doc/tin.5:1918 msgid "" "The normalization form which should be used to normalize unicode input. The " "possible values are:" @@ -13937,7 +14309,7 @@ msgstr "" "possible values are:" #. type: Plain text -#: doc/tin.5:1905 +#: doc/tin.5:1936 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 " @@ -13947,8 +14319,38 @@ msgstr "" "library B<\\%tin>(1) uses to do the normalisation. NFC should be used if " "possible." +#. type: TP +#: doc/tin.5:1936 +#, no-wrap +msgid "B" +msgstr "B" + #. type: Plain text -#: doc/tin.5:1933 +#: doc/tin.5:1942 +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:1942 +#, no-wrap +msgid "B" +msgstr "B" + +#. type: Plain text +#: doc/tin.5:1948 +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:1976 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 " @@ -13959,19 +14361,19 @@ msgstr "" "determined using the B<\\%mailcap>(5) file. Default is ON." #. type: TP -#: doc/tin.5:1949 +#: doc/tin.5:1992 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1961 +#: doc/tin.5:2004 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1971 +#: doc/tin.5:2014 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 " @@ -13984,7 +14386,7 @@ msgstr "" "Administrator." #. type: Plain text -#: doc/tin.5:1979 +#: doc/tin.5:2022 msgid "" "If ON show empty ''Followup-To:'' header when editing an article. Default " "is OFF." @@ -13993,13 +14395,13 @@ msgstr "" "is OFF." #. type: TP -#: doc/tin.5:1984 +#: doc/tin.5:2027 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1990 +#: doc/tin.5:2033 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 " @@ -14012,7 +14414,7 @@ msgstr "" "characters are compressed and empty lines are quoted." #. type: Plain text -#: doc/tin.5:1995 +#: doc/tin.5:2038 msgid "" "B Compress quote characters together when quoting multiple " "times (for example, 'E E E' will be turned into " @@ -14023,7 +14425,7 @@ msgstr "" "'EEE'). This option is on by default." #. type: Plain text -#: doc/tin.5:2001 +#: doc/tin.5:2044 msgid "" "B This option is off by default. Signatures are always " "quoted regardless of this option when you are viewing an article in raw mode " @@ -14036,18 +14438,18 @@ msgstr "" "quoted regardless of this option when B is off." #. type: Plain text -#: doc/tin.5:2003 +#: doc/tin.5:2046 msgid "B This option is on by default." msgstr "B This option is on by default." #. type: TP -#: doc/tin.5:2004 +#: doc/tin.5:2047 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2011 +#: doc/tin.5:2054 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, then B<" @@ -14058,13 +14460,13 @@ msgstr "" "\\%tin>(1) uses a built-in default." #. type: TP -#: doc/tin.5:2011 +#: doc/tin.5:2054 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2018 +#: doc/tin.5:2061 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, then " @@ -14075,13 +14477,13 @@ msgstr "" "B<\\%tin>(1) uses a built-in default." #. type: TP -#: doc/tin.5:2018 +#: doc/tin.5:2061 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2025 +#: doc/tin.5:2068 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, then " @@ -14092,19 +14494,19 @@ msgstr "" "B<\\%tin>(1) uses a built-in default." #. type: TP -#: doc/tin.5:2025 +#: doc/tin.5:2068 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2029 +#: doc/tin.5:2072 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2036 +#: doc/tin.5:2079 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. " @@ -14115,49 +14517,66 @@ msgstr "" "Default is OFF." #. type: TP -#: doc/tin.5:2036 +#: doc/tin.5:2079 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2045 +#: doc/tin.5:2088 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2049 +#: doc/tin.5:2092 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2053 +#: doc/tin.5:2096 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2057 +#: doc/tin.5:2100 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2061 +#: doc/tin.5:2104 #, no-wrap msgid "B" msgstr "B" +#. type: Plain text +#: doc/tin.5:2114 +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 show_last_line_prev_page=ON. Set to -2 to get " +"half-page scrolling. This setting supersedes B=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 show_last_line_prev_page=ON. Set to -2 to get " +"half-page scrolling. This setting supersedes B=OFF." + #. type: TP -#: doc/tin.5:2069 +#: doc/tin.5:2114 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2073 +#: doc/tin.5:2118 msgid "" "The format string used for the Selection level. Default is \"%f\\ %n\\ %U\\ " "\\ %G\\ \\ %d\". The following substitutions are supported:" @@ -14166,13 +14585,13 @@ msgstr "" "\\ %G\\ \\ %d\". The following substitutions are supported:" #. type: ta -#: doc/tin.5:2075 +#: doc/tin.5:2120 #, 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:2082 +#: doc/tin.5:2127 #, no-wrap msgid "" "%G\tgroup name\n" @@ -14190,19 +14609,19 @@ msgstr "" "%%\t%\n" #. type: TP -#: doc/tin.5:2084 +#: doc/tin.5:2129 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2115 +#: doc/tin.5:2164 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2124 +#: doc/tin.5:2173 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 " @@ -14219,13 +14638,13 @@ msgstr "" "mailgroups> for mailgroups. Default is ON." #. type: TP -#: doc/tin.5:2124 +#: doc/tin.5:2173 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2131 +#: doc/tin.5:2180 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." @@ -14234,19 +14653,19 @@ msgstr "" "mail indication, both, or neither in the various level titles. Default is 3." #. type: TP -#: doc/tin.5:2165 +#: doc/tin.5:2196 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2188 +#: doc/tin.5:2219 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2195 +#: doc/tin.5:2226 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -14257,19 +14676,19 @@ msgstr "" "B is blank, then B<\\%tin>(1) uses a built-in default." #. type: TP -#: doc/tin.5:2241 +#: doc/tin.5:2272 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2248 +#: doc/tin.5:2279 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2255 +#: doc/tin.5:2286 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -14280,31 +14699,31 @@ msgstr "" "B is blank, then B<\\%tin>(1) uses a built-in default." #. type: TP -#: doc/tin.5:2255 +#: doc/tin.5:2286 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2259 +#: doc/tin.5:2290 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2268 +#: doc/tin.5:2299 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2272 +#: doc/tin.5:2303 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2278 +#: doc/tin.5:2309 msgid "" "A regular expression to find Subject prefixes like \"Re:\" to remove If " "B is blank, then B<\\%tin>(1) uses a built-in default." @@ -14313,19 +14732,19 @@ msgstr "" "B is blank, then B<\\%tin>(1) uses a built-in default." #. type: TP -#: doc/tin.5:2278 +#: doc/tin.5:2309 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2284 +#: doc/tin.5:2315 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2291 +#: doc/tin.5:2322 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -14336,7 +14755,7 @@ msgstr "" "B is blank, then B<\\%tin>(1) uses a built-in default." #. type: Plain text -#: doc/tin.5:2296 +#: doc/tin.5:2327 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 " @@ -14347,42 +14766,42 @@ msgstr "" "viewer via B ('B<\">')." #. type: Plain text -#: doc/tin.5:2299 +#: doc/tin.5:2330 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:2302 +#: doc/tin.5:2333 msgid "Don't thread" -msgstr "Don't thread." +msgstr "Don't thread" #. type: Plain text -#: doc/tin.5:2304 +#: doc/tin.5:2335 msgid "Thread on Subject only" msgstr "Thread on Subject only" #. type: Plain text -#: doc/tin.5:2306 +#: doc/tin.5:2337 msgid "Thread on References only" msgstr "Thread on References only" #. type: Plain text -#: doc/tin.5:2308 +#: doc/tin.5:2339 msgid "Thread on References then Subject (default)" msgstr "Thread on References then Subject (default)" #. type: Plain text -#: doc/tin.5:2310 +#: doc/tin.5:2341 msgid "Thread multipart articles on Subject" msgstr "Thread multipart articles on Subject" #. type: Plain text -#: doc/tin.5:2312 +#: doc/tin.5:2343 msgid "Thread on Percentage Match of the Subjects" msgstr "Thread on Percentage Match of the Subjects" #. type: Plain text -#: doc/tin.5:2316 +#: doc/tin.5:2347 msgid "" "It's also possible to set the threading type on a per group basis by setting " "the group attribute variable B to 0 \\(en 5 in the file I<" @@ -14393,7 +14812,7 @@ msgstr "" "${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>." #. type: Plain text -#: doc/tin.5:2320 +#: doc/tin.5:2351 msgid "" "The format string used for the Thread level. Default is \"%n\\ %m\\ \\ " "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:" @@ -14402,13 +14821,13 @@ msgstr "" "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:" #. type: ta -#: doc/tin.5:2322 +#: doc/tin.5:2353 #, 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:2333 +#: doc/tin.5:2364 #, no-wrap msgid "" "%D\tdate\n" @@ -14434,7 +14853,7 @@ msgstr "" "%%\t%\n" #. type: Plain text -#: doc/tin.5:2340 +#: doc/tin.5:2371 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 " @@ -14445,19 +14864,19 @@ msgstr "" "the range 0 to 100. The default is 75." #. type: TP -#: doc/tin.5:2344 +#: doc/tin.5:2375 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2356 +#: doc/tin.5:2387 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2361 +#: doc/tin.5:2392 msgid "" "The name of file containing all trusted CA certificates used for NNTPS (B) connections. If left empty the system default will be used." @@ -14466,13 +14885,13 @@ msgstr "" "\\%8143>) connections. If left empty the system default will be used." #. type: TP -#: doc/tin.5:2361 +#: doc/tin.5:2392 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2375 +#: doc/tin.5:2406 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 " @@ -14482,7 +14901,7 @@ msgstr "" "Default is 0. This option does not affect lines within verbatim blocks." #. type: Plain text -#: doc/tin.5:2398 +#: doc/tin.5:2429 msgid "" "If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying " "articles. Default is OFF." @@ -14491,13 +14910,13 @@ msgstr "" "articles. Default is OFF." #. type: TP -#: doc/tin.5:2398 +#: doc/tin.5:2429 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2405 +#: doc/tin.5:2436 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -14508,13 +14927,13 @@ msgstr "" "B is blank, then B<\\%tin>(1) uses a built-in default." #. type: TP -#: doc/tin.5:2405 +#: doc/tin.5:2436 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2409 +#: doc/tin.5:2440 msgid "" "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is " "ON." @@ -14523,53 +14942,53 @@ msgstr "" "ON." #. type: TP -#: doc/tin.5:2409 +#: doc/tin.5:2440 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2414 +#: doc/tin.5:2445 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2417 +#: doc/tin.5:2448 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2422 +#: doc/tin.5:2453 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:2422 +#: doc/tin.5:2453 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2425 +#: doc/tin.5:2456 msgid "Use scroll keys on keypad. Default is OFF." msgstr "Use scroll keys on keypad. Default is OFF." #. type: TP -#: doc/tin.5:2425 +#: doc/tin.5:2456 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2431 +#: doc/tin.5:2462 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2443 +#: doc/tin.5:2474 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 " @@ -14582,49 +15001,49 @@ msgstr "" "is OFF." #. type: TP -#: doc/tin.5:2443 +#: doc/tin.5:2474 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2447 +#: doc/tin.5:2478 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2451 +#: doc/tin.5:2484 msgid "" -"A regular expression that B will use to find the begin of a verbatim " -"block. Default is #v+" +"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 will use to find the begin of a verbatim " -"block. Default is #v+" +"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:2451 +#: doc/tin.5:2484 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2455 +#: doc/tin.5:2490 msgid "" -"A regular expression that B will use to find the end of a verbatim " -"block. Default is #v-" +"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 will use to find the end of a verbatim " -"block. Default is #v-" +"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:2458 +#: doc/tin.5:2493 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2482 +#: doc/tin.5:2517 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 " @@ -14643,31 +15062,31 @@ msgstr "" "Newsgroup names will always be matched using the B<\\%wildmat>(3) notation." #. type: TP -#: doc/tin.5:2482 +#: doc/tin.5:2517 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2494 +#: doc/tin.5:2529 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2502 +#: doc/tin.5:2537 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2518 +#: doc/tin.5:2553 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2534 +#: doc/tin.5:2569 msgid "" "Yet another global configuration file with \"I=I\" pairs. " "This one is for the more general options which usually can't be controlled " @@ -14682,18 +15101,18 @@ msgstr "" "I." #. type: TP -#: doc/tin.5:2534 +#: doc/tin.5:2569 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2537 +#: doc/tin.5:2572 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:2541 +#: doc/tin.5:2576 msgid "" "Defines the name of your organization. $B overrides any " "specified value." @@ -14702,13 +15121,13 @@ msgstr "" "specified value." #. type: TP -#: doc/tin.5:2541 +#: doc/tin.5:2576 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2546 +#: doc/tin.5:2581 msgid "" "Defines the default place for some configuration files, common values are I, I, I or I. " @@ -14719,13 +15138,13 @@ msgstr "" "$B overrides any specified value." #. type: TP -#: doc/tin.5:2546 +#: doc/tin.5:2581 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2552 +#: doc/tin.5:2587 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." @@ -14738,18 +15157,18 @@ msgstr "" "administration if you want to deal with your lusers problems on your own." #. type: TP -#: doc/tin.5:2552 +#: doc/tin.5:2587 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2557 +#: doc/tin.5:2592 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:2561 +#: doc/tin.5:2596 msgid "" "Default charset to be used in MIME's ''Content-Type:'' header. " "$B overrides any specified value." @@ -14758,14 +15177,14 @@ msgstr "" "$B overrides any specified value." #. type: Plain text -#: doc/tin.5:2564 +#: doc/tin.5:2599 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:2568 +#: doc/tin.5:2603 msgid "" "Default encoding scheme used in MIME letters. quoted-printable is a good " "choice here." @@ -14774,13 +15193,13 @@ msgstr "" "choice here." #. type: TP -#: doc/tin.5:2568 +#: doc/tin.5:2603 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2574 +#: doc/tin.5:2609 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<\\" @@ -14791,13 +15210,13 @@ msgstr "" "%tin>(1) version 2.1.5" #. type: TP -#: doc/tin.5:2574 +#: doc/tin.5:2609 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2578 +#: doc/tin.5:2613 msgid "" "Don't generate a ''Sender:'' header. This has an effect only if " "B is set to --internal." @@ -14806,13 +15225,13 @@ msgstr "" "B is set to --internal." #. type: TP -#: doc/tin.5:2578 +#: doc/tin.5:2613 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2583 +#: doc/tin.5:2618 msgid "" "Base of your newsspool (Bnews, Cnews and INN traditional spool style), " "common values are I, I, I. " @@ -14823,13 +15242,13 @@ msgstr "" "$B overrides any specified value." #. type: TP -#: doc/tin.5:2583 +#: doc/tin.5:2618 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2591 +#: doc/tin.5:2626 msgid "" "Base of your NOV database B<\\%newsoverview>(5) (tradspool style; might be " "the same dir as I), common values are I, I" msgstr "B" #. type: Plain text -#: doc/tin.5:2595 +#: doc/tin.5:2630 msgid "" "Name of a single overview file, common values are I<.overview> or I. $B overrides any specified value." @@ -14857,30 +15276,30 @@ msgstr "" "view>. $B overrides any specified value." #. type: TP -#: doc/tin.5:2595 +#: doc/tin.5:2630 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2600 +#: doc/tin.5:2635 msgid "" "Full pathname of your newssystem's overview.fmt file; usually the file " -"residesin I and is named I, so you only have to " +"resides in I and is named I, 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 " -"residesin I and is named I, so you only have to " +"resides in I and is named I, so you only have to " "change this setting if your configuration differs." #. type: TP -#: doc/tin.5:2600 +#: doc/tin.5:2635 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2606 +#: doc/tin.5:2641 msgid "" "Full pathname of your newssystem's active file; usually the file resides in " "I and is named I, so you only have to change this " @@ -14893,13 +15312,13 @@ msgstr "" "specified value." #. type: TP -#: doc/tin.5:2606 +#: doc/tin.5:2641 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2611 +#: doc/tin.5:2646 msgid "" "Full pathname of your newssystem's active.times file; usually the file " "resides in I and is named I, so you only have to " @@ -14910,13 +15329,13 @@ msgstr "" "change this setting if your configuration differs." #. type: TP -#: doc/tin.5:2611 +#: doc/tin.5:2646 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2616 +#: doc/tin.5:2651 msgid "" "Full pathname of your newssystem's newsgroups file; usually the file resides " "in I and is named I, so you only have to change this " @@ -14927,13 +15346,13 @@ msgstr "" "setting if your configuration differs." #. type: TP -#: doc/tin.5:2616 +#: doc/tin.5:2651 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2621 +#: doc/tin.5:2656 msgid "" "Full pathname of your newssystem's subscriptions file; usually the file " "resides in I and is named I, so you only have to " @@ -14944,12 +15363,12 @@ msgstr "" "change this setting if your configuration differs." #. type: Plain text -#: doc/tin.5:2625 +#: doc/tin.5:2660 msgid "I" msgstr "I" #. type: Plain text -#: doc/tin.5:2629 +#: doc/tin.5:2664 msgid "" "translation into language specified in $B, $B or " "$B" @@ -14958,7 +15377,7 @@ msgstr "" "$B" #. type: Plain text -#: doc/tin.5:2643 +#: doc/tin.5:2678 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 " @@ -14972,7 +15391,7 @@ msgstr "" #. TODO: IIRC tin issues just a warning in that case? #. type: Plain text -#: doc/tin.5:2648 +#: doc/tin.5:2683 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 " @@ -14983,7 +15402,7 @@ msgstr "" "is rejected." #. type: Plain text -#: doc/tin.5:2651 +#: doc/tin.5:2686 msgid "" "Each line consists of four space-separated fields \"I I " "I I\"." @@ -14992,30 +15411,30 @@ msgstr "" "I I\"." #. type: TP -#: doc/tin.5:2651 doc/tin.5:2705 +#: doc/tin.5:2686 doc/tin.5:2740 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2654 +#: doc/tin.5:2689 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2657 +#: doc/tin.5:2692 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:2657 +#: doc/tin.5:2692 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2664 +#: doc/tin.5:2699 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 " @@ -15030,90 +15449,90 @@ msgstr "" "are no articles in the newsgroup." #. type: TP -#: doc/tin.5:2664 +#: doc/tin.5:2699 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2667 +#: doc/tin.5:2702 msgid "can be one of those" msgstr "can be one of those" #. type: TP -#: doc/tin.5:2668 +#: doc/tin.5:2703 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2671 +#: doc/tin.5:2706 msgid "local postings are allowed" msgstr "local postings are allowed" #. type: TP -#: doc/tin.5:2671 +#: doc/tin.5:2706 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2674 +#: doc/tin.5:2709 msgid "no local postings are allowed, only remote ones" msgstr "no local postings are allowed, only remote ones" #. type: TP -#: doc/tin.5:2674 +#: doc/tin.5:2709 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2677 +#: doc/tin.5:2712 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:2677 +#: doc/tin.5:2712 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2680 +#: doc/tin.5:2715 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:2680 +#: doc/tin.5:2715 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2683 +#: doc/tin.5:2718 msgid "articles cannot be posted to this newsgroup" msgstr "articles cannot be posted to this newsgroup" #. type: TP -#: doc/tin.5:2683 +#: doc/tin.5:2718 #, no-wrap msgid "B<=foo.bar>" msgstr "B<=foo.bar>" #. type: Plain text -#: doc/tin.5:2686 +#: doc/tin.5:2721 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:2687 doc/tin.5:2715 doc/tin.5:2738 +#: doc/tin.5:2722 doc/tin.5:2750 doc/tin.5:2773 #, no-wrap msgid "B<\\%tin>(1)" msgstr "B<\\%tin>(1)" #. type: Plain text -#: doc/tin.5:2694 +#: doc/tin.5:2729 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) or LIST " @@ -15124,7 +15543,7 @@ msgstr "" "COUNTS (B) command instead." #. type: Plain text -#: doc/tin.5:2705 +#: doc/tin.5:2740 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 " @@ -15137,7 +15556,7 @@ msgstr "" "\"I I
\\|] [\\|B<-D> " "I\\|] [\\|B<-G> I\\|] [\\|B<-f> I" -"\\|] [\\|B<-g> I\\|] [\\|B<-m> I\\|] [\\|B<-p> I\\|] " -"[\\|B<-I> I\\|]\\ \\|[I\\|[\\|,.\\|.\\|.\\|]\\|]\\|]" +"\\|] [\\|B<-g> I\\|[\\|:I\\|]\\|] [\\|B<-m> I\\|] " +"[\\|B<-p> I\\|] [\\|B<-t> I\\|] [\\|B<-I> I\\|]\\ " +"\\|[I\\|[\\|,.\\|.\\|.\\|]\\|]\\|]" msgstr "" #. type: SH -#: doc/tin.1:50 doc/tin.1:51 doc/tin.5:14 +#: doc/tin.1:52 doc/tin.1:53 doc/tin.5:14 #, no-wrap msgid "DESCRIPTION" msgstr "DESCRIPCIÓN" #. type: Plain text -#: doc/tin.1:60 +#: doc/tin.1:62 msgid "" "B is a full-screen easy to use Usenet newsreader. It can read news " "locally (e.g., I) or remotely (B or B option) " @@ -127,7 +128,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:66 +#: doc/tin.1:68 msgid "" "B has four separate levels of operation: Selection level, Group level, " "Thread level and Article level. Use the B ('B') command to view a " @@ -135,7 +136,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:74 +#: doc/tin.1:76 msgid "" "On startup B will show a list of the newsgroups found in I<" "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>. An arrow '-E' or highlighted bar " @@ -147,126 +148,126 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:79 +#: doc/tin.1:81 msgid "" "The B ('BTABE>') key enters the next " "newsgroup with unread articles." msgstr "" #. type: IX -#: doc/tin.1:79 doc/tin.1:80 +#: doc/tin.1:81 doc/tin.1:82 #, no-wrap msgid "EXIT STATUS" msgstr "ESTADO SALIENTE" #. type: TP -#: doc/tin.1:82 doc/tin.1:1123 doc/tin.1:3615 +#: doc/tin.1:84 doc/tin.1:1141 doc/tin.1:3724 #, no-wrap msgid "B<0>" msgstr "B<0>" #. type: Plain text -#: doc/tin.1:85 +#: doc/tin.1:87 msgid "Successful program execution. No unread news available in batch mode." msgstr "" #. type: TP -#: doc/tin.1:85 doc/tin.1:3618 +#: doc/tin.1:87 doc/tin.1:3727 #, no-wrap msgid "B<1>" msgstr "B<1>" #. type: Plain text -#: doc/tin.1:88 +#: doc/tin.1:90 msgid "Usage, syntax, configuration file or network error." msgstr "" #. type: TP -#: doc/tin.1:88 doc/tin.1:3621 +#: doc/tin.1:90 doc/tin.1:3730 #, no-wrap msgid "B<2>" msgstr "B<2>" #. type: Plain text -#: doc/tin.1:91 +#: doc/tin.1:93 msgid "Unread news available (batch mode (''B<-Z>'') only)." msgstr "" #. type: TP -#: doc/tin.1:91 doc/tin.1:3624 +#: doc/tin.1:93 doc/tin.1:3733 #, no-wrap msgid "B<3>" msgstr "B<3>" #. type: Plain text -#: doc/tin.1:96 +#: doc/tin.1:98 msgid "NNTP error." msgstr "Error NNTP" #. type: IX -#: doc/tin.1:96 doc/tin.1:97 +#: doc/tin.1:98 doc/tin.1:99 #, no-wrap msgid "OPTIONS" msgstr "OPCIONES" #. type: TP -#: doc/tin.1:98 +#: doc/tin.1:100 #, no-wrap msgid "B<-4>" msgstr "B<-4>" #. type: Plain text -#: doc/tin.1:102 +#: doc/tin.1:104 msgid "" "Force connecting via IPv4 to the remote NNTP server. Only available when " "built with IPv6 support." msgstr "" #. type: TP -#: doc/tin.1:102 +#: doc/tin.1:104 #, no-wrap msgid "B<-6>" msgstr "B<-6>" #. type: Plain text -#: doc/tin.1:106 +#: doc/tin.1:108 msgid "" "Force connecting via IPv6 to the remote NNTP server. Only available when " "built with IPv6 support." msgstr "" #. type: TP -#: doc/tin.1:106 +#: doc/tin.1:108 #, no-wrap msgid "B<-a>" msgstr "B<-a>" #. type: Plain text -#: doc/tin.1:109 +#: doc/tin.1:111 msgid "Toggle ANSI color (default is off)." msgstr "" #. type: TP -#: doc/tin.1:109 +#: doc/tin.1:111 #, no-wrap msgid "B<-A>" msgstr "B<-A>" #. type: Plain text -#: doc/tin.1:112 +#: doc/tin.1:114 msgid "" "Force authentication on initial connect. Only available when reading via " "NNTP." msgstr "" #. type: TP -#: doc/tin.1:112 +#: doc/tin.1:114 #, no-wrap msgid "B<-c>" msgstr "B<-c>" #. type: Plain text -#: doc/tin.1:117 +#: 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 " @@ -274,7 +275,21 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:117 +#: 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) if available. See also " +"B, 'B<-t>'' and the \"SECURITY\" and \"BUGS\" " +"section." +msgstr "" + +#. type: TP +#: doc/tin.1:124 #, no-wrap msgid "B<-d>" msgstr "B<-d>" @@ -282,20 +297,20 @@ msgstr "B<-d>" # #. FIXME: explain debug levels #. type: Plain text -#: doc/tin.1:123 +#: doc/tin.1:130 msgid "" "Don't load newsgroup descriptions and servers message of the day " "(interactive mode)." msgstr "" #. type: TP -#: doc/tin.1:123 +#: doc/tin.1:130 #, no-wrap msgid "B<-D>I< debug-level>" msgstr "" #. type: Plain text -#: doc/tin.1:130 +#: doc/tin.1:137 msgid "" "Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = " "memory, 32 = attributes, 64 = misc, 128 = remove existing debug files). For " @@ -305,39 +320,39 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:130 +#: doc/tin.1:137 #, fuzzy, no-wrap msgid "B<-f>I< file>" msgstr "B<-f>I< archivo>" #. type: Plain text -#: doc/tin.1:134 +#: doc/tin.1:141 msgid "" "Use the specified file of subscribed to newsgroups in place of I<" "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>." msgstr "" #. type: TP -#: doc/tin.1:134 +#: doc/tin.1:141 #, fuzzy, no-wrap -msgid "B<-g>I< server>" -msgstr "B<-g>I< servidor>" +msgid "B<-g>I< server[:port]>" +msgstr "B<-g>I< servidor[:puerto]>" #. type: Plain text -#: doc/tin.1:139 +#: doc/tin.1:146 msgid "" -"Use the server and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/" -"newsrctable>. Only available when reading via NNTP." +"Use the server[:port] and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/." +"tin/newsrctable>. Only available when reading via NNTP." msgstr "" #. type: TP -#: doc/tin.1:139 +#: doc/tin.1:146 #, no-wrap msgid "B<-G>I< article-limit>" msgstr "" #. type: Plain text -#: doc/tin.1:147 +#: doc/tin.1:154 msgid "" "Limit the number of articles/group to retrieve from the server. If " "I is E 0 not more than the last I articles/" @@ -347,36 +362,36 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:147 +#: doc/tin.1:154 #, no-wrap msgid "B<-h>" msgstr "B<-h>" #. type: Plain text -#: doc/tin.1:150 +#: doc/tin.1:157 msgid "Help listing all command-line options." msgstr "" #. type: TP -#: doc/tin.1:150 +#: doc/tin.1:157 #, no-wrap msgid "B<-H>" msgstr "B<-H>" #. type: Plain text -#: doc/tin.1:154 +#: doc/tin.1:161 msgid "" "Brief introduction to B that is also shown the first time it is started." msgstr "" #. type: TP -#: doc/tin.1:154 +#: doc/tin.1:161 #, no-wrap msgid "B<-I>I< dir>" msgstr "" #. type: Plain text -#: doc/tin.1:160 +#: doc/tin.1:167 msgid "" "Directory in which to store newsgroup index files. Default is I<" "${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>. This " @@ -385,26 +400,27 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:160 +#: doc/tin.1:167 #, no-wrap msgid "B<-k>" msgstr "B<-k>" #. type: Plain text -#: doc/tin.1:164 +#: doc/tin.1:172 msgid "" "Skip the certificate verification step for NNTPS connections and proceed " -"without checking. This option implies ''B<-T>''." +"without checking. This option implies ''B<-T>''. See also the \"SECURITY\" " +"section." msgstr "" #. type: TP -#: doc/tin.1:164 +#: doc/tin.1:172 #, no-wrap msgid "B<-l>" msgstr "B<-l>" #. type: Plain text -#: doc/tin.1:176 +#: doc/tin.1:184 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 " @@ -417,37 +433,37 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:176 +#: doc/tin.1:184 #, no-wrap msgid "B<-m>I< dir>" msgstr "" #. type: Plain text -#: doc/tin.1:179 +#: doc/tin.1:187 msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>." msgstr "" #. type: TP -#: doc/tin.1:179 +#: doc/tin.1:187 #, fuzzy, no-wrap msgid "B<-M>I< user>" msgstr "B<-M>I< usuario>" #. type: Plain text -#: doc/tin.1:183 +#: doc/tin.1:191 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:183 +#: doc/tin.1:191 #, no-wrap msgid "B<-n>" msgstr "B<-n>" #. type: Plain text -#: doc/tin.1:190 +#: doc/tin.1:198 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" @@ -457,39 +473,39 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:190 +#: doc/tin.1:198 #, no-wrap msgid "B<-N>" msgstr "B<-N>" #. type: Plain text -#: doc/tin.1:194 +#: doc/tin.1:202 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:194 +#: doc/tin.1:202 #, no-wrap msgid "B<-o>" msgstr "B<-o>" #. type: Plain text -#: doc/tin.1:198 +#: doc/tin.1:206 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:198 +#: doc/tin.1:206 #, no-wrap msgid "B<-p>I< port>" msgstr "" #. type: Plain text -#: doc/tin.1:203 +#: doc/tin.1:211 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 variable $B if " @@ -497,100 +513,116 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:203 +#: doc/tin.1:211 #, no-wrap msgid "B<-q>" msgstr "B<-q>" #. type: Plain text -#: doc/tin.1:206 +#: doc/tin.1:214 msgid "" "Don't check for new newsgroups and skip loading the servers message of the " "day." msgstr "" #. type: TP -#: doc/tin.1:206 +#: doc/tin.1:214 #, no-wrap msgid "B<-Q>" msgstr "B<-Q>" #. type: Plain text -#: doc/tin.1:210 +#: doc/tin.1:219 msgid "" "Quick start. Start B as quickly as possible. Currently this is " -"equivalent to ''B<-dnq>''." +"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line " +"options." msgstr "" #. type: TP -#: doc/tin.1:210 +#: doc/tin.1:219 #, no-wrap msgid "B<-r>" msgstr "B<-r>" #. type: Plain text -#: doc/tin.1:215 +#: doc/tin.1:224 msgid "" "Read news remotely from the default NNTP server specified in the environment " "variable $B or contained in the file I." msgstr "" #. type: TP -#: doc/tin.1:215 +#: doc/tin.1:224 #, no-wrap msgid "B<-R>" msgstr "B<-R>" #. type: Plain text -#: doc/tin.1:218 +#: doc/tin.1:227 msgid "Read news saved by the ''B<-S>'' option." msgstr "" #. type: TP -#: doc/tin.1:218 +#: doc/tin.1:227 #, no-wrap msgid "B<-s>I< dir>" msgstr "" #. type: Plain text -#: doc/tin.1:222 +#: doc/tin.1:231 msgid "" "Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/" "News>." msgstr "" #. type: TP -#: doc/tin.1:222 +#: doc/tin.1:231 #, no-wrap msgid "B<-S>" msgstr "B<-S>" #. type: Plain text -#: doc/tin.1:226 +#: doc/tin.1:235 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:226 +#: doc/tin.1:235 +#, fuzzy, no-wrap +msgid "B<-t>I< timeout>" +msgstr "B<-t>I< tiempo de expiracion>" + +#. type: Plain text +#: doc/tin.1:239 +msgid "" +"Override the B setting. Default is 120 seconds, " +"allowed maximum is 16383." +msgstr "" + +#. type: TP +#: doc/tin.1:239 #, no-wrap msgid "B<-T>" msgstr "B<-T>" #. type: Plain text -#: doc/tin.1:229 -msgid "Enable NNTPS (NNTP over TLS). Only available when reading via NNTP." +#: doc/tin.1:243 +msgid "" +"Enable NNTPS (NNTP over TLS). This also overrides the environment variable " +"$B if set. Only available when reading via NNTP." msgstr "" #. type: TP -#: doc/tin.1:229 +#: doc/tin.1:243 #, no-wrap msgid "B<-u>" msgstr "B<-u>" #. type: Plain text -#: doc/tin.1:235 +#: doc/tin.1:249 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 " @@ -599,13 +631,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:235 +#: doc/tin.1:249 #, no-wrap msgid "B<-v>" msgstr "B<-v>" #. type: Plain text -#: doc/tin.1:240 +#: doc/tin.1:254 msgid "" "Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', " "''B<-u>'' and ''B<-Z>'' options. Can be used multiple times to increase " @@ -613,24 +645,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:240 +#: doc/tin.1:254 #, no-wrap msgid "B<-V>" msgstr "B<-V>" #. type: Plain text -#: doc/tin.1:243 +#: doc/tin.1:257 msgid "Print version information and compilation options." msgstr "" #. type: TP -#: doc/tin.1:243 +#: doc/tin.1:257 #, no-wrap msgid "B<-w>" msgstr "B<-w>" #. type: Plain text -#: doc/tin.1:248 +#: doc/tin.1:262 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>'' " @@ -638,24 +670,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:248 +#: doc/tin.1:262 #, no-wrap msgid "B<-x>" msgstr "B<-x>" #. type: Plain text -#: doc/tin.1:251 +#: doc/tin.1:265 msgid "No-posting mode. You cannot post articles if you use this option." msgstr "" #. type: TP -#: doc/tin.1:251 +#: doc/tin.1:265 #, no-wrap msgid "B<-X>" msgstr "B<-X>" #. type: Plain text -#: doc/tin.1:256 +#: doc/tin.1:270 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 " @@ -663,13 +695,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:256 +#: doc/tin.1:270 #, no-wrap msgid "B<-z>" msgstr "B<-z>" #. type: Plain text -#: doc/tin.1:261 +#: doc/tin.1:275 msgid "" "Only start B if there is any new/unread news. If there is news B " "will position cursor at first group with unread news. Useful for putting in " @@ -677,13 +709,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:261 +#: doc/tin.1:275 #, no-wrap msgid "B<-Z>" msgstr "B<-Z>" #. type: Plain text -#: doc/tin.1:267 +#: doc/tin.1:281 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 " @@ -692,7 +724,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:273 +#: doc/tin.1:287 msgid "" "B can also dynamically change its options by the B ('B') " "command. Any changes are written to I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>. " @@ -701,7 +733,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:278 +#: doc/tin.1:292 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 " @@ -710,7 +742,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:283 +#: doc/tin.1:297 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 " @@ -719,7 +751,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:287 +#: doc/tin.1:301 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 " @@ -727,7 +759,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:294 +#: doc/tin.1:308 msgid "" "Once you use B ('B') to yank in all active groups, or " "B ('B') to toggle the read/unread status, then " @@ -737,7 +769,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:299 +#: doc/tin.1:313 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 " @@ -746,26 +778,26 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:304 +#: doc/tin.1:318 msgid "" "Command-line options have higher priority than attributes and tinrc " "options. Thus, command-line option takes precedence over configured values." msgstr "" #. type: IX -#: doc/tin.1:304 doc/tin.1:305 +#: doc/tin.1:318 doc/tin.1:319 #, no-wrap msgid "USAGE" msgstr "UTILIZACIÓN" #. type: SS -#: doc/tin.1:308 +#: doc/tin.1:322 #, no-wrap msgid "NEWS ADMINISTRATION" msgstr "ADMINISTRACIÓN DE NOTICIARIOS" #. type: Plain text -#: doc/tin.1:312 +#: doc/tin.1:326 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 " @@ -773,7 +805,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:322 +#: doc/tin.1:336 msgid "" "A user starting B for the first time can be automatically subscribed to " "a list of newsgroups that are deemed appropriate by the news administrator. " @@ -785,20 +817,20 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:322 +#: doc/tin.1:336 #, no-wrap msgid "SCREEN FORMAT" msgstr "PERSONALIZANDO FORMATO DE PANTALLA" #. type: Plain text -#: doc/tin.1:325 +#: doc/tin.1:339 msgid "" "B has four separate levels of operation: Selection level, Group level, " "Thread level and Article level." msgstr "" #. type: Plain text -#: doc/tin.1:332 +#: doc/tin.1:346 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 " @@ -809,7 +841,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:340 +#: doc/tin.1:354 #, no-wrap msgid "" "-EM 1 2 comp.security.announce Announcements from the CERT abou\n" @@ -820,19 +852,19 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:343 +#: doc/tin.1:357 msgid "" "There may also be a character prefixing the line. An explanation follows:" msgstr "" #. type: TP -#: doc/tin.1:343 +#: doc/tin.1:357 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:348 +#: doc/tin.1:362 msgid "" "This group is unsubscribed. To see only your subscribed groups use the " "B ('B') or B ('B') toggle " @@ -840,13 +872,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:348 +#: doc/tin.1:362 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:353 +#: doc/tin.1:367 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 will ask for " @@ -854,13 +886,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:353 +#: doc/tin.1:367 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:362 +#: doc/tin.1:376 msgid "" "This is a new newsgroup which has been created since you last used B. " "New newsgroups are not subscribed to by default (However, see the " @@ -872,13 +904,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:362 +#: doc/tin.1:376 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:367 +#: doc/tin.1:381 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 " @@ -886,26 +918,26 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:367 +#: doc/tin.1:381 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:371 +#: doc/tin.1:385 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:371 +#: doc/tin.1:385 #, no-wrap msgid "B<=>" msgstr "B<=>" #. type: Plain text -#: doc/tin.1:376 +#: doc/tin.1:390 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 " @@ -913,7 +945,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:386 +#: doc/tin.1:400 msgid "" "At the Group level the title contains the name of the group, the number of " "conversation threads, the abbreviated threading method (B), " @@ -927,13 +959,13 @@ msgstr "" #. FIXME - make this autocenter #. type: Plain text -#: doc/tin.1:390 +#: doc/tin.1:404 #, no-wrap msgid " alt.sources (5B -50/23+ 0* 3o 0K)\n" msgstr "" #. type: Plain text -#: doc/tin.1:398 +#: doc/tin.1:412 msgid "" "The characters after the numbers are depending to the configuration and if " "your are in B mode or not. Some numbers could be " @@ -944,7 +976,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:409 +#: doc/tin.1:421 msgid "" "If a thread has unread articles it is marked with B in " "front of the total number of articles in the thread. If there are recent " @@ -952,20 +984,18 @@ msgid "" "front of the total number of articles in the thread \\(em this is controlled " "by the B option. If a thread has hot articles in it (see also " "section \"FILTERING ARTICLES\") it's marked with B in " -"front of the total number of articles in the thread. The number of lines of " -"the first (unread) article in the thread might also be shown right before " -"the subject \\(em this is controlled by the B option. The display " -"can be customized via B." +"front of the total number of articles in the thread. The display can be " +"customized via B." msgstr "" #. type: Plain text -#: doc/tin.1:413 +#: doc/tin.1:425 #, no-wrap msgid " de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n" msgstr "" #. type: Plain text -#: doc/tin.1:418 +#: doc/tin.1:430 #, no-wrap msgid "" "-E 1 + 3 108 bincancels in de.talk.sex Christopher Lueg El\n" @@ -976,14 +1006,14 @@ msgstr "" #. FIXME - add description of fields #. type: Plain text -#: doc/tin.1:423 +#: doc/tin.1:435 msgid "" "At the Thread level the screen usually (depends on the threading method " "used) looks like this, but can be customized via B:" msgstr "" #. type: Plain text -#: doc/tin.1:430 +#: doc/tin.1:442 #, no-wrap msgid "" "-E 1 [ 7] What is this funny tree in the thr Robert F. Simmig\n" @@ -994,12 +1024,12 @@ msgstr "" #. FIXME - add description of fields #. type: Plain text -#: doc/tin.1:435 +#: doc/tin.1:447 msgid "At the Article level the page header has the following format:" msgstr "" #. type: Plain text -#: doc/tin.1:441 +#: doc/tin.1:453 #, no-wrap msgid "" "Sun, 28 Dec 1997 21:21:01 de.admin.news.groups Thread 20 of 86\n" @@ -1008,39 +1038,39 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:443 +#: doc/tin.1:455 #, no-wrap msgid "article-body\n" msgstr "" #. type: Plain text -#: doc/tin.1:449 +#: doc/tin.1:461 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:449 +#: doc/tin.1:461 #, no-wrap msgid "COMMON MOVING KEYS" msgstr "TECLAS DE MOVIMIENTO COMUNES" #. type: Plain text -#: doc/tin.1:452 +#: doc/tin.1:464 msgid "" "This table shows the common keys used for moving around all levels within " "B." msgstr "" #. type: ta -#: doc/tin.1:454 +#: doc/tin.1:466 #, no-wrap msgid "\\w'Beg. of list/article 'u +\\w'ANSI/vt100 'u" msgstr "" #. type: Plain text -#: doc/tin.1:462 +#: doc/tin.1:474 #, no-wrap msgid "" "\tANSI/vt100\tOther Terminals\n" @@ -1053,13 +1083,13 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:466 +#: doc/tin.1:478 #, no-wrap msgid "COMMON EDITING COMMANDS" msgstr "MANDATOS COMUNES EDITADOS" #. type: Plain text -#: doc/tin.1:473 +#: doc/tin.1:485 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 " @@ -1068,129 +1098,129 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:473 +#: doc/tin.1:485 #, no-wrap msgid "B<^A, ^E>" msgstr "B<^A, ^E>" #. type: Plain text -#: doc/tin.1:476 +#: doc/tin.1:488 msgid "move to beginning or end of line, respectively." msgstr "" #. type: TP -#: doc/tin.1:476 +#: doc/tin.1:488 #, no-wrap msgid "B<^F, ^B>" msgstr "B<^F, ^B>" #. type: Plain text -#: doc/tin.1:479 +#: doc/tin.1:491 msgid "non-destructive move forward or back one location, respectively." msgstr "" #. type: TP -#: doc/tin.1:479 +#: doc/tin.1:491 #, no-wrap msgid "B<^D>" msgstr "B<^D>" #. type: Plain text -#: doc/tin.1:483 +#: doc/tin.1:495 msgid "" "delete the character currently under the cursor, or send EOF if no " "characters in the buffer." msgstr "" #. type: TP -#: doc/tin.1:483 +#: doc/tin.1:495 #, no-wrap msgid "B<^H, EDELE>" msgstr "B<^H, EBORR>" #. type: Plain text -#: doc/tin.1:486 +#: doc/tin.1:498 msgid "delete character left of the cursor." msgstr "" #. type: TP -#: doc/tin.1:486 +#: doc/tin.1:498 #, no-wrap msgid "B<^K>" msgstr "B<^K>" #. type: Plain text -#: doc/tin.1:489 +#: doc/tin.1:501 msgid "delete from cursor to end of line." msgstr "" #. type: TP -#: doc/tin.1:489 +#: doc/tin.1:501 #, no-wrap msgid "B<^P, ^N>" msgstr "B<^P, ^N>" #. type: Plain text -#: doc/tin.1:492 +#: doc/tin.1:504 msgid "move through history, previous and next, respectively." msgstr "" #. type: TP -#: doc/tin.1:492 +#: doc/tin.1:504 #, no-wrap msgid "B<^L, ^R>" msgstr "B<^L, ^R>" #. type: Plain text -#: doc/tin.1:495 +#: doc/tin.1:507 msgid "redraw the current line." msgstr "" #. type: TP -#: doc/tin.1:495 +#: doc/tin.1:507 #, no-wrap msgid "BCRE>" msgstr "" #. type: Plain text -#: doc/tin.1:499 +#: doc/tin.1:511 msgid "" "places line on history list if non-blank, appends newline and returns to the " "caller." msgstr "" #. type: TP -#: doc/tin.1:499 +#: doc/tin.1:511 #, no-wrap msgid "BESCE>" msgstr "" #. type: Plain text -#: doc/tin.1:504 +#: doc/tin.1:516 msgid "aborts the present editing operation." msgstr "" #. type: SS -#: doc/tin.1:504 +#: doc/tin.1:516 #, no-wrap msgid "GLOBAL COMMANDS" msgstr "MANDATOS GLOBALES" #. type: Plain text -#: doc/tin.1:507 +#: doc/tin.1:519 msgid "" "The following commands are available at all 4 menu levels and always have " "the same effect." msgstr "" #. type: TP -#: doc/tin.1:507 doc/tin.1:1401 doc/tin.1:1455 doc/tin.1:1501 +#: doc/tin.1:519 doc/tin.1:1419 doc/tin.1:1473 doc/tin.1:1519 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:512 +#: doc/tin.1:524 msgid "" "Shell escape. B by itself will launch a shell, B " "EcommandE will run an external EcommandE. This facility may " @@ -1198,57 +1228,57 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:512 +#: doc/tin.1:524 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:515 +#: doc/tin.1:527 msgid "Toggle use of ANSI color." msgstr "" #. type: TP -#: doc/tin.1:515 +#: doc/tin.1:527 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:518 +#: doc/tin.1:530 msgid "Redraw the current screen." msgstr "" #. type: TP -#: doc/tin.1:518 +#: doc/tin.1:530 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:521 +#: doc/tin.1:533 msgid "Scroll screen up by one line." msgstr "" #. type: TP -#: doc/tin.1:521 +#: doc/tin.1:533 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:524 +#: doc/tin.1:536 msgid "Scroll screen down by one line." msgstr "" #. type: TP -#: doc/tin.1:524 +#: doc/tin.1:536 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:538 +#: doc/tin.1:550 msgid "" "Reload postponed article. If your system blocks the B key you " "must quote it by pressing 'B<^V>' (CTRL-V) first. The postpone-menu offers " @@ -1264,13 +1294,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:538 doc/tin.1:1407 doc/tin.1:1462 doc/tin.1:1507 +#: doc/tin.1:550 doc/tin.1:1425 doc/tin.1:1480 doc/tin.1:1525 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:544 +#: doc/tin.1:556 msgid "" "Help screen of commands available on the current menu. You can use " "B ('B'), B ('B') and B ('B<" @@ -1278,230 +1308,230 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:544 doc/tin.1:1410 doc/tin.1:1465 doc/tin.1:1510 +#: doc/tin.1:556 doc/tin.1:1428 doc/tin.1:1483 doc/tin.1:1528 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:548 doc/tin.1:1414 doc/tin.1:1469 doc/tin.1:1514 +#: doc/tin.1:560 doc/tin.1:1432 doc/tin.1:1487 doc/tin.1:1532 msgid "" "Toggle the display of help mini menu at the bottom of the screen and posting " "etiquette after composing an article (B)." msgstr "" #. type: TP -#: doc/tin.1:548 +#: doc/tin.1:560 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:553 +#: doc/tin.1:565 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:553 +#: doc/tin.1:565 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:558 +#: doc/tin.1:570 msgid "Print B version information." msgstr "" #. type: SS -#: doc/tin.1:558 +#: doc/tin.1:570 #, no-wrap msgid "NEWSGROUP SELECTION COMMANDS" msgstr "MANDATOS SELECCIONADOS DE GRUPOS NOTICIARIOS" #. type: TP -#: doc/tin.1:559 doc/tin.1:700 doc/tin.1:955 doc/tin.1:1126 doc/tin.1:3628 +#: doc/tin.1:571 doc/tin.1:712 doc/tin.1:967 doc/tin.1:1144 doc/tin.1:3737 #, no-wrap msgid "B<4>" msgstr "B<4>" #. type: Plain text -#: doc/tin.1:562 +#: doc/tin.1:574 msgid "Select group 4." msgstr "" #. type: TP -#: doc/tin.1:562 +#: doc/tin.1:574 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:566 +#: doc/tin.1:578 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:566 doc/tin.1:721 doc/tin.1:976 +#: doc/tin.1:578 doc/tin.1:733 doc/tin.1:988 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:570 doc/tin.1:725 doc/tin.1:980 +#: doc/tin.1:582 doc/tin.1:737 doc/tin.1:992 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:570 +#: doc/tin.1:582 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:573 +#: doc/tin.1:585 msgid "Sort the list of newsgroups." msgstr "" #. type: TP -#: doc/tin.1:573 doc/tin.1:728 doc/tin.1:983 doc/tin.1:1183 doc/tin.1:1398 -#: doc/tin.1:1449 doc/tin.1:1498 +#: doc/tin.1:585 doc/tin.1:740 doc/tin.1:995 doc/tin.1:1201 doc/tin.1:1416 +#: doc/tin.1:1467 doc/tin.1:1516 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:576 doc/tin.1:731 doc/tin.1:986 doc/tin.1:1186 doc/tin.1:1401 -#: doc/tin.1:1452 doc/tin.1:1501 +#: doc/tin.1:588 doc/tin.1:743 doc/tin.1:998 doc/tin.1:1204 doc/tin.1:1419 +#: doc/tin.1:1470 doc/tin.1:1519 msgid "Repeat the previous search." msgstr "" #. type: TP -#: doc/tin.1:576 doc/tin.1:731 doc/tin.1:986 doc/tin.1:1186 doc/tin.1:1392 -#: doc/tin.1:1443 doc/tin.1:1492 +#: doc/tin.1:588 doc/tin.1:743 doc/tin.1:998 doc/tin.1:1204 doc/tin.1:1410 +#: doc/tin.1:1461 doc/tin.1:1510 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:579 +#: doc/tin.1:591 msgid "Search for a group by name and description (if displayed)." msgstr "" #. type: TP -#: doc/tin.1:579 doc/tin.1:734 doc/tin.1:989 doc/tin.1:1189 doc/tin.1:1395 -#: doc/tin.1:1446 doc/tin.1:1495 +#: doc/tin.1:591 doc/tin.1:746 doc/tin.1:1001 doc/tin.1:1207 doc/tin.1:1413 +#: doc/tin.1:1464 doc/tin.1:1513 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:582 +#: doc/tin.1:594 msgid "Backward search through the group names and descriptions." msgstr "" #. type: TP -#: doc/tin.1:582 +#: doc/tin.1:594 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:585 +#: doc/tin.1:597 msgid "Read current group." msgstr "" #. type: TP -#: doc/tin.1:585 +#: doc/tin.1:597 #, no-wrap msgid "BTABE' 'n'>" msgstr "BTABE' 'n'>" #. type: Plain text -#: doc/tin.1:589 +#: doc/tin.1:601 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:589 doc/tin.1:809 doc/tin.1:1027 doc/tin.1:1247 +#: doc/tin.1:601 doc/tin.1:821 doc/tin.1:1039 doc/tin.1:1265 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:593 +#: doc/tin.1:605 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:593 doc/tin.1:813 doc/tin.1:1031 doc/tin.1:1251 +#: doc/tin.1:605 doc/tin.1:825 doc/tin.1:1043 doc/tin.1:1269 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:597 +#: doc/tin.1:609 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:597 +#: doc/tin.1:609 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:601 +#: doc/tin.1:613 msgid "" "Toggle display to show just the group name or the group name and the group " "descriptions." msgstr "" #. type: TP -#: doc/tin.1:601 doc/tin.1:826 doc/tin.1:1044 doc/tin.1:1263 +#: doc/tin.1:613 doc/tin.1:838 doc/tin.1:1056 doc/tin.1:1281 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:604 doc/tin.1:829 doc/tin.1:1047 doc/tin.1:1266 +#: doc/tin.1:616 doc/tin.1:841 doc/tin.1:1059 doc/tin.1:1284 msgid "Edit the filter file and reload it afterwards." msgstr "" #. type: TP -#: doc/tin.1:604 +#: doc/tin.1:616 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:608 doc/tin.1:833 +#: doc/tin.1:620 doc/tin.1:845 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:608 doc/tin.1:836 doc/tin.1:1047 doc/tin.1:1279 doc/tin.1:1404 -#: doc/tin.1:1458 doc/tin.1:1504 +#: doc/tin.1:620 doc/tin.1:848 doc/tin.1:1065 doc/tin.1:1297 doc/tin.1:1422 +#: doc/tin.1:1476 doc/tin.1:1522 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:613 +#: doc/tin.1:625 msgid "" "Toggle the display of the description of the current newsgroup in the last " "line. This will not be available if B was started with the \\&''B<-d>'' " @@ -1509,35 +1539,35 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:613 doc/tin.1:840 doc/tin.1:1050 doc/tin.1:1282 +#: doc/tin.1:625 doc/tin.1:852 doc/tin.1:1068 doc/tin.1:1300 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:616 doc/tin.1:843 doc/tin.1:1053 doc/tin.1:1285 +#: doc/tin.1:628 doc/tin.1:855 doc/tin.1:1071 doc/tin.1:1303 msgid "Toggle inverse video." msgstr "" #. type: TP -#: doc/tin.1:616 doc/tin.1:843 doc/tin.1:1053 doc/tin.1:1285 +#: doc/tin.1:628 doc/tin.1:855 doc/tin.1:1071 doc/tin.1:1303 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:619 doc/tin.1:846 doc/tin.1:1056 doc/tin.1:1288 +#: doc/tin.1:631 doc/tin.1:858 doc/tin.1:1074 doc/tin.1:1306 msgid "Show details about current connection." msgstr "" #. type: TP -#: doc/tin.1:619 doc/tin.1:855 doc/tin.1:1062 doc/tin.1:1294 +#: doc/tin.1:631 doc/tin.1:867 doc/tin.1:1080 doc/tin.1:1312 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:626 +#: doc/tin.1:638 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 " @@ -1547,13 +1577,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:626 +#: doc/tin.1:638 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:632 +#: doc/tin.1:644 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 " @@ -1562,61 +1592,61 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:632 doc/tin.1:863 doc/tin.1:1302 +#: doc/tin.1:644 doc/tin.1:875 doc/tin.1:1320 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:636 doc/tin.1:867 doc/tin.1:1306 +#: doc/tin.1:648 doc/tin.1:879 doc/tin.1:1324 msgid "" "User configurable options menu (for more information see section \"GLOBAL " "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")." msgstr "" #. type: TP -#: doc/tin.1:636 +#: doc/tin.1:648 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:639 +#: doc/tin.1:651 msgid "Positions the cursor on the next group with unread articles in it." msgstr "" #. type: TP -#: doc/tin.1:639 doc/tin.1:884 doc/tin.1:1075 doc/tin.1:1323 +#: doc/tin.1:651 doc/tin.1:896 doc/tin.1:1093 doc/tin.1:1341 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:643 +#: doc/tin.1:655 msgid "" "Quit B \\(em ask the user to confirm if B is set " "accordingly." msgstr "" #. type: TP -#: doc/tin.1:643 doc/tin.1:887 doc/tin.1:1078 doc/tin.1:1326 +#: doc/tin.1:655 doc/tin.1:899 doc/tin.1:1096 doc/tin.1:1344 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:646 doc/tin.1:890 doc/tin.1:1081 doc/tin.1:1329 +#: doc/tin.1:658 doc/tin.1:902 doc/tin.1:1099 doc/tin.1:1347 msgid "Quit B \\(em don't ask the user to confirm." msgstr "" #. type: TP -#: doc/tin.1:646 +#: doc/tin.1:658 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:651 +#: doc/tin.1:663 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 " @@ -1624,37 +1654,37 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:651 doc/tin.1:893 doc/tin.1:1081 +#: doc/tin.1:663 doc/tin.1:905 doc/tin.1:1099 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:655 doc/tin.1:897 doc/tin.1:1085 +#: doc/tin.1:667 doc/tin.1:909 doc/tin.1:1103 msgid "" "Mail a bug report or comment to Etin-bugs@tin.orgE. This is the best " "way of getting bugs fixed and features added/changed." msgstr "" #. type: TP -#: doc/tin.1:655 +#: doc/tin.1:667 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:658 +#: doc/tin.1:670 msgid "Subscribe to current group." msgstr "" #. type: TP -#: doc/tin.1:658 +#: doc/tin.1:670 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:663 +#: doc/tin.1:675 msgid "" "Subscribe to groups matching user specified pattern. See the section " "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " @@ -1662,13 +1692,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:663 +#: doc/tin.1:675 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:668 +#: doc/tin.1:680 msgid "" "Unsubscribe to current group. This can be used to remove bogus groups. See " "B in the \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" @@ -1676,13 +1706,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:668 +#: doc/tin.1:680 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:673 +#: doc/tin.1:685 msgid "" "Unsubscribe to groups matching user specified pattern. See the section " "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " @@ -1690,13 +1720,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:673 doc/tin.1:922 doc/tin.1:1104 doc/tin.1:1363 +#: doc/tin.1:685 doc/tin.1:934 doc/tin.1:1122 doc/tin.1:1381 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:679 +#: doc/tin.1:691 msgid "" "Post an article to current group. If posting fails for some reason, you'll " "get the chance to B ('B') the article again, B " @@ -1705,24 +1735,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:679 +#: doc/tin.1:691 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:682 +#: doc/tin.1:694 msgid "Quit B without saving any changes to the configuration." msgstr "" #. type: TP -#: doc/tin.1:682 +#: doc/tin.1:694 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:687 +#: doc/tin.1:699 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 " @@ -1730,38 +1760,38 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:687 +#: doc/tin.1:699 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:691 +#: doc/tin.1:703 msgid "" "Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file " "to see if any new news has arrived since starting B." msgstr "" #. type: TP -#: doc/tin.1:691 +#: doc/tin.1:703 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:696 +#: doc/tin.1:708 msgid "Mark all articles in the current group as unread." msgstr "" #. type: SS -#: doc/tin.1:696 +#: doc/tin.1:708 #, no-wrap msgid "GROUP INDEX COMMANDS" msgstr "ÃNDICE DE MANDATOS AGRUPADOS" #. type: Plain text -#: doc/tin.1:700 +#: doc/tin.1:712 msgid "" "All searches in this level are limited to unread articles if in " "B mode. B ('B') can be use " @@ -1769,44 +1799,44 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:703 +#: doc/tin.1:715 msgid "Select article 4." msgstr "" #. type: TP -#: doc/tin.1:703 doc/tin.1:958 doc/tin.1:1129 +#: doc/tin.1:715 doc/tin.1:970 doc/tin.1:1147 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:707 doc/tin.1:962 doc/tin.1:1133 +#: doc/tin.1:719 doc/tin.1:974 doc/tin.1:1151 msgid "" "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" " "for more information." msgstr "" #. type: TP -#: doc/tin.1:707 doc/tin.1:962 doc/tin.1:1148 +#: doc/tin.1:719 doc/tin.1:974 doc/tin.1:1166 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:711 doc/tin.1:966 doc/tin.1:1152 +#: doc/tin.1:723 doc/tin.1:978 doc/tin.1:1170 msgid "" "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for " "more information." msgstr "" #. type: TP -#: doc/tin.1:711 doc/tin.1:966 +#: doc/tin.1:723 doc/tin.1:978 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:716 doc/tin.1:971 +#: doc/tin.1:728 doc/tin.1:983 msgid "" "Mark current article, thread, range, auto-selected (hot) articles, articles " "matching pattern or tagged articles as read. A prompt asks which type should " @@ -1814,13 +1844,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:716 doc/tin.1:971 +#: doc/tin.1:728 doc/tin.1:983 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:721 doc/tin.1:976 +#: doc/tin.1:733 doc/tin.1:988 msgid "" "Mark current article, thread, range, auto-selected (hot) articles, articles " "matching pattern or tagged articles as unread. A prompt asks which type " @@ -1828,58 +1858,58 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:725 doc/tin.1:980 doc/tin.1:1180 +#: doc/tin.1:737 doc/tin.1:992 doc/tin.1:1198 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:728 doc/tin.1:983 doc/tin.1:1183 +#: doc/tin.1:740 doc/tin.1:995 doc/tin.1:1201 msgid "Re-enter the last message that was viewed." msgstr "" #. type: Plain text -#: doc/tin.1:734 doc/tin.1:989 +#: doc/tin.1:746 doc/tin.1:1001 msgid "Search forward for specified subject." msgstr "" #. type: Plain text -#: doc/tin.1:737 doc/tin.1:992 +#: doc/tin.1:749 doc/tin.1:1004 msgid "Search backwards for specified subject." msgstr "" #. type: TP -#: doc/tin.1:737 +#: doc/tin.1:749 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:740 doc/tin.1:995 +#: doc/tin.1:752 doc/tin.1:1007 msgid "Select current thread for later processing." msgstr "" #. type: TP -#: doc/tin.1:740 +#: doc/tin.1:752 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:744 +#: doc/tin.1:756 msgid "" "Selects all threads in current group. It is a shortcut for calling " "B with a pattern of ''*''." msgstr "" #. type: TP -#: doc/tin.1:744 +#: doc/tin.1:756 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:749 +#: doc/tin.1:761 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 " @@ -1887,13 +1917,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:749 +#: doc/tin.1:761 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:754 +#: doc/tin.1:766 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-" @@ -1901,13 +1931,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:754 +#: doc/tin.1:766 #, no-wrap msgid "B" #. type: Plain text -#: doc/tin.1:760 +#: doc/tin.1:772 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 " @@ -1916,24 +1946,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:760 +#: doc/tin.1:772 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:763 +#: doc/tin.1:775 msgid "Reverse all selections on all articles." msgstr "" #. type: TP -#: doc/tin.1:763 +#: doc/tin.1:775 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:769 +#: doc/tin.1:781 msgid "" "Undo all selections on all articles. It clears the toggle effect of " "B ('B') command. Thus after first doing a " @@ -1942,13 +1972,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:769 doc/tin.1:1004 doc/tin.1:1206 +#: doc/tin.1:781 doc/tin.1:1016 doc/tin.1:1224 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:774 doc/tin.1:1009 doc/tin.1:1211 +#: doc/tin.1:786 doc/tin.1:1021 doc/tin.1:1229 msgid "" "Pipe current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles into command. See the section \"MAILING " @@ -1956,13 +1986,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:774 doc/tin.1:1211 +#: doc/tin.1:786 doc/tin.1:1229 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:783 +#: doc/tin.1:795 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: " @@ -1974,13 +2004,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:783 doc/tin.1:1220 +#: doc/tin.1:795 doc/tin.1:1238 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:792 +#: doc/tin.1:804 msgid "" "Kill article(s) with a single key [after confirmation]. The defaults used " "for killing are based upon the following four tinrc config variables: " @@ -1992,99 +2022,99 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:792 +#: doc/tin.1:804 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:795 +#: doc/tin.1:807 msgid "Read current article." msgstr "" #. type: TP -#: doc/tin.1:795 +#: doc/tin.1:807 #, no-wrap msgid "BTABE'>" msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:798 +#: doc/tin.1:810 msgid "View next unread article or group." msgstr "" #. type: TP -#: doc/tin.1:798 doc/tin.1:1015 doc/tin.1:1237 +#: doc/tin.1:810 doc/tin.1:1027 doc/tin.1:1255 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:802 +#: doc/tin.1:814 msgid "" "Author forward search. This searches for articles with a specific ''From:'' " "line." msgstr "" #. type: TP -#: doc/tin.1:802 doc/tin.1:1020 doc/tin.1:1240 +#: doc/tin.1:814 doc/tin.1:1032 doc/tin.1:1258 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:805 doc/tin.1:1023 +#: doc/tin.1:817 doc/tin.1:1035 msgid "Author backward search. Otherwise, see B ('B') above." msgstr "" #. type: TP -#: doc/tin.1:805 doc/tin.1:1023 doc/tin.1:1243 +#: doc/tin.1:817 doc/tin.1:1035 doc/tin.1:1261 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:809 doc/tin.1:1027 doc/tin.1:1247 +#: doc/tin.1:821 doc/tin.1:1039 doc/tin.1:1265 msgid "" "Search the body of all articles in group (can be slow). You can abort the " "search using B ('B')." msgstr "" #. type: Plain text -#: doc/tin.1:813 +#: doc/tin.1:825 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:817 +#: doc/tin.1:829 msgid "" "Mark all articles as read [after confirmation] and enter the next group with " "unread news." msgstr "" #. type: TP -#: doc/tin.1:817 +#: doc/tin.1:829 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:821 doc/tin.1:1039 +#: doc/tin.1:833 doc/tin.1:1051 msgid "" "Cycle the display of the author through all the possible options for the " "tinrc variable B." msgstr "" #. type: TP -#: doc/tin.1:821 +#: doc/tin.1:833 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:826 doc/tin.1:1044 doc/tin.1:1260 +#: doc/tin.1:838 doc/tin.1:1056 doc/tin.1:1278 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 " @@ -2092,37 +2122,37 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:829 +#: doc/tin.1:841 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:833 +#: doc/tin.1:845 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:836 +#: doc/tin.1:848 msgid "Toggle article/group limit." msgstr "" #. type: Plain text -#: doc/tin.1:840 +#: doc/tin.1:852 msgid "" "Display the subject of the first article in the current thread in the last " "line." msgstr "" #. type: TP -#: doc/tin.1:846 +#: doc/tin.1:858 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:852 +#: doc/tin.1:864 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 " @@ -2131,29 +2161,29 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:852 +#: doc/tin.1:864 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:855 +#: doc/tin.1:867 msgid "Open the thread under the current cursor position." msgstr "" #. type: Plain text -#: doc/tin.1:858 doc/tin.1:1065 doc/tin.1:1297 +#: doc/tin.1:870 doc/tin.1:1083 doc/tin.1:1315 msgid "Look up article by ''Message-ID:''." msgstr "" #. type: TP -#: doc/tin.1:858 +#: doc/tin.1:870 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:863 doc/tin.1:1070 doc/tin.1:1302 +#: doc/tin.1:875 doc/tin.1:1088 doc/tin.1:1320 msgid "" "Mail current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to someone. See the section \"MAILING " @@ -2161,35 +2191,35 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:867 +#: doc/tin.1:879 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:870 +#: doc/tin.1:882 msgid "Go to next group." msgstr "" #. type: TP -#: doc/tin.1:870 +#: doc/tin.1:882 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:873 doc/tin.1:1312 +#: doc/tin.1:885 doc/tin.1:1330 msgid "Go to the next unread article." msgstr "" #. type: TP -#: doc/tin.1:873 doc/tin.1:1070 doc/tin.1:1312 +#: doc/tin.1:885 doc/tin.1:1088 doc/tin.1:1330 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:878 doc/tin.1:1075 doc/tin.1:1317 +#: doc/tin.1:890 doc/tin.1:1093 doc/tin.1:1335 msgid "" "Send current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to printer. See the section \"MAILING " @@ -2197,51 +2227,51 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:878 +#: doc/tin.1:890 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:881 +#: doc/tin.1:893 msgid "Go to previous group." msgstr "" #. type: TP -#: doc/tin.1:881 +#: doc/tin.1:893 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:884 +#: doc/tin.1:896 msgid "Go to previous unread article." msgstr "" #. type: Plain text -#: doc/tin.1:887 doc/tin.1:1078 +#: doc/tin.1:899 doc/tin.1:1096 msgid "Return to previous level." msgstr "" #. type: TP -#: doc/tin.1:890 +#: doc/tin.1:902 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:893 +#: doc/tin.1:905 msgid "Toggle the display between all articles and unread articles." msgstr "" #. type: TP -#: doc/tin.1:897 +#: doc/tin.1:909 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:902 doc/tin.1:1090 doc/tin.1:1342 +#: doc/tin.1:914 doc/tin.1:1108 doc/tin.1:1360 msgid "" "Save current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles. See the section \"MAILING PIPING " @@ -2249,24 +2279,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:902 +#: doc/tin.1:914 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:905 doc/tin.1:1093 doc/tin.1:1345 +#: doc/tin.1:917 doc/tin.1:1111 doc/tin.1:1363 msgid "Save marked articles automatically without further prompting." msgstr "" #. type: TP -#: doc/tin.1:905 +#: doc/tin.1:917 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:910 +#: doc/tin.1:922 msgid "" "Toggle tag-status of current article / thread for B ('B') / " "B ('B<|>') / B ('B') / B ('B') / " @@ -2274,26 +2304,26 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:910 +#: doc/tin.1:922 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:914 doc/tin.1:1101 +#: doc/tin.1:926 doc/tin.1:1119 msgid "" "Automatically tag/untag all the parts of the current multi-part message in " "order." msgstr "" #. type: TP -#: doc/tin.1:914 +#: doc/tin.1:926 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:919 +#: doc/tin.1:931 msgid "" "Cycle the threading mode through no threading, threading by subject, " "threading by references, threading on both subject and references, group " @@ -2301,18 +2331,18 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:919 +#: doc/tin.1:931 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:922 +#: doc/tin.1:934 msgid "Untag all articles that were tagged." msgstr "" #. type: Plain text -#: doc/tin.1:929 doc/tin.1:1111 doc/tin.1:1370 +#: doc/tin.1:941 doc/tin.1:1129 doc/tin.1:1388 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 ('B'), " @@ -2321,13 +2351,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:929 +#: doc/tin.1:941 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:935 doc/tin.1:1376 +#: doc/tin.1:947 doc/tin.1:1394 msgid "" "Repost an already posted article / thread / auto-selected (hot) articles / " "articles matching pattern / tagged articles to another newsgroup(s). Useful " @@ -2336,13 +2366,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:935 +#: doc/tin.1:947 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:943 +#: doc/tin.1:955 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. " @@ -2353,25 +2383,25 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:943 doc/tin.1:1111 doc/tin.1:1376 +#: doc/tin.1:955 doc/tin.1:1129 doc/tin.1:1394 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:946 +#: doc/tin.1:958 msgid "Mark current article as unread." msgstr "" #. type: TP -#: doc/tin.1:946 doc/tin.1:1116 doc/tin.1:1379 +#: doc/tin.1:958 doc/tin.1:1134 doc/tin.1:1397 #, no-wrap msgid "B" msgstr "B" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:953 +#: doc/tin.1:965 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 " @@ -2379,79 +2409,79 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:953 +#: doc/tin.1:965 #, no-wrap msgid "THREAD LISTING COMMANDS" msgstr "HILOS DE MANDATOS LISTADOS" #. type: Plain text -#: doc/tin.1:958 +#: doc/tin.1:970 msgid "Select article 4 within thread." msgstr "" #. type: TP -#: doc/tin.1:992 +#: doc/tin.1:1004 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:995 +#: doc/tin.1:1007 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:998 +#: doc/tin.1:1010 msgid "Toggle selection of current article." msgstr "" #. type: TP -#: doc/tin.1:998 +#: doc/tin.1:1010 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1001 +#: doc/tin.1:1013 msgid "Reverse article selections." msgstr "" #. type: TP -#: doc/tin.1:1001 +#: doc/tin.1:1013 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1004 +#: doc/tin.1:1016 msgid "Undo all selections on current thread." msgstr "" #. type: TP -#: doc/tin.1:1009 +#: doc/tin.1:1021 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1012 +#: doc/tin.1:1024 msgid "Read current article within thread." msgstr "" #. type: TP -#: doc/tin.1:1012 +#: doc/tin.1:1024 #, no-wrap msgid "BTABE'>" msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:1015 +#: doc/tin.1:1027 msgid "View next unread article within thread." msgstr "" #. type: Plain text -#: doc/tin.1:1020 +#: doc/tin.1:1032 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 " @@ -2459,44 +2489,69 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1031 +#: doc/tin.1:1043 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:1035 +#: doc/tin.1:1047 msgid "" "Mark thread as read [after confirmation] and enter the next thread " "containing unread news." msgstr "" #. type: TP -#: doc/tin.1:1035 +#: doc/tin.1:1047 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1039 +#: doc/tin.1:1051 #, no-wrap msgid "B" msgstr "B" +#. type: TP +#: doc/tin.1:1059 +#, no-wrap +msgid "B" +msgstr "B" + #. type: Plain text -#: doc/tin.1:1050 doc/tin.1:1282 +#: doc/tin.1:1062 doc/tin.1:1287 +msgid "" +"Post a followup to the current article with a copy of the article included." +msgstr "" + +#. type: TP +#: doc/tin.1:1062 +#, no-wrap +msgid "B" +msgstr "B" + +#. type: Plain text +#: doc/tin.1:1065 +msgid "" +"Post a followup to the current article without a copy of the article " +"included." +msgstr "" + +#. type: Plain text +#: doc/tin.1:1068 doc/tin.1:1300 msgid "Display the subject of the current article in the last line." msgstr "" #. type: TP -#: doc/tin.1:1056 +#: doc/tin.1:1074 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1062 +#: doc/tin.1:1080 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 " @@ -2504,55 +2559,55 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1065 +#: doc/tin.1:1083 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1085 +#: doc/tin.1:1103 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1090 +#: doc/tin.1:1108 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1093 +#: doc/tin.1:1111 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1097 doc/tin.1:1349 +#: doc/tin.1:1115 doc/tin.1:1367 msgid "" "Toggle tag status of current article for mailing, piping, printing, saving " "or reposting." msgstr "" #. type: TP -#: doc/tin.1:1097 +#: doc/tin.1:1115 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1101 +#: doc/tin.1:1119 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1104 +#: doc/tin.1:1122 msgid "Untag all tagged threads." msgstr "" #. type: Plain text -#: doc/tin.1:1116 +#: doc/tin.1:1134 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 " @@ -2561,144 +2616,144 @@ msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1121 +#: doc/tin.1:1139 msgid "Mark all articles in thread as unread." msgstr "" #. type: SS -#: doc/tin.1:1121 +#: doc/tin.1:1139 #, no-wrap msgid "ARTICLE VIEWER COMMANDS" msgstr "" #. type: Plain text -#: doc/tin.1:1126 +#: doc/tin.1:1144 msgid "Read the first (base) article in this thread." msgstr "" #. type: Plain text -#: doc/tin.1:1129 +#: doc/tin.1:1147 msgid "Read response 4 in this thread." msgstr "" #. type: TP -#: doc/tin.1:1133 +#: doc/tin.1:1151 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1137 +#: doc/tin.1:1155 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:1137 +#: doc/tin.1:1155 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1145 +#: doc/tin.1:1163 msgid "" "Perform B<\\%pgp>(1) / B<\\%gpg>(1) operations on article. This expects " "inline pgp (B) and not MIME pgp (B)." msgstr "" #. type: TP -#: doc/tin.1:1145 +#: doc/tin.1:1163 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1148 +#: doc/tin.1:1166 msgid "Toggles the display mode (raw including all headers vs. cooked)." msgstr "" #. type: TP -#: doc/tin.1:1152 +#: doc/tin.1:1170 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1155 +#: doc/tin.1:1173 msgid "Toggle the TAB width between 4 and 8 characters." msgstr "" #. type: TP -#: doc/tin.1:1155 +#: doc/tin.1:1173 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1159 +#: doc/tin.1:1177 msgid "" "Post a followup to the current article with a copy of the article with all " "headers included." msgstr "" #. type: TP -#: doc/tin.1:1159 +#: doc/tin.1:1177 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1163 +#: doc/tin.1:1181 msgid "" "Toggle TeX to ISO decoding for current article. The default behavior is " "taken from the B variable in the tinrc file." msgstr "" #. type: TP -#: doc/tin.1:1163 +#: doc/tin.1:1181 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1166 +#: doc/tin.1:1184 msgid "" "Toggles the display of all headers vs. headers in B." msgstr "" #. type: TP -#: doc/tin.1:1166 +#: doc/tin.1:1184 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1169 +#: doc/tin.1:1187 msgid "Toggle ROT-13 decoding for this article." msgstr "" #. type: TP -#: doc/tin.1:1169 +#: doc/tin.1:1187 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1173 +#: doc/tin.1:1191 msgid "" "Toggle the display of uuencoded sections. The default behavior is taken from " "the B variable in the tinrc file." msgstr "" #. type: TP -#: doc/tin.1:1173 +#: doc/tin.1:1191 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1180 +#: doc/tin.1:1198 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 " @@ -2708,23 +2763,23 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1189 +#: doc/tin.1:1207 msgid "Forward search the text of this article." msgstr "" #. type: Plain text -#: doc/tin.1:1192 +#: doc/tin.1:1210 msgid "Backward search the text of this article." msgstr "" #. type: TP -#: doc/tin.1:1192 +#: doc/tin.1:1210 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1197 +#: doc/tin.1:1215 msgid "" "Skip to the end of the next quoted text-block in this article. Quoted text " "is everything which matches B, B or " @@ -2732,40 +2787,40 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1197 +#: doc/tin.1:1215 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:1200 +#: doc/tin.1:1218 msgid "Go to the first article in the current thread." msgstr "" #. type: TP -#: doc/tin.1:1200 +#: doc/tin.1:1218 #, no-wrap msgid "B'>" msgstr "B'>" #. type: Plain text -#: doc/tin.1:1203 +#: doc/tin.1:1221 msgid "Go to the last article in the current thread." msgstr "" #. type: TP -#: doc/tin.1:1203 +#: doc/tin.1:1221 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1206 +#: doc/tin.1:1224 msgid "Toggle word highlighting on/off." msgstr "" #. type: Plain text -#: doc/tin.1:1220 +#: doc/tin.1:1238 msgid "" "Auto select article(s) with a single key. The defaults used for selection " "are set based upon the following four tinrc config variables: " @@ -2777,7 +2832,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1229 +#: doc/tin.1:1247 msgid "" "Kill article(s) with a single key. The defaults used for killing are based " "upon the following four tinrc config variables: B, " @@ -2788,24 +2843,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1229 +#: doc/tin.1:1247 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1232 +#: doc/tin.1:1250 msgid "Go to next base article." msgstr "" #. type: TP -#: doc/tin.1:1232 +#: doc/tin.1:1250 #, no-wrap msgid "BTABE'>" msgstr "BTABE'>" #. type: Plain text -#: doc/tin.1:1237 +#: doc/tin.1:1255 msgid "" "Go to next unread article. If the tinrc variable B doesn't " "contain PageNextUnread, then this key will first page through the current " @@ -2813,335 +2868,329 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1240 +#: doc/tin.1:1258 msgid "Author forward search." msgstr "" #. type: Plain text -#: doc/tin.1:1243 +#: doc/tin.1:1261 msgid "Author backward search." msgstr "" #. type: Plain text -#: doc/tin.1:1251 +#: doc/tin.1:1269 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:1255 +#: doc/tin.1:1273 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:1255 +#: doc/tin.1:1273 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1260 +#: doc/tin.1:1278 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1263 +#: doc/tin.1:1281 msgid "" "Edit the current article. This is restricted to mailgroups and saved news." msgstr "" #. type: TP -#: doc/tin.1:1266 +#: doc/tin.1:1284 #, no-wrap msgid "B" msgstr "B" -#. type: Plain text -#: doc/tin.1:1269 -msgid "" -"Post a followup to the current article with a copy of the article included." -msgstr "" - #. type: TP -#: doc/tin.1:1269 +#: doc/tin.1:1287 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1273 +#: doc/tin.1:1291 msgid "" "Post a followup to the current article without including a copy of the " "article." msgstr "" #. type: TP -#: doc/tin.1:1273 +#: doc/tin.1:1291 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1276 +#: doc/tin.1:1294 msgid "Go to the start of the article." msgstr "" #. type: TP -#: doc/tin.1:1276 +#: doc/tin.1:1294 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1279 +#: doc/tin.1:1297 msgid "Go to the end of the article." msgstr "" #. type: TP -#: doc/tin.1:1288 +#: doc/tin.1:1306 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1291 +#: doc/tin.1:1309 msgid "Mark rest of thread as read and move onto the next unread thread." msgstr "" #. type: TP -#: doc/tin.1:1291 +#: doc/tin.1:1309 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1294 +#: doc/tin.1:1312 msgid "Show the thread menu that the current article is a part of." msgstr "" #. type: TP -#: doc/tin.1:1297 +#: doc/tin.1:1315 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1306 +#: doc/tin.1:1324 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1309 +#: doc/tin.1:1327 msgid "Go to the next article." msgstr "" #. type: TP -#: doc/tin.1:1309 +#: doc/tin.1:1327 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1317 +#: doc/tin.1:1335 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1320 +#: doc/tin.1:1338 msgid "Go to the previous article." msgstr "" #. type: TP -#: doc/tin.1:1320 +#: doc/tin.1:1338 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1323 +#: doc/tin.1:1341 msgid "Go to the previous unread article." msgstr "" #. type: Plain text -#: doc/tin.1:1326 +#: doc/tin.1:1344 msgid "Return to the previous level." msgstr "" #. type: TP -#: doc/tin.1:1329 +#: doc/tin.1:1347 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1333 +#: doc/tin.1:1351 msgid "" "Reply through mail to the author of the current article with a copy of the " "article included." msgstr "" #. type: TP -#: doc/tin.1:1333 +#: doc/tin.1:1351 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1337 +#: doc/tin.1:1355 msgid "" "Reply through mail to the author of the current article without including " "the original article." msgstr "" #. type: TP -#: doc/tin.1:1337 +#: doc/tin.1:1355 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1342 +#: doc/tin.1:1360 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1345 +#: doc/tin.1:1363 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.1:1349 +#: doc/tin.1:1367 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1352 +#: doc/tin.1:1370 msgid "Return to group selection level." msgstr "" #. type: TP -#: doc/tin.1:1352 +#: doc/tin.1:1370 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1355 +#: doc/tin.1:1373 msgid "Go to parent article." msgstr "" #. type: TP -#: doc/tin.1:1355 +#: doc/tin.1:1373 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1359 +#: doc/tin.1:1377 msgid "" "Display a list of URLs in the current article. See the section \"URL LISTING" "\" for more information." msgstr "" #. type: TP -#: doc/tin.1:1359 +#: doc/tin.1:1377 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1363 +#: doc/tin.1:1381 msgid "" "Display a list of attachments of the current article. See the section " "\"ATTACHMENT LISTING\" for more information." msgstr "" #. type: TP -#: doc/tin.1:1370 +#: doc/tin.1:1388 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1379 +#: doc/tin.1:1397 msgid "Mark article as unread." msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1384 +#: doc/tin.1:1402 msgid "Mark the current thread as unread." msgstr "" #. type: SS -#: doc/tin.1:1384 +#: doc/tin.1:1402 #, no-wrap msgid "URL LISTING" msgstr "LISTADO URL" #. type: Plain text -#: doc/tin.1:1387 +#: doc/tin.1:1405 msgid "" "B ('B') 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:1388 +#: doc/tin.1:1406 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1392 +#: doc/tin.1:1410 msgid "" "The current URL will be prompted and opened using the B. " "'BESCE>' or no input will skip the URL." msgstr "" #. type: Plain text -#: doc/tin.1:1395 doc/tin.1:1495 +#: doc/tin.1:1413 doc/tin.1:1513 msgid "URL forward search." msgstr "" #. type: Plain text -#: doc/tin.1:1398 doc/tin.1:1498 +#: doc/tin.1:1416 doc/tin.1:1516 msgid "URL backward search." msgstr "" #. type: Plain text -#: doc/tin.1:1404 doc/tin.1:1458 doc/tin.1:1504 +#: doc/tin.1:1422 doc/tin.1:1476 doc/tin.1:1522 msgid "Shell escape." msgstr "" #. type: Plain text -#: doc/tin.1:1407 +#: doc/tin.1:1425 msgid "Toggle the display of the current URL in the last line." msgstr "" #. type: Plain text -#: doc/tin.1:1410 doc/tin.1:1465 doc/tin.1:1510 +#: doc/tin.1:1428 doc/tin.1:1483 doc/tin.1:1528 msgid "Help screen of commands available." msgstr "" #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1417 +#: doc/tin.1:1435 #, no-wrap msgid "ATTACHMENT LISTING" msgstr "" #. type: Plain text -#: doc/tin.1:1420 +#: doc/tin.1:1438 msgid "" "B ('B') displays a list of attachments of the current " "article. Besides the common moving keys, the following commands are " @@ -3149,108 +3198,108 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1421 +#: doc/tin.1:1439 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1424 +#: doc/tin.1:1442 msgid "Pipe attachment into command." msgstr "" #. type: TP -#: doc/tin.1:1424 +#: doc/tin.1:1442 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1427 +#: doc/tin.1:1445 msgid "Save current attachment / tagged attachments to disk." msgstr "" #. type: TP -#: doc/tin.1:1427 +#: doc/tin.1:1445 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1430 +#: doc/tin.1:1448 msgid "View attachment." msgstr "Vea adjunto." #. type: TP -#: doc/tin.1:1430 +#: doc/tin.1:1448 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1433 +#: doc/tin.1:1451 msgid "Tag one or more attachments for saving." msgstr "" #. type: TP -#: doc/tin.1:1433 +#: doc/tin.1:1451 #, no-wrap msgid "B" #. type: Plain text -#: doc/tin.1:1437 +#: doc/tin.1:1455 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:1437 +#: doc/tin.1:1455 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1440 +#: doc/tin.1:1458 msgid "Reverse tagging of all attachments." msgstr "" #. type: TP -#: doc/tin.1:1440 +#: doc/tin.1:1458 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1443 +#: doc/tin.1:1461 msgid "Untag all tagged attachments." msgstr "" #. type: Plain text -#: doc/tin.1:1446 +#: doc/tin.1:1464 msgid "Attachment forward search." msgstr "" #. type: Plain text -#: doc/tin.1:1449 +#: doc/tin.1:1467 msgid "Attachment backward search." msgstr "" #. type: TP -#: doc/tin.1:1452 +#: doc/tin.1:1470 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1455 +#: doc/tin.1:1473 msgid "" "Pipe attachment into command. Uses the raw attachment, no decoding is done." msgstr "" #. type: Plain text -#: doc/tin.1:1462 +#: doc/tin.1:1480 msgid "" "Toggle the display of the name/description of the current attachment in the " "last line." @@ -3258,13 +3307,13 @@ msgstr "" #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1472 +#: doc/tin.1:1490 #, no-wrap msgid "POSTING HISTORY LISTING" msgstr "" #. type: Plain text -#: doc/tin.1:1480 +#: doc/tin.1:1498 msgid "" "B ('B') displays a list of all previous posted articles " "stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following " @@ -3276,13 +3325,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1481 +#: doc/tin.1:1499 #, no-wrap msgid "BCRE'>" msgstr "BCRE'>" #. type: Plain text -#: doc/tin.1:1492 +#: doc/tin.1:1510 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 " @@ -3295,13 +3344,13 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1507 +#: doc/tin.1:1525 msgid "Toggle the display of the current ''Message-ID:'' in the last line." msgstr "" #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1517 +#: doc/tin.1:1535 #, no-wrap msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" msgstr "" @@ -3310,7 +3359,7 @@ msgstr "" #. - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used #. in the !TIN_DEFAULTS_DIR config case #. type: Plain text -#: doc/tin.1:1529 +#: doc/tin.1:1547 msgid "" "At startup, B reads in the configuration files (see also B<\\" "%tin>(5)). They contain a list of variables that can be used to configure " @@ -3321,7 +3370,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1537 +#: doc/tin.1:1555 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 " @@ -3332,7 +3381,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1543 +#: doc/tin.1:1561 msgid "" "In the options menu use the cursor keys in the usual way to move around. Use " "B ('B<^J>' or 'BCRE>') to 'open' the option you wish " @@ -3342,7 +3391,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1550 +#: doc/tin.1:1568 msgid "" "As with the other menus, B ('B<^L>') will redraw the screen. You " "can use B ('B'), B ('B') and B " @@ -3352,7 +3401,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1555 +#: doc/tin.1:1573 msgid "" "The options menu provides access to the attributes menu for the current " "group by the B ('BTABE>') command. Pressing " @@ -3361,14 +3410,14 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1558 +#: doc/tin.1:1576 msgid "" "The B ('B') command brings up the scopes menu. For more " "information see section \"SCOPES MENU\"." msgstr "" #. type: Plain text -#: doc/tin.1:1562 +#: doc/tin.1:1580 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/" @@ -3376,13 +3425,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1562 +#: doc/tin.1:1580 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1568 doc/tin.5:1281 +#: doc/tin.1:1586 doc/tin.5:1300 msgid "" "If ON abbreviate long newsgroup names at group selection level and article " "level (if necessary) like this: news.software.readers -E n.software." @@ -3390,161 +3439,161 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1568 +#: doc/tin.1:1586 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1572 doc/tin.5:1285 +#: doc/tin.1:1590 doc/tin.5:1304 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:1572 +#: doc/tin.1:1590 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1575 doc/tin.5:1288 +#: doc/tin.1:1593 doc/tin.5:1307 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON." msgstr "" #. type: TP -#: doc/tin.1:1575 +#: doc/tin.1:1593 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1578 doc/tin.5:1291 +#: doc/tin.1:1596 doc/tin.5:1310 msgid "" "If ON strip multipart/alternative messages automatically. Default is ON." msgstr "" #. type: TP -#: doc/tin.1:1578 +#: doc/tin.1:1596 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1581 doc/tin.5:1294 +#: doc/tin.1:1599 doc/tin.5:1313 msgid "The character used to show that an article was deleted. Default is 'D'." msgstr "" #. type: TP -#: doc/tin.1:1581 +#: doc/tin.1:1599 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1584 doc/tin.5:1297 +#: doc/tin.1:1602 doc/tin.5:1316 msgid "" "The character used to show that an article is in a range. Default is '#'." msgstr "" #. type: TP -#: doc/tin.1:1584 +#: doc/tin.1:1602 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1588 doc/tin.5:1301 +#: doc/tin.1:1606 doc/tin.5:1320 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:1588 +#: doc/tin.1:1606 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1592 doc/tin.5:1305 +#: doc/tin.1:1610 doc/tin.5:1324 msgid "" "The character used to show that an article/thread is auto-selected (hot). " "Default is '*'." msgstr "" #. type: TP -#: doc/tin.1:1592 +#: doc/tin.1:1610 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1596 doc/tin.5:1309 +#: doc/tin.1:1614 doc/tin.5:1328 msgid "" "The character used to show that an article/thread is recent (not older than " "X days). See also B. Default is 'o'." msgstr "" #. type: TP -#: doc/tin.1:1596 +#: doc/tin.1:1614 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1600 doc/tin.5:1313 +#: doc/tin.1:1618 doc/tin.5:1332 msgid "" "The character used to show that an article has not been read. Default is " "'+'." msgstr "" #. type: TP -#: doc/tin.1:1600 +#: doc/tin.1:1618 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1603 doc/tin.5:1316 +#: doc/tin.1:1621 doc/tin.5:1335 msgid "The character used to show that an article was read. Default is ' '." msgstr "" #. type: TP -#: doc/tin.1:1603 +#: doc/tin.1:1621 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1607 doc/tin.5:1320 +#: doc/tin.1:1625 doc/tin.5:1339 msgid "" "The character used to show that an article was killed. Default is 'K'. " "B must be set accordingly." msgstr "" #. type: TP -#: doc/tin.1:1607 +#: doc/tin.1:1625 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1611 doc/tin.5:1324 +#: doc/tin.1:1629 doc/tin.5:1343 msgid "" "The character used to show that an article was hot before it was read. " "Default is ':'. B must be set accordingly." msgstr "" #. type: TP -#: doc/tin.1:1611 doc/tin.5:1324 +#: doc/tin.1:1629 doc/tin.5:1343 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1616 +#: doc/tin.1:1634 msgid "" "If ON B will ask before using a MIME viewer (B) to " "display MIME messages. This only occurs if a MIME viewer is set. Default is " @@ -3552,50 +3601,63 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1616 +#: doc/tin.1:1634 +#, no-wrap +msgid "B" +msgstr "" + +#. type: Plain text +#: doc/tin.1:1639 +msgid "" +"Format string B 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:1639 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1620 doc/tin.5:1335 +#: doc/tin.1:1643 doc/tin.5:1360 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:1620 +#: doc/tin.1:1643 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1624 doc/tin.5:1339 +#: doc/tin.1:1647 doc/tin.5:1364 msgid "" "If ON automatically list thread when entering it using right arrow key. " "Default is ON." msgstr "" #. type: TP -#: doc/tin.1:1624 +#: doc/tin.1:1647 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1627 doc/tin.1:2654 +#: doc/tin.1:1650 doc/tin.1:2684 msgid "Default is OFF." msgstr "" #. type: TP -#: doc/tin.1:1627 +#: doc/tin.1:1650 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1632 doc/tin.5:1347 +#: doc/tin.1:1655 doc/tin.5:1372 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 " @@ -3603,13 +3665,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1632 +#: doc/tin.1:1655 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1637 doc/tin.5:1352 +#: doc/tin.1:1660 doc/tin.5:1377 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 " @@ -3617,13 +3679,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1637 +#: doc/tin.1:1660 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1642 +#: doc/tin.1:1665 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. " @@ -3631,13 +3693,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1642 +#: doc/tin.1:1665 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1648 doc/tin.5:1363 +#: doc/tin.1:1671 doc/tin.5:1388 msgid "" "Use this hash algorithm for cancel-locks. Only available when built with " "cancel-lock support. none disables the generation of cancel-locks. Valid " @@ -3645,325 +3707,347 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1648 +#: doc/tin.1:1671 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1654 doc/tin.5:1367 +#: doc/tin.1:1677 doc/tin.5:1392 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:1654 +#: doc/tin.1:1677 #, fuzzy, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1657 doc/tin.5:1370 +#: doc/tin.1:1680 doc/tin.5:1395 #, fuzzy msgid "Standard background color" msgstr "Color de fondo estándar" #. type: TP -#: doc/tin.1:1657 +#: doc/tin.1:1680 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1660 doc/tin.5:1373 +#: doc/tin.1:1683 doc/tin.5:1398 msgid "Color of quoted text from external sources" msgstr "" #. type: TP -#: doc/tin.1:1660 +#: doc/tin.1:1683 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1663 doc/tin.5:1376 +#: doc/tin.1:1686 doc/tin.5:1401 msgid "Color of sender (From:)" msgstr "" #. type: TP -#: doc/tin.1:1663 +#: doc/tin.1:1686 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1666 doc/tin.5:1379 +#: doc/tin.1:1689 doc/tin.5:1404 msgid "Color of header-lines" msgstr "" #. type: TP -#: doc/tin.1:1666 +#: doc/tin.1:1689 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1669 doc/tin.5:1382 +#: doc/tin.1:1692 doc/tin.5:1407 msgid "Color of help pages" msgstr "" #. type: TP -#: doc/tin.1:1669 +#: doc/tin.1:1692 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1672 doc/tin.5:1385 +#: doc/tin.1:1695 doc/tin.5:1410 msgid "Color of background for inverse text" msgstr "" #. type: TP -#: doc/tin.1:1672 +#: doc/tin.1:1695 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1675 doc/tin.5:1388 +#: doc/tin.1:1698 doc/tin.5:1413 msgid "Color of foreground for inverse text" msgstr "" #. type: TP -#: doc/tin.1:1675 +#: doc/tin.1:1698 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1678 doc/tin.5:1407 +#: doc/tin.1:1701 doc/tin.5:1432 msgid "Color of status messages in last line" msgstr "" #. type: TP -#: doc/tin.1:1678 +#: doc/tin.1:1701 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1682 doc/tin.5:1392 +#: doc/tin.1:1705 doc/tin.5:1417 msgid "" "Color of words emphasized like _this_. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1682 +#: doc/tin.1:1705 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1686 doc/tin.5:1396 +#: doc/tin.1:1709 doc/tin.5:1421 msgid "" "Color of words emphasized like /this/. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1686 +#: doc/tin.1:1709 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1690 doc/tin.5:1400 +#: doc/tin.1:1713 doc/tin.5:1425 msgid "" "Color of words emphasized like *this*. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1690 +#: doc/tin.1:1713 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1694 doc/tin.5:1404 +#: doc/tin.1:1717 doc/tin.5:1429 msgid "" "Color of words emphasized like -this-. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1694 +#: doc/tin.1:1717 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1697 doc/tin.5:1410 +#: doc/tin.1:1720 doc/tin.5:1435 msgid "Color of mini help menu" msgstr "" #. type: TP -#: doc/tin.1:1697 +#: doc/tin.1:1720 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1700 doc/tin.5:1413 +#: doc/tin.1:1723 doc/tin.5:1438 msgid "Color of actual news header fields" msgstr "" #. type: TP -#: doc/tin.1:1700 +#: doc/tin.1:1723 #, fuzzy, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.1:1703 doc/tin.5:1416 +#: doc/tin.1:1726 doc/tin.5:1441 #, fuzzy msgid "Standard foreground color" msgstr "Color de primer plano estándar" #. type: TP -#: doc/tin.1:1703 +#: doc/tin.1:1726 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1706 doc/tin.5:1419 +#: doc/tin.1:1729 doc/tin.5:1444 msgid "Color of quoted lines" msgstr "" #. type: TP -#: doc/tin.1:1706 +#: doc/tin.1:1729 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1709 doc/tin.5:1422 +#: doc/tin.1:1732 doc/tin.5:1447 msgid "Color of twice quoted lines" msgstr "" #. type: TP -#: doc/tin.1:1709 +#: doc/tin.1:1732 #, no-wrap msgid "B3 times quoted line (col_quote3)>" msgstr "" #. type: Plain text -#: doc/tin.1:1712 doc/tin.5:1425 +#: doc/tin.1:1735 doc/tin.5:1450 msgid "Color of E=3 times quoted lines" msgstr "" #. type: TP -#: doc/tin.1:1712 +#: doc/tin.1:1735 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1716 doc/tin.5:1429 +#: doc/tin.1:1739 doc/tin.5:1454 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:1716 +#: doc/tin.1:1739 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1719 doc/tin.5:1432 +#: doc/tin.1:1742 doc/tin.5:1457 msgid "Color of signatures" msgstr "" #. type: TP -#: doc/tin.1:1719 +#: doc/tin.1:1742 +#, no-wrap +msgid "B" +msgstr "" + +#. type: Plain text +#: doc/tin.1:1745 doc/tin.5:1460 +msgid "Color of negative score" +msgstr "" + +#. type: TP +#: doc/tin.1:1745 +#, no-wrap +msgid "B" +msgstr "" + +#. type: Plain text +#: doc/tin.1:1748 doc/tin.5:1463 +msgid "Color of positive score" +msgstr "" + +#. type: TP +#: doc/tin.1:1748 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1722 doc/tin.5:1435 +#: doc/tin.1:1751 doc/tin.5:1466 msgid "Color of urls highlight" msgstr "" #. type: TP -#: doc/tin.1:1722 +#: doc/tin.1:1751 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1725 doc/tin.5:1438 +#: doc/tin.1:1754 doc/tin.5:1469 msgid "Color of verbatim blocks" msgstr "" #. type: TP -#: doc/tin.1:1725 +#: doc/tin.1:1754 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1728 doc/tin.5:1441 +#: doc/tin.1:1757 doc/tin.5:1472 msgid "Color of article subject" msgstr "" #. type: TP -#: doc/tin.1:1728 +#: doc/tin.1:1757 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1731 doc/tin.5:1444 +#: doc/tin.1:1760 doc/tin.5:1475 msgid "Color of text-lines" msgstr "" #. type: TP -#: doc/tin.1:1731 +#: doc/tin.1:1760 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1734 doc/tin.5:1447 +#: doc/tin.1:1763 doc/tin.5:1478 msgid "Color of help/mail sign" msgstr "" #. type: TP -#: doc/tin.1:1734 +#: doc/tin.1:1763 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1737 +#: doc/tin.1:1766 msgid "Ask for manual confirmation to protect the user." msgstr "" #. type: IP -#: doc/tin.1:1738 doc/tin.1:1744 doc/tin.1:1748 +#: doc/tin.1:1767 doc/tin.1:1773 doc/tin.1:1777 #, no-wrap msgid "\\(bu" msgstr "" #. TODO: check if all affected commands are marked [after confirmation] #. type: Plain text -#: doc/tin.1:1744 +#: doc/tin.1:1773 msgid "" "B Ask for confirmation before executing certain dangerous commands " "(e.g., B ('B')). Commands that this affects are marked in this " @@ -3971,21 +4055,21 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1748 +#: doc/tin.1:1777 msgid "" "B You'll be asked to confirm that you wish to exit B when you use " "the B ('B') command." msgstr "" #. type: Plain text -#: doc/tin.1:1752 +#: doc/tin.1:1781 msgid "" "B: Ask for confirmation before marking all not selected (with " "B ('B') command) articles as read." msgstr "" #. type: Plain text -#: doc/tin.5:1468 +#: doc/tin.5:1499 msgid "Default is commands & quit." msgstr "" #. type: Plain text -#: doc/tin.5:1479 +#: doc/tin.5:1510 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<\\" @@ -11313,61 +11569,61 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1479 +#: doc/tin.5:1510 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1481 +#: doc/tin.5:1512 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1483 +#: doc/tin.5:1514 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1486 +#: doc/tin.5:1517 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1489 +#: doc/tin.5:1520 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1493 +#: doc/tin.5:1524 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1498 +#: doc/tin.5:1529 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1502 +#: doc/tin.5:1533 #, no-wrap msgid "B" msgstr "B" #. type: ta -#: doc/tin.5:1507 doc/tin.5:1536 +#: doc/tin.5:1538 doc/tin.5:1567 #, no-wrap msgid "\\w'0,1 'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u" msgstr "" #. type: Plain text -#: doc/tin.5:1516 doc/tin.5:1545 +#: doc/tin.5:1547 doc/tin.5:1576 #, no-wrap msgid "" "0\t''Subject:'' (case sensitive)\n" @@ -11381,139 +11637,139 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1518 +#: doc/tin.5:1549 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1522 +#: doc/tin.5:1553 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1527 +#: doc/tin.5:1558 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1531 +#: doc/tin.5:1562 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1547 +#: doc/tin.5:1578 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1549 +#: doc/tin.5:1580 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1551 +#: doc/tin.5:1582 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1553 +#: doc/tin.5:1584 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1555 +#: doc/tin.5:1586 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1557 +#: doc/tin.5:1588 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1559 +#: doc/tin.5:1590 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1561 +#: doc/tin.5:1592 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1563 +#: doc/tin.5:1594 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1565 +#: doc/tin.5:1596 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1567 +#: doc/tin.5:1598 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1569 +#: doc/tin.5:1600 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1571 +#: doc/tin.5:1602 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1573 +#: doc/tin.5:1604 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1575 +#: doc/tin.5:1606 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1577 +#: doc/tin.5:1608 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1579 +#: doc/tin.5:1610 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1581 +#: doc/tin.5:1612 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1592 +#: doc/tin.5:1623 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., /" @@ -11522,13 +11778,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1595 +#: doc/tin.5:1626 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1602 +#: doc/tin.5:1633 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, " @@ -11536,19 +11792,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1602 +#: doc/tin.5:1633 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1606 +#: doc/tin.5:1637 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1613 +#: doc/tin.5:1644 msgid "" "If B is E 0 not more than the last B " "articles/group are fetched from the server. If B is E 0 B<" @@ -11557,13 +11813,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1613 +#: doc/tin.5:1644 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1627 +#: doc/tin.5:1658 msgid "" "Which keys B<\\%tin>(1) should accept to jump to the next unread article. " "Possible is any combination of B and B. When " @@ -11574,20 +11830,20 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1634 +#: doc/tin.5:1665 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:1636 +#: doc/tin.5:1667 #, no-wrap msgid "\\w'%G 'u +\\w'number of responses in thread'u" msgstr "" #. type: Plain text -#: doc/tin.5:1648 +#: doc/tin.5:1679 #, no-wrap msgid "" "%D\tdate\n" @@ -11604,31 +11860,31 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1650 +#: doc/tin.5:1681 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1660 +#: doc/tin.5:1691 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1667 +#: doc/tin.5:1698 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1673 +#: doc/tin.5:1704 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1679 +#: doc/tin.5:1710 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, " @@ -11637,32 +11893,32 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1679 +#: doc/tin.5:1710 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1683 +#: doc/tin.5:1714 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1688 +#: doc/tin.5:1719 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1692 +#: doc/tin.5:1723 msgid "" "This option controls the processing and display of articles that are killed. " "There are 3 options, default is 0 (B)." msgstr "" #. type: Plain text -#: doc/tin.5:1700 +#: doc/tin.5:1731 msgid "" "B is the 'traditional' behavior of B<\\%tin>(1). " "Only unread articles are killed once only by marking them read. As filtering " @@ -11672,119 +11928,147 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1716 +#: doc/tin.5:1747 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1722 +#: doc/tin.5:1753 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:1726 +#: doc/tin.5:1757 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1731 +#: doc/tin.5:1762 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1750 +#: doc/tin.5:1781 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1788 +#: doc/tin.5:1819 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1800 doc/tin.5:2557 +#: doc/tin.5:1831 doc/tin.5:2592 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1833 +#: doc/tin.5:1864 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1838 +#: doc/tin.5:1869 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1843 +#: doc/tin.5:1874 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1848 +#: doc/tin.5:1879 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1853 +#: doc/tin.5:1884 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1859 +#: doc/tin.5:1890 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:1880 +#: doc/tin.5:1911 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1883 +#: doc/tin.5:1914 msgid "Time in seconds to wait for a response from the server. Default is 120." msgstr "" #. type: TP -#: doc/tin.5:1883 +#: doc/tin.5:1914 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1887 +#: doc/tin.5:1918 msgid "" "The normalization form which should be used to normalize unicode input. The " "possible values are:" msgstr "" #. type: Plain text -#: doc/tin.5:1905 +#: doc/tin.5:1936 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." msgstr "" +#. type: TP +#: doc/tin.5:1936 +#, fuzzy, no-wrap +#| msgid "B" +msgid "B" +msgstr "B" + +#. type: Plain text +#: doc/tin.5:1942 +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:1942 +#, fuzzy, no-wrap +#| msgid "B" +msgid "B" +msgstr "B" + #. type: Plain text -#: doc/tin.5:1933 +#: doc/tin.5:1948 +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:1976 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 " @@ -11792,19 +12076,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1949 +#: doc/tin.5:1992 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:1961 +#: doc/tin.5:2004 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1971 +#: doc/tin.5:2014 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 " @@ -11813,20 +12097,20 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1979 +#: doc/tin.5:2022 msgid "" "If ON show empty ''Followup-To:'' header when editing an article. Default " "is OFF." msgstr "" #. type: TP -#: doc/tin.5:1984 +#: doc/tin.5:2027 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:1990 +#: doc/tin.5:2033 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 " @@ -11835,7 +12119,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1995 +#: doc/tin.5:2038 msgid "" "B Compress quote characters together when quoting multiple " "times (for example, 'E E E' will be turned into " @@ -11843,7 +12127,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2001 +#: doc/tin.5:2044 msgid "" "B This option is off by default. Signatures are always " "quoted regardless of this option when you are viewing an article in raw mode " @@ -11852,18 +12136,18 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2003 +#: doc/tin.5:2046 msgid "B This option is on by default." msgstr "" #. type: TP -#: doc/tin.5:2004 +#: doc/tin.5:2047 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2011 +#: doc/tin.5:2054 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, then B<" @@ -11871,13 +12155,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2011 +#: doc/tin.5:2054 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2018 +#: doc/tin.5:2061 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, then " @@ -11885,13 +12169,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2018 +#: doc/tin.5:2061 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2025 +#: doc/tin.5:2068 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, then " @@ -11899,19 +12183,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2025 +#: doc/tin.5:2068 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2029 +#: doc/tin.5:2072 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2036 +#: doc/tin.5:2079 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. " @@ -11919,62 +12203,73 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2036 +#: doc/tin.5:2079 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2045 +#: doc/tin.5:2088 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2049 +#: doc/tin.5:2092 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2053 +#: doc/tin.5:2096 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2057 +#: doc/tin.5:2100 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2061 +#: doc/tin.5:2104 #, no-wrap msgid "B" msgstr "B" +#. type: Plain text +#: doc/tin.5:2114 +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 show_last_line_prev_page=ON. Set to -2 to get " +"half-page scrolling. This setting supersedes B=OFF." +msgstr "" + #. type: TP -#: doc/tin.5:2069 +#: doc/tin.5:2114 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2073 +#: doc/tin.5:2118 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:2075 +#: doc/tin.5:2120 #, no-wrap msgid "\\w'%G 'u +\\w'current group number'u" msgstr "" #. type: Plain text -#: doc/tin.5:2082 +#: doc/tin.5:2127 #, no-wrap msgid "" "%G\tgroup name\n" @@ -11986,19 +12281,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2084 +#: doc/tin.5:2129 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2115 +#: doc/tin.5:2164 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2124 +#: doc/tin.5:2173 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 " @@ -12009,32 +12304,32 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2124 +#: doc/tin.5:2173 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2131 +#: doc/tin.5:2180 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:2165 +#: doc/tin.5:2196 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2188 +#: doc/tin.5:2219 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2195 +#: doc/tin.5:2226 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -12042,19 +12337,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2241 +#: doc/tin.5:2272 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2248 +#: doc/tin.5:2279 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2255 +#: doc/tin.5:2286 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -12062,50 +12357,50 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2255 +#: doc/tin.5:2286 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2259 +#: doc/tin.5:2290 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2268 +#: doc/tin.5:2299 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2272 +#: doc/tin.5:2303 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2278 +#: doc/tin.5:2309 msgid "" "A regular expression to find Subject prefixes like \"Re:\" to remove If " "B is blank, then B<\\%tin>(1) uses a built-in default." msgstr "" #. type: TP -#: doc/tin.5:2278 +#: doc/tin.5:2309 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2284 +#: doc/tin.5:2315 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2291 +#: doc/tin.5:2322 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -12113,7 +12408,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2296 +#: doc/tin.5:2327 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 " @@ -12121,42 +12416,42 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2299 +#: doc/tin.5:2330 msgid "Defines which threading method to use. The choices are:" msgstr "" #. type: Plain text -#: doc/tin.5:2302 +#: doc/tin.5:2333 msgid "Don't thread" msgstr "" #. type: Plain text -#: doc/tin.5:2304 +#: doc/tin.5:2335 msgid "Thread on Subject only" msgstr "" #. type: Plain text -#: doc/tin.5:2306 +#: doc/tin.5:2337 msgid "Thread on References only" msgstr "" #. type: Plain text -#: doc/tin.5:2308 +#: doc/tin.5:2339 msgid "Thread on References then Subject (default)" msgstr "" #. type: Plain text -#: doc/tin.5:2310 +#: doc/tin.5:2341 msgid "Thread multipart articles on Subject" msgstr "" #. type: Plain text -#: doc/tin.5:2312 +#: doc/tin.5:2343 msgid "Thread on Percentage Match of the Subjects" msgstr "" #. type: Plain text -#: doc/tin.5:2316 +#: doc/tin.5:2347 msgid "" "It's also possible to set the threading type on a per group basis by setting " "the group attribute variable B to 0 \\(en 5 in the file I<" @@ -12164,20 +12459,20 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2320 +#: doc/tin.5:2351 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:2322 +#: doc/tin.5:2353 #, no-wrap msgid "\\w'%G 'u +\\w'from, name and/or address'u" msgstr "" #. type: Plain text -#: doc/tin.5:2333 +#: doc/tin.5:2364 #, no-wrap msgid "" "%D\tdate\n" @@ -12193,7 +12488,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2340 +#: doc/tin.5:2371 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 " @@ -12201,32 +12496,32 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2344 +#: doc/tin.5:2375 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2356 +#: doc/tin.5:2387 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2361 +#: doc/tin.5:2392 msgid "" "The name of file containing all trusted CA certificates used for NNTPS (B) connections. If left empty the system default will be used." msgstr "" #. type: TP -#: doc/tin.5:2361 +#: doc/tin.5:2392 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2375 +#: doc/tin.5:2406 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 " @@ -12234,20 +12529,20 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2398 +#: doc/tin.5:2429 msgid "" "If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying " "articles. Default is OFF." msgstr "" #. type: TP -#: doc/tin.5:2398 +#: doc/tin.5:2429 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2405 +#: doc/tin.5:2436 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -12255,66 +12550,66 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2405 +#: doc/tin.5:2436 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2409 +#: doc/tin.5:2440 msgid "" "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is " "ON." msgstr "" #. type: TP -#: doc/tin.5:2409 +#: doc/tin.5:2440 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2414 +#: doc/tin.5:2445 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2417 +#: doc/tin.5:2448 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2422 +#: doc/tin.5:2453 msgid "If enabled B<\\%tin>(1) uses ANSI-colors. Default is OFF." msgstr "" #. type: TP -#: doc/tin.5:2422 +#: doc/tin.5:2453 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2425 +#: doc/tin.5:2456 msgid "Use scroll keys on keypad. Default is OFF." msgstr "" #. type: TP -#: doc/tin.5:2425 +#: doc/tin.5:2456 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2431 +#: doc/tin.5:2462 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2443 +#: doc/tin.5:2474 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 " @@ -12323,45 +12618,45 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2443 +#: doc/tin.5:2474 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2447 +#: doc/tin.5:2478 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2451 +#: doc/tin.5:2484 msgid "" -"A regular expression that B will use to find the begin of a verbatim " -"block. Default is #v+" +"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:2451 +#: doc/tin.5:2484 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2455 +#: doc/tin.5:2490 msgid "" -"A regular expression that B will use to find the end of a verbatim " -"block. Default is #v-" +"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:2458 +#: doc/tin.5:2493 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2482 +#: doc/tin.5:2517 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 " @@ -12373,31 +12668,31 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2482 +#: doc/tin.5:2517 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2494 +#: doc/tin.5:2529 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2502 +#: doc/tin.5:2537 #, no-wrap msgid "B" msgstr "B" #. type: TP -#: doc/tin.5:2518 +#: doc/tin.5:2553 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2534 +#: doc/tin.5:2569 msgid "" "Yet another global configuration file with \"I=I\" pairs. " "This one is for the more general options which usually can't be controlled " @@ -12407,31 +12702,31 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2534 +#: doc/tin.5:2569 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2537 +#: doc/tin.5:2572 msgid "Sets a global domain name used in From lines" msgstr "" #. type: Plain text -#: doc/tin.5:2541 +#: doc/tin.5:2576 msgid "" "Defines the name of your organization. $B overrides any " "specified value." msgstr "" #. type: TP -#: doc/tin.5:2541 +#: doc/tin.5:2576 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2546 +#: doc/tin.5:2581 msgid "" "Defines the default place for some configuration files, common values are I, I, I or I. " @@ -12439,13 +12734,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2546 +#: doc/tin.5:2581 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2552 +#: doc/tin.5:2587 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." @@ -12454,44 +12749,44 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2552 +#: doc/tin.5:2587 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2557 +#: doc/tin.5:2592 msgid "Defines the directory containing the B<\\%inews>(1) executable." msgstr "" #. type: Plain text -#: doc/tin.5:2561 +#: doc/tin.5:2596 msgid "" "Default charset to be used in MIME's ''Content-Type:'' header. " "$B overrides any specified value." msgstr "" #. type: Plain text -#: doc/tin.5:2564 +#: doc/tin.5:2599 msgid "" "Default encoding scheme used in MIME articles. 8bit might be the best value." msgstr "" #. type: Plain text -#: doc/tin.5:2568 +#: doc/tin.5:2603 msgid "" "Default encoding scheme used in MIME letters. quoted-printable is a good " "choice here." msgstr "" #. type: TP -#: doc/tin.5:2568 +#: doc/tin.5:2603 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2574 +#: doc/tin.5:2609 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<\\" @@ -12499,26 +12794,26 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2574 +#: doc/tin.5:2609 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2578 +#: doc/tin.5:2613 msgid "" "Don't generate a ''Sender:'' header. This has an effect only if " "B is set to --internal." msgstr "" #. type: TP -#: doc/tin.5:2578 +#: doc/tin.5:2613 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2583 +#: doc/tin.5:2618 msgid "" "Base of your newsspool (Bnews, Cnews and INN traditional spool style), " "common values are I, I, I. " @@ -12526,13 +12821,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2583 +#: doc/tin.5:2618 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2591 +#: doc/tin.5:2626 msgid "" "Base of your NOV database B<\\%newsoverview>(5) (tradspool style; might be " "the same dir as I), common values are I, I" msgstr "B" #. type: Plain text -#: doc/tin.5:2595 +#: doc/tin.5:2630 msgid "" "Name of a single overview file, common values are I<.overview> or I. $B overrides any specified value." msgstr "" #. type: TP -#: doc/tin.5:2595 +#: doc/tin.5:2630 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2600 +#: doc/tin.5:2635 msgid "" "Full pathname of your newssystem's overview.fmt file; usually the file " -"residesin I and is named I, so you only have to " +"resides in I and is named I, so you only have to " "change this setting if your configuration differs." msgstr "" #. type: TP -#: doc/tin.5:2600 +#: doc/tin.5:2635 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2606 +#: doc/tin.5:2641 msgid "" "Full pathname of your newssystem's active file; usually the file resides in " "I and is named I, so you only have to change this " @@ -12583,13 +12878,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2606 +#: doc/tin.5:2641 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2611 +#: doc/tin.5:2646 msgid "" "Full pathname of your newssystem's active.times file; usually the file " "resides in I and is named I, so you only have to " @@ -12597,13 +12892,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2611 +#: doc/tin.5:2646 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2616 +#: doc/tin.5:2651 msgid "" "Full pathname of your newssystem's newsgroups file; usually the file resides " "in I and is named I, so you only have to change this " @@ -12611,13 +12906,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2616 +#: doc/tin.5:2651 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2621 +#: doc/tin.5:2656 msgid "" "Full pathname of your newssystem's subscriptions file; usually the file " "resides in I and is named I, so you only have to " @@ -12625,12 +12920,12 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2625 +#: doc/tin.5:2660 msgid "I" msgstr "I" #. type: Plain text -#: doc/tin.5:2629 +#: doc/tin.5:2664 msgid "" "translation into language specified in $B, $B or " "$B" @@ -12639,7 +12934,7 @@ msgstr "" "$B" #. type: Plain text -#: doc/tin.5:2643 +#: doc/tin.5:2678 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 " @@ -12649,7 +12944,7 @@ msgstr "" #. TODO: IIRC tin issues just a warning in that case? #. type: Plain text -#: doc/tin.5:2648 +#: doc/tin.5:2683 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 " @@ -12657,37 +12952,37 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2651 +#: doc/tin.5:2686 msgid "" "Each line consists of four space-separated fields \"I I " "I I\"." msgstr "" #. type: TP -#: doc/tin.5:2651 doc/tin.5:2705 +#: doc/tin.5:2686 doc/tin.5:2740 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2654 +#: doc/tin.5:2689 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2657 +#: doc/tin.5:2692 msgid "is the highest article number that has been used in that newsgroup" msgstr "" #. type: TP -#: doc/tin.5:2657 +#: doc/tin.5:2692 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2664 +#: doc/tin.5:2699 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 " @@ -12697,90 +12992,90 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2664 +#: doc/tin.5:2699 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2667 +#: doc/tin.5:2702 msgid "can be one of those" msgstr "" #. type: TP -#: doc/tin.5:2668 +#: doc/tin.5:2703 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2671 +#: doc/tin.5:2706 msgid "local postings are allowed" msgstr "" #. type: TP -#: doc/tin.5:2671 +#: doc/tin.5:2706 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2674 +#: doc/tin.5:2709 msgid "no local postings are allowed, only remote ones" msgstr "" #. type: TP -#: doc/tin.5:2674 +#: doc/tin.5:2709 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2677 +#: doc/tin.5:2712 msgid "the group is moderated and all postings must be approved" msgstr "" #. type: TP -#: doc/tin.5:2677 +#: doc/tin.5:2712 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2680 +#: doc/tin.5:2715 msgid "articles in this group are not kept, but only passed on" msgstr "" #. type: TP -#: doc/tin.5:2680 +#: doc/tin.5:2715 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: doc/tin.5:2683 +#: doc/tin.5:2718 msgid "articles cannot be posted to this newsgroup" msgstr "" #. type: TP -#: doc/tin.5:2683 +#: doc/tin.5:2718 #, no-wrap msgid "B<=foo.bar>" msgstr "B<=foo.bar>" #. type: Plain text -#: doc/tin.5:2686 +#: doc/tin.5:2721 msgid "articles are locally filed into the ''foo.bar'' group" msgstr "" #. type: TP -#: doc/tin.5:2687 doc/tin.5:2715 doc/tin.5:2738 +#: doc/tin.5:2722 doc/tin.5:2750 doc/tin.5:2773 #, no-wrap msgid "B<\\%tin>(1)" msgstr "B<\\%tin>(1)" #. type: Plain text -#: doc/tin.5:2694 +#: doc/tin.5:2729 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) or LIST " @@ -12788,7 +13083,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2705 +#: doc/tin.5:2740 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 " @@ -12797,25 +13092,25 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2712 +#: doc/tin.5:2747 msgid "" "is the time when the group was created, expressed as the number of seconds " "since the Epoch." msgstr "" #. type: TP -#: doc/tin.5:2712 +#: doc/tin.5:2747 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2715 +#: doc/tin.5:2750 msgid "is the electronic mail address of the person who created the group." msgstr "" #. type: Plain text -#: doc/tin.5:2721 +#: doc/tin.5:2756 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) " @@ -12823,7 +13118,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2732 +#: doc/tin.5:2767 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 " @@ -12832,7 +13127,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2744 +#: doc/tin.5:2779 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 has a higher priority if set." msgstr "" #. type: Plain text -#: doc/tin.5:2771 +#: doc/tin.5:2806 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 " @@ -12858,7 +13153,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2786 +#: doc/tin.5:2821 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\"}/." @@ -12868,20 +13163,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2835 -#, fuzzy -#| 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<\\%pcrepattern>(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, B, B, B, B, B, B, B, B, B, B, B, B, " -#| "B, B" +#: doc/tin.5:2870 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), " @@ -12899,10 +13181,10 @@ msgstr "" "%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<\\%pcrepattern>(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, B, B, B, B, B, B, B, B, B, B, B, B, B, 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, B, B, B, B, B, B, B, B, B, B, B, B, B, B" diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/l10n/tin-man.pot tin-2.6.3/doc/l10n/tin-man.pot --- tin-2.6.2/doc/l10n/tin-man.pot 2022-12-24 23:56:08.000000000 +0100 +++ tin-2.6.3/doc/l10n/tin-man.pot 2023-12-11 23:52:07.347211599 +0100 @@ -7,13 +7,13 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2022-12-24 23:56+0100\n" +"POT-Creation-Date: 2023-12-11 23:52+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" # @@ -21,7 +21,7 @@ msgstr "" #. Module : tin.1 #. Author : I. Lea, U. Janssen #. Created : 1991-08-23 -#. Updated : 2022-12-24 +#. Updated : 2023-12-24 #. Notes : use American English; still needs some work, e.g.: #. - document authorization (.newsauth) #. - document random organization feature @@ -36,7 +36,7 @@ msgstr "" #. Module : tin.1 #. Author : I. Lea, U. Janssen #. Created : 1991-08-23 -#. Updated : 2022-12-24 +#. Updated : 2023-12-24 #. Notes : use American English; still needs some work, e.g.: #. - document authorization (.newsauth) #. - document random organization feature @@ -55,13 +55,13 @@ msgstr "" #. type: TH #: doc/tin.1:13 doc/tin.5:9 #, no-wrap -msgid "December 24th, 2022" +msgid "December 24th, 2023" msgstr "" #. type: TH #: doc/tin.1:13 doc/tin.5:9 #, no-wrap -msgid "2.6.2" +msgid "2.6.3" msgstr "" #. type: TH @@ -88,32 +88,34 @@ msgid "SYNOPSIS" msgstr "" #. type: IX -#: doc/tin.1:21 doc/tin.1:51 doc/tin.1:80 doc/tin.1:97 doc/tin.1:305 doc/tin.1:3368 doc/tin.1:3529 doc/tin.1:3851 doc/tin.1:3876 doc/tin.1:3889 doc/tin.1:3898 doc/tin.1:3910 doc/tin.1:3928 doc/tin.1:3992 +#: doc/tin.1:21 doc/tin.1:53 doc/tin.1:82 doc/tin.1:99 doc/tin.1:319 +#: doc/tin.1:3477 doc/tin.1:3638 doc/tin.1:3961 doc/tin.1:3986 doc/tin.1:4004 +#: doc/tin.1:4013 doc/tin.1:4025 doc/tin.1:4050 doc/tin.1:4114 #, no-wrap msgid "Header" msgstr "" #. type: Plain text -#: doc/tin.1:50 +#: doc/tin.1:52 msgid "" "B [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|B<-a>\\|] " -"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-AkrTzxX>\\|]\\|] " +"[\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ACkrTzxX>\\|]\\|] " "[\\|[\\|B<-R>\\||\\|B<-S>\\|] \\|\\|B<-s> I\\|] [\\|B<-cuvZ>\\|] " "[\\|B<-4>\\||\\|B<-6>\\|] [\\|B<-o>\\||\\|B<-w>\\||\\|B<-N>\\||\\|B<-M> " "I
\\|] [\\|B<-D> I\\|] [\\|B<-G> I\\|] " -"[\\|B<-f> I\\|] [\\|B<-g> I\\|] [\\|B<-m> " -"I\\|] [\\|B<-p> I\\|] [\\|B<-I> I\\|]\\ " -"\\|[I\\|[\\|,.\\|.\\|.\\|]\\|]\\|]" +"[\\|B<-f> I\\|] [\\|B<-g> I\\|[\\|:I\\|]\\|] " +"[\\|B<-m> I\\|] [\\|B<-p> I\\|] [\\|B<-t> I\\|] " +"[\\|B<-I> I\\|]\\ \\|[I\\|[\\|,.\\|.\\|.\\|]\\|]\\|]" msgstr "" #. type: SH -#: doc/tin.1:50 doc/tin.1:51 doc/tin.5:14 +#: doc/tin.1:52 doc/tin.1:53 doc/tin.5:14 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text -#: doc/tin.1:60 +#: doc/tin.1:62 msgid "" "B is a full-screen easy to use Usenet newsreader. It can read news " "locally (e.g., I) or remotely (B or B option) " @@ -124,7 +126,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:66 +#: doc/tin.1:68 msgid "" "B has four separate levels of operation: Selection level, Group level, " "Thread level and Article level. Use the B ('B') command to view a " @@ -132,7 +134,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:74 +#: doc/tin.1:76 msgid "" "On startup B will show a list of the newsgroups found in " "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>. An arrow '-E' or highlighted bar " @@ -144,126 +146,126 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:79 +#: doc/tin.1:81 msgid "" "The B ('BTABE>') key enters the next " "newsgroup with unread articles." msgstr "" #. type: IX -#: doc/tin.1:79 doc/tin.1:80 +#: doc/tin.1:81 doc/tin.1:82 #, no-wrap msgid "EXIT STATUS" msgstr "" #. type: TP -#: doc/tin.1:82 doc/tin.1:1123 doc/tin.1:3615 +#: doc/tin.1:84 doc/tin.1:1141 doc/tin.1:3724 #, no-wrap msgid "B<0>" msgstr "" #. type: Plain text -#: doc/tin.1:85 +#: doc/tin.1:87 msgid "Successful program execution. No unread news available in batch mode." msgstr "" #. type: TP -#: doc/tin.1:85 doc/tin.1:3618 +#: doc/tin.1:87 doc/tin.1:3727 #, no-wrap msgid "B<1>" msgstr "" #. type: Plain text -#: doc/tin.1:88 +#: doc/tin.1:90 msgid "Usage, syntax, configuration file or network error." msgstr "" #. type: TP -#: doc/tin.1:88 doc/tin.1:3621 +#: doc/tin.1:90 doc/tin.1:3730 #, no-wrap msgid "B<2>" msgstr "" #. type: Plain text -#: doc/tin.1:91 +#: doc/tin.1:93 msgid "Unread news available (batch mode (''B<-Z>'') only)." msgstr "" #. type: TP -#: doc/tin.1:91 doc/tin.1:3624 +#: doc/tin.1:93 doc/tin.1:3733 #, no-wrap msgid "B<3>" msgstr "" #. type: Plain text -#: doc/tin.1:96 +#: doc/tin.1:98 msgid "NNTP error." msgstr "" #. type: IX -#: doc/tin.1:96 doc/tin.1:97 +#: doc/tin.1:98 doc/tin.1:99 #, no-wrap msgid "OPTIONS" msgstr "" #. type: TP -#: doc/tin.1:98 +#: doc/tin.1:100 #, no-wrap msgid "B<-4>" msgstr "" #. type: Plain text -#: doc/tin.1:102 +#: doc/tin.1:104 msgid "" "Force connecting via IPv4 to the remote NNTP server. Only available when " "built with IPv6 support." msgstr "" #. type: TP -#: doc/tin.1:102 +#: doc/tin.1:104 #, no-wrap msgid "B<-6>" msgstr "" #. type: Plain text -#: doc/tin.1:106 +#: doc/tin.1:108 msgid "" "Force connecting via IPv6 to the remote NNTP server. Only available when " "built with IPv6 support." msgstr "" #. type: TP -#: doc/tin.1:106 +#: doc/tin.1:108 #, no-wrap msgid "B<-a>" msgstr "" #. type: Plain text -#: doc/tin.1:109 +#: doc/tin.1:111 msgid "Toggle ANSI color (default is off)." msgstr "" #. type: TP -#: doc/tin.1:109 +#: doc/tin.1:111 #, no-wrap msgid "B<-A>" msgstr "" #. type: Plain text -#: doc/tin.1:112 +#: doc/tin.1:114 msgid "" "Force authentication on initial connect. Only available when reading via " "NNTP." msgstr "" #. type: TP -#: doc/tin.1:112 +#: doc/tin.1:114 #, no-wrap msgid "B<-c>" msgstr "" #. type: Plain text -#: doc/tin.1:117 +#: 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>'' " @@ -271,7 +273,21 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:117 +#: doc/tin.1:119 +#, no-wrap +msgid "B<-C>" +msgstr "" + +#. type: Plain text +#: doc/tin.1:124 +msgid "" +"Use COMPRESS NNTP extension (B) if available. See also " +"B, 'B<-t>'' and the \"SECURITY\" and \"BUGS\" " +"section." +msgstr "" + +#. type: TP +#: doc/tin.1:124 #, no-wrap msgid "B<-d>" msgstr "" @@ -279,20 +295,20 @@ msgstr "" # #. FIXME: explain debug levels #. type: Plain text -#: doc/tin.1:123 +#: doc/tin.1:130 msgid "" "Don't load newsgroup descriptions and servers message of the day " "(interactive mode)." msgstr "" #. type: TP -#: doc/tin.1:123 +#: doc/tin.1:130 #, no-wrap msgid "B<-D>I< debug-level>" msgstr "" #. type: Plain text -#: doc/tin.1:130 +#: doc/tin.1:137 msgid "" "Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = " "memory, 32 = attributes, 64 = misc, 128 = remove existing debug files). For " @@ -302,40 +318,40 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:130 +#: doc/tin.1:137 #, no-wrap msgid "B<-f>I< file>" msgstr "" #. type: Plain text -#: doc/tin.1:134 +#: doc/tin.1:141 msgid "" "Use the specified file of subscribed to newsgroups in place of " "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>." msgstr "" #. type: TP -#: doc/tin.1:134 +#: doc/tin.1:141 #, no-wrap -msgid "B<-g>I< server>" +msgid "B<-g>I< server[:port]>" msgstr "" #. type: Plain text -#: doc/tin.1:139 +#: doc/tin.1:146 msgid "" -"Use the server and newsrc specified in " +"Use the server[:port] and newsrc specified in " "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>. Only available when reading " "via NNTP." msgstr "" #. type: TP -#: doc/tin.1:139 +#: doc/tin.1:146 #, no-wrap msgid "B<-G>I< article-limit>" msgstr "" #. type: Plain text -#: doc/tin.1:147 +#: doc/tin.1:154 msgid "" "Limit the number of articles/group to retrieve from the server. If " "I is E 0 not more than the last I " @@ -345,37 +361,37 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:147 +#: doc/tin.1:154 #, no-wrap msgid "B<-h>" msgstr "" #. type: Plain text -#: doc/tin.1:150 +#: doc/tin.1:157 msgid "Help listing all command-line options." msgstr "" #. type: TP -#: doc/tin.1:150 +#: doc/tin.1:157 #, no-wrap msgid "B<-H>" msgstr "" #. type: Plain text -#: doc/tin.1:154 +#: doc/tin.1:161 msgid "" "Brief introduction to B that is also shown the first time it is " "started." msgstr "" #. type: TP -#: doc/tin.1:154 +#: doc/tin.1:161 #, no-wrap msgid "B<-I>I< dir>" msgstr "" #. type: Plain text -#: doc/tin.1:160 +#: doc/tin.1:167 msgid "" "Directory in which to store newsgroup index files. Default is " "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>. This " @@ -384,26 +400,27 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:160 +#: doc/tin.1:167 #, no-wrap msgid "B<-k>" msgstr "" #. type: Plain text -#: doc/tin.1:164 +#: doc/tin.1:172 msgid "" "Skip the certificate verification step for NNTPS connections and proceed " -"without checking. This option implies ''B<-T>''." +"without checking. This option implies ''B<-T>''. See also the \"SECURITY\" " +"section." msgstr "" #. type: TP -#: doc/tin.1:164 +#: doc/tin.1:172 #, no-wrap msgid "B<-l>" msgstr "" #. type: Plain text -#: doc/tin.1:176 +#: doc/tin.1:184 msgid "" "Get number of articles per group from the " "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file. If reading " @@ -418,37 +435,37 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:176 +#: doc/tin.1:184 #, no-wrap msgid "B<-m>I< dir>" msgstr "" #. type: Plain text -#: doc/tin.1:179 +#: doc/tin.1:187 msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>." msgstr "" #. type: TP -#: doc/tin.1:179 +#: doc/tin.1:187 #, no-wrap msgid "B<-M>I< user>" msgstr "" #. type: Plain text -#: doc/tin.1:183 +#: doc/tin.1:191 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:183 +#: doc/tin.1:191 #, no-wrap msgid "B<-n>" msgstr "" #. type: Plain text -#: doc/tin.1:190 +#: doc/tin.1:198 msgid "" "Only load groups from the " "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file that are " @@ -458,39 +475,39 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:190 +#: doc/tin.1:198 #, no-wrap msgid "B<-N>" msgstr "" #. type: Plain text -#: doc/tin.1:194 +#: doc/tin.1:202 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:194 +#: doc/tin.1:202 #, no-wrap msgid "B<-o>" msgstr "" #. type: Plain text -#: doc/tin.1:198 +#: doc/tin.1:206 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:198 +#: doc/tin.1:206 #, no-wrap msgid "B<-p>I< port>" msgstr "" #. type: Plain text -#: doc/tin.1:203 +#: doc/tin.1:211 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 variable $B if " @@ -498,100 +515,116 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:203 +#: doc/tin.1:211 #, no-wrap msgid "B<-q>" msgstr "" #. type: Plain text -#: doc/tin.1:206 +#: doc/tin.1:214 msgid "" "Don't check for new newsgroups and skip loading the servers message of the " "day." msgstr "" #. type: TP -#: doc/tin.1:206 +#: doc/tin.1:214 #, no-wrap msgid "B<-Q>" msgstr "" #. type: Plain text -#: doc/tin.1:210 +#: doc/tin.1:219 msgid "" "Quick start. Start B as quickly as possible. Currently this is " -"equivalent to ''B<-dnq>''." +"equivalent to ''B<-dnq>''. See also the ''B<-C>'' and ''B<-G>'' command-line " +"options." msgstr "" #. type: TP -#: doc/tin.1:210 +#: doc/tin.1:219 #, no-wrap msgid "B<-r>" msgstr "" #. type: Plain text -#: doc/tin.1:215 +#: doc/tin.1:224 msgid "" "Read news remotely from the default NNTP server specified in the environment " "variable $B or contained in the file I." msgstr "" #. type: TP -#: doc/tin.1:215 +#: doc/tin.1:224 #, no-wrap msgid "B<-R>" msgstr "" #. type: Plain text -#: doc/tin.1:218 +#: doc/tin.1:227 msgid "Read news saved by the ''B<-S>'' option." msgstr "" #. type: TP -#: doc/tin.1:218 +#: doc/tin.1:227 #, no-wrap msgid "B<-s>I< dir>" msgstr "" #. type: Plain text -#: doc/tin.1:222 +#: doc/tin.1:231 msgid "" "Save/read articles to/in directory. Default is " "I<${TIN_HOMEDIR:-\"$HOME\"}/News>." msgstr "" #. type: TP -#: doc/tin.1:222 +#: doc/tin.1:231 #, no-wrap msgid "B<-S>" msgstr "" #. type: Plain text -#: doc/tin.1:226 +#: doc/tin.1:235 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:226 +#: doc/tin.1:235 +#, no-wrap +msgid "B<-t>I< timeout>" +msgstr "" + +#. type: Plain text +#: doc/tin.1:239 +msgid "" +"Override the B setting. Default is 120 seconds, " +"allowed maximum is 16383." +msgstr "" + +#. type: TP +#: doc/tin.1:239 #, no-wrap msgid "B<-T>" msgstr "" #. type: Plain text -#: doc/tin.1:229 -msgid "Enable NNTPS (NNTP over TLS). Only available when reading via NNTP." +#: doc/tin.1:243 +msgid "" +"Enable NNTPS (NNTP over TLS). This also overrides the environment variable " +"$B if set. Only available when reading via NNTP." msgstr "" #. type: TP -#: doc/tin.1:229 +#: doc/tin.1:243 #, no-wrap msgid "B<-u>" msgstr "" #. type: Plain text -#: doc/tin.1:235 +#: doc/tin.1:249 msgid "" "Create/update index files for every group in " "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or file specified by the ''B<-f>'' " @@ -600,13 +633,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:235 +#: doc/tin.1:249 #, no-wrap msgid "B<-v>" msgstr "" #. type: Plain text -#: doc/tin.1:240 +#: doc/tin.1:254 msgid "" "Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', " "''B<-u>'' and ''B<-Z>'' options. Can be used multiple times to increase " @@ -614,24 +647,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:240 +#: doc/tin.1:254 #, no-wrap msgid "B<-V>" msgstr "" #. type: Plain text -#: doc/tin.1:243 +#: doc/tin.1:257 msgid "Print version information and compilation options." msgstr "" #. type: TP -#: doc/tin.1:243 +#: doc/tin.1:257 #, no-wrap msgid "B<-w>" msgstr "" #. type: Plain text -#: doc/tin.1:248 +#: doc/tin.1:262 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 " @@ -639,24 +672,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:248 +#: doc/tin.1:262 #, no-wrap msgid "B<-x>" msgstr "" #. type: Plain text -#: doc/tin.1:251 +#: doc/tin.1:265 msgid "No-posting mode. You cannot post articles if you use this option." msgstr "" #. type: TP -#: doc/tin.1:251 +#: doc/tin.1:265 #, no-wrap msgid "B<-X>" msgstr "" #. type: Plain text -#: doc/tin.1:256 +#: doc/tin.1:270 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 " @@ -664,13 +697,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:256 +#: doc/tin.1:270 #, no-wrap msgid "B<-z>" msgstr "" #. type: Plain text -#: doc/tin.1:261 +#: doc/tin.1:275 msgid "" "Only start B if there is any new/unread news. If there is news B " "will position cursor at first group with unread news. Useful for putting in " @@ -678,13 +711,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:261 +#: doc/tin.1:275 #, no-wrap msgid "B<-Z>" msgstr "" #. type: Plain text -#: doc/tin.1:267 +#: doc/tin.1:281 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 " @@ -693,7 +726,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:273 +#: doc/tin.1:287 msgid "" "B can also dynamically change its options by the B ('B') " "command. Any changes are written to " @@ -702,7 +735,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:278 +#: doc/tin.1:292 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 " @@ -711,7 +744,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:283 +#: doc/tin.1:297 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 " @@ -720,7 +753,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:287 +#: doc/tin.1:301 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 " @@ -728,7 +761,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:294 +#: doc/tin.1:308 msgid "" "Once you use B ('B') to yank in all active groups, or " "B ('B') to toggle the read/unread status, then " @@ -739,7 +772,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:299 +#: doc/tin.1:313 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 " @@ -748,26 +781,26 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:304 +#: doc/tin.1:318 msgid "" "Command-line options have higher priority than attributes and tinrc " "options. Thus, command-line option takes precedence over configured values." msgstr "" #. type: IX -#: doc/tin.1:304 doc/tin.1:305 +#: doc/tin.1:318 doc/tin.1:319 #, no-wrap msgid "USAGE" msgstr "" #. type: SS -#: doc/tin.1:308 +#: doc/tin.1:322 #, no-wrap msgid "NEWS ADMINISTRATION" msgstr "" #. type: Plain text -#: doc/tin.1:312 +#: doc/tin.1:326 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 " @@ -775,7 +808,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:322 +#: doc/tin.1:336 msgid "" "A user starting B for the first time can be automatically subscribed to " "a list of newsgroups that are deemed appropriate by the news " @@ -787,20 +820,20 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:322 +#: doc/tin.1:336 #, no-wrap msgid "SCREEN FORMAT" msgstr "" #. type: Plain text -#: doc/tin.1:325 +#: doc/tin.1:339 msgid "" "B has four separate levels of operation: Selection level, Group level, " "Thread level and Article level." msgstr "" #. type: Plain text -#: doc/tin.1:332 +#: doc/tin.1:346 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 " @@ -811,7 +844,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:340 +#: doc/tin.1:354 #, no-wrap msgid "" "-EM 1 2 comp.security.announce Announcements from the CERT " @@ -823,18 +856,18 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:343 +#: doc/tin.1:357 msgid "There may also be a character prefixing the line. An explanation follows:" msgstr "" #. type: TP -#: doc/tin.1:343 +#: doc/tin.1:357 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:348 +#: doc/tin.1:362 msgid "" "This group is unsubscribed. To see only your subscribed groups use the " "B ('B') or B ('B') toggle " @@ -842,13 +875,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:348 +#: doc/tin.1:362 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:353 +#: doc/tin.1:367 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 will ask for " @@ -856,13 +889,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:353 +#: doc/tin.1:367 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:362 +#: doc/tin.1:376 msgid "" "This is a new newsgroup which has been created since you last used " "B. New newsgroups are not subscribed to by default (However, see the " @@ -874,13 +907,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:362 +#: doc/tin.1:376 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:367 +#: doc/tin.1:381 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 " @@ -888,26 +921,26 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:367 +#: doc/tin.1:381 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:371 +#: doc/tin.1:385 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:371 +#: doc/tin.1:385 #, no-wrap msgid "B<=>" msgstr "" #. type: Plain text -#: doc/tin.1:376 +#: doc/tin.1:390 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 " @@ -915,7 +948,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:386 +#: doc/tin.1:400 msgid "" "At the Group level the title contains the name of the group, the number of " "conversation threads, the abbreviated threading method (B), " @@ -929,13 +962,13 @@ msgstr "" #. FIXME - make this autocenter #. type: Plain text -#: doc/tin.1:390 +#: doc/tin.1:404 #, no-wrap msgid " alt.sources (5B -50/23+ 0* 3o 0K)\n" msgstr "" #. type: Plain text -#: doc/tin.1:398 +#: doc/tin.1:412 msgid "" "The characters after the numbers are depending to the configuration and if " "your are in B mode or not. Some numbers could be " @@ -946,7 +979,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:409 +#: doc/tin.1:421 msgid "" "If a thread has unread articles it is marked with B in " "front of the total number of articles in the thread. If there are recent " @@ -954,20 +987,18 @@ msgid "" "front of the total number of articles in the thread \\(em this is controlled " "by the B option. If a thread has hot articles in it (see also " "section \"FILTERING ARTICLES\") it's marked with B in " -"front of the total number of articles in the thread. The number of lines of " -"the first (unread) article in the thread might also be shown right before " -"the subject \\(em this is controlled by the B option. The display " -"can be customized via B." +"front of the total number of articles in the thread. The display can be " +"customized via B." msgstr "" #. type: Plain text -#: doc/tin.1:413 +#: doc/tin.1:425 #, no-wrap msgid " de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n" msgstr "" #. type: Plain text -#: doc/tin.1:418 +#: doc/tin.1:430 #, no-wrap msgid "" "-E 1 + 3 108 bincancels in de.talk.sex Christopher Lueg " @@ -982,14 +1013,14 @@ msgstr "" #. FIXME - add description of fields #. type: Plain text -#: doc/tin.1:423 +#: doc/tin.1:435 msgid "" "At the Thread level the screen usually (depends on the threading method " "used) looks like this, but can be customized via B:" msgstr "" #. type: Plain text -#: doc/tin.1:430 +#: doc/tin.1:442 #, no-wrap msgid "" "-E 1 [ 7] What is this funny tree in the thr Robert " @@ -1004,12 +1035,12 @@ msgstr "" #. FIXME - add description of fields #. type: Plain text -#: doc/tin.1:435 +#: doc/tin.1:447 msgid "At the Article level the page header has the following format:" msgstr "" #. type: Plain text -#: doc/tin.1:441 +#: doc/tin.1:453 #, no-wrap msgid "" "Sun, 28 Dec 1997 21:21:01 de.admin.news.groups Thread 20 of 86\n" @@ -1019,39 +1050,39 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:443 +#: doc/tin.1:455 #, no-wrap msgid "article-body\n" msgstr "" #. type: Plain text -#: doc/tin.1:449 +#: doc/tin.1:461 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:449 +#: doc/tin.1:461 #, no-wrap msgid "COMMON MOVING KEYS" msgstr "" #. type: Plain text -#: doc/tin.1:452 +#: doc/tin.1:464 msgid "" "This table shows the common keys used for moving around all levels within " "B." msgstr "" #. type: ta -#: doc/tin.1:454 +#: doc/tin.1:466 #, no-wrap msgid "\\w'Beg. of list/article 'u +\\w'ANSI/vt100 'u" msgstr "" #. type: Plain text -#: doc/tin.1:462 +#: doc/tin.1:474 #, no-wrap msgid "" "\tANSI/vt100\tOther Terminals\n" @@ -1064,13 +1095,13 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:466 +#: doc/tin.1:478 #, no-wrap msgid "COMMON EDITING COMMANDS" msgstr "" #. type: Plain text -#: doc/tin.1:473 +#: doc/tin.1:485 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 " @@ -1079,129 +1110,129 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:473 +#: doc/tin.1:485 #, no-wrap msgid "B<^A, ^E>" msgstr "" #. type: Plain text -#: doc/tin.1:476 +#: doc/tin.1:488 msgid "move to beginning or end of line, respectively." msgstr "" #. type: TP -#: doc/tin.1:476 +#: doc/tin.1:488 #, no-wrap msgid "B<^F, ^B>" msgstr "" #. type: Plain text -#: doc/tin.1:479 +#: doc/tin.1:491 msgid "non-destructive move forward or back one location, respectively." msgstr "" #. type: TP -#: doc/tin.1:479 +#: doc/tin.1:491 #, no-wrap msgid "B<^D>" msgstr "" #. type: Plain text -#: doc/tin.1:483 +#: doc/tin.1:495 msgid "" "delete the character currently under the cursor, or send EOF if no " "characters in the buffer." msgstr "" #. type: TP -#: doc/tin.1:483 +#: doc/tin.1:495 #, no-wrap msgid "B<^H, EDELE>" msgstr "" #. type: Plain text -#: doc/tin.1:486 +#: doc/tin.1:498 msgid "delete character left of the cursor." msgstr "" #. type: TP -#: doc/tin.1:486 +#: doc/tin.1:498 #, no-wrap msgid "B<^K>" msgstr "" #. type: Plain text -#: doc/tin.1:489 +#: doc/tin.1:501 msgid "delete from cursor to end of line." msgstr "" #. type: TP -#: doc/tin.1:489 +#: doc/tin.1:501 #, no-wrap msgid "B<^P, ^N>" msgstr "" #. type: Plain text -#: doc/tin.1:492 +#: doc/tin.1:504 msgid "move through history, previous and next, respectively." msgstr "" #. type: TP -#: doc/tin.1:492 +#: doc/tin.1:504 #, no-wrap msgid "B<^L, ^R>" msgstr "" #. type: Plain text -#: doc/tin.1:495 +#: doc/tin.1:507 msgid "redraw the current line." msgstr "" #. type: TP -#: doc/tin.1:495 +#: doc/tin.1:507 #, no-wrap msgid "BCRE>" msgstr "" #. type: Plain text -#: doc/tin.1:499 +#: doc/tin.1:511 msgid "" "places line on history list if non-blank, appends newline and returns to the " "caller." msgstr "" #. type: TP -#: doc/tin.1:499 +#: doc/tin.1:511 #, no-wrap msgid "BESCE>" msgstr "" #. type: Plain text -#: doc/tin.1:504 +#: doc/tin.1:516 msgid "aborts the present editing operation." msgstr "" #. type: SS -#: doc/tin.1:504 +#: doc/tin.1:516 #, no-wrap msgid "GLOBAL COMMANDS" msgstr "" #. type: Plain text -#: doc/tin.1:507 +#: doc/tin.1:519 msgid "" "The following commands are available at all 4 menu levels and always have " "the same effect." msgstr "" #. type: TP -#: doc/tin.1:507 doc/tin.1:1401 doc/tin.1:1455 doc/tin.1:1501 +#: doc/tin.1:519 doc/tin.1:1419 doc/tin.1:1473 doc/tin.1:1519 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:512 +#: doc/tin.1:524 msgid "" "Shell escape. B by itself will launch a shell, B " "EcommandE will run an external EcommandE. This facility may " @@ -1209,57 +1240,57 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:512 +#: doc/tin.1:524 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:515 +#: doc/tin.1:527 msgid "Toggle use of ANSI color." msgstr "" #. type: TP -#: doc/tin.1:515 +#: doc/tin.1:527 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:518 +#: doc/tin.1:530 msgid "Redraw the current screen." msgstr "" #. type: TP -#: doc/tin.1:518 +#: doc/tin.1:530 #, no-wrap msgid "B'>" msgstr "" #. type: Plain text -#: doc/tin.1:521 +#: doc/tin.1:533 msgid "Scroll screen up by one line." msgstr "" #. type: TP -#: doc/tin.1:521 +#: doc/tin.1:533 #, no-wrap msgid "B'>" msgstr "" #. type: Plain text -#: doc/tin.1:524 +#: doc/tin.1:536 msgid "Scroll screen down by one line." msgstr "" #. type: TP -#: doc/tin.1:524 +#: doc/tin.1:536 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:538 +#: doc/tin.1:550 msgid "" "Reload postponed article. If your system blocks the B key you " "must quote it by pressing 'B<^V>' (CTRL-V) first. The postpone-menu offers " @@ -1275,13 +1306,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:538 doc/tin.1:1407 doc/tin.1:1462 doc/tin.1:1507 +#: doc/tin.1:550 doc/tin.1:1425 doc/tin.1:1480 doc/tin.1:1525 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:544 +#: doc/tin.1:556 msgid "" "Help screen of commands available on the current menu. You can use " "B ('B'), B ('B') and B " @@ -1289,26 +1320,26 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:544 doc/tin.1:1410 doc/tin.1:1465 doc/tin.1:1510 +#: doc/tin.1:556 doc/tin.1:1428 doc/tin.1:1483 doc/tin.1:1528 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:548 doc/tin.1:1414 doc/tin.1:1469 doc/tin.1:1514 +#: doc/tin.1:560 doc/tin.1:1432 doc/tin.1:1487 doc/tin.1:1532 msgid "" "Toggle the display of help mini menu at the bottom of the screen and posting " "etiquette after composing an article (B)." msgstr "" #. type: TP -#: doc/tin.1:548 +#: doc/tin.1:560 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:553 +#: doc/tin.1:565 msgid "" "List articles posted by user. The date posted, the newsgroup and the subject " "are listed. See the section \"POSTING HISTORY LISTING\" for more " @@ -1316,199 +1347,204 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:553 +#: doc/tin.1:565 #, no-wrap msgid "B" msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:558 +#: doc/tin.1:570 msgid "Print B version information." msgstr "" #. type: SS -#: doc/tin.1:558 +#: doc/tin.1:570 #, no-wrap msgid "NEWSGROUP SELECTION COMMANDS" msgstr "" #. type: TP -#: doc/tin.1:559 doc/tin.1:700 doc/tin.1:955 doc/tin.1:1126 doc/tin.1:3628 +#: doc/tin.1:571 doc/tin.1:712 doc/tin.1:967 doc/tin.1:1144 doc/tin.1:3737 #, no-wrap msgid "B<4>" msgstr "" #. type: Plain text -#: doc/tin.1:562 +#: doc/tin.1:574 msgid "Select group 4." msgstr "" #. type: TP -#: doc/tin.1:562 +#: doc/tin.1:574 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:566 +#: doc/tin.1:578 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:566 doc/tin.1:721 doc/tin.1:976 +#: doc/tin.1:578 doc/tin.1:733 doc/tin.1:988 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:570 doc/tin.1:725 doc/tin.1:980 +#: doc/tin.1:582 doc/tin.1:737 doc/tin.1:992 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:570 +#: doc/tin.1:582 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:573 +#: doc/tin.1:585 msgid "Sort the list of newsgroups." msgstr "" #. type: TP -#: doc/tin.1:573 doc/tin.1:728 doc/tin.1:983 doc/tin.1:1183 doc/tin.1:1398 doc/tin.1:1449 doc/tin.1:1498 +#: doc/tin.1:585 doc/tin.1:740 doc/tin.1:995 doc/tin.1:1201 doc/tin.1:1416 +#: doc/tin.1:1467 doc/tin.1:1516 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:576 doc/tin.1:731 doc/tin.1:986 doc/tin.1:1186 doc/tin.1:1401 doc/tin.1:1452 doc/tin.1:1501 +#: doc/tin.1:588 doc/tin.1:743 doc/tin.1:998 doc/tin.1:1204 doc/tin.1:1419 +#: doc/tin.1:1470 doc/tin.1:1519 msgid "Repeat the previous search." msgstr "" #. type: TP -#: doc/tin.1:576 doc/tin.1:731 doc/tin.1:986 doc/tin.1:1186 doc/tin.1:1392 doc/tin.1:1443 doc/tin.1:1492 +#: doc/tin.1:588 doc/tin.1:743 doc/tin.1:998 doc/tin.1:1204 doc/tin.1:1410 +#: doc/tin.1:1461 doc/tin.1:1510 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:579 +#: doc/tin.1:591 msgid "Search for a group by name and description (if displayed)." msgstr "" #. type: TP -#: doc/tin.1:579 doc/tin.1:734 doc/tin.1:989 doc/tin.1:1189 doc/tin.1:1395 doc/tin.1:1446 doc/tin.1:1495 +#: doc/tin.1:591 doc/tin.1:746 doc/tin.1:1001 doc/tin.1:1207 doc/tin.1:1413 +#: doc/tin.1:1464 doc/tin.1:1513 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:582 +#: doc/tin.1:594 msgid "Backward search through the group names and descriptions." msgstr "" #. type: TP -#: doc/tin.1:582 +#: doc/tin.1:594 #, no-wrap msgid "BCRE'>" msgstr "" #. type: Plain text -#: doc/tin.1:585 +#: doc/tin.1:597 msgid "Read current group." msgstr "" #. type: TP -#: doc/tin.1:585 +#: doc/tin.1:597 #, no-wrap msgid "BTABE' 'n'>" msgstr "" #. type: Plain text -#: doc/tin.1:589 +#: doc/tin.1:601 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:589 doc/tin.1:809 doc/tin.1:1027 doc/tin.1:1247 +#: doc/tin.1:601 doc/tin.1:821 doc/tin.1:1039 doc/tin.1:1265 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:593 +#: doc/tin.1:605 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:593 doc/tin.1:813 doc/tin.1:1031 doc/tin.1:1251 +#: doc/tin.1:605 doc/tin.1:825 doc/tin.1:1043 doc/tin.1:1269 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:597 +#: doc/tin.1:609 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:597 +#: doc/tin.1:609 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:601 +#: doc/tin.1:613 msgid "" "Toggle display to show just the group name or the group name and the group " "descriptions." msgstr "" #. type: TP -#: doc/tin.1:601 doc/tin.1:826 doc/tin.1:1044 doc/tin.1:1263 +#: doc/tin.1:613 doc/tin.1:838 doc/tin.1:1056 doc/tin.1:1281 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:604 doc/tin.1:829 doc/tin.1:1047 doc/tin.1:1266 +#: doc/tin.1:616 doc/tin.1:841 doc/tin.1:1059 doc/tin.1:1284 msgid "Edit the filter file and reload it afterwards." msgstr "" #. type: TP -#: doc/tin.1:604 +#: doc/tin.1:616 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:608 doc/tin.1:833 +#: doc/tin.1:620 doc/tin.1:845 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:608 doc/tin.1:836 doc/tin.1:1047 doc/tin.1:1279 doc/tin.1:1404 doc/tin.1:1458 doc/tin.1:1504 +#: doc/tin.1:620 doc/tin.1:848 doc/tin.1:1065 doc/tin.1:1297 doc/tin.1:1422 +#: doc/tin.1:1476 doc/tin.1:1522 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:613 +#: doc/tin.1:625 msgid "" "Toggle the display of the description of the current newsgroup in the last " "line. This will not be available if B was started with the \\&''B<-d>'' " @@ -1516,35 +1552,35 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:613 doc/tin.1:840 doc/tin.1:1050 doc/tin.1:1282 +#: doc/tin.1:625 doc/tin.1:852 doc/tin.1:1068 doc/tin.1:1300 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:616 doc/tin.1:843 doc/tin.1:1053 doc/tin.1:1285 +#: doc/tin.1:628 doc/tin.1:855 doc/tin.1:1071 doc/tin.1:1303 msgid "Toggle inverse video." msgstr "" #. type: TP -#: doc/tin.1:616 doc/tin.1:843 doc/tin.1:1053 doc/tin.1:1285 +#: doc/tin.1:628 doc/tin.1:855 doc/tin.1:1071 doc/tin.1:1303 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:619 doc/tin.1:846 doc/tin.1:1056 doc/tin.1:1288 +#: doc/tin.1:631 doc/tin.1:858 doc/tin.1:1074 doc/tin.1:1306 msgid "Show details about current connection." msgstr "" #. type: TP -#: doc/tin.1:619 doc/tin.1:855 doc/tin.1:1062 doc/tin.1:1294 +#: doc/tin.1:631 doc/tin.1:867 doc/tin.1:1080 doc/tin.1:1312 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:626 +#: doc/tin.1:638 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 " @@ -1554,13 +1590,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:626 +#: doc/tin.1:638 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:632 +#: doc/tin.1:644 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 " @@ -1569,61 +1605,61 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:632 doc/tin.1:863 doc/tin.1:1302 +#: doc/tin.1:644 doc/tin.1:875 doc/tin.1:1320 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:636 doc/tin.1:867 doc/tin.1:1306 +#: doc/tin.1:648 doc/tin.1:879 doc/tin.1:1324 msgid "" "User configurable options menu (for more information see section \"GLOBAL " "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")." msgstr "" #. type: TP -#: doc/tin.1:636 +#: doc/tin.1:648 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:639 +#: doc/tin.1:651 msgid "Positions the cursor on the next group with unread articles in it." msgstr "" #. type: TP -#: doc/tin.1:639 doc/tin.1:884 doc/tin.1:1075 doc/tin.1:1323 +#: doc/tin.1:651 doc/tin.1:896 doc/tin.1:1093 doc/tin.1:1341 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:643 +#: doc/tin.1:655 msgid "" "Quit B \\(em ask the user to confirm if B is set " "accordingly." msgstr "" #. type: TP -#: doc/tin.1:643 doc/tin.1:887 doc/tin.1:1078 doc/tin.1:1326 +#: doc/tin.1:655 doc/tin.1:899 doc/tin.1:1096 doc/tin.1:1344 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:646 doc/tin.1:890 doc/tin.1:1081 doc/tin.1:1329 +#: doc/tin.1:658 doc/tin.1:902 doc/tin.1:1099 doc/tin.1:1347 msgid "Quit B \\(em don't ask the user to confirm." msgstr "" #. type: TP -#: doc/tin.1:646 +#: doc/tin.1:658 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:651 +#: doc/tin.1:663 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 " @@ -1631,37 +1667,37 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:651 doc/tin.1:893 doc/tin.1:1081 +#: doc/tin.1:663 doc/tin.1:905 doc/tin.1:1099 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:655 doc/tin.1:897 doc/tin.1:1085 +#: doc/tin.1:667 doc/tin.1:909 doc/tin.1:1103 msgid "" "Mail a bug report or comment to Etin-bugs@tin.orgE. This is the best " "way of getting bugs fixed and features added/changed." msgstr "" #. type: TP -#: doc/tin.1:655 +#: doc/tin.1:667 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:658 +#: doc/tin.1:670 msgid "Subscribe to current group." msgstr "" #. type: TP -#: doc/tin.1:658 +#: doc/tin.1:670 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:663 +#: doc/tin.1:675 msgid "" "Subscribe to groups matching user specified pattern. See the section " "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " @@ -1669,13 +1705,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:663 +#: doc/tin.1:675 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:668 +#: doc/tin.1:680 msgid "" "Unsubscribe to current group. This can be used to remove bogus groups. See " "B in the \"GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE " @@ -1683,13 +1719,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:668 +#: doc/tin.1:680 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:673 +#: doc/tin.1:685 msgid "" "Unsubscribe to groups matching user specified pattern. See the section " "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B " @@ -1697,13 +1733,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:673 doc/tin.1:922 doc/tin.1:1104 doc/tin.1:1363 +#: doc/tin.1:685 doc/tin.1:934 doc/tin.1:1122 doc/tin.1:1381 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:679 +#: doc/tin.1:691 msgid "" "Post an article to current group. If posting fails for some reason, you'll " "get the chance to B ('B') the article again, B " @@ -1712,24 +1748,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:679 +#: doc/tin.1:691 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:682 +#: doc/tin.1:694 msgid "Quit B without saving any changes to the configuration." msgstr "" #. type: TP -#: doc/tin.1:682 +#: doc/tin.1:694 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:687 +#: doc/tin.1:699 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 " @@ -1737,38 +1773,38 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:687 +#: doc/tin.1:699 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:691 +#: doc/tin.1:703 msgid "" "Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file " "to see if any new news has arrived since starting B." msgstr "" #. type: TP -#: doc/tin.1:691 +#: doc/tin.1:703 #, no-wrap msgid "B" msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:696 +#: doc/tin.1:708 msgid "Mark all articles in the current group as unread." msgstr "" #. type: SS -#: doc/tin.1:696 +#: doc/tin.1:708 #, no-wrap msgid "GROUP INDEX COMMANDS" msgstr "" #. type: Plain text -#: doc/tin.1:700 +#: doc/tin.1:712 msgid "" "All searches in this level are limited to unread articles if in " "B mode. B ('B') can be use " @@ -1776,44 +1812,44 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:703 +#: doc/tin.1:715 msgid "Select article 4." msgstr "" #. type: TP -#: doc/tin.1:703 doc/tin.1:958 doc/tin.1:1129 +#: doc/tin.1:715 doc/tin.1:970 doc/tin.1:1147 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:707 doc/tin.1:962 doc/tin.1:1133 +#: doc/tin.1:719 doc/tin.1:974 doc/tin.1:1151 msgid "" "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" " "for more information." msgstr "" #. type: TP -#: doc/tin.1:707 doc/tin.1:962 doc/tin.1:1148 +#: doc/tin.1:719 doc/tin.1:974 doc/tin.1:1166 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:711 doc/tin.1:966 doc/tin.1:1152 +#: doc/tin.1:723 doc/tin.1:978 doc/tin.1:1170 msgid "" "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for " "more information." msgstr "" #. type: TP -#: doc/tin.1:711 doc/tin.1:966 +#: doc/tin.1:723 doc/tin.1:978 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:716 doc/tin.1:971 +#: doc/tin.1:728 doc/tin.1:983 msgid "" "Mark current article, thread, range, auto-selected (hot) articles, articles " "matching pattern or tagged articles as read. A prompt asks which type should " @@ -1821,13 +1857,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:716 doc/tin.1:971 +#: doc/tin.1:728 doc/tin.1:983 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:721 doc/tin.1:976 +#: doc/tin.1:733 doc/tin.1:988 msgid "" "Mark current article, thread, range, auto-selected (hot) articles, articles " "matching pattern or tagged articles as unread. A prompt asks which type " @@ -1835,58 +1871,58 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:725 doc/tin.1:980 doc/tin.1:1180 +#: doc/tin.1:737 doc/tin.1:992 doc/tin.1:1198 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:728 doc/tin.1:983 doc/tin.1:1183 +#: doc/tin.1:740 doc/tin.1:995 doc/tin.1:1201 msgid "Re-enter the last message that was viewed." msgstr "" #. type: Plain text -#: doc/tin.1:734 doc/tin.1:989 +#: doc/tin.1:746 doc/tin.1:1001 msgid "Search forward for specified subject." msgstr "" #. type: Plain text -#: doc/tin.1:737 doc/tin.1:992 +#: doc/tin.1:749 doc/tin.1:1004 msgid "Search backwards for specified subject." msgstr "" #. type: TP -#: doc/tin.1:737 +#: doc/tin.1:749 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:740 doc/tin.1:995 +#: doc/tin.1:752 doc/tin.1:1007 msgid "Select current thread for later processing." msgstr "" #. type: TP -#: doc/tin.1:740 +#: doc/tin.1:752 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:744 +#: doc/tin.1:756 msgid "" "Selects all threads in current group. It is a shortcut for calling " "B with a pattern of ''*''." msgstr "" #. type: TP -#: doc/tin.1:744 +#: doc/tin.1:756 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:749 +#: doc/tin.1:761 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 " @@ -1894,13 +1930,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:749 +#: doc/tin.1:761 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:754 +#: doc/tin.1:766 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 " @@ -1908,13 +1944,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:754 +#: doc/tin.1:766 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:763 +#: doc/tin.1:775 msgid "Reverse all selections on all articles." msgstr "" #. type: TP -#: doc/tin.1:763 +#: doc/tin.1:775 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:769 +#: doc/tin.1:781 msgid "" "Undo all selections on all articles. It clears the toggle effect of " "B ('B') command. Thus after first doing a " @@ -1949,13 +1985,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:769 doc/tin.1:1004 doc/tin.1:1206 +#: doc/tin.1:781 doc/tin.1:1016 doc/tin.1:1224 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:774 doc/tin.1:1009 doc/tin.1:1211 +#: doc/tin.1:786 doc/tin.1:1021 doc/tin.1:1229 msgid "" "Pipe current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles into command. See the section \"MAILING " @@ -1963,13 +1999,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:774 doc/tin.1:1211 +#: doc/tin.1:786 doc/tin.1:1229 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:783 +#: doc/tin.1:795 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: " @@ -1981,13 +2017,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:783 doc/tin.1:1220 +#: doc/tin.1:795 doc/tin.1:1238 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:792 +#: doc/tin.1:804 msgid "" "Kill article(s) with a single key [after confirmation]. The defaults used " "for killing are based upon the following four tinrc config variables: " @@ -1999,99 +2035,99 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:792 +#: doc/tin.1:804 #, no-wrap msgid "BCRE'>" msgstr "" #. type: Plain text -#: doc/tin.1:795 +#: doc/tin.1:807 msgid "Read current article." msgstr "" #. type: TP -#: doc/tin.1:795 +#: doc/tin.1:807 #, no-wrap msgid "BTABE'>" msgstr "" #. type: Plain text -#: doc/tin.1:798 +#: doc/tin.1:810 msgid "View next unread article or group." msgstr "" #. type: TP -#: doc/tin.1:798 doc/tin.1:1015 doc/tin.1:1237 +#: doc/tin.1:810 doc/tin.1:1027 doc/tin.1:1255 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:802 +#: doc/tin.1:814 msgid "" "Author forward search. This searches for articles with a specific ''From:'' " "line." msgstr "" #. type: TP -#: doc/tin.1:802 doc/tin.1:1020 doc/tin.1:1240 +#: doc/tin.1:814 doc/tin.1:1032 doc/tin.1:1258 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:805 doc/tin.1:1023 +#: doc/tin.1:817 doc/tin.1:1035 msgid "Author backward search. Otherwise, see B ('B') above." msgstr "" #. type: TP -#: doc/tin.1:805 doc/tin.1:1023 doc/tin.1:1243 +#: doc/tin.1:817 doc/tin.1:1035 doc/tin.1:1261 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:809 doc/tin.1:1027 doc/tin.1:1247 +#: doc/tin.1:821 doc/tin.1:1039 doc/tin.1:1265 msgid "" "Search the body of all articles in group (can be slow). You can abort the " "search using B ('B')." msgstr "" #. type: Plain text -#: doc/tin.1:813 +#: doc/tin.1:825 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:817 +#: doc/tin.1:829 msgid "" "Mark all articles as read [after confirmation] and enter the next group with " "unread news." msgstr "" #. type: TP -#: doc/tin.1:817 +#: doc/tin.1:829 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:821 doc/tin.1:1039 +#: doc/tin.1:833 doc/tin.1:1051 msgid "" "Cycle the display of the author through all the possible options for the " "tinrc variable B." msgstr "" #. type: TP -#: doc/tin.1:821 +#: doc/tin.1:833 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:826 doc/tin.1:1044 doc/tin.1:1260 +#: doc/tin.1:838 doc/tin.1:1056 doc/tin.1:1278 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 " @@ -2099,37 +2135,37 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:829 +#: doc/tin.1:841 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:833 +#: doc/tin.1:845 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:836 +#: doc/tin.1:848 msgid "Toggle article/group limit." msgstr "" #. type: Plain text -#: doc/tin.1:840 +#: doc/tin.1:852 msgid "" "Display the subject of the first article in the current thread in the last " "line." msgstr "" #. type: TP -#: doc/tin.1:846 +#: doc/tin.1:858 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:852 +#: doc/tin.1:864 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 " @@ -2138,29 +2174,29 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:852 +#: doc/tin.1:864 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:855 +#: doc/tin.1:867 msgid "Open the thread under the current cursor position." msgstr "" #. type: Plain text -#: doc/tin.1:858 doc/tin.1:1065 doc/tin.1:1297 +#: doc/tin.1:870 doc/tin.1:1083 doc/tin.1:1315 msgid "Look up article by ''Message-ID:''." msgstr "" #. type: TP -#: doc/tin.1:858 +#: doc/tin.1:870 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:863 doc/tin.1:1070 doc/tin.1:1302 +#: doc/tin.1:875 doc/tin.1:1088 doc/tin.1:1320 msgid "" "Mail current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to someone. See the section \"MAILING " @@ -2168,35 +2204,35 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:867 +#: doc/tin.1:879 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:870 +#: doc/tin.1:882 msgid "Go to next group." msgstr "" #. type: TP -#: doc/tin.1:870 +#: doc/tin.1:882 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:873 doc/tin.1:1312 +#: doc/tin.1:885 doc/tin.1:1330 msgid "Go to the next unread article." msgstr "" #. type: TP -#: doc/tin.1:873 doc/tin.1:1070 doc/tin.1:1312 +#: doc/tin.1:885 doc/tin.1:1088 doc/tin.1:1330 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:878 doc/tin.1:1075 doc/tin.1:1317 +#: doc/tin.1:890 doc/tin.1:1093 doc/tin.1:1335 msgid "" "Send current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles to printer. See the section \"MAILING " @@ -2204,51 +2240,51 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:878 +#: doc/tin.1:890 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:881 +#: doc/tin.1:893 msgid "Go to previous group." msgstr "" #. type: TP -#: doc/tin.1:881 +#: doc/tin.1:893 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:884 +#: doc/tin.1:896 msgid "Go to previous unread article." msgstr "" #. type: Plain text -#: doc/tin.1:887 doc/tin.1:1078 +#: doc/tin.1:899 doc/tin.1:1096 msgid "Return to previous level." msgstr "" #. type: TP -#: doc/tin.1:890 +#: doc/tin.1:902 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:893 +#: doc/tin.1:905 msgid "Toggle the display between all articles and unread articles." msgstr "" #. type: TP -#: doc/tin.1:897 +#: doc/tin.1:909 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:902 doc/tin.1:1090 doc/tin.1:1342 +#: doc/tin.1:914 doc/tin.1:1108 doc/tin.1:1360 msgid "" "Save current article / thread / auto-selected (hot) articles / articles " "matching pattern / tagged articles. See the section \"MAILING PIPING " @@ -2256,24 +2292,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:902 +#: doc/tin.1:914 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:905 doc/tin.1:1093 doc/tin.1:1345 +#: doc/tin.1:917 doc/tin.1:1111 doc/tin.1:1363 msgid "Save marked articles automatically without further prompting." msgstr "" #. type: TP -#: doc/tin.1:905 +#: doc/tin.1:917 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:910 +#: doc/tin.1:922 msgid "" "Toggle tag-status of current article / thread for B ('B') / " "B ('B<|>') / B ('B') / B ('B') / " @@ -2281,26 +2317,26 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:910 +#: doc/tin.1:922 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:914 doc/tin.1:1101 +#: doc/tin.1:926 doc/tin.1:1119 msgid "" "Automatically tag/untag all the parts of the current multi-part message in " "order." msgstr "" #. type: TP -#: doc/tin.1:914 +#: doc/tin.1:926 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:919 +#: doc/tin.1:931 msgid "" "Cycle the threading mode through no threading, threading by subject, " "threading by references, threading on both subject and references, group " @@ -2308,18 +2344,18 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:919 +#: doc/tin.1:931 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:922 +#: doc/tin.1:934 msgid "Untag all articles that were tagged." msgstr "" #. type: Plain text -#: doc/tin.1:929 doc/tin.1:1111 doc/tin.1:1370 +#: doc/tin.1:941 doc/tin.1:1129 doc/tin.1:1388 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 ('B'), " @@ -2328,13 +2364,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:929 +#: doc/tin.1:941 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:935 doc/tin.1:1376 +#: doc/tin.1:947 doc/tin.1:1394 msgid "" "Repost an already posted article / thread / auto-selected (hot) articles / " "articles matching pattern / tagged articles to another newsgroup(s). Useful " @@ -2343,13 +2379,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:935 +#: doc/tin.1:947 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:943 +#: doc/tin.1:955 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. " @@ -2360,25 +2396,25 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:943 doc/tin.1:1111 doc/tin.1:1376 +#: doc/tin.1:955 doc/tin.1:1129 doc/tin.1:1394 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:946 +#: doc/tin.1:958 msgid "Mark current article as unread." msgstr "" #. type: TP -#: doc/tin.1:946 doc/tin.1:1116 doc/tin.1:1379 +#: doc/tin.1:958 doc/tin.1:1134 doc/tin.1:1397 #, no-wrap msgid "B" msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:953 +#: doc/tin.1:965 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 " @@ -2386,79 +2422,79 @@ msgid "" msgstr "" #. type: SS -#: doc/tin.1:953 +#: doc/tin.1:965 #, no-wrap msgid "THREAD LISTING COMMANDS" msgstr "" #. type: Plain text -#: doc/tin.1:958 +#: doc/tin.1:970 msgid "Select article 4 within thread." msgstr "" #. type: TP -#: doc/tin.1:992 +#: doc/tin.1:1004 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:995 +#: doc/tin.1:1007 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:998 +#: doc/tin.1:1010 msgid "Toggle selection of current article." msgstr "" #. type: TP -#: doc/tin.1:998 +#: doc/tin.1:1010 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1001 +#: doc/tin.1:1013 msgid "Reverse article selections." msgstr "" #. type: TP -#: doc/tin.1:1001 +#: doc/tin.1:1013 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1004 +#: doc/tin.1:1016 msgid "Undo all selections on current thread." msgstr "" #. type: TP -#: doc/tin.1:1009 +#: doc/tin.1:1021 #, no-wrap msgid "BCRE'>" msgstr "" #. type: Plain text -#: doc/tin.1:1012 +#: doc/tin.1:1024 msgid "Read current article within thread." msgstr "" #. type: TP -#: doc/tin.1:1012 +#: doc/tin.1:1024 #, no-wrap msgid "BTABE'>" msgstr "" #. type: Plain text -#: doc/tin.1:1015 +#: doc/tin.1:1027 msgid "View next unread article within thread." msgstr "" #. type: Plain text -#: doc/tin.1:1020 +#: doc/tin.1:1032 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 " @@ -2466,44 +2502,68 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1031 +#: doc/tin.1:1043 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:1035 +#: doc/tin.1:1047 msgid "" "Mark thread as read [after confirmation] and enter the next thread " "containing unread news." msgstr "" #. type: TP -#: doc/tin.1:1035 +#: doc/tin.1:1047 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1039 +#: doc/tin.1:1051 #, no-wrap msgid "B" msgstr "" +#. type: TP +#: doc/tin.1:1059 +#, no-wrap +msgid "B" +msgstr "" + +#. type: Plain text +#: doc/tin.1:1062 doc/tin.1:1287 +msgid "Post a followup to the current article with a copy of the article included." +msgstr "" + +#. type: TP +#: doc/tin.1:1062 +#, no-wrap +msgid "B" +msgstr "" + #. type: Plain text -#: doc/tin.1:1050 doc/tin.1:1282 +#: doc/tin.1:1065 +msgid "" +"Post a followup to the current article without a copy of the article " +"included." +msgstr "" + +#. type: Plain text +#: doc/tin.1:1068 doc/tin.1:1300 msgid "Display the subject of the current article in the last line." msgstr "" #. type: TP -#: doc/tin.1:1056 +#: doc/tin.1:1074 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1062 +#: doc/tin.1:1080 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 " @@ -2511,55 +2571,55 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1065 +#: doc/tin.1:1083 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1085 +#: doc/tin.1:1103 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1090 +#: doc/tin.1:1108 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1093 +#: doc/tin.1:1111 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1097 doc/tin.1:1349 +#: doc/tin.1:1115 doc/tin.1:1367 msgid "" "Toggle tag status of current article for mailing, piping, printing, saving " "or reposting." msgstr "" #. type: TP -#: doc/tin.1:1097 +#: doc/tin.1:1115 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1101 +#: doc/tin.1:1119 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1104 +#: doc/tin.1:1122 msgid "Untag all tagged threads." msgstr "" #. type: Plain text -#: doc/tin.1:1116 +#: doc/tin.1:1134 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 " @@ -2568,145 +2628,145 @@ msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1121 +#: doc/tin.1:1139 msgid "Mark all articles in thread as unread." msgstr "" #. type: SS -#: doc/tin.1:1121 +#: doc/tin.1:1139 #, no-wrap msgid "ARTICLE VIEWER COMMANDS" msgstr "" #. type: Plain text -#: doc/tin.1:1126 +#: doc/tin.1:1144 msgid "Read the first (base) article in this thread." msgstr "" #. type: Plain text -#: doc/tin.1:1129 +#: doc/tin.1:1147 msgid "Read response 4 in this thread." msgstr "" #. type: TP -#: doc/tin.1:1133 +#: doc/tin.1:1151 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1137 +#: doc/tin.1:1155 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:1137 +#: doc/tin.1:1155 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1145 +#: doc/tin.1:1163 msgid "" "Perform B<\\%pgp>(1) / B<\\%gpg>(1) operations on article. This expects " "inline pgp (B) and not MIME pgp (B)." msgstr "" #. type: TP -#: doc/tin.1:1145 +#: doc/tin.1:1163 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1148 +#: doc/tin.1:1166 msgid "Toggles the display mode (raw including all headers vs. cooked)." msgstr "" #. type: TP -#: doc/tin.1:1152 +#: doc/tin.1:1170 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1155 +#: doc/tin.1:1173 msgid "Toggle the TAB width between 4 and 8 characters." msgstr "" #. type: TP -#: doc/tin.1:1155 +#: doc/tin.1:1173 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1159 +#: doc/tin.1:1177 msgid "" "Post a followup to the current article with a copy of the article with all " "headers included." msgstr "" #. type: TP -#: doc/tin.1:1159 +#: doc/tin.1:1177 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1163 +#: doc/tin.1:1181 msgid "" "Toggle TeX to ISO decoding for current article. The default behavior is " "taken from the B variable in the tinrc file." msgstr "" #. type: TP -#: doc/tin.1:1163 +#: doc/tin.1:1181 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1166 +#: doc/tin.1:1184 msgid "" "Toggles the display of all headers vs. headers in " "B." msgstr "" #. type: TP -#: doc/tin.1:1166 +#: doc/tin.1:1184 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1169 +#: doc/tin.1:1187 msgid "Toggle ROT-13 decoding for this article." msgstr "" #. type: TP -#: doc/tin.1:1169 +#: doc/tin.1:1187 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1173 +#: doc/tin.1:1191 msgid "" "Toggle the display of uuencoded sections. The default behavior is taken from " "the B variable in the tinrc file." msgstr "" #. type: TP -#: doc/tin.1:1173 +#: doc/tin.1:1191 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1180 +#: doc/tin.1:1198 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 " @@ -2716,23 +2776,23 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1189 +#: doc/tin.1:1207 msgid "Forward search the text of this article." msgstr "" #. type: Plain text -#: doc/tin.1:1192 +#: doc/tin.1:1210 msgid "Backward search the text of this article." msgstr "" #. type: TP -#: doc/tin.1:1192 +#: doc/tin.1:1210 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1197 +#: doc/tin.1:1215 msgid "" "Skip to the end of the next quoted text-block in this article. Quoted text " "is everything which matches B, B or " @@ -2740,40 +2800,40 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1197 +#: doc/tin.1:1215 #, no-wrap msgid "B'>" msgstr "" #. type: Plain text -#: doc/tin.1:1200 +#: doc/tin.1:1218 msgid "Go to the first article in the current thread." msgstr "" #. type: TP -#: doc/tin.1:1200 +#: doc/tin.1:1218 #, no-wrap msgid "B'>" msgstr "" #. type: Plain text -#: doc/tin.1:1203 +#: doc/tin.1:1221 msgid "Go to the last article in the current thread." msgstr "" #. type: TP -#: doc/tin.1:1203 +#: doc/tin.1:1221 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1206 +#: doc/tin.1:1224 msgid "Toggle word highlighting on/off." msgstr "" #. type: Plain text -#: doc/tin.1:1220 +#: doc/tin.1:1238 msgid "" "Auto select article(s) with a single key. The defaults used for selection " "are set based upon the following four tinrc config variables: " @@ -2785,7 +2845,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1229 +#: doc/tin.1:1247 msgid "" "Kill article(s) with a single key. The defaults used for killing are based " "upon the following four tinrc config variables: B, " @@ -2796,24 +2856,24 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1229 +#: doc/tin.1:1247 #, no-wrap msgid "BCRE'>" msgstr "" #. type: Plain text -#: doc/tin.1:1232 +#: doc/tin.1:1250 msgid "Go to next base article." msgstr "" #. type: TP -#: doc/tin.1:1232 +#: doc/tin.1:1250 #, no-wrap msgid "BTABE'>" msgstr "" #. type: Plain text -#: doc/tin.1:1237 +#: doc/tin.1:1255 msgid "" "Go to next unread article. If the tinrc variable B doesn't " "contain PageNextUnread, then this key will first page through the current " @@ -2821,281 +2881,276 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1240 +#: doc/tin.1:1258 msgid "Author forward search." msgstr "" #. type: Plain text -#: doc/tin.1:1243 +#: doc/tin.1:1261 msgid "Author backward search." msgstr "" #. type: Plain text -#: doc/tin.1:1251 +#: doc/tin.1:1269 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:1255 +#: doc/tin.1:1273 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:1255 +#: doc/tin.1:1273 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1260 +#: doc/tin.1:1278 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1263 +#: doc/tin.1:1281 msgid "Edit the current article. This is restricted to mailgroups and saved news." msgstr "" #. type: TP -#: doc/tin.1:1266 +#: doc/tin.1:1284 #, no-wrap msgid "B" msgstr "" -#. type: Plain text -#: doc/tin.1:1269 -msgid "Post a followup to the current article with a copy of the article included." -msgstr "" - #. type: TP -#: doc/tin.1:1269 +#: doc/tin.1:1287 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1273 +#: doc/tin.1:1291 msgid "" "Post a followup to the current article without including a copy of the " "article." msgstr "" #. type: TP -#: doc/tin.1:1273 +#: doc/tin.1:1291 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1276 +#: doc/tin.1:1294 msgid "Go to the start of the article." msgstr "" #. type: TP -#: doc/tin.1:1276 +#: doc/tin.1:1294 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1279 +#: doc/tin.1:1297 msgid "Go to the end of the article." msgstr "" #. type: TP -#: doc/tin.1:1288 +#: doc/tin.1:1306 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1291 +#: doc/tin.1:1309 msgid "Mark rest of thread as read and move onto the next unread thread." msgstr "" #. type: TP -#: doc/tin.1:1291 +#: doc/tin.1:1309 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1294 +#: doc/tin.1:1312 msgid "Show the thread menu that the current article is a part of." msgstr "" #. type: TP -#: doc/tin.1:1297 +#: doc/tin.1:1315 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1306 +#: doc/tin.1:1324 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1309 +#: doc/tin.1:1327 msgid "Go to the next article." msgstr "" #. type: TP -#: doc/tin.1:1309 +#: doc/tin.1:1327 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1317 +#: doc/tin.1:1335 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1320 +#: doc/tin.1:1338 msgid "Go to the previous article." msgstr "" #. type: TP -#: doc/tin.1:1320 +#: doc/tin.1:1338 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1323 +#: doc/tin.1:1341 msgid "Go to the previous unread article." msgstr "" #. type: Plain text -#: doc/tin.1:1326 +#: doc/tin.1:1344 msgid "Return to the previous level." msgstr "" #. type: TP -#: doc/tin.1:1329 +#: doc/tin.1:1347 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1333 +#: doc/tin.1:1351 msgid "" "Reply through mail to the author of the current article with a copy of the " "article included." msgstr "" #. type: TP -#: doc/tin.1:1333 +#: doc/tin.1:1351 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1337 +#: doc/tin.1:1355 msgid "" "Reply through mail to the author of the current article without including " "the original article." msgstr "" #. type: TP -#: doc/tin.1:1337 +#: doc/tin.1:1355 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1342 +#: doc/tin.1:1360 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1345 +#: doc/tin.1:1363 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.1:1349 +#: doc/tin.1:1367 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1352 +#: doc/tin.1:1370 msgid "Return to group selection level." msgstr "" #. type: TP -#: doc/tin.1:1352 +#: doc/tin.1:1370 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1355 +#: doc/tin.1:1373 msgid "Go to parent article." msgstr "" #. type: TP -#: doc/tin.1:1355 +#: doc/tin.1:1373 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1359 +#: doc/tin.1:1377 msgid "" "Display a list of URLs in the current article. See the section \"URL " "LISTING\" for more information." msgstr "" #. type: TP -#: doc/tin.1:1359 +#: doc/tin.1:1377 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1363 +#: doc/tin.1:1381 msgid "" "Display a list of attachments of the current article. See the section " "\"ATTACHMENT LISTING\" for more information." msgstr "" #. type: TP -#: doc/tin.1:1370 +#: doc/tin.1:1388 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1379 +#: doc/tin.1:1397 msgid "Mark article as unread." msgstr "" #. ------------------------------------------------------------------- #. type: Plain text -#: doc/tin.1:1384 +#: doc/tin.1:1402 msgid "Mark the current thread as unread." msgstr "" #. type: SS -#: doc/tin.1:1384 +#: doc/tin.1:1402 #, no-wrap msgid "URL LISTING" msgstr "" #. type: Plain text -#: doc/tin.1:1387 +#: doc/tin.1:1405 msgid "" "B ('B') displays a list of URLs in the current " "article. Besides the common moving keys, the following commands are " @@ -3103,52 +3158,52 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1388 +#: doc/tin.1:1406 #, no-wrap msgid "BCRE'>" msgstr "" #. type: Plain text -#: doc/tin.1:1392 +#: doc/tin.1:1410 msgid "" "The current URL will be prompted and opened using the " "B. 'BESCE>' or no input will skip the URL." msgstr "" #. type: Plain text -#: doc/tin.1:1395 doc/tin.1:1495 +#: doc/tin.1:1413 doc/tin.1:1513 msgid "URL forward search." msgstr "" #. type: Plain text -#: doc/tin.1:1398 doc/tin.1:1498 +#: doc/tin.1:1416 doc/tin.1:1516 msgid "URL backward search." msgstr "" #. type: Plain text -#: doc/tin.1:1404 doc/tin.1:1458 doc/tin.1:1504 +#: doc/tin.1:1422 doc/tin.1:1476 doc/tin.1:1522 msgid "Shell escape." msgstr "" #. type: Plain text -#: doc/tin.1:1407 +#: doc/tin.1:1425 msgid "Toggle the display of the current URL in the last line." msgstr "" #. type: Plain text -#: doc/tin.1:1410 doc/tin.1:1465 doc/tin.1:1510 +#: doc/tin.1:1428 doc/tin.1:1483 doc/tin.1:1528 msgid "Help screen of commands available." msgstr "" #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1417 +#: doc/tin.1:1435 #, no-wrap msgid "ATTACHMENT LISTING" msgstr "" #. type: Plain text -#: doc/tin.1:1420 +#: doc/tin.1:1438 msgid "" "B ('B') displays a list of attachments of the current " "article. Besides the common moving keys, the following commands are " @@ -3156,107 +3211,107 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1421 +#: doc/tin.1:1439 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1424 +#: doc/tin.1:1442 msgid "Pipe attachment into command." msgstr "" #. type: TP -#: doc/tin.1:1424 +#: doc/tin.1:1442 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1427 +#: doc/tin.1:1445 msgid "Save current attachment / tagged attachments to disk." msgstr "" #. type: TP -#: doc/tin.1:1427 +#: doc/tin.1:1445 #, no-wrap msgid "BCRE'>" msgstr "" #. type: Plain text -#: doc/tin.1:1430 +#: doc/tin.1:1448 msgid "View attachment." msgstr "" #. type: TP -#: doc/tin.1:1430 +#: doc/tin.1:1448 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1433 +#: doc/tin.1:1451 msgid "Tag one or more attachments for saving." msgstr "" #. type: TP -#: doc/tin.1:1433 +#: doc/tin.1:1451 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1440 +#: doc/tin.1:1458 msgid "Reverse tagging of all attachments." msgstr "" #. type: TP -#: doc/tin.1:1440 +#: doc/tin.1:1458 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1443 +#: doc/tin.1:1461 msgid "Untag all tagged attachments." msgstr "" #. type: Plain text -#: doc/tin.1:1446 +#: doc/tin.1:1464 msgid "Attachment forward search." msgstr "" #. type: Plain text -#: doc/tin.1:1449 +#: doc/tin.1:1467 msgid "Attachment backward search." msgstr "" #. type: TP -#: doc/tin.1:1452 +#: doc/tin.1:1470 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1455 +#: doc/tin.1:1473 msgid "Pipe attachment into command. Uses the raw attachment, no decoding is done." msgstr "" #. type: Plain text -#: doc/tin.1:1462 +#: doc/tin.1:1480 msgid "" "Toggle the display of the name/description of the current attachment in the " "last line." @@ -3264,13 +3319,13 @@ msgstr "" #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1472 +#: doc/tin.1:1490 #, no-wrap msgid "POSTING HISTORY LISTING" msgstr "" #. type: Plain text -#: doc/tin.1:1480 +#: doc/tin.1:1498 msgid "" "B ('B') displays a list of all previous posted articles " "stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following " @@ -3282,13 +3337,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1481 +#: doc/tin.1:1499 #, no-wrap msgid "BCRE'>" msgstr "" #. type: Plain text -#: doc/tin.1:1492 +#: doc/tin.1:1510 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 " @@ -3301,13 +3356,13 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1507 +#: doc/tin.1:1525 msgid "Toggle the display of the current ''Message-ID:'' in the last line." msgstr "" #. ------------------------------------------------------------------- #. type: SS -#: doc/tin.1:1517 +#: doc/tin.1:1535 #, no-wrap msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES" msgstr "" @@ -3316,7 +3371,7 @@ msgstr "" #. - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used #. in the !TIN_DEFAULTS_DIR config case #. type: Plain text -#: doc/tin.1:1529 +#: doc/tin.1:1547 msgid "" "At startup, B reads in the configuration files (see also " "B<\\%tin>(5)). They contain a list of variables that can be used to " @@ -3328,7 +3383,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1537 +#: doc/tin.1:1555 msgid "" "The variables are user configurable by editing " "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> directly. Most of them can also be " @@ -3340,7 +3395,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1543 +#: doc/tin.1:1561 msgid "" "In the options menu use the cursor keys in the usual way to move around. Use " "B ('B<^J>' or 'BCRE>') to 'open' the option you wish " @@ -3350,7 +3405,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1550 +#: doc/tin.1:1568 msgid "" "As with the other menus, B ('B<^L>') will redraw the screen. You " "can use B ('B'), B ('B') and B " @@ -3360,7 +3415,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1555 +#: doc/tin.1:1573 msgid "" "The options menu provides access to the attributes menu for the current " "group by the B ('BTABE>') command. Pressing " @@ -3369,14 +3424,14 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1558 +#: doc/tin.1:1576 msgid "" "The B ('B') command brings up the scopes menu. For more " "information see section \"SCOPES MENU\"." msgstr "" #. type: Plain text -#: doc/tin.1:1562 +#: doc/tin.1:1580 msgid "" "Here is a full list of all the available variables. The name in braces is " "the name of the corresponding setting in " @@ -3384,13 +3439,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1562 +#: doc/tin.1:1580 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1568 doc/tin.5:1281 +#: doc/tin.1:1586 doc/tin.5:1300 msgid "" "If ON abbreviate long newsgroup names at group selection level and article " "level (if necessary) like this: news.software.readers -E " @@ -3398,159 +3453,159 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1568 +#: doc/tin.1:1586 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1572 doc/tin.5:1285 +#: doc/tin.1:1590 doc/tin.5:1304 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:1572 +#: doc/tin.1:1590 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1575 doc/tin.5:1288 +#: doc/tin.1:1593 doc/tin.5:1307 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON." msgstr "" #. type: TP -#: doc/tin.1:1575 +#: doc/tin.1:1593 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1578 doc/tin.5:1291 +#: doc/tin.1:1596 doc/tin.5:1310 msgid "If ON strip multipart/alternative messages automatically. Default is ON." msgstr "" #. type: TP -#: doc/tin.1:1578 +#: doc/tin.1:1596 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1581 doc/tin.5:1294 +#: doc/tin.1:1599 doc/tin.5:1313 msgid "The character used to show that an article was deleted. Default is 'D'." msgstr "" #. type: TP -#: doc/tin.1:1581 +#: doc/tin.1:1599 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1584 doc/tin.5:1297 +#: doc/tin.1:1602 doc/tin.5:1316 msgid "The character used to show that an article is in a range. Default is '#'." msgstr "" #. type: TP -#: doc/tin.1:1584 +#: doc/tin.1:1602 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1588 doc/tin.5:1301 +#: doc/tin.1:1606 doc/tin.5:1320 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:1588 +#: doc/tin.1:1606 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1592 doc/tin.5:1305 +#: doc/tin.1:1610 doc/tin.5:1324 msgid "" "The character used to show that an article/thread is auto-selected (hot). " "Default is '*'." msgstr "" #. type: TP -#: doc/tin.1:1592 +#: doc/tin.1:1610 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1596 doc/tin.5:1309 +#: doc/tin.1:1614 doc/tin.5:1328 msgid "" "The character used to show that an article/thread is recent (not older than " "X days). See also B. Default is 'o'." msgstr "" #. type: TP -#: doc/tin.1:1596 +#: doc/tin.1:1614 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1600 doc/tin.5:1313 +#: doc/tin.1:1618 doc/tin.5:1332 msgid "" "The character used to show that an article has not been read. Default is " "'+'." msgstr "" #. type: TP -#: doc/tin.1:1600 +#: doc/tin.1:1618 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1603 doc/tin.5:1316 +#: doc/tin.1:1621 doc/tin.5:1335 msgid "The character used to show that an article was read. Default is ' '." msgstr "" #. type: TP -#: doc/tin.1:1603 +#: doc/tin.1:1621 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1607 doc/tin.5:1320 +#: doc/tin.1:1625 doc/tin.5:1339 msgid "" "The character used to show that an article was killed. Default is 'K'. " "B must be set accordingly." msgstr "" #. type: TP -#: doc/tin.1:1607 +#: doc/tin.1:1625 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1611 doc/tin.5:1324 +#: doc/tin.1:1629 doc/tin.5:1343 msgid "" "The character used to show that an article was hot before it was read. " "Default is ':'. B must be set accordingly." msgstr "" #. type: TP -#: doc/tin.1:1611 doc/tin.5:1324 +#: doc/tin.1:1629 doc/tin.5:1343 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1616 +#: doc/tin.1:1634 msgid "" "If ON B will ask before using a MIME viewer (B) to " "display MIME messages. This only occurs if a MIME viewer is set. Default is " @@ -3558,50 +3613,63 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1616 +#: doc/tin.1:1634 +#, no-wrap +msgid "B" +msgstr "" + +#. type: Plain text +#: doc/tin.1:1639 +msgid "" +"Format string B 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:1639 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1620 doc/tin.5:1335 +#: doc/tin.1:1643 doc/tin.5:1360 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:1620 +#: doc/tin.1:1643 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1624 doc/tin.5:1339 +#: doc/tin.1:1647 doc/tin.5:1364 msgid "" "If ON automatically list thread when entering it using right arrow key. " "Default is ON." msgstr "" #. type: TP -#: doc/tin.1:1624 +#: doc/tin.1:1647 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1627 doc/tin.1:2654 +#: doc/tin.1:1650 doc/tin.1:2684 msgid "Default is OFF." msgstr "" #. type: TP -#: doc/tin.1:1627 +#: doc/tin.1:1650 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1632 doc/tin.5:1347 +#: doc/tin.1:1655 doc/tin.5:1372 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 " @@ -3609,13 +3677,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1632 +#: doc/tin.1:1655 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1637 doc/tin.5:1352 +#: doc/tin.1:1660 doc/tin.5:1377 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 " @@ -3623,13 +3691,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1637 +#: doc/tin.1:1660 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1642 +#: doc/tin.1:1665 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. " @@ -3637,13 +3705,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1642 +#: doc/tin.1:1665 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1648 doc/tin.5:1363 +#: doc/tin.1:1671 doc/tin.5:1388 msgid "" "Use this hash algorithm for cancel-locks. Only available when built with " "cancel-lock support. none disables the generation of cancel-locks. Valid " @@ -3651,323 +3719,345 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.1:1648 +#: doc/tin.1:1671 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1654 doc/tin.5:1367 +#: doc/tin.1:1677 doc/tin.5:1392 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:1654 +#: doc/tin.1:1677 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1657 doc/tin.5:1370 +#: doc/tin.1:1680 doc/tin.5:1395 msgid "Standard background color" msgstr "" #. type: TP -#: doc/tin.1:1657 +#: doc/tin.1:1680 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1660 doc/tin.5:1373 +#: doc/tin.1:1683 doc/tin.5:1398 msgid "Color of quoted text from external sources" msgstr "" #. type: TP -#: doc/tin.1:1660 +#: doc/tin.1:1683 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1663 doc/tin.5:1376 +#: doc/tin.1:1686 doc/tin.5:1401 msgid "Color of sender (From:)" msgstr "" #. type: TP -#: doc/tin.1:1663 +#: doc/tin.1:1686 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1666 doc/tin.5:1379 +#: doc/tin.1:1689 doc/tin.5:1404 msgid "Color of header-lines" msgstr "" #. type: TP -#: doc/tin.1:1666 +#: doc/tin.1:1689 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1669 doc/tin.5:1382 +#: doc/tin.1:1692 doc/tin.5:1407 msgid "Color of help pages" msgstr "" #. type: TP -#: doc/tin.1:1669 +#: doc/tin.1:1692 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1672 doc/tin.5:1385 +#: doc/tin.1:1695 doc/tin.5:1410 msgid "Color of background for inverse text" msgstr "" #. type: TP -#: doc/tin.1:1672 +#: doc/tin.1:1695 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1675 doc/tin.5:1388 +#: doc/tin.1:1698 doc/tin.5:1413 msgid "Color of foreground for inverse text" msgstr "" #. type: TP -#: doc/tin.1:1675 +#: doc/tin.1:1698 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1678 doc/tin.5:1407 +#: doc/tin.1:1701 doc/tin.5:1432 msgid "Color of status messages in last line" msgstr "" #. type: TP -#: doc/tin.1:1678 +#: doc/tin.1:1701 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1682 doc/tin.5:1392 +#: doc/tin.1:1705 doc/tin.5:1417 msgid "" "Color of words emphasized like _this_. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1682 +#: doc/tin.1:1705 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1686 doc/tin.5:1396 +#: doc/tin.1:1709 doc/tin.5:1421 msgid "" "Color of words emphasized like /this/. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1686 +#: doc/tin.1:1709 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1690 doc/tin.5:1400 +#: doc/tin.1:1713 doc/tin.5:1425 msgid "" "Color of words emphasized like *this*. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1690 +#: doc/tin.1:1713 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1694 doc/tin.5:1404 +#: doc/tin.1:1717 doc/tin.5:1429 msgid "" "Color of words emphasized like -this-. See also B and " "B." msgstr "" #. type: TP -#: doc/tin.1:1694 +#: doc/tin.1:1717 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1697 doc/tin.5:1410 +#: doc/tin.1:1720 doc/tin.5:1435 msgid "Color of mini help menu" msgstr "" #. type: TP -#: doc/tin.1:1697 +#: doc/tin.1:1720 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1700 doc/tin.5:1413 +#: doc/tin.1:1723 doc/tin.5:1438 msgid "Color of actual news header fields" msgstr "" #. type: TP -#: doc/tin.1:1700 +#: doc/tin.1:1723 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1703 doc/tin.5:1416 +#: doc/tin.1:1726 doc/tin.5:1441 msgid "Standard foreground color" msgstr "" #. type: TP -#: doc/tin.1:1703 +#: doc/tin.1:1726 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1706 doc/tin.5:1419 +#: doc/tin.1:1729 doc/tin.5:1444 msgid "Color of quoted lines" msgstr "" #. type: TP -#: doc/tin.1:1706 +#: doc/tin.1:1729 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1709 doc/tin.5:1422 +#: doc/tin.1:1732 doc/tin.5:1447 msgid "Color of twice quoted lines" msgstr "" #. type: TP -#: doc/tin.1:1709 +#: doc/tin.1:1732 #, no-wrap msgid "B3 times quoted line (col_quote3)>" msgstr "" #. type: Plain text -#: doc/tin.1:1712 doc/tin.5:1425 +#: doc/tin.1:1735 doc/tin.5:1450 msgid "Color of E=3 times quoted lines" msgstr "" #. type: TP -#: doc/tin.1:1712 +#: doc/tin.1:1735 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1716 doc/tin.5:1429 +#: doc/tin.1:1739 doc/tin.5:1454 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:1716 +#: doc/tin.1:1739 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1719 doc/tin.5:1432 +#: doc/tin.1:1742 doc/tin.5:1457 msgid "Color of signatures" msgstr "" #. type: TP -#: doc/tin.1:1719 +#: doc/tin.1:1742 +#, no-wrap +msgid "B" +msgstr "" + +#. type: Plain text +#: doc/tin.1:1745 doc/tin.5:1460 +msgid "Color of negative score" +msgstr "" + +#. type: TP +#: doc/tin.1:1745 +#, no-wrap +msgid "B" +msgstr "" + +#. type: Plain text +#: doc/tin.1:1748 doc/tin.5:1463 +msgid "Color of positive score" +msgstr "" + +#. type: TP +#: doc/tin.1:1748 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1722 doc/tin.5:1435 +#: doc/tin.1:1751 doc/tin.5:1466 msgid "Color of urls highlight" msgstr "" #. type: TP -#: doc/tin.1:1722 +#: doc/tin.1:1751 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1725 doc/tin.5:1438 +#: doc/tin.1:1754 doc/tin.5:1469 msgid "Color of verbatim blocks" msgstr "" #. type: TP -#: doc/tin.1:1725 +#: doc/tin.1:1754 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1728 doc/tin.5:1441 +#: doc/tin.1:1757 doc/tin.5:1472 msgid "Color of article subject" msgstr "" #. type: TP -#: doc/tin.1:1728 +#: doc/tin.1:1757 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1731 doc/tin.5:1444 +#: doc/tin.1:1760 doc/tin.5:1475 msgid "Color of text-lines" msgstr "" #. type: TP -#: doc/tin.1:1731 +#: doc/tin.1:1760 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1734 doc/tin.5:1447 +#: doc/tin.1:1763 doc/tin.5:1478 msgid "Color of help/mail sign" msgstr "" #. type: TP -#: doc/tin.1:1734 +#: doc/tin.1:1763 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.1:1737 +#: doc/tin.1:1766 msgid "Ask for manual confirmation to protect the user." msgstr "" #. type: IP -#: doc/tin.1:1738 doc/tin.1:1744 doc/tin.1:1748 +#: doc/tin.1:1767 doc/tin.1:1773 doc/tin.1:1777 #, no-wrap msgid "\\(bu" msgstr "" #. TODO: check if all affected commands are marked [after confirmation] #. type: Plain text -#: doc/tin.1:1744 +#: doc/tin.1:1773 msgid "" "B Ask for confirmation before executing certain dangerous commands " "(e.g., B ('B')). Commands that this affects are marked in this " @@ -3975,21 +4065,21 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.1:1748 +#: doc/tin.1:1777 msgid "" "B You'll be asked to confirm that you wish to exit B when you use " "the B ('B') command." msgstr "" #. type: Plain text -#: doc/tin.1:1752 +#: doc/tin.1:1781 msgid "" "B: Ask for confirmation before marking all not selected (with " "B ('B') command) articles as read." msgstr "" #. type: Plain text -#: doc/tin.5:1468 +#: doc/tin.5:1499 msgid "Default is commands & quit." msgstr "" #. type: Plain text -#: doc/tin.5:1479 +#: doc/tin.5:1510 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 " @@ -11239,55 +11553,55 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1479 +#: doc/tin.5:1510 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1481 +#: doc/tin.5:1512 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1483 +#: doc/tin.5:1514 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1486 +#: doc/tin.5:1517 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1489 +#: doc/tin.5:1520 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1493 +#: doc/tin.5:1524 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1498 +#: doc/tin.5:1529 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1502 +#: doc/tin.5:1533 #, no-wrap msgid "B" msgstr "" #. type: ta -#: doc/tin.5:1507 doc/tin.5:1536 +#: doc/tin.5:1538 doc/tin.5:1567 #, no-wrap msgid "" "\\w'0,1 'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' " @@ -11295,7 +11609,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1516 doc/tin.5:1545 +#: doc/tin.5:1547 doc/tin.5:1576 #, no-wrap msgid "" "0\t''Subject:'' (case sensitive)\n" @@ -11309,139 +11623,139 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1518 +#: doc/tin.5:1549 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1522 +#: doc/tin.5:1553 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1527 +#: doc/tin.5:1558 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1531 +#: doc/tin.5:1562 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1547 +#: doc/tin.5:1578 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1549 +#: doc/tin.5:1580 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1551 +#: doc/tin.5:1582 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1553 +#: doc/tin.5:1584 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1555 +#: doc/tin.5:1586 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1557 +#: doc/tin.5:1588 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1559 +#: doc/tin.5:1590 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1561 +#: doc/tin.5:1592 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1563 +#: doc/tin.5:1594 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1565 +#: doc/tin.5:1596 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1567 +#: doc/tin.5:1598 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1569 +#: doc/tin.5:1600 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1571 +#: doc/tin.5:1602 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1573 +#: doc/tin.5:1604 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1575 +#: doc/tin.5:1606 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1577 +#: doc/tin.5:1608 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1579 +#: doc/tin.5:1610 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1581 +#: doc/tin.5:1612 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1592 +#: doc/tin.5:1623 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., " @@ -11450,13 +11764,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1595 +#: doc/tin.5:1626 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1602 +#: doc/tin.5:1633 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, " @@ -11464,19 +11778,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1602 +#: doc/tin.5:1633 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1606 +#: doc/tin.5:1637 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1613 +#: doc/tin.5:1644 msgid "" "If B is E 0 not more than the last B " "articles/group are fetched from the server. If B is E 0 " @@ -11485,13 +11799,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1613 +#: doc/tin.5:1644 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1627 +#: doc/tin.5:1658 msgid "" "Which keys B<\\%tin>(1) should accept to jump to the next unread article. " "Possible is any combination of B and B. When " @@ -11502,20 +11816,20 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1634 +#: doc/tin.5:1665 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:1636 +#: doc/tin.5:1667 #, no-wrap msgid "\\w'%G 'u +\\w'number of responses in thread'u" msgstr "" #. type: Plain text -#: doc/tin.5:1648 +#: doc/tin.5:1679 #, no-wrap msgid "" "%D\tdate\n" @@ -11532,31 +11846,31 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1650 +#: doc/tin.5:1681 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1660 +#: doc/tin.5:1691 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1667 +#: doc/tin.5:1698 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1673 +#: doc/tin.5:1704 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1679 +#: doc/tin.5:1710 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, " @@ -11565,32 +11879,32 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1679 +#: doc/tin.5:1710 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1683 +#: doc/tin.5:1714 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1688 +#: doc/tin.5:1719 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1692 +#: doc/tin.5:1723 msgid "" "This option controls the processing and display of articles that are " "killed. There are 3 options, default is 0 (B)." msgstr "" #. type: Plain text -#: doc/tin.5:1700 +#: doc/tin.5:1731 msgid "" "B is the 'traditional' behavior of B<\\%tin>(1). " "Only unread articles are killed once only by marking them read. As filtering " @@ -11600,119 +11914,145 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1716 +#: doc/tin.5:1747 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1722 +#: doc/tin.5:1753 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:1726 +#: doc/tin.5:1757 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1731 +#: doc/tin.5:1762 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1750 +#: doc/tin.5:1781 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1788 +#: doc/tin.5:1819 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1800 doc/tin.5:2557 +#: doc/tin.5:1831 doc/tin.5:2592 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1833 +#: doc/tin.5:1864 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1838 +#: doc/tin.5:1869 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1843 +#: doc/tin.5:1874 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1848 +#: doc/tin.5:1879 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1853 +#: doc/tin.5:1884 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1859 +#: doc/tin.5:1890 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:1880 +#: doc/tin.5:1911 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1883 +#: doc/tin.5:1914 msgid "Time in seconds to wait for a response from the server. Default is 120." msgstr "" #. type: TP -#: doc/tin.5:1883 +#: doc/tin.5:1914 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1887 +#: doc/tin.5:1918 msgid "" "The normalization form which should be used to normalize unicode input. The " "possible values are:" msgstr "" #. type: Plain text -#: doc/tin.5:1905 +#: doc/tin.5:1936 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." msgstr "" +#. type: TP +#: doc/tin.5:1936 +#, no-wrap +msgid "B" +msgstr "" + #. type: Plain text -#: doc/tin.5:1933 +#: doc/tin.5:1942 +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:1942 +#, no-wrap +msgid "B" +msgstr "" + +#. type: Plain text +#: doc/tin.5:1948 +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:1976 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 " @@ -11720,19 +12060,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:1949 +#: doc/tin.5:1992 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:1961 +#: doc/tin.5:2004 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1971 +#: doc/tin.5:2014 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 " @@ -11741,20 +12081,20 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1979 +#: doc/tin.5:2022 msgid "" "If ON show empty ''Followup-To:'' header when editing an article. Default " "is OFF." msgstr "" #. type: TP -#: doc/tin.5:1984 +#: doc/tin.5:2027 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:1990 +#: doc/tin.5:2033 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 " @@ -11763,7 +12103,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:1995 +#: doc/tin.5:2038 msgid "" "B Compress quote characters together when quoting multiple " "times (for example, 'E E E' will be turned into " @@ -11771,7 +12111,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2001 +#: doc/tin.5:2044 msgid "" "B This option is off by default. Signatures are always " "quoted regardless of this option when you are viewing an article in raw mode " @@ -11780,18 +12120,18 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2003 +#: doc/tin.5:2046 msgid "B This option is on by default." msgstr "" #. type: TP -#: doc/tin.5:2004 +#: doc/tin.5:2047 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2011 +#: doc/tin.5:2054 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, then " @@ -11799,13 +12139,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2011 +#: doc/tin.5:2054 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2018 +#: doc/tin.5:2061 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, then " @@ -11813,13 +12153,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2018 +#: doc/tin.5:2061 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2025 +#: doc/tin.5:2068 msgid "" "A regular expression that will be applied when reading articles. All " "matching lines are shown in B. If B is blank, then " @@ -11827,19 +12167,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2025 +#: doc/tin.5:2068 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2029 +#: doc/tin.5:2072 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2036 +#: doc/tin.5:2079 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 " @@ -11847,62 +12187,73 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2036 +#: doc/tin.5:2079 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2045 +#: doc/tin.5:2088 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2049 +#: doc/tin.5:2092 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2053 +#: doc/tin.5:2096 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2057 +#: doc/tin.5:2100 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2061 +#: doc/tin.5:2104 #, no-wrap msgid "B" msgstr "" +#. type: Plain text +#: doc/tin.5:2114 +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 show_last_line_prev_page=ON. Set to -2 " +"to get half-page scrolling. This setting supersedes B=OFF." +msgstr "" + #. type: TP -#: doc/tin.5:2069 +#: doc/tin.5:2114 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2073 +#: doc/tin.5:2118 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:2075 +#: doc/tin.5:2120 #, no-wrap msgid "\\w'%G 'u +\\w'current group number'u" msgstr "" #. type: Plain text -#: doc/tin.5:2082 +#: doc/tin.5:2127 #, no-wrap msgid "" "%G\tgroup name\n" @@ -11914,19 +12265,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2084 +#: doc/tin.5:2129 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2115 +#: doc/tin.5:2164 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2124 +#: doc/tin.5:2173 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 " @@ -11937,13 +12288,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2124 +#: doc/tin.5:2173 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2131 +#: doc/tin.5:2180 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 " @@ -11951,19 +12302,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2165 +#: doc/tin.5:2196 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2188 +#: doc/tin.5:2219 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2195 +#: doc/tin.5:2226 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -11971,19 +12322,19 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2241 +#: doc/tin.5:2272 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2248 +#: doc/tin.5:2279 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2255 +#: doc/tin.5:2286 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -11991,50 +12342,50 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2255 +#: doc/tin.5:2286 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2259 +#: doc/tin.5:2290 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2268 +#: doc/tin.5:2299 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2272 +#: doc/tin.5:2303 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2278 +#: doc/tin.5:2309 msgid "" "A regular expression to find Subject prefixes like \"Re:\" to remove If " "B is blank, then B<\\%tin>(1) uses a built-in default." msgstr "" #. type: TP -#: doc/tin.5:2278 +#: doc/tin.5:2309 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2284 +#: doc/tin.5:2315 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2291 +#: doc/tin.5:2322 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -12042,7 +12393,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2296 +#: doc/tin.5:2327 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 " @@ -12050,42 +12401,42 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2299 +#: doc/tin.5:2330 msgid "Defines which threading method to use. The choices are:" msgstr "" #. type: Plain text -#: doc/tin.5:2302 +#: doc/tin.5:2333 msgid "Don't thread" msgstr "" #. type: Plain text -#: doc/tin.5:2304 +#: doc/tin.5:2335 msgid "Thread on Subject only" msgstr "" #. type: Plain text -#: doc/tin.5:2306 +#: doc/tin.5:2337 msgid "Thread on References only" msgstr "" #. type: Plain text -#: doc/tin.5:2308 +#: doc/tin.5:2339 msgid "Thread on References then Subject (default)" msgstr "" #. type: Plain text -#: doc/tin.5:2310 +#: doc/tin.5:2341 msgid "Thread multipart articles on Subject" msgstr "" #. type: Plain text -#: doc/tin.5:2312 +#: doc/tin.5:2343 msgid "Thread on Percentage Match of the Subjects" msgstr "" #. type: Plain text -#: doc/tin.5:2316 +#: doc/tin.5:2347 msgid "" "It's also possible to set the threading type on a per group basis by setting " "the group attribute variable B to 0 \\(en 5 in the file " @@ -12093,20 +12444,20 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2320 +#: doc/tin.5:2351 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:2322 +#: doc/tin.5:2353 #, no-wrap msgid "\\w'%G 'u +\\w'from, name and/or address'u" msgstr "" #. type: Plain text -#: doc/tin.5:2333 +#: doc/tin.5:2364 #, no-wrap msgid "" "%D\tdate\n" @@ -12122,7 +12473,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2340 +#: doc/tin.5:2371 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 " @@ -12130,32 +12481,32 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2344 +#: doc/tin.5:2375 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2356 +#: doc/tin.5:2387 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2361 +#: doc/tin.5:2392 msgid "" "The name of file containing all trusted CA certificates used for NNTPS " "(B) connections. If left empty the system default will be used." msgstr "" #. type: TP -#: doc/tin.5:2361 +#: doc/tin.5:2392 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2375 +#: doc/tin.5:2406 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 " @@ -12163,20 +12514,20 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2398 +#: doc/tin.5:2429 msgid "" "If ON remove soft hyphens (U+00AD) from non verbatim blocks when displaying " "articles. Default is OFF." msgstr "" #. type: TP -#: doc/tin.5:2398 +#: doc/tin.5:2429 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2405 +#: doc/tin.5:2436 msgid "" "A regular expression that will be applied when reading articles. All " "matching words are shown in B or B. If " @@ -12184,66 +12535,66 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2405 +#: doc/tin.5:2436 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2409 +#: doc/tin.5:2440 msgid "" "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is " "ON." msgstr "" #. type: TP -#: doc/tin.5:2409 +#: doc/tin.5:2440 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2414 +#: doc/tin.5:2445 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2417 +#: doc/tin.5:2448 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2422 +#: doc/tin.5:2453 msgid "If enabled B<\\%tin>(1) uses ANSI-colors. Default is OFF." msgstr "" #. type: TP -#: doc/tin.5:2422 +#: doc/tin.5:2453 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2425 +#: doc/tin.5:2456 msgid "Use scroll keys on keypad. Default is OFF." msgstr "" #. type: TP -#: doc/tin.5:2425 +#: doc/tin.5:2456 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2431 +#: doc/tin.5:2462 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2443 +#: doc/tin.5:2474 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 " @@ -12252,45 +12603,45 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2443 +#: doc/tin.5:2474 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2447 +#: doc/tin.5:2478 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2451 +#: doc/tin.5:2484 msgid "" -"A regular expression that B will use to find the begin of a verbatim " -"block. Default is #v+" +"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:2451 +#: doc/tin.5:2484 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2455 +#: doc/tin.5:2490 msgid "" -"A regular expression that B will use to find the end of a verbatim " -"block. Default is #v-" +"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:2458 +#: doc/tin.5:2493 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2482 +#: doc/tin.5:2517 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 " @@ -12303,31 +12654,31 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2482 +#: doc/tin.5:2517 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2494 +#: doc/tin.5:2529 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2502 +#: doc/tin.5:2537 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2518 +#: doc/tin.5:2553 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2534 +#: doc/tin.5:2569 msgid "" "Yet another global configuration file with \"I=I\" " "pairs. This one is for the more general options which usually can't be " @@ -12337,31 +12688,31 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2534 +#: doc/tin.5:2569 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2537 +#: doc/tin.5:2572 msgid "Sets a global domain name used in From lines" msgstr "" #. type: Plain text -#: doc/tin.5:2541 +#: doc/tin.5:2576 msgid "" "Defines the name of your organization. $B overrides any " "specified value." msgstr "" #. type: TP -#: doc/tin.5:2541 +#: doc/tin.5:2576 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2546 +#: doc/tin.5:2581 msgid "" "Defines the default place for some configuration files, common values are " "I, I, I or " @@ -12369,13 +12720,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2546 +#: doc/tin.5:2581 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2552 +#: doc/tin.5:2587 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 " @@ -12384,43 +12735,43 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2552 +#: doc/tin.5:2587 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2557 +#: doc/tin.5:2592 msgid "Defines the directory containing the B<\\%inews>(1) executable." msgstr "" #. type: Plain text -#: doc/tin.5:2561 +#: doc/tin.5:2596 msgid "" "Default charset to be used in MIME's ''Content-Type:'' header. " "$B overrides any specified value." msgstr "" #. type: Plain text -#: doc/tin.5:2564 +#: doc/tin.5:2599 msgid "Default encoding scheme used in MIME articles. 8bit might be the best value." msgstr "" #. type: Plain text -#: doc/tin.5:2568 +#: doc/tin.5:2603 msgid "" "Default encoding scheme used in MIME letters. quoted-printable is a good " "choice here." msgstr "" #. type: TP -#: doc/tin.5:2568 +#: doc/tin.5:2603 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2574 +#: doc/tin.5:2609 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) " @@ -12428,26 +12779,26 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2574 +#: doc/tin.5:2609 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2578 +#: doc/tin.5:2613 msgid "" "Don't generate a ''Sender:'' header. This has an effect only if " "B is set to --internal." msgstr "" #. type: TP -#: doc/tin.5:2578 +#: doc/tin.5:2613 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2583 +#: doc/tin.5:2618 msgid "" "Base of your newsspool (Bnews, Cnews and INN traditional spool style), " "common values are I, I, I. " @@ -12455,13 +12806,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2583 +#: doc/tin.5:2618 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2591 +#: doc/tin.5:2626 msgid "" "Base of your NOV database B<\\%newsoverview>(5) (tradspool style; might be " "the same dir as I), common values are I, " @@ -12470,40 +12821,40 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2591 +#: doc/tin.5:2626 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2595 +#: doc/tin.5:2630 msgid "" "Name of a single overview file, common values are I<.overview> or " "I. $B overrides any specified value." msgstr "" #. type: TP -#: doc/tin.5:2595 +#: doc/tin.5:2630 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2600 +#: doc/tin.5:2635 msgid "" "Full pathname of your newssystem's overview.fmt file; usually the file " -"residesin I and is named I, so you only have to " +"resides in I and is named I, so you only have to " "change this setting if your configuration differs." msgstr "" #. type: TP -#: doc/tin.5:2600 +#: doc/tin.5:2635 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2606 +#: doc/tin.5:2641 msgid "" "Full pathname of your newssystem's active file; usually the file resides in " "I and is named I, so you only have to change this " @@ -12512,13 +12863,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2606 +#: doc/tin.5:2641 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2611 +#: doc/tin.5:2646 msgid "" "Full pathname of your newssystem's active.times file; usually the file " "resides in I and is named I, so you only have to " @@ -12526,13 +12877,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2611 +#: doc/tin.5:2646 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2616 +#: doc/tin.5:2651 msgid "" "Full pathname of your newssystem's newsgroups file; usually the file resides " "in I and is named I, so you only have to change this " @@ -12540,13 +12891,13 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2616 +#: doc/tin.5:2651 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2621 +#: doc/tin.5:2656 msgid "" "Full pathname of your newssystem's subscriptions file; usually the file " "resides in I and is named I, so you only have to " @@ -12554,19 +12905,19 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2625 +#: doc/tin.5:2660 msgid "I" msgstr "" #. type: Plain text -#: doc/tin.5:2629 +#: doc/tin.5:2664 msgid "" "translation into language specified in $B, $B or " "$B" msgstr "" #. type: Plain text -#: doc/tin.5:2643 +#: doc/tin.5:2678 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 " @@ -12576,7 +12927,7 @@ msgstr "" #. TODO: IIRC tin issues just a warning in that case? #. type: Plain text -#: doc/tin.5:2648 +#: doc/tin.5:2683 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 " @@ -12584,37 +12935,37 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2651 +#: doc/tin.5:2686 msgid "" "Each line consists of four space-separated fields \"I I " "I I\"." msgstr "" #. type: TP -#: doc/tin.5:2651 doc/tin.5:2705 +#: doc/tin.5:2686 doc/tin.5:2740 #, no-wrap msgid "B" msgstr "" #. type: TP -#: doc/tin.5:2654 +#: doc/tin.5:2689 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2657 +#: doc/tin.5:2692 msgid "is the highest article number that has been used in that newsgroup" msgstr "" #. type: TP -#: doc/tin.5:2657 +#: doc/tin.5:2692 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2664 +#: doc/tin.5:2699 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 " @@ -12624,90 +12975,90 @@ msgid "" msgstr "" #. type: TP -#: doc/tin.5:2664 +#: doc/tin.5:2699 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2667 +#: doc/tin.5:2702 msgid "can be one of those" msgstr "" #. type: TP -#: doc/tin.5:2668 +#: doc/tin.5:2703 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2671 +#: doc/tin.5:2706 msgid "local postings are allowed" msgstr "" #. type: TP -#: doc/tin.5:2671 +#: doc/tin.5:2706 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2674 +#: doc/tin.5:2709 msgid "no local postings are allowed, only remote ones" msgstr "" #. type: TP -#: doc/tin.5:2674 +#: doc/tin.5:2709 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2677 +#: doc/tin.5:2712 msgid "the group is moderated and all postings must be approved" msgstr "" #. type: TP -#: doc/tin.5:2677 +#: doc/tin.5:2712 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2680 +#: doc/tin.5:2715 msgid "articles in this group are not kept, but only passed on" msgstr "" #. type: TP -#: doc/tin.5:2680 +#: doc/tin.5:2715 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2683 +#: doc/tin.5:2718 msgid "articles cannot be posted to this newsgroup" msgstr "" #. type: TP -#: doc/tin.5:2683 +#: doc/tin.5:2718 #, no-wrap msgid "B<=foo.bar>" msgstr "" #. type: Plain text -#: doc/tin.5:2686 +#: doc/tin.5:2721 msgid "articles are locally filed into the ''foo.bar'' group" msgstr "" #. type: TP -#: doc/tin.5:2687 doc/tin.5:2715 doc/tin.5:2738 +#: doc/tin.5:2722 doc/tin.5:2750 doc/tin.5:2773 #, no-wrap msgid "B<\\%tin>(1)" msgstr "" #. type: Plain text -#: doc/tin.5:2694 +#: doc/tin.5:2729 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) or LIST " @@ -12715,7 +13066,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2705 +#: doc/tin.5:2740 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 " @@ -12724,25 +13075,25 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2712 +#: doc/tin.5:2747 msgid "" "is the time when the group was created, expressed as the number of seconds " "since the Epoch." msgstr "" #. type: TP -#: doc/tin.5:2712 +#: doc/tin.5:2747 #, no-wrap msgid "B" msgstr "" #. type: Plain text -#: doc/tin.5:2715 +#: doc/tin.5:2750 msgid "is the electronic mail address of the person who created the group." msgstr "" #. type: Plain text -#: doc/tin.5:2721 +#: doc/tin.5:2756 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) " @@ -12750,7 +13101,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2732 +#: doc/tin.5:2767 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 " @@ -12759,7 +13110,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2744 +#: doc/tin.5:2779 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 " @@ -12767,14 +13118,14 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2753 +#: doc/tin.5:2788 msgid "" "This file might hold a default organization to be used in the " "''Organization:'' header. $B has a higher priority if set." msgstr "" #. type: Plain text -#: doc/tin.5:2771 +#: doc/tin.5:2806 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 " @@ -12785,7 +13136,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2786 +#: doc/tin.5:2821 msgid "" "This file contains a list of newsgroups \\(em one per line \\(em which the " "client should subscribe to when the user has no " @@ -12796,7 +13147,7 @@ msgid "" msgstr "" #. type: Plain text -#: doc/tin.5:2835 +#: doc/tin.5:2870 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), " diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/mbox.5 tin-2.6.3/doc/mbox.5 --- tin-2.6.2/doc/mbox.5 2021-08-23 13:01:35.000000000 +0200 +++ tin-2.6.3/doc/mbox.5 2023-07-14 13:12:43.225169747 +0200 @@ -119,7 +119,7 @@ dotlocked. The temporary file can then s In order to release the lock, an application just unlinks the \fIfolder.lock\fR file. .PP -If multiple methods are combined, implementors should make sure to +If multiple methods are combined, implementers should make sure to use the non-blocking variants of the .BR \%fcntl (2) and diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/mmdf.5 tin-2.6.3/doc/mmdf.5 --- tin-2.6.2/doc/mmdf.5 2021-08-23 13:01:35.000000000 +0200 +++ tin-2.6.3/doc/mmdf.5 2023-07-14 13:12:43.245170577 +0200 @@ -115,7 +115,7 @@ dotlocked. The temporary file can then s In order to release the lock, an application just unlinks the \fIfolder.lock\fR file. .PP -If multiple methods are combined, implementors should make sure to +If multiple methods are combined, implementers should make sure to use the non-blocking variants of the .BR \%fcntl (2) and diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/tin.1 tin-2.6.3/doc/tin.1 --- tin-2.6.2/doc/tin.1 2022-12-24 23:55:43.000000000 +0100 +++ tin-2.6.3/doc/tin.1 2023-12-11 23:51:42.069364868 +0100 @@ -3,14 +3,14 @@ .\" Module : tin.1 .\" Author : I. Lea, U. Janssen .\" Created : 1991-08-23 -.\" Updated : 2022-12-24 +.\" Updated : 2023-12-24 .\" Notes : use American English; still needs some work, e.g.: .\" - document authorization (.newsauth) .\" - document random organization feature .\" .\" .IX Title "tin 1" -.TH tin 1 "December 24th, 2022" "2.6.2" "Usenet newsreader" +.TH tin 1 "December 24th, 2023" "2.6.3" "Usenet newsreader" .\" .\" .SH NAME @@ -23,7 +23,7 @@ tin, rtin \- Usenet newsreader .RB [\|[\| \-h \||\| \-H \||\| \-V \|]\ \|| .RB [\|[\| \-a \|] .RB [\| \-dlnq \||\| \-Q \|] -.RB [\| \-AkrTzxX \|]\|] +.RB [\| \-ACkrTzxX \|]\|] .RB [\|[\| \-R \||\| \-S \|] .RB \|\| \-s .IR News_dir \|] @@ -38,11 +38,13 @@ tin, rtin \- Usenet newsreader .RB [\| \-f .IR newsrc_file \|] .RB [\| \-g -.IR server \|] +.IR server \|[\|: port \|]\|] .RB [\| \-m .IR Mail_dir \|] .RB [\| \-p .IR port \|] +.RB [\| \-t +.IR timeout \|] .RB [\| \-I .IR index_dir \|]\ \|[ newsgroup \|[\|,.\|.\|.\|]\|]\|] .\" @@ -115,6 +117,11 @@ Create/update index files for every grou \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fR or file specified by the ''\fB\-f\fP'' 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" +section. +.TP .B \-d Don't load newsgroup descriptions and servers message of the day (interactive mode). @@ -132,8 +139,8 @@ and/or on screen output may be given. Se Use the specified file of subscribed to newsgroups in place of \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fR. .TP -.BI \-g " server" -Use the server and newsrc specified in +.BI \-g " server[:port]" +Use the server[:port] and newsrc specified in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable\fR. Only available when reading via NNTP. .TP @@ -160,7 +167,8 @@ NNTP and \fBcache_overview_files\fP is t .TP .BI \-k Skip the certificate verification step for NNTPS connections and proceed -without checking. This option implies ''\fB\-T\fP''. +without checking. This option implies ''\fB\-T\fP''. See also the "SECURITY" +section. .TP .BI \-l Get number of articles per group from the @@ -206,7 +214,8 @@ Don't check for new newsgroups and skip .TP .B \-Q Quick start. Start \fBtin\fP as quickly as possible. Currently this is -equivalent to ''\fB\-dnq\fP''. +equivalent to ''\fB\-dnq\fP''. See also the ''\fB\-C\fP'' and ''\fB\-G\fP'' +command-line options. .TP .B \-r Read news remotely from the default NNTP server specified in the environment @@ -224,8 +233,13 @@ Save/read articles to/in directory. Defa Save unread articles for later reading by the ''\fB\-R\fP'' option. For more information read section "AUTOMATIC MAILING AND SAVING NEW NEWS". .TP +.BI \-t " timeout" +Override the \fBnntp_read_timeout_secs\fP setting. Default is 120 seconds, +allowed maximum is 16383. +.TP .B \-T -Enable NNTPS (NNTP over TLS). Only available when reading via NNTP. +Enable NNTPS (NNTP over TLS). This also overrides the environment +variable $\fBNNTPPORT\fP if set. Only available when reading via NNTP. .TP .B \-u Create/update index files for every group in @@ -403,9 +417,7 @@ recent articles within the thread it mig 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 number of lines of the first (unread) article in the thread -might also be shown right before the subject \(em this is controlled by the -\fBshow_info\fP option. The display can be customized via \fBgroup_format\fP. +thread. The display can be customized via \fBgroup_format\fP. .PP .\" FIXME - make this auto scale .nf @@ -1045,6 +1057,12 @@ the newsgroup 'control' or 'control.canc .B EditFilter 'E' Edit the filter file and reload it afterwards. .TP +.B ThreadFollowupQuote 'f' +Post a followup to the current article with a copy of the article included. +.TP +.B ThreadFollowup 'F' +Post a followup to the current article without a copy of the article included. +.TP .B ToggleInfoLastLine 'i' Display the subject of the current article in the last line. .TP @@ -1614,6 +1632,11 @@ If ON \fBtin\fP will ask before using a (\fBmetamail_prog\fP) to display MIME messages. This only occurs if a MIME viewer is set. Default is OFF. .TP +.B Format string for the Attachment level (attachment_format) +Format string \fBtin\fP uses for Attachment level representation. See the +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. @@ -1717,6 +1740,12 @@ in the article viewer. .B Color of signatures (col_signature) Color of signatures .TP +.B Color of negative score (col_score_neg) +Color of negative score +.TP +.B Color of positive score (col_score_pos) +Color of positive score +.TP .B Color of urls highlight (col_urls) Color of urls highlight .TP @@ -2156,7 +2185,12 @@ Format of quote line when posting/follow .TP .B NNTP read timeout in seconds (nntp_read_timeout_secs) Time in seconds to wait for a response from the server. Default is 120. -Setting this to 0 means no timeout. +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 .B Unicode normalization form (normalization_form) The normalization form \fBtin\fP should use to normalize unicode input. @@ -2179,6 +2213,16 @@ Some normalization modes are only availa library \fBtin\fP uses to do the normalization. NFC should be used if possible. .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 +section "CUSTOMIZING THE SCREEN FORMAT". +Default is "[-- %T%S%*n%z%*l%!c%!d%*e --]". +.TP +.B Format string for the display of uue header at Article level (page_uue_format) +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 .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. @@ -2384,24 +2428,6 @@ new mail has arrived. arrived otherwise show help sign. .RE .TP -.B Show lines/score in listings (show_info) -Which information about the thread or article should be shown. Default is 1, -show only the line count. -.RS +.5i -.IP 0 3 -\fBNone\fP, no information will be displayed. -.IP 1 -\fBLines\fP, in article listing the line count of an article will be -displayed and in thread listing the line count of first (unread) article -will be displayed. -.IP 2 -\fBScore\fP, in article listing the score of an article will be displayed -and in thread listing the score of the thread will be displayed \(em see also -\fBthread_score\fP. -.IP 3 -\fBLines & Score\fP, display line count and score. -.RE -.TP .B Show only unread articles (show_only_unread_arts) If ON show only new/unread articles otherwise show all articles. Default is ON. @@ -2413,6 +2439,10 @@ is OFF. .B Display signatures (show_signatures) If OFF don't show signatures when displaying articles. Default is ON. .TP +.B Display score (show_art_score) +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 .B Prepend signature with '\en\-\- \en' (sigdashes) If ON prepend the signature with sigdashes. Default is ON. .TP @@ -3012,7 +3042,8 @@ if one exists rather than just the curre expression of the form \(en, 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. Currently +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'). @@ -3210,6 +3241,84 @@ item, the length must be the first param 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'. +.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 -.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 -.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" @@ -3459,9 +3568,9 @@ For a detailed description see .PP .nf -.IR ${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"} +.IR ${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"} .br -.IR /etc/tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"} +.IR /etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"} .fi .PP @@ -3597,9 +3706,9 @@ the file \fI/etc/nntpserver\fR does not 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 option overrides $\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 ''\fB\-p\fP'' and ''\fB\-T\fP'' +command-line options do override $\fBNNTPPORT\fP. .TP .B DISTRIBUTION Set the article header field ''Distribution:'' to the contents of the @@ -3638,7 +3747,8 @@ table for IBM PC character set (code pag .TP .B ORGANIZATION Set the article header field ''Organization:'' to the contents of the -variable instead of the system default. If reading news on an Apollo +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 @@ -3875,14 +3985,19 @@ Write out \fI${TIN_HOMEDIR:\-"$HOME"}/.n .SH SECURITY .IX Header 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 the users NNTP -password in cleartext. On multiuser-systems \fB$TMPDIR\fP should be set -to a safe location before starting \fBtin\fP in debug mode (e.g. -\fBTMPDIR=$HOME tin \-D 1\fP). +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 ''\fB\-k\fP'' 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 ''\fB\-A\fP'' command line +option in conjunction with ''\fB\-C\fP'' circumvents this behavior. .\" .\" .SH "CONFORMING TO" @@ -3908,14 +4023,21 @@ by the University of Cambridge, England. .\" .SH BUGS .IX Header BUGS -\fBCNews\fP NNTPd, +.BR CNews \0NNTPd, .BR \%noffle (1) (<= V1.0-pre5) and .BR 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. -.br +.PP +Using the ''\fB-C\fP'' (COMPRESS) flag with +.BR INN \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 +.BR INN \0nnrpd +version 2.7.2. As a workaround simply don't use ''\fB-C\fP''. +.PP Before mailing a bug-report to 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 @@ -4050,4 +4172,5 @@ Urs Janssen .BR RFC\%5536 , .BR RFC\%5537 , .BR RFC\%6048 , +.BR RFC\%8054 , .BR RFC\%8143 diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/tin.5 tin-2.6.3/doc/tin.5 --- tin-2.6.2/doc/tin.5 2022-12-24 23:55:55.000000000 +0100 +++ tin-2.6.3/doc/tin.5 2023-12-11 23:51:55.421891326 +0100 @@ -2,11 +2,11 @@ .\" Module : tin.5 .\" Author : U. Janssen .\" Created : 2000-07-10 -.\" Updated : 2022-12-24 +.\" Updated : 2023-12-24 .\" Notes : needs a some work .\" .\" -.TH tin 5 "December 24th, 2022" "2.6.2" "Usenet newsreader" +.TH tin 5 "December 24th, 2023" "2.6.3" "Usenet newsreader" .SH NAME tin, rtin \- related files @@ -251,15 +251,17 @@ mime type / filename extension pairs .IR ${TIN_HOMEDIR:\-"$HOME"}/.newsauth .sp .RS -"\fInntpserver\fR \fIpassword\fR [\fIuser\fR]" 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! +"\fInntpserver[:port]\fR \fIpassword\fR [\fIuser\fR]" 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 .B nntpserver -full qualified domain name of the news server. +full qualified domain name of the news server. Additionally, a port can be +specified by appending :portnumber. .TP .B password user's unencrypted password for reading news. @@ -550,7 +552,8 @@ Identical to the tinrc variable of the s This can be used to set the article header field ''Organization:''. It overrides the setting (if any) of organization in \fI/etc/tin/tin.defaults\fR and $\fBORGANIZATION\fP (or $\fBNEWSORG\fP on -Apollo DomainOS). Note that some news servers might still overwrite the +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. .TP .B pos_first_unread @@ -586,10 +589,10 @@ Identical to the tinrc variable of the s .\" TODO: document option .B savefile .TP -.B show_author +.B show_art_score Identical to the tinrc variable of the same name .TP -.B show_info +.B show_author Identical to the tinrc variable of the same name .TP .B show_only_unread_arts @@ -643,7 +646,10 @@ Identical to the tinrc variable of the s .B x_body 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. +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 .B x_comment_to Insert ''X\-Comment\-To:'' header, this is only useful in FIDO groups. @@ -750,7 +756,9 @@ undeclared_charset=ISO\-2022\-JP\-2 .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. +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 @@ -790,9 +798,9 @@ used (wildmat or regex) depends on the s variable \fBwildcard\fP. .TP .B msgid_last -Match against ''Message\-ID:'' and last ''References:'' entry only. The -matching type used (wildmat or regex) depends on the setting of the tinrc -variable \fBwildcard\fP. +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 \fBwildcard\fP. .TP .B msgid_only Match against ''Message\-ID:''. The matching type used (wildmat or regex) @@ -871,16 +879,24 @@ group=* case=1 score=hot subj=\\b(cd|[rk]?)?tin(d|pre)?[\-.0\-9]*\\b + +comment=downscore postings in nsr from google base 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 -.\" TODO: LC_CTYPE has a higher priority as LC_MESSAGES, does this make sense? .nf -.IR ${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"} +.IR ${TIN_HOMEDIR:\-"$HOME"}/.tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"} .br -.IR /etc/tin/keymap${${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_CTYPE:\-"${LC_MESSAGES:\-"$LANG"}"}"}"} +.IR /etc/tin/keymap${${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}:+".${LC_ALL:\-"${LC_MESSAGES:\-"${LC_CTYPE:\-"$LANG"}"}"}"} .fi .sp .RS @@ -1108,10 +1124,12 @@ is bound to NULL it is unassigned. \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 @@ -1142,14 +1160,15 @@ is a short single-line description of th .IR ${TIN_HOMEDIR:\-"$HOME"}/.tin/newsrctable .sp .RS -"\fInntpserver\fR \fInewsrc\fR [\fIshortname\fR [\fI...\fR]]" +"\fInntpserver[:port]\fR \fInewsrc\fR [\fIshortname\fR [\fI...\fR]]" pairs to use with the ''\fB\-g\fP'' command-line switch. The matching is case-insensitive and any line that starts with "#", ";" or " " is treated as a comment. .TP .B nntpserver -full qualified domain name of the news server. The string "default" or "*" -acts as wildcard to match any name, such a line should be placed last. +full qualified domain name of the news server. Additionally, a port can be +specified by appending :portnumber. The string "default" or "*" acts as +wildcard to match any name, such a line should be placed last. .TP .B newsrc related newsrc. @@ -1329,6 +1348,12 @@ will ask before using a MIME viewer (\fB MIME messages. This only occurs if a MIME viewer is set. Default is OFF. .TP +.B attachment_format +Format string +.BR \%tin (1) +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. @@ -1430,6 +1455,12 @@ in the article viewer. .B col_signature Color of signatures .TP +.B col_score_neg +Color of negative score +.TP +.B col_score_pos +Color of positive score +.TP .B col_urls Color of urls highlight .TP @@ -1903,6 +1934,18 @@ library .BR \%tin (1) uses to do the normalization. NFC should be used if possible. .TP +.B page_mime_format +Format string +.BR \%tin (1) +uses for mime header at Page level. +Default is "[-- %T%S%*n%z%*l%!c%!d%*e --]". +.TP +.B page_uue_format +Format string +.BR \%tin (1) +uses for uue header at Page level. +Default is "[-- %T%S%*n%I%!d%*e --]". +.TP .B pos_first_unread If ON put cursor at first unread article in group otherwise at last article. Default is ON. @@ -2062,7 +2105,9 @@ Score of an article which should be mark .B scroll_lines The number of lines that will be scrolled up/down in the article pager when using cursor-up/down. The default is 1 (line-by-line). Set to 0 to get -traditional \fBtin\fP page-by-page scrolling. Set to \-1 to get page-by-page +traditional +.BR \%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 show_last_line_prev_page=ON. Set to \-2 to get half-page scrolling. This setting supersedes \fBfull_page_scroll\fP=OFF. @@ -2113,6 +2158,10 @@ are displayed. displayed. .RE .TP +.B show_art_score +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 .B show_description If ON show a short group description text after newsgroup name at the group selection level. The ''\fB\-d\fP'' command-line flag will override the @@ -2141,24 +2190,6 @@ new mail has arrived. arrived otherwise show help sign. .RE .TP -.B show_info -Which information about the thread or article should be shown. Default is 1, -show only the line count. -.RS +1i -.IP 0 3 -\fBNone\fP, no information will be displayed. -.IP 1 -\fBLines\fP, in article listing the line count of an article will be -displayed and in thread listing the line count of first (unread) article -will be displayed. -.IP 2 -\fBScore\fP, in article listing the score of an article will be displayed -and in thread listing the score of the thread will be displayed \(em see also -\fBthread_score\fP. -.IP 3 -\fBLines & Score\fP, display line count and score. -.RE -.TP .B show_only_unread_arts If ON show only new/unread articles otherwise show all articles. Default is ON. @@ -2446,11 +2477,15 @@ If ON use UTF-8 characters for indicator ellipsis ('...'). Default is OFF. .TP .B verbatim_begin_regex -A regular expression that \fBtin\fP will use to find the begin of a verbatim +A regular expression that +.BR \%tin (1) +will use to find the begin of a verbatim block. Default is #v+ .TP .B verbatim_end_regex -A regular expression that \fBtin\fP will use to find the end of a verbatim +A regular expression that +.BR \%tin (1) +will use to find the end of a verbatim block. Default is #v- .TP .B verbatim_handling @@ -2595,7 +2630,7 @@ Name of a single overview file, common v .TP .B overviewfmtfile Full pathname of your newssystem's overview.fmt file; usually the file -residesin \fInewslibdir\fR and is named \fIoverview.fmt\fR, so you only +resides in \fInewslibdir\fR and is named \fIoverview.fmt\fR, so you only have to change this setting if your configuration differs. .TP .B activefile diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/tin.defaults tin-2.6.3/doc/tin.defaults --- tin-2.6.2/doc/tin.defaults 2022-12-25 00:00:28.000000000 +0100 +++ tin-2.6.3/doc/tin.defaults 2023-12-24 00:07:18.848273822 +0100 @@ -1,5 +1,5 @@ # -# TIN 2.6.2 - a threaded newsreader +# TIN 2.6.3 - a threaded newsreader # # tin.defaults - set some machine specified options # and override compile time defaults diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/umlaute.txt tin-2.6.3/doc/umlaute.txt --- tin-2.6.2/doc/umlaute.txt 2021-08-23 13:01:35.000000000 +0200 +++ tin-2.6.3/doc/umlaute.txt 2023-01-18 23:34:49.437050703 +0100 @@ -4,17 +4,17 @@ Zeichensatz- und Umlautebehandlung in ti Umlaute beim Lesen ------------------ -Nachdem ein Posting vom Newsserver geladen wurde, prüft tin, ob im Header +Nachdem ein Posting vom Newsserver geladen wurde, prüft tin, ob im Header ein Zeichensatz deklariert wurde. Falls nicht, wird der (gerade passende) -Wert aus der attributes-Datei für undeclared_charset angenommen, wenn es den +Wert aus der attributes-Datei für undeclared_charset angenommen, wenn es den auch nicht gibt, nimmt tin US-ASCII an. -Anschließend wird das Posting in den lokalen Zeichensatz konvertiert. Dieser +Anschließend wird das Posting in den lokalen Zeichensatz konvertiert. Dieser Zeichensatz ist im Locale angegeben, den Du normalerweise mittels Umgebungsvariablen setzt (LANG, LC_*). Sollte das Posting Zeichen enthalten, die im Header angegebenen bzw. durch tin angenommenen Zeichensatz nicht vorkommen (z. B. 8-Bit-Zeichen bei US-ASCII- oder fehlender Deklaration), -werden sie durch Fragezeichen ersetzt. Enthält das Posting Zeichen, die im +werden sie durch Fragezeichen ersetzt. Enthält das Posting Zeichen, die im lokalen Zeichensatz nicht vorkommen (z. B. Euro-Zeichen in einer ISO-8859-1-Umgebung), werden diese ebenfalls durch Fragezeichen ersetzt. Das so konvertierte Posting wird dann angezeigt. @@ -24,61 +24,60 @@ Umlaute beim Schreiben ---------------------- Solltest Du auf die Idee kommen, auf ein Posting antworten, wird das wie -oben beschrieben konvertierte Posting an den Editor übergeben. Der sollte -dann natürlich auch mit dem lokalen Zeichensatz umgehen können (joe hat zum -Beispiel Probleme mit UTF-8, den sollte man dann nicht nehmen). Dort +oben beschrieben konvertierte Posting an den Editor übergeben. Der sollte +dann natürlich auch mit dem lokalen Zeichensatz umgehen können. Dort bearbeitest Du dann Deine Antwort ganz normal und beendest den Editor -wieder, um zu tin zurückzugelangen. +wieder, um zu tin zurückzugelangen. Wenn Du die Antwort verschickst, schaut tin nach, in welchem Zeichensatz Du -das tun möchtest: Entweder hast Du das in der attributes-Datei für die +das tun möchtest: Entweder hast Du das in der attributes-Datei für die jeweilige Gruppe (oder mehrere davon) oder global in der tinrc-Datei in -mm_network_charset festgelegt. Letzteres geht auch über das Menü: der Punkt -heißt MM_NETWORK_CHARSET. Tin konvertiert dann das Posting oder die Mail vom +mm_network_charset festgelegt. Letzteres geht auch über das Menü: der Punkt +heißt MM_NETWORK_CHARSET. Tin konvertiert dann das Posting oder die Mail vom lokalen Zeichensatz in den angegebenen Zeichensatz um. Auch hier kann es -dann passieren, daß Du lokal Zeichen verwendet hast, die im Zielzeichensatz -nicht verfügbar sind. Wie schon beim Anzeigen werden dann solche Zeichen in -Fragezeichen umgewandelt. In diesem Fall gibt tin außerdem eine Warnung aus, -so daß Du vor dem Posten noch korrigierend eingreifen kannst. +dann passieren, daß Du lokal Zeichen verwendet hast, die im Zielzeichensatz +nicht verfügbar sind. Wie schon beim Anzeigen werden dann solche Zeichen in +Fragezeichen umgewandelt. In diesem Fall gibt tin außerdem eine Warnung aus, +so daß Du vor dem Posten noch korrigierend eingreifen kannst. Wenn die Fragezeichen nerven ---------------------------- -Als erstes solltest Du sicherstellen, daß tin auch weiß, welchen lokalen +Als erstes solltest Du sicherstellen, daß tin auch weiß, welchen lokalen Zeichensatz Du zur Anzeige verwendest. Tin fragt dazu die "locales" ab. Gib in der Kommandozeile einfach mal den Befehl `locale` ein, alternativ `echo $LANG, $LC_CTYPE`. Herauskommen sollte etwas wie "de_DE.ISO-8859-1", also ein -Sprachencode (hier de) gefolgt von einem Unterstrich, einem Ländercode (hier +Sprachencode (hier de) gefolgt von einem Unterstrich, einem Ländercode (hier DE) gefolgt von einem Punkt und ein Zeichensatz (hier ISO-8859-1). Ist das nicht der Fall, solltest Du entweder LANG oder LC_CTYPE auf einen -für Dich passenden Wert stellen. Diesen Wert kannst Du wie oben beschrieben -zusammensetzen. In der französischsprachigen Schweiz und in einem Terminal, -das UTF-8 darstellt, würdest Du in der bash und in der ksh zum Beispiel den +für Dich passenden Wert stellen. Diesen Wert kannst Du wie oben beschrieben +zusammensetzen. In der französischsprachigen Schweiz und in einem Terminal, +das UTF-8 darstellt, würdest Du in der bash und in der ksh zum Beispiel den Befehl `LC_CTYPE=fr_CH.UTF-8; export LC_CTYPE` verwenden; in der (t)csh lautet er `setenv LC_CTYPE fr_CH.UTF-8`. -Im nächsten Schritt solltest Du in der attributes-Datei (im +Im nächsten Schritt solltest Du in der attributes-Datei (im .tin-Verzeichnis) einen Zeichensatz einstellen, der angenommen wird, wenn im Posting keiner angegeben ist. Zum Beispiel so: scope=* undeclared_charset=Windows-1252 -Damit legst Du für alle Newsgruppen fest, daß als Zeichensatz Windows-1252 -angenommen werden soll. Da die meisten Leute unter Windows arbeiten dürften -und für Nordamerika sowie Westeuropa unter Window dieser Zeichensatz +Damit legst Du für alle Newsgruppen fest, daß als Zeichensatz Windows-1252 +angenommen werden soll. Da die meisten Leute unter Windows arbeiten dürften +und für Nordamerika sowie Westeuropa unter Window dieser Zeichensatz voreingestellt ist, und dieser Zeichensatz im wesentlichen kompatibel zum -weit verbreiteten ISO-8859-1-Satz ist, ist das eine recht gute Näherung. Für -spezielle Newsgruppen solltest Du das ggf. in einem weiteren Eintrag ändern. +weit verbreiteten ISO-8859-1-Satz ist, ist das eine recht gute Näherung. Für +spezielle Newsgruppen solltest Du das ggf. in einem weiteren Eintrag ändern. So ist zum Beispiel u.a. in der Hierarchie pl.* der Zeichensatz ISO 8859-2 -üblich: +üblich: scope=pl.*,cz.*,hin.*,sk.*,hr.* undeclared_charset=ISO-8859-2 -Insbesondere in Fernost dürften hier noch andere Einstellungen notwendig +Insbesondere in Fernost dürften hier noch andere Einstellungen notwendig sein, beispielsweise so: scope=chinese.*,alt.chinese.text.big5,tw.* @@ -87,16 +86,16 @@ undeclared_charset=Big5 scope=fj.*,jp.*,japan.* undeclared_charset=ISO-2022-JP -Sollten auch diese Einstellungen zu keinem Erfolg führen, sind die Locales +Sollten auch diese Einstellungen zu keinem Erfolg führen, sind die Locales des Systems entweder nicht vorhanden oder kaputt. Zumindest in ersterem Fall -wäre es angebracht, ein entsprechendes Paket zu installieren (oder -installieren zu lassen). Libiconv von Bruno Haible wäre da eine sinnvolle +wäre es angebracht, ein entsprechendes Paket zu installieren (oder +installieren zu lassen). Libiconv von Bruno Haible wäre da eine sinnvolle Wahl. -Wenn auch das nicht möglich ist, bleibt als allerletzte Möglichkeit nur, tin -neu zu compilieren. Dazu vorher `make distclean` und configure zusätzlich zu +Wenn auch das nicht möglich ist, bleibt als allerletzte Möglichkeit nur, tin +neu zu compilieren. Dazu vorher `make distclean` und configure zusätzlich zu den normalen Optionen mit --disable-locale aufrufen. In diesem Fall geht tin -grundsätzlich davon aus, daß die Postings im lokalen Zeichensatz zu -interpretieren sind. Hinweis: Das kann schon mal dazu führen, daß das +grundsätzlich davon aus, daß die Postings im lokalen Zeichensatz zu +interpretieren sind. Hinweis: Das kann schon mal dazu führen, daß das Terminal nur noch "komische" Zeichen ausgibt oder die Zeichen nicht da ausgegeben werden, wo sie hinsollen. diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/umlauts.txt tin-2.6.3/doc/umlauts.txt --- tin-2.6.2/doc/umlauts.txt 2021-08-23 13:01:35.000000000 +0200 +++ tin-2.6.3/doc/umlauts.txt 2023-01-30 08:51:49.948168027 +0100 @@ -23,9 +23,8 @@ Umlauts when writing If you answer to a posting, the converted posting will be handed over to your editor. The editor should be able to cope with characters in your local -charset, of course. Joe, for example, has difficulties with UTF-8, so you -shouldn't use it in such an environment. Finish your response in the editor -as normal and leave it to get back to tin. +charset, of course. Finish your response in the editor as normal and leave it +to get back to tin. When you post the message, tin determines the charset you want to use. You set this charset with the variable mm_network_charset either in your diff -Nurp '--exclude=.bzr*' tin-2.6.2/doc/url_handler.1 tin-2.6.3/doc/url_handler.1 --- tin-2.6.2/doc/url_handler.1 2021-08-23 13:01:35.000000000 +0200 +++ tin-2.6.3/doc/url_handler.1 2023-11-23 22:59:22.694088679 +0100 @@ -207,4 +207,3 @@ Urs Janssen .SH "SEE ALSO" .IX Header "SEE ALSO" - diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/autoconf.hin tin-2.6.3/include/autoconf.hin --- tin-2.6.2/include/autoconf.hin 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/include/autoconf.hin 2023-12-13 07:32:25.853690078 +0100 @@ -3,10 +3,10 @@ * Module : autoconf.hin * Author : Thomas Dickey * Created : 1995-08-24 - * Updated : 2022-09-19 + * Updated : 2023-12-13 * Notes : #include files, #defines & struct's * - * Copyright (c) 1995-2023 Thomas Dickey + * Copyright (c) 1995-2024 Thomas Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -245,7 +245,6 @@ # undef HAVE_FDOPEN # undef HAVE_FLOCK # undef HAVE_FORK -# undef HAVE_FTIME # undef HAVE_FTRUNCATE # undef HAVE_FSYNC # undef HAVE_GAI_STRERROR @@ -989,6 +988,16 @@ Added missing headers after gettext upda # undef HAVE_LIB_LIBTLS /* + * Define to 1 if we can/should compile with the OpenSSL crypto library + */ +# undef HAVE_LIB_CRYPTO +# undef HAVE_OPENSSL_SSL_H +# undef HAVE_OPENSSL_ASN1_H +# undef HAVE_OPENSSL_BIO_H +# undef HAVE_OPENSSL_PEM_H +# undef HAVE_OPENSSL_X509_H + +/* * Define to 1 if we can/should compile with the OpenSSL libraries */ # undef HAVE_LIB_OPENSSL @@ -998,4 +1007,9 @@ Added missing headers after gettext upda */ # undef HAVE_LIB_GNUTLS +/* + * Define to 1 if we can/should compile with zlib for COMPRESS DEFLATE + */ +# undef USE_ZLIB + #endif /* !TIN_AUTOCONF_H */ diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/bool.h tin-2.6.3/include/bool.h --- tin-2.6.2/include/bool.h 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/include/bool.h 2023-11-06 12:51:22.055683615 +0100 @@ -6,7 +6,7 @@ * Updated : 2013-01-09 * Notes : * - * Copyright (c) 1997-2023 Urs Janssen + * Copyright (c) 1997-2024 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/bugrep.h tin-2.6.3/include/bugrep.h --- tin-2.6.2/include/bugrep.h 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/include/bugrep.h 2023-11-06 12:51:22.059683772 +0100 @@ -6,7 +6,7 @@ * Updated : 2019-02-18 * Notes : * - * Copyright (c) 1997-2023 Urs Janssen + * Copyright (c) 1997-2024 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/debug.h tin-2.6.3/include/debug.h --- tin-2.6.2/include/debug.h 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/include/debug.h 2023-11-06 12:51:22.067684087 +0100 @@ -6,7 +6,7 @@ * Updated : 2016-02-27 * Notes : * - * Copyright (c) 2007-2023 Urs Janssen + * Copyright (c) 2007-2024 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/extern.h tin-2.6.3/include/extern.h --- tin-2.6.2/include/extern.h 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/include/extern.h 2023-12-14 21:28:19.684297555 +0100 @@ -3,10 +3,10 @@ * Module : extern.h * Author : I. Lea * Created : 1991-04-01 - * Updated : 2022-11-03 + * Updated : 2023-12-14 * Notes : * - * Copyright (c) 1997-2023 Iain Lea + * Copyright (c) 1997-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -370,9 +370,12 @@ extern char *tin_progname; extern const char *tmpdir; extern char active_times_file[PATH_LEN]; extern char article_name[PATH_LEN]; +extern char *backup_article_name; extern char bug_addr[LEN]; -extern char bug_nntpserver1[PATH_LEN]; -extern char bug_nntpserver2[PATH_LEN]; +#ifdef NNTP_ABLE + extern char bug_nntpserver1[PATH_LEN]; + extern char bug_nntpserver2[PATH_LEN]; +#endif /* NNTP_ABLE */ extern char cvers[LEN]; extern char dead_article[PATH_LEN]; extern char dead_articles[PATH_LEN]; @@ -464,6 +467,9 @@ extern constext *txt_wildcard_type[]; extern constext txt_1_resp[]; extern constext txt_7bit[]; extern constext txt_8bit[]; +#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[]; @@ -479,6 +485,7 @@ extern constext txt_art_parent_none[]; extern constext txt_art_parent_unavail[]; extern constext txt_art_posted[]; extern constext txt_art_rejected[]; +extern constext txt_art_score[]; extern constext txt_art_thread_regex_tag[]; extern constext txt_art_unavailable[]; extern constext txt_art_x_of_n[]; @@ -494,10 +501,26 @@ extern constext txt_articles_mailed[]; #ifndef DONT_HAVE_PIPING extern constext txt_articles_piped[]; #endif /* !DONT_HAVE_PIPING */ -extern constext txt_attach[]; -extern constext txt_attach_charset[]; -extern constext txt_attach_description[]; -extern constext txt_attachment_lines[]; +extern constext txt_mime_boundary[]; +extern constext txt_mime_boundary_end[]; +extern constext txt_mime_charset[]; +extern constext txt_mime_content_subtype[]; +extern constext txt_mime_content_type[]; +extern constext txt_mime_description[]; +extern constext txt_mime_encoding[]; +extern constext txt_mime_hdr_c_disposition_inline[]; +extern constext txt_mime_hdr_c_transfer_encoding[]; +extern constext txt_mime_hdr_c_type_msg_rfc822[]; +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_name[]; +extern constext txt_mime_sep[]; +extern constext txt_mime_size[]; +extern constext txt_mime_preamble_multipart_mixed[]; +extern constext txt_mime_unsup_charset[]; +extern constext txt_mime_version[]; extern constext txt_attachment_menu[]; extern constext txt_attachment_menu_com[]; extern constext txt_attachment_no_name[]; @@ -507,10 +530,115 @@ extern constext txt_attachment_select[]; extern constext txt_attachment_tagged[]; extern constext txt_attachments_tagged[]; extern constext txt_attachment_untagged[]; -extern constext txt_attach_unsup_charset[]; +extern constext txt_attrib_file_version[]; +extern constext txt_attrib_file_header[]; +extern constext txt_attrib_file_scope[]; +extern constext txt_attrib_file_posted_to_filter[]; +extern constext txt_attrib_file_advertising[]; +extern constext txt_attrib_file_alt_handling[]; +extern constext txt_attrib_file_metamail[]; +extern constext txt_attrib_file_auto_cc_bcc[]; +extern constext txt_attrib_file_auto_cc_bcc_opts[]; +extern constext txt_attrib_file_auto_list_thrd[]; +extern constext txt_attrib_file_auto_select[]; +extern constext txt_attrib_file_batch_save[]; +extern constext txt_attrib_file_date_fmt[]; +extern constext txt_attrib_file_delete_tmp[]; +extern constext txt_attrib_file_editor_fmt[]; +extern constext txt_attrib_file_fcc[]; +extern constext txt_attrib_file_followup_to[]; +extern constext txt_attrib_file_from[]; +extern constext txt_attrib_file_grp_catchup[]; +extern constext txt_attrib_file_grp_fmt[]; +extern constext txt_attrib_file_mail_8bit_hdr[]; +extern constext txt_attrib_file_mail_mime_enc[]; +#ifdef HAVE_ISPELL + extern constext txt_attrib_file_ispell[]; +#endif /* HAVE_ISPELL */ +extern constext txt_attrib_file_maildir[]; +extern constext txt_attrib_file_mailing_list[]; +extern constext txt_attrib_file_mime_types_to_save[]; +extern constext txt_attrib_file_mark_ignore_tags[]; +extern constext txt_attrib_file_mark_saved_read[]; +extern constext txt_attrib_file_mime_forward[]; +#ifdef CHARSET_CONVERSION + extern constext txt_attrib_file_mm_network_charset[]; + extern constext txt_attrib_file_undeclared_charset[]; +#endif /* CHARSET_CONVERSION */ +extern constext txt_attrib_file_hdr_to_disp[]; +extern constext txt_attrib_file_hdr_to_not_disp[]; +extern constext txt_attrib_file_quote_fmt[]; +extern constext txt_attrib_file_organization[]; +extern constext txt_attrib_file_pos_first_unread[]; +extern constext txt_attrib_file_post_8bit_hdr[]; +extern constext txt_attrib_file_post_mime_enc[]; +extern constext txt_attrib_file_post_proc_type[]; +extern constext txt_attrib_file_post_proc_view[]; +extern constext txt_attrib_file_quick_kill_scope[]; +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_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[]; +#endif /* !DISABLE_PRINTING */ +extern constext txt_attrib_file_process_only_unread[]; +extern constext txt_attrib_file_prompt_followup[]; +extern constext txt_attrib_file_savedir[]; +extern constext txt_attrib_file_savefile[]; +extern constext txt_attrib_file_sigfile[]; +extern constext txt_attrib_file_show_author[]; +extern constext txt_attrib_file_show_signatures[]; +extern constext txt_attrib_file_show_art_score[]; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + extern constext txt_attrib_file_suppress_soft_hyphens[]; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ +extern constext txt_attrib_file_show_only_unread[]; +extern constext txt_attrib_file_sigdashes[]; +extern constext txt_attrib_file_signature_repost[]; +extern constext txt_attrib_file_sort_art_type[]; +extern constext txt_attrib_file_sort_thrd_type[]; +extern constext txt_attrib_file_tex2iso[]; +extern constext txt_attrib_file_thrd_catchup[]; +extern constext txt_attrib_file_thrd_arts[]; +extern constext txt_attrib_file_thrd_fmt[]; +extern constext txt_attrib_file_thrd_perc[]; +extern constext txt_attrib_file_trim_art_body[]; +extern constext txt_attrib_file_trim_art_body_0[]; +extern constext txt_attrib_file_trim_art_body_1[]; +extern constext txt_attrib_file_trim_art_body_2[]; +extern constext txt_attrib_file_trim_art_body_3[]; +extern constext txt_attrib_file_trim_art_body_4[]; +extern constext txt_attrib_file_trim_art_body_5[]; +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[]; +#ifdef HAVE_COLOR + extern constext txt_attrib_file_extquote_handling[]; +#endif /* HAVE_COLOR */ +extern constext txt_attrib_file_wrap_on_unread[]; +extern constext txt_attrib_file_x_body[]; +extern constext txt_attrib_file_x_comment[]; +extern constext txt_attrib_file_x_headers[]; +extern constext txt_attrib_file_note_1[]; +extern constext txt_attrib_file_note_2[]; +extern constext txt_attrib_file_footer[]; extern constext txt_attrib_menu_com[]; extern constext txt_attrib_no_scope[]; -extern constext txt_uue[]; extern constext txt_at_s[]; #ifdef NNTP_ABLE extern constext txt_auth_failed[]; @@ -535,6 +663,9 @@ extern constext txt_base_article_range[] extern constext txt_batch_update_unavail[]; extern constext txt_begin_of_art[]; extern constext txt_begin_of_page[]; +#if !defined(HAVE_LIBUU) && defined(HAVE_SUM) && !defined(DONT_HAVE_PIPING) + extern constext txt_bytes[]; +#endif /* !HAVE_LIBUU && HAVE_SUM && !DONT_HAVE_PIPING */ #ifdef NNTP_ABLE extern constext txt_caching_off[]; extern constext txt_caching_on[]; @@ -560,7 +691,11 @@ extern constext txt_cannot_post_group[]; #ifdef NNTP_ABLE extern constext txt_cannot_retrieve[]; #endif /* NNTP_ABLE */ +extern constext txt_cannot_supersede_mailgroups[]; extern constext txt_cannot_write_to_directory[]; +#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[]; @@ -582,13 +717,78 @@ extern constext txt_command_failed[]; extern constext txt_cook_article_failed_exiting[]; extern constext txt_confirm_select_on_exit[]; #ifdef NNTP_ABLE - extern constext txt_connecting[]; extern constext txt_connecting_port[]; + extern constext txt_connection_error[]; #endif /* NNTP_ABLE */ #if defined(NNTP_ABLE) && !defined(INET6) extern constext txt_connection_to[]; #endif /* NNTP_ABLE && !INET6 */ extern constext txt_connection_info[]; +extern constext txt_conninfo_local_spool[]; +extern constext txt_conninfo_saved_news[]; +#ifndef NNTP_ONLY + extern constext txt_conninfo_active_file[]; + extern constext txt_conninfo_active_times_file[]; + extern constext txt_conninfo_newsgroups_file[]; + extern constext txt_conninfo_novrootdir[]; + extern constext txt_conninfo_overview_file[]; + extern constext txt_conninfo_overview_fmt[]; + extern constext txt_conninfo_spool_config[]; + extern constext txt_conninfo_spooldir[]; + extern constext txt_conninfo_subscriptions_file[]; +#endif /* !NNTP_ONLY */ +#ifdef NNTP_ABLE + extern constext txt_conninfo_compress[]; + extern constext txt_conninfo_conn_details[]; +# ifdef USE_ZLIB + extern constext txt_conninfo_deflate[]; + extern constext txt_conninfo_enabled[]; + extern constext txt_conninfo_inactive[]; +# else + extern constext txt_conninfo_deflate_unsupported[]; +# endif /* USE_ZLIB */ +# if defined(HAVE_ALARM) && defined(SIGALRM) + extern constext txt_conninfo_disabled[]; + extern constext txt_conninfo_timeout[]; +# endif /* HAVE_ALARM && SIGALRM */ + extern constext txt_conninfo_implementation[]; +# if defined(MAXARTNUM) && defined(USE_LONG_ARTICLE_NUMBERS) + extern constext txt_conninfo_maxartnum[]; +# endif /* MAXARTNUM && USE_LONG_ARTICLE_NUMBERS */ + extern constext txt_conninfo_nntp[]; + extern constext txt_conninfo_port[]; + extern constext txt_conninfo_ro[]; + extern constext txt_conninfo_rw[]; + extern constext txt_conninfo_server[]; +# ifdef NNTPS_ABLE + extern constext txt_conninfo_nntps[]; + extern constext txt_conninfo_trusted[]; + extern constext txt_conninfo_untrusted[]; + extern constext txt_conninfo_cert[]; + extern constext txt_conninfo_fmt_error[]; + extern constext txt_conninfo_issuer[]; + extern constext txt_conninfo_server_cert_info[]; + extern constext txt_conninfo_subject[]; + extern constext txt_conninfo_tls_info[]; +# if defined(HAVE_LIB_GNUTLS) || defined(HAVE_LIB_OPENSSL) + extern constext txt_conninfo_error_unexpected[]; + extern constext txt_conninfo_error_tolerated[]; + extern constext txt_conninfo_verify_failed[]; + extern constext txt_conninfo_verify_successful[]; +# endif /* HAVE_LIB_GNUTLS || HAVE_LIB_OPENSSL */ +# ifdef HAVE_LIB_GNUTLS + extern constext txt_conninfo_gnutls[]; + extern constext txt_conninfo_verify_failed_no_reason[]; +# endif /* HAVE_LIB_GNUTLS */ +# ifdef HAVE_LIB_LIBTLS + extern constext txt_conninfo_libressl[]; + extern constext txt_conninfo_libtls_info[]; +# endif /* HAVE_LIB_LIBTLS */ +# ifdef HAVE_LIB_OPENSSL + extern constext txt_conninfo_openssl[]; +# endif /* HAVE_LIB_OPENSSL */ +# endif /* NNTPS_ABLE */ +#endif /* NNTP_ABLE */ extern constext txt_copyright_notice[]; extern constext txt_cr[]; extern constext txt_creating_active[]; @@ -629,8 +829,12 @@ extern constext txt_error_bad_to[]; extern constext txt_error_couldnt_dotlock[]; extern constext txt_error_couldnt_lock[]; #endif /* NO_LOCKING */ +#if defined(NNTP_ABLE) && defined(USE_ZLIB) + extern constext txt_error_compression_auth[]; +#endif /* NNTP_ABLE && USE_ZLIB */ extern constext txt_error_copy_fp[]; extern constext txt_error_corrupted_file[]; +extern constext txt_error_couldnt_expand[]; extern constext txt_error_fseek[]; extern constext txt_error_followup_poster[]; extern constext txt_error_format_string[]; @@ -671,7 +875,15 @@ extern constext txt_error_header_line_em extern constext txt_error_header_line_missing[]; extern constext txt_error_header_line_not_7bit[]; extern constext txt_error_header_line_space[]; -extern constext txt_error_insecure_permissions[]; +extern constext txt_error_header_no_name[]; +#ifndef FILE_MODE_BROKEN + extern constext txt_error_insecure_permissions[]; +#endif /* !FILE_MODE_BROKEN */ +#ifdef MIME_BREAK_LONG_LINES + extern constext txt_error_should_be_folded[]; +#else + extern constext txt_error_should_be_shortened[]; +#endif /* MIME_BREAK_LONG_LINES */ #if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE) extern constext txt_error_locale[]; #endif /* HAVE_SETLOCALE && !NO_LOCALE */ @@ -689,9 +901,11 @@ extern constext txt_error_no_such_file[] extern constext txt_error_no_write_permission[]; extern constext txt_error_newsgroups_poster[]; extern constext txt_error_passwd_missing[]; -extern constext txt_error_plural[]; +#ifdef HAVE_LIBUU + extern constext txt_error_plural[]; + extern constext txt_error_singular[]; +#endif /* HAVE_LIBUU */ extern constext txt_error_server_has_no_listed_groups[]; -extern constext txt_error_singular[]; #if defined(NNTP_ABLE) && defined(INET6) extern constext txt_error_socket_or_connect_problem[]; #endif /* NNTP_ABLE && INET6 */ @@ -699,10 +913,14 @@ extern constext txt_error_singular[]; extern constext txt_error_server_unavailable[]; extern constext txt_error_topen[]; #endif /* NNTP_ABLE && TLI && !INET6 */ +extern constext txt_error_unlink[]; extern constext txt_error_unknown_dlevel[]; #if defined(NNTP_ABLE) && defined(HAVE_GETSERVBYNAME) && !defined(INET6) extern constext txt_error_unknown_service[]; #endif /* NNTP_ABLE && HAVE_GETSERVBYNAME && !INET6 */ +#ifndef NNTP_ABLE + extern constext txt_error_unreachable[]; +#endif /* !NNTP_ABLE */ extern constext txt_esc[]; extern constext txt_exiting[]; extern constext txt_external_mail_done[]; @@ -714,7 +932,13 @@ extern constext txt_feed_pattern[]; extern constext txt_filesystem_full[]; extern constext txt_filesystem_full_backup[]; extern constext txt_filter_comment[]; +#ifdef DEBUG + extern constext txt_filter_error_overview_no_servername[]; + extern constext txt_filter_error_overview_xref[]; + extern constext txt_filter_error_skipping_xref_filter[]; +#endif /* DEBUG */ extern constext txt_filter_file[]; +extern constext txt_filter_file_version[]; extern constext txt_filter_global_rules[]; extern constext txt_filter_rule_created[]; extern constext txt_filter_score[]; @@ -976,12 +1200,12 @@ 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_incomplete[]; extern constext txt_index_page_com[]; extern constext txt_info_add_kill[]; extern constext txt_info_add_select[]; extern constext txt_info_all_parts_tagged[]; extern constext txt_info_all_parts_untagged[]; +extern constext txt_info_building_ref_tree[]; extern constext txt_info_do_postpone[]; extern constext txt_info_enter_valid_character[]; extern constext txt_info_missing_part[]; @@ -1015,6 +1239,9 @@ extern constext txt_kill_time[]; extern constext txt_last[]; extern constext txt_last_resp[]; extern constext txt_lines[]; +#if defined(NNTP_ABLE) && defined(DEBUG) + extern constext txt_log_data_hidden[]; +#endif /* NNTP_ABLE && DEBUG */ extern constext txt_lookup_func_not_available[]; extern constext txt_lookup_func_not_nntp[]; #ifdef NNTP_ABLE @@ -1063,11 +1290,13 @@ extern constext txt_mini_thread_2[]; extern constext txt_mini_url_1[]; extern constext txt_mini_url_2[]; extern constext txt_more[]; +#ifdef NNTP_ABLE + extern constext txt_motd[]; +#endif /* NNTP_ABLE */ extern constext txt_moving[]; extern constext txt_msgid_line_last[]; extern constext txt_msgid_line_only[]; extern constext txt_msgid_refs_line[]; -extern constext txt_name[]; extern constext txt_newsgroup[]; extern constext txt_newsgroup_plural[]; extern constext txt_newsgroup_position[]; @@ -1111,11 +1340,13 @@ extern constext txt_no_viewer_found[]; #ifdef NNTP_ABLE extern constext txt_no_xover_support[]; #endif /* NNTP_ABLE */ +extern constext txt_none[]; extern constext txt_not_exist[]; extern constext txt_not_in_active_file[]; extern constext txt_nrctbl_create[]; extern constext txt_nrctbl_default[]; extern constext txt_nrctbl_info[]; +extern constext txt_null[]; extern constext txt_only[]; extern constext txt_option_not_enabled[]; extern constext txt_options_menu[]; @@ -1126,6 +1357,12 @@ extern constext txt_pcre_error_num[]; #ifndef HAVE_LIB_PCRE2 extern constext txt_pcre_error_text[]; #endif /* !HAVE_LIB_PCRE2 */ +#ifdef NNTP_ABLE +# ifdef DEBUG + extern constext txt_port_not_numeric[]; + extern constext txt_port_not_numeric_in[]; +# endif /* DEBUG */ +#endif /* NNTP_ABLE */ extern constext txt_post_a_followup[]; extern constext txt_post_error_ask_postpone[]; extern constext txt_post_history_menu[]; @@ -1143,6 +1380,10 @@ extern constext txt_post_subject[]; #endif /* NNTP_INEWS */ extern constext txt_posted_info_file[]; extern constext txt_posting[]; +#ifdef NNTP_INEWS + extern constext txt_posting_failed[]; +#endif /* NNTP_INEWS */ +extern constext txt_postpone_post[]; extern constext txt_postpone_repost[]; extern constext txt_prefix_hot[]; extern constext txt_prefix_tagged[]; @@ -1167,13 +1408,19 @@ extern constext txt_quit_edit_xpost[]; extern constext txt_quit_no_write[]; extern constext txt_quoted_printable[]; extern constext txt_range_invalid[]; -extern constext txt_read_abort[]; -extern constext txt_read_exit[]; +#ifdef HAVE_SELECT + extern constext txt_read_abort[]; + extern constext txt_read_exit[]; +#endif /* HAVE_SELECT */ extern constext txt_reading_article[]; extern constext txt_reading_arts[]; extern constext txt_reading_attributes_file[]; extern constext txt_reading_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[]; @@ -1182,12 +1429,15 @@ extern constext txt_reading_news_newsrc_ extern constext txt_reading_newsgroups_file[]; extern constext txt_reading_newsrc[]; #ifdef NNTP_ABLE +# ifdef DEBUG + extern constext txt_reconnect_limit_reached[]; +# endif /* DEBUG */ extern constext txt_reconnect_to_news_server[]; #endif /* NNTP_ABLE */ extern constext txt_refs_line_only[]; -#ifdef HAVE_GETTIMEOFDAY +#if defined(HAVE_CLOCK_GETTIME) || defined(HAVE_GETTIMEOFDAY) extern constext txt_remaining[]; -#endif /* HAVE_GETTIMEOFDAY */ +#endif /* HAVE_CLOCK_GETTIME || HAVE_GETTIMEOFDAY */ extern constext txt_remove_bogus[]; extern constext txt_removed_rule[]; extern constext txt_rename_error[]; @@ -1243,12 +1493,16 @@ extern constext txt_select_subj[]; extern constext txt_select_text[]; extern constext txt_select_thread[]; extern constext txt_select_time[]; +extern constext txt_selection_flag_insecure[]; +extern constext txt_selection_flag_secure[]; +extern constext txt_selection_flag_only_unread[]; extern constext txt_send_bugreport[]; #ifdef NNTP_ABLE extern constext txt_server_name_in_file_env_var[]; #endif /* NNTP_ABLE */ extern constext txt_serverconfig_header[]; extern constext txt_servers_active[]; +extern constext txt_skipped_group[]; extern constext txt_skipping_newgroups[]; extern constext txt_space[]; extern constext txt_starting_command[]; @@ -1274,12 +1528,34 @@ extern constext txt_thread_marked_as_sel 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_tin_version[]; extern constext txt_tinrc_defaults[]; extern constext txt_tinrc_filter[]; extern constext txt_tinrc_header[]; extern constext txt_tinrc_info_in_last_line[]; extern constext txt_tinrc_newnews[]; +#if defined(NNTP_ABLE) && defined(NNTPS_ABLE) + extern constext txt_tls_handshake_done[]; + extern constext txt_tls_handshake_failed[]; +# ifdef HAVE_LIB_LIBTLS + extern constext txt_retr_cipher_failed[]; + extern constext txt_retr_issuer_failed[]; + extern constext txt_retr_subject_failed[]; + extern constext txt_retr_version_failed[]; + extern constext txt_tls_unknown_error[]; +# endif /* HAVE_LIB_LIBTLS */ +# ifdef HAVE_LIB_GNUTLS + extern constext txt_tls_handshake_failed_with_err_num[]; + extern constext txt_tls_peer_verify_failed[]; + extern constext txt_tls_unable_to_get_status[]; + extern constext txt_tls_unexpected_status[]; +# endif /* HAVE_LIB_GNUTLS */ +# if defined(HAVE_LIB_GNUTLS) || defined(HAVE_LIB_OPENSSL) + extern constext txt_tls_peer_verify_failed_continuing[]; +# endif /* HAVE_LIB_GNUTLS || HAVE_LIB_OPENSSL */ +#endif /* NNTP_ABLE && NNTPS_ABLE */ extern constext txt_toggled_high[]; extern constext txt_toggled_rot13[]; extern constext txt_toggled_tex2iso[]; @@ -1293,6 +1569,8 @@ extern constext txt_toggled_tabwidth[]; #endif /* NO_LOCKING */ extern constext txt_type_h_for_help[]; extern constext txt_unlimited_time[]; +extern constext txt_unchanged[]; +extern constext txt_unknown[]; extern constext txt_unread[]; extern constext txt_unsubscribe_pattern[]; extern constext txt_unsubscribed_num_groups[]; @@ -1308,6 +1586,13 @@ extern constext txt_url_select[]; extern constext txt_url_done[]; extern constext txt_usage_catchup[]; extern constext txt_usage_check_for_unread_news[]; +#ifdef NNTP_ABLE +# ifdef USE_ZLIB + extern constext txt_continuing[]; + extern constext txt_read_timeout_quit[]; + extern constext txt_usage_compress[]; +# endif /* USE_ZLIB */ +#endif /* NNTP_ABLE */ #ifdef DEBUG extern constext txt_usage_debug[]; #endif /* DEBUG */ @@ -1359,10 +1644,12 @@ extern constext txt_useful_with_batch_mo extern constext txt_useful_with_batch_or_debug_mode[]; extern constext txt_useless_combination[]; extern constext txt_use_mime[]; -#ifdef NNTPS_ABLE +extern constext txt_uue_complete[]; +extern constext txt_uue_incomplete[]; +#if defined(NNTP_ABLE) && defined(NNTPS_ABLE) extern constext txt_valid_not_after[]; extern constext txt_valid_not_before[]; -#endif /* NNTPS_ABLE */ +#endif /* NNTP_ABLE && NNTPS_ABLE */ extern constext txt_value_out_of_range[]; extern constext txt_view_attachment[]; extern constext txt_warn_art_line_too_long[]; @@ -1374,6 +1661,11 @@ extern constext txt_warn_cancel[]; #endif /* CHARSET_CONVERSION */ 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[]; +#ifdef MIME_BREAK_LONG_LINES + extern constext txt_warn_long_line_not_qp[]; +#endif /* MIME_BREAK_LONG_LINES */ #ifdef ALLOW_FWS_IN_NEWSGROUPLIST extern constext txt_warn_header_line_comma[]; extern constext txt_warn_header_line_groups_contd[]; @@ -1387,11 +1679,36 @@ extern constext txt_warn_references_but_ extern constext txt_warn_sig_too_long[]; 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_xref_not_supported[]; extern constext txt_writing_attributes_file[]; +extern constext txt_writing_group[]; +extern constext txt_writing_overview[]; extern constext txt_x_resp[]; +#ifdef XFACE_ABLE + extern constext txt_xface_error_construct_fifo_name[]; + extern constext txt_xface_error_create_failed[]; + extern constext txt_xface_error_exited_abnormal[]; + extern constext txt_xface_error_finally_failed[]; + extern constext txt_xface_error_missing_env_var[]; +# if defined(DEBUG) && defined(HAVE_IS_XTERM) + extern constext txt_xface_error_no_xterm[]; +# endif /* DEBUG && HAVE_IS_XTERM */ + extern constext txt_xface_msg_cannot_connect_display[]; + extern constext txt_xface_msg_cannot_open_fifo[]; + extern constext txt_xface_msg_executable_not_found[]; + extern constext txt_xface_msg_fork_failed[]; + extern constext txt_xface_msg_no_controlling_terminal[]; + extern constext txt_xface_msg_no_width_and_height_avail[]; + extern constext txt_xface_msg_unknown_error[]; + extern constext txt_xface_msg_windowid_not_found[]; + extern constext txt_xface_readme[]; +#endif /* XFACE_ABLE */ +#if defined(NNTP_ABLE) && defined(XHDR_XREF) + extern constext txt_xref_loop[]; +#endif /* NNTP_ABLE && XHDR_XREF */ extern constext txt_yanked_groups[]; extern constext txt_yanked_none[]; extern constext txt_yanked_sub_groups[]; @@ -1530,6 +1847,9 @@ extern t_bool dangerous_signal_exit; /* #ifdef NNTP_ABLE extern t_bool did_reconnect; extern t_bool reconnected_in_last_get_server; +# ifdef USE_ZLIB + extern t_bool use_compress; +# endif /* USE_ZLIB */ #endif /* NNTP_ABLE */ extern t_bool disable_gnksa_domain_check; extern t_bool disable_sender; @@ -1697,6 +2017,7 @@ extern t_bool word_highlight; extern constext txt_art_deleted[]; extern constext txt_art_undeleted[]; extern constext txt_intro_page[]; +extern constext txt_processing_attributes[]; extern constext txt_processing_mail_arts[]; extern constext txt_processing_saved_arts[]; @@ -1737,6 +2058,7 @@ extern struct opttxt txt_art_marked_retu extern struct opttxt txt_art_marked_selected; extern struct opttxt txt_art_marked_unread; extern struct opttxt txt_ask_for_metamail; +extern struct opttxt txt_attachment_format; extern struct opttxt txt_auto_cc_bcc; extern struct opttxt txt_auto_list_thread; extern struct opttxt txt_auto_reconnect; @@ -1811,6 +2133,8 @@ extern struct opttxt txt_news_quote_form extern struct opttxt txt_nntp_read_timeout_secs; #endif /* HAVE_ALARM && SIGALRM */ extern struct opttxt txt_organization; +extern struct opttxt txt_page_mime_format; +extern struct opttxt txt_page_uue_format; extern struct opttxt txt_pos_first_unread; extern struct opttxt txt_post_8bit_header; extern struct opttxt txt_post_mime_encoding; @@ -1851,6 +2175,7 @@ extern struct opttxt txt_show_help_mail_ extern struct opttxt txt_show_only_unread_arts; extern struct opttxt txt_show_only_unread_groups; extern struct opttxt txt_show_signatures; +extern struct opttxt txt_show_art_score; extern struct opttxt txt_sigdashes; extern struct opttxt txt_sigfile; extern struct opttxt txt_signature_repost; @@ -1930,6 +2255,8 @@ extern struct opttxt txt_xpost_quote_for extern struct opttxt txt_col_from; extern struct opttxt txt_col_title; extern struct opttxt txt_col_signature; + extern struct opttxt txt_col_score_neg; + extern struct opttxt txt_col_score_pos; extern struct opttxt txt_col_urls; extern struct opttxt txt_col_verbatim; extern struct opttxt txt_col_markstar; @@ -1937,9 +2264,9 @@ extern struct opttxt txt_xpost_quote_for extern struct opttxt txt_col_markslash; extern struct opttxt txt_col_markstroke; #endif /* HAVE_COLOR */ -#ifdef HAVE_ICONV_OPEN_TRANSLIT +#if defined(HAVE_ICONV_OPEN_TRANSLIT) && defined(CHARSET_CONVERSION) extern struct opttxt txt_translit; -#endif /* HAVE_ICONV_OPEN_TRANSLIT */ +#endif /* HAVE_ICONV_OPEN_TRANSLIT && CHARSET_CONVERSION */ #ifdef HAVE_KEYPAD extern struct opttxt txt_use_keypad; #endif /* HAVE_KEYPAD */ diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/keymap.h tin-2.6.3/include/keymap.h --- tin-2.6.2/include/keymap.h 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/include/keymap.h 2023-11-06 12:51:22.079684560 +0100 @@ -3,10 +3,10 @@ * Module : keymap.h * Author : J. Faultless, D. Nimmich * Created : 1999 - * Updated : 2022-10-27 + * Updated : 2023-10-17 * Notes : * - * Copyright (c) 1999-2023 Jason Faultless + * Copyright (c) 1999-2024 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -358,6 +358,8 @@ enum defined_functions { SELECT_YANK_ACTIVE, THREAD_AUTOSAVE, THREAD_CANCEL, + THREAD_FOLLOWUP, + THREAD_FOLLOWUP_QUOTE, THREAD_MAIL, THREAD_MARK_ARTICLE_READ, THREAD_READ_NEXT_ARTICLE_OR_THREAD, diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/missing_fd.h tin-2.6.3/include/missing_fd.h --- tin-2.6.2/include/missing_fd.h 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/include/missing_fd.h 2023-11-06 12:51:22.083684717 +0100 @@ -6,7 +6,7 @@ * Updated : 2019-03-13 * Notes : * - * Copyright (c) 2019-2023 Dennis Grevenstein + * Copyright (c) 2019-2024 Dennis Grevenstein * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/newsrc.h tin-2.6.3/include/newsrc.h --- tin-2.6.2/include/newsrc.h 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/include/newsrc.h 2023-11-06 12:51:22.091685032 +0100 @@ -6,7 +6,7 @@ * Updated : 2003-11-18 * Notes : newsrc bit handling * - * Copyright (c) 1997-2023 Iain Lea , Rich Skrenta + * Copyright (c) 1997-2024 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/nntplib.h tin-2.6.3/include/nntplib.h --- tin-2.6.2/include/nntplib.h 2022-12-23 12:36:35.000000000 +0100 +++ tin-2.6.3/include/nntplib.h 2023-11-06 12:51:22.095685189 +0100 @@ -6,7 +6,7 @@ * Updated : 2022-12-23 * Notes : nntp.h 1.5.11/1.6 with extensions for tin * - * Copyright (c) 1991-2023 Iain Lea + * Copyright (c) 1991-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -52,6 +52,7 @@ /* * # times to try and reconnect to server after timeout + * TODO: make this configurable via tinrc */ #define NNTP_TRY_RECONNECT 2 @@ -223,7 +224,7 @@ struct t_capabilities { t_artnum maxartnum; /* MAXARTNUM indicating article numbers >=2^31 */ #endif /* MAXARTNUM && USE_LONG_ARTICLE_NUMBERS */ #if 0 - /* we don't do MODE STREAM, CHECK, TAKETHIS or IHAVE*/ + /* we don't do MODE STREAM, CHECK, TAKETHIS or IHAVE */ t_bool streaming:1; /* STREAMING: "MODE STREAM", "CHECK", "TAKETHIS" */ t_bool ihave:1; /* IHAVE: "IHAVE" */ #endif /* 0 */ diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/policy.h tin-2.6.3/include/policy.h --- tin-2.6.2/include/policy.h 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/include/policy.h 2023-11-06 12:51:22.111685818 +0100 @@ -6,7 +6,7 @@ * Updated : 2015-09-14 * Notes : #defines and static data for policy configuration * - * Copyright (c) 1999-2023 Ralf Doeblitz + * Copyright (c) 1999-2024 Ralf Doeblitz * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/proto.h tin-2.6.3/include/proto.h --- tin-2.6.2/include/proto.h 2022-12-23 12:27:02.000000000 +0100 +++ tin-2.6.3/include/proto.h 2023-11-22 20:12:06.597234733 +0100 @@ -3,10 +3,10 @@ * Module : proto.h * Author : Urs Janssen * Created : - * Updated : 2022-12-22 + * Updated : 2023-11-22 * Notes : * - * Copyright (c) 1997-2023 Urs Janssen + * Copyright (c) 1997-2024 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -112,7 +112,7 @@ extern void draw_pager_line(const char * /* config.c */ extern char **ulBuildArgv(char *cmd, int *new_argc); -extern char *quote_space_to_dash(char *str); +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_integer(char *line, const char *pat, int *dst, int maxval); @@ -125,6 +125,7 @@ extern void read_server_config(void); extern void write_config_file(char *file); /* cook.c */ +extern char *build_attach_line(t_part *part, int depth, int max_len, int is_uue, 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 expand_ctrl_chars(char **line, size_t *length, size_t lcook_width); @@ -181,9 +182,9 @@ 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 DEBUG +# ifdef NNTP_ABLE extern const char *logtime(void); -# endif /* DEBUG */ +# endif /* NNTP_ABLE */ #endif /* DEBUG */ /* envarg.c */ @@ -338,6 +339,9 @@ extern void *my_realloc1(const char *fil #ifndef USE_CURSES extern void init_screen_array(t_bool allocate); #endif /* !USE_CURSES */ +#if !defined(HAVE_MEMMOVE) && !defined(HAVE_BCOPY) + extern void my_memmove(void *dest, const void *src, size_t n); +#endif /* !HAVE_MEMMOVE && !HAVE_BCOPY */ /* mimetypes.c */ extern void lookup_mimetype(const char *ext, t_part *part); @@ -354,6 +358,7 @@ extern char *strip_line(char *line); 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 *validate_charset(const char *charset); extern int gnksa_check_from(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); @@ -384,7 +389,7 @@ extern void dir_name(const char *fullpat extern void draw_mark_selected(int i); extern void get_author(t_bool thread, struct t_article *art, char *str, size_t len); extern void get_cwd(char *buf); -extern void show_connection_page(const int level, const char *title); +extern void show_connection_page(void); extern void make_base_group_path(const char *base_dir, const char *group_name, char *group_path, size_t group_path_len); extern void make_group_path(const char *name, char *path); extern void process_charsets(char **line, size_t *max_line_len, const char *network_charset, const char *local_charset, t_bool conv_tex2iso); @@ -425,6 +430,7 @@ extern signed long int write_newsrc(void extern t_bool pos_group_in_newsrc(struct t_group *group, int pos); extern void art_mark(struct t_group *group, struct t_article *art, int flag); extern void backup_newsrc(void); +extern void bulk_subscribe(struct t_group **groups, int groups_cnt, int sub_state, t_bool get_info); extern void catchup_newsrc_file(void); extern void delete_group(char *group); extern void expand_bitmap(struct t_group *group, t_artnum min); @@ -488,10 +494,11 @@ extern void show_menu_help(const char *h /* page.c */ extern int show_page(struct t_group *group, int start_respnum, int *threadnum); extern void display_info_page(int part); -extern void draw_page(const char *group, int part); +extern void draw_page(int part); extern void info_pager(FILE *info_fh, const char *title, t_bool wrap_at_ends); extern void resize_article(t_bool wrap_lines, t_openartinfo *artinfo); -extern void toggle_raw(struct t_group *group); +extern void update_hide_uue(void); +extern void toggle_raw(void); /* parsdate.y */ extern time_t parsedate(char *p, TIMEINFO *now); @@ -513,7 +520,6 @@ extern time_t parsedate(char *p, TIMEINF #endif /* !HAVE_VSNPRINTF */ /* post.c */ -extern char *backup_article_name(const char *the_article); extern char *checknadd_headers(const char *infile, struct t_group *group); extern int count_postponed_articles(void); extern int mail_to_author(const char *group, int respnum, t_bool copy_text, t_bool with_headers, t_bool raw_data); @@ -567,6 +573,7 @@ extern char *tin_fgets(FILE *fp, t_bool /* refs.c */ 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(struct t_group *group); extern void clear_art_ptrs(void); extern void collate_subjects(void); @@ -619,8 +626,8 @@ extern void compose_mail_mime_forwarded( extern void compose_mail_text_plain(const char *filename, struct t_group *group); /* save.c */ -extern int check_start_save_any_news(int function, t_bool catchup); -extern t_bool create_path(const char *path); +extern int check_start_save_any_news(int function, t_bool catchup, int num_cmd_line_groups); +extern int create_path(const char *path); extern t_bool post_process_files(t_function proc_type_func, t_bool auto_delete); extern t_bool save_and_process_art(t_openartinfo *artinfo, t_bool is_mailbox, const char *inpath, int max, t_bool post_process); extern t_part *get_part(int n); @@ -660,7 +667,9 @@ extern void reset_srch_offsets(void); /* select.c */ extern int add_my_group(const char *group, t_bool add, t_bool ignore_case); extern int choose_new_group(void); -extern int show_article_by_msgid(char *messageid); +#ifdef NNTP_ABLE + extern int show_article_by_msgid(char *messageid); +#endif /* NNTP_ABLE */ extern int skip_newgroups(void); extern void selection_page(int start_groupnum, int num_cmd_line_groups); extern void show_selection_page(void); diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/rfc2046.h tin-2.6.3/include/rfc2046.h --- tin-2.6.2/include/rfc2046.h 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/include/rfc2046.h 2023-11-06 12:51:22.123686290 +0100 @@ -3,10 +3,10 @@ * Module : rfc2046.h * Author : Jason Faultless * Created : 2000-02-18 - * Updated : 2016-01-01 - * Notes : rfc2046 MIME article definitions + * Updated : 2023-10-25 + * Notes : RFC 2046 MIME article definitions * - * Copyright (c) 2000-2023 Jason Faultless + * Copyright (c) 2000-2024 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -58,6 +58,7 @@ # define ENCODING_8BIT 3 # define ENCODING_BINARY 4 # define ENCODING_UUE 5 +# define ENCODING_UNKNOWN 6 # define DISP_INLINE 0 # define DISP_ATTACH 1 @@ -87,7 +88,7 @@ typedef struct param /* * Describes the properties of an article or article attachment - * We re-use this to describe uuencoded sections + * We reuse this to describe uuencoded sections */ typedef struct part { @@ -99,8 +100,10 @@ typedef struct part # endif /* 0 */ char *subtype; /* Content subtype */ char *description; /* Content-Description */ + char *language; /* Content-Language RFC 3282 */ t_param *params; /* List of Content-Type parameters */ long offset; /* offset in article of the text of attachment */ + unsigned long bytes; /* part size in bytes */ int line_count; /* # lines in this part */ int depth; /* For multipart within multipart */ struct part *uue; /* UUencoded section information */ @@ -121,7 +124,7 @@ typedef struct partlist { /* - * RFC822 compliant header with RFC2045 MIME extensions + * RFC 822 compliant header with RFC 2045 MIME extensions */ struct t_header { diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/stpwatch.h tin-2.6.3/include/stpwatch.h --- tin-2.6.2/include/stpwatch.h 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/include/stpwatch.h 2023-11-06 12:51:22.131686605 +0100 @@ -3,11 +3,10 @@ * Module : stpwatch.h * Author : I. Lea * Created : 1993-08-03 - * Updated : 2008-11-22 - * Notes : Simple stopwatch routines for timing code using timeb - * or gettimeofday structs + * Updated : 2023-08-02 + * Notes : Simple stopwatch routines for timing code; avoid nesting! * - * Copyright (c) 1993-2023 Iain Lea + * Copyright (c) 1993-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -41,62 +40,22 @@ #ifndef STPWATCH_H # define STPWATCH_H 1 - -# ifdef PROFILE - -# if defined(HAVE_SYS_TIMEB_H) && defined(HAVE_FTIME) -# include - -char msg_tb[LEN]; -char tmp_tb[LEN]; -struct timeb beg_tb; -struct timeb end_tb; - -# define LSECS 700000000 /* offset to keep numbers smaller (1992-03-07 20:26:40 UTC) */ - -# define BegStopWatch(msg) {strcpy (msg_tb, msg); ftime (&beg_tb);} - -# define EndStopWatch() {ftime (&end_tb);} - -# define PrintStopWatch() {sprintf (tmp_tb, "%s: Beg=[%ld.%d] End=[%ld.%d] Elap=[%ld ms]", \ - msg_tb, beg_tb.time, beg_tb.millitm, \ - end_tb.time, end_tb.millitm, \ - (((end_tb.time - LSECS) * 1000) + end_tb.millitm) - \ - (((beg_tb.time - LSECS) * 1000) + beg_tb.millitm)); \ - error_message(2, tmp_tb);} - -# else /* HAVE_SYS_TIMEB_H && HAVE_FTIME */ - -# ifdef HAVE_SYS_TIME_H -# include - -char msg_tb[LEN]; -char tmp_tb[LEN]; -float d_time; -struct timeval beg_tb, end_tb; - -# define BegStopWatch(msg) {strcpy (msg_tb, msg); \ - (void) gettimeofday (&beg_tb, NULL);} - -# define EndStopWatch() {(void) gettimeofday (&end_tb, NULL); \ - if ((end_tb.tv_usec -= beg_tb.tv_usec) < 0) { \ - end_tb.tv_sec--; \ - end_tb.tv_usec += 1000000; \ - } \ - end_tb.tv_sec -= beg_tb.tv_sec; \ - d_time = (end_tb.tv_sec * 1000.0 + ((float) end_tb.tv_usec) / 1000.0);} - -# define PrintStopWatch() {sprintf (tmp_tb, "StopWatch(%s): %6.3f ms", msg_tb, d_time); \ - error_message(2, tmp_tb);} - -# endif /* HAVE_SYS_TIME_H */ -# endif /* HAVE_SYS_TIMEB_H && HAVE_FTIME */ - -# else /* PROFILE */ - -# define BegStopWatch(msg) -# define EndStopWatch() -# define PrintStopWatch() - +# if defined(PROFILE) /* TODO: write to some log? */ +# if defined(HAVE_CLOCK_GETTIME) || defined(HAVE_GETTIMEOFDAY) + static struct t_tintime start_time; + static struct t_tintime stop_time; +# define BegStopWatch() tin_gettime(&start_time) +# define EndStopWatch(msg) { \ + if (tin_gettime(&stop_time) == 0) \ + error_message(2, "%s:%d:%s: %.6f sec", __FILE__, __LINE__, msg, ((stop_time.tv_sec - start_time.tv_sec) * 1000000000.0 + stop_time.tv_nsec - start_time.tv_nsec) / 1000000000.0); \ + } +# else + /* no ftime() fallback (we've also dropped the configure check for ftime) */ +# define BegStopWatch() +# define EndStopWatch(msg) +# endif /* HAVE_CLOCK_GETTIME || HAVE_GETTIMEOFDAY */ +# else +# define BegStopWatch() +# define EndStopWatch(msg) # endif /* PROFILE */ #endif /* !STPWATCH_H */ diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/tcurses.h tin-2.6.3/include/tcurses.h --- tin-2.6.2/include/tcurses.h 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/include/tcurses.h 2023-11-06 12:51:22.139686920 +0100 @@ -6,7 +6,7 @@ * Updated : 2021-12-14 * Notes : curses #include files, #defines & struct's * - * Copyright (c) 1997-2023 Thomas Dickey + * Copyright (c) 1997-2024 Thomas Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/tin.h tin-2.6.3/include/tin.h --- tin-2.6.2/include/tin.h 2022-12-20 23:58:41.000000000 +0100 +++ tin-2.6.3/include/tin.h 2023-11-22 09:18:19.239338166 +0100 @@ -3,10 +3,10 @@ * Module : tin.h * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2022-09-20 + * Updated : 2023-11-22 * Notes : #include files, #defines & struct's * - * Copyright (c) 1997-2023 Iain Lea , Rich Skrenta + * Copyright (c) 1997-2024 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -339,7 +339,7 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R #endif /* !WIFEXITED */ /* - * Needed for timeout in user abort of indexing a group (BSD & SYSV variaties) + * Needed for timeout in user abort of indexing a group (BSD & SYSV varieties) */ #ifdef HAVE_SYS_SELECT_H # ifdef NEED_TIMEVAL_FIX @@ -594,11 +594,11 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R #ifdef HAVE_LONG_FILE_NAMES # define PATH_PART "part" # define PATH_PATCH "patch" -# define INDEX_LOCK "tin.%s.LCK" +# define INDEX_LOCK "tin.%.256s.LCK" #else # define PATH_PART "" # define PATH_PATCH "p" -# define INDEX_LOCK "%s.LCK" +# define INDEX_LOCK "%.10s.LCK" #endif /* HAVE_LONG_FILE_NAMES */ /* inews.c:submit_inews() and save.c:save_and_process_art() */ @@ -853,11 +853,11 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R /* * safe strcpy into fixed-legth buffer */ -#if 1 +#if 0 # define STRCPY(dst, src) (strncpy(dst, src, sizeof(dst) - 1), dst[sizeof(dst) - 1] = '\0') #else # define STRCPY(dst, src) (*(dst) = '\0', strncat(dst, src, sizeof(dst) - 1)) -#endif /* 1 */ +#endif /* 0 */ #define STRCMPEQ(s1, s2) (strcmp((s1), (s2)) == 0) #define STRNCMPEQ(s1, s2, n) (strncmp((s1), (s2), n) == 0) @@ -1094,9 +1094,11 @@ enum { */ #ifdef NNTP_ABLE # define TIN_FCLOSE(x) if (x != FAKE_NNTP_FP) fclose(x) +# define TIN_NNTP_TIMEOUT ((cmdline.args & CMDLINE_NNTP_TIMEOUT) ? cmdline.nntp_timeout : tinrc.nntp_read_timeout_secs) #else # define TIN_FCLOSE(x) fclose(x) #endif /* NNTP_ABLE */ +#define TIN_NNTP_TIMEOUT_MAX 16383 /* * Often used macro to point to the group we are currently in @@ -1154,6 +1156,7 @@ enum { #define CMDLINE_NNTPSERVER 4 #define CMDLINE_SAVEDIR 8 #define CMDLINE_USE_COLOR 16 +#define CMDLINE_NNTP_TIMEOUT 32 /* @@ -1299,6 +1302,8 @@ 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 */ /* * used in misc.c/rfc1524.c @@ -1362,7 +1367,7 @@ enum { # undef assert #endif /* assert */ #ifdef NDEBUG -# define assert(p) ((void) 0) +# define assert(p) ((void) 0) #else # ifdef CPP_DOES_EXPAND # define assert(p) if(!(p)) asfail(__FILE__, __LINE__, #p); else (void) 0; @@ -1441,14 +1446,17 @@ enum { #define FILTER_LINES_GT 3 /* - * default format strings for selection, group, thread level - * and the date display in the page header. + * default format strings for selection, group, thread, attachment level, + * the mime header in the pager and the date display in the page header. * Don't change without adjusting rc_update() and the like accordingly! */ -#define DEFAULT_SELECT_FORMAT "%f %n %U %G %d" -#define DEFAULT_GROUP_FORMAT "%n %m %R %L %s %F" -#define DEFAULT_THREAD_FORMAT "%n %m [%L] %T %F" -#define DEFAULT_DATE_FORMAT "%a, %d %b %Y %H:%M:%S" +#define DEFAULT_SELECT_FORMAT "%f %n %U %G %d" +#define DEFAULT_GROUP_FORMAT "%n %m %R %L %s %F" +#define DEFAULT_THREAD_FORMAT "%n %m [%L] %T %F" +#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_DATE_FORMAT "%a, %d %b %Y %H:%M:%S" /* * unicode normalization @@ -1547,10 +1555,11 @@ typedef unsigned char t_bitmap; */ struct t_cmdlineopts { int getart_limit; /* getart_limit */ + int nntp_timeout; /* nntp_read_timeout_secs */ char maildir[PATH_LEN]; /* maildir */ char nntpserver[PATH_LEN]; /* nntpserver */ char savedir[PATH_LEN]; /* savedir */ - unsigned int args:5; /* given options */ + unsigned int args:6; /* given options */ }; /* @@ -1657,6 +1666,28 @@ struct t_newsheader { #define BITS_OF_trim_article_body 3 /* + * 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 */ + +/* + * struct t_attach_item - information about a specific header part of a mime attachment + */ +struct t_attach_item { + const char *content; /* "7bit", "US-ASCII" etc. */ + const char *description; /* "encoding ", "charset " etc. */ + const char *fmt; /* %s */ + unsigned int flags; + struct t_attach_item *prev; + struct t_attach_item *next; +}; + +/* * struct t_attribute - configurable attributes on a per group basis */ struct t_attribute { @@ -1729,6 +1760,7 @@ struct t_attribute { IntField(thread_perc); /* percentage threading threshold */ IntField(show_author); /* 0=none, 1=name, 2=addr, 3=both */ BoolField(show_signatures); /* 0=none, 1=show signatures */ + BoolField(show_art_score); /* 0=none, 1=show score */ #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 */ @@ -1816,6 +1848,7 @@ struct t_attribute_state { BoolField(show_author); BoolField(show_only_unread_arts); BoolField(show_signatures); + BoolField(show_art_score); BoolField(sigdashes); BoolField(sigfile); BoolField(signature_repost); @@ -1977,16 +2010,15 @@ struct t_filter { char *msgid; /* Message-ID: line */ char *xref; /* groups in xref line */ char *path; /* server in path line */ - struct t_filter *next; /* next rule valid in group */ time_t time; /* expire time in seconds */ int lines_num; /* Lines: line */ int gnksa_num; /* GNKSA code */ int score; /* score to give if rule matches */ char lines_cmp; /* Lines compare <> */ char gnksa_cmp; /* GNKSA compare <> */ - unsigned int inscope:4; /* if group matches scope e.g. 'comp.os.*' */ - unsigned int icase:2; /* Case sensitive filtering */ unsigned int fullref:4; /* use full references or last entry only */ + t_bool icase:1; /* Case sensitive filtering */ + t_bool inscope:1; /* if group matches scope e.g. 'comp.os.*' */ }; /* @@ -2225,9 +2257,6 @@ typedef void (*t_sortfunc)(void *, size_ # define MAX_SORT_FUNCS 1 #endif /* !USE_HEAPSORT */ -/* Separator between dir part of path & the filename */ -#define DIRSEP '/' - /* * mouse buttons for use in xterm */ @@ -2396,7 +2425,7 @@ typedef FILE TCP; #endif /* !NNTPLIB_H */ /* - * rfc1521/rfc1522 interface + * RFC 1521 / RFC 1522 interface */ typedef void (*BodyPtr) (char *, FILE *, int); @@ -2449,15 +2478,19 @@ typedef void (*BodyPtr) (char *, FILE *, * for the stdio functions as well as the network functions. */ #ifdef USE_SOCKS5 -# define SOCKS +# ifndef SOCKS /* autoconf.h */ +# define SOCKS +# endif /* !SOCKS */ # include /* socks.h doesn't define prototypes for use */ -extern size_t read(int, char *, size_t); extern int dup(int); extern int close(int); extern int fprintf(FILE *, const char *, ...); extern int fclose(FILE *); -extern struct tm *localtime(time_t *); +#if 0 + extern size_t read(int, char *, size_t); + extern struct tm *localtime(const time_t *); +#endif /* 0 */ #endif /* USE_SOCKS5 */ #ifdef SETVBUF_REVERSED @@ -2541,6 +2574,15 @@ extern struct tm *localtime(time_t *); # define vsnprintf plp_vsnprintf #endif /* HAVE_VSNPRINTF */ +#ifdef HAVE_MEMMOVE +# define my_memmove memmove +#else +# ifdef HAVE_BCOPY +# define my_memmove(d,s,n) bcopy(s,d,n) + /* else memory.c:my_memmove() */ +# endif /* HAVE_BCOPY */ +#endif /* HAVE_MEMMOVE */ + /* gcc-specific attributes */ #if defined(__GNUC__) && !defined(__cplusplus) && !defined(__APPLE_CC__) && !defined(__NeXT__) # if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 6) diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/tinrc.h tin-2.6.3/include/tinrc.h --- tin-2.6.2/include/tinrc.h 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/include/tinrc.h 2023-11-08 12:30:15.352266501 +0100 @@ -3,10 +3,10 @@ * Module : tinrc.h * Author : Jason Faultless * Created : 1999-04-13 - * Updated : 2022-09-19 + * Updated : 2023-10-29 * Notes : * - * Copyright (c) 1999-2023 Jason Faultless + * Copyright (c) 1999-2024 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -113,9 +113,9 @@ struct t_config { int mm_network_charset; /* MIME charset */ # endif /* !CHARSET_CONVERSION */ char mm_local_charset[LEN]; /* display charset, not a rc/Menu-option anymore -> should be moved elsewhere */ -# ifdef HAVE_ICONV_OPEN_TRANSLIT +# if defined(HAVE_ICONV_OPEN_TRANSLIT) && defined(CHARSET_CONVERSION) t_bool translit; /* use //TRANSLIT */ -# endif /* HAVE_ICONV_OPEN_TRANSLIT */ +# endif /* HAVE_ICONV_OPEN_TRANSLIT && CHARSET_CONVERSION */ char news_headers_to_display[LEN]; /* which headers to display */ char news_headers_to_not_display[LEN]; /* which headers to not display */ char news_quote_format[LEN]; @@ -195,6 +195,8 @@ struct t_config { int col_extquote; /* color of quoted external text */ int col_response; /* color of response counter */ int col_signature; /* color of signature */ + int col_score_neg; /* color of negative article score */ + int col_score_pos; /* color of positive article score */ int col_urls; /* color of urls highlight */ int col_verbatim; /* color of verbatim blocks */ int col_subject; /* color of article subject */ @@ -247,6 +249,7 @@ struct t_config { t_bool show_only_unread_arts; /* show only new/unread arts or all arts */ t_bool show_only_unread_groups; /* set TRUE to see only subscribed groups with new news */ t_bool show_signatures; /* show signatures when displaying articles */ + t_bool show_art_score; /* show article score when displaying articles */ t_bool sigdashes; /* set TRUE to prepend every signature with dashes */ t_bool signature_repost; /* set TRUE to add signature when reposting articles */ # ifndef USE_CURSES @@ -289,6 +292,9 @@ struct t_config { char select_format[LEN]; /* format string for the selection level */ char group_format[LEN]; /* format string for the group level */ char thread_format[LEN]; /* format string for the thread level */ + char attachment_format[LEN]; /* format string for the attachment level */ + char page_mime_format[LEN]; /* format string for the mime header in page level */ + char page_uue_format[LEN]; /* format string for the uue header in page level */ char date_format[LEN]; /* format string for the date display in the page header */ # ifdef HAVE_UNICODE_NORMALIZATION int normalization_form; @@ -366,6 +372,7 @@ struct t_config { t_bool attrib_prompt_followupto; t_bool attrib_show_only_unread_arts; t_bool attrib_show_signatures; + t_bool attrib_show_art_score; t_bool attrib_sigdashes; t_bool attrib_signature_repost; # if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/tnntp.h tin-2.6.3/include/tnntp.h --- tin-2.6.2/include/tnntp.h 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/include/tnntp.h 2023-11-06 12:51:22.163687864 +0100 @@ -6,7 +6,7 @@ * Updated : 2022-09-19 * Notes : #include files, #defines & struct's * - * Copyright (c) 1997-2023 Thomas Dickey + * Copyright (c) 1997-2024 Thomas Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/tnntps.h tin-2.6.3/include/tnntps.h --- tin-2.6.2/include/tnntps.h 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/include/tnntps.h 2023-12-13 07:32:25.969694708 +0100 @@ -3,10 +3,10 @@ * Module : tnntps.h * Author : Enrik Berkhan * Created : 2022-09-10 - * Updated : 2022-10-19 + * Updated : 2022-12-13 * Notes : TLS #include files, #defines & struct's * - * Copyright (c) 2022-2023 Enrik Berkhan + * Copyright (c) 2022-2024 Enrik Berkhan * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -44,6 +44,21 @@ # ifdef HAVE_LIB_LIBTLS # include +# ifdef HAVE_OPENSSL_SSL_H +# include +# endif /* HAVE_OPENSSL_SSL_H */ +# ifdef HAVE_OPENSSL_ASN1_H +# include +# endif /* HAVE_OPENSSL_ASN1_H */ +# ifdef HAVE_OPENSSL_BIO_H +# include +# endif /* HAVE_OPENSSL_BIO_H */ +# ifdef HAVE_OPENSSL_PEM_H +# include +# endif /* HAVE_OPENSSL_PEM_H */ +# ifdef HAVE_OPENSSL_X509_H +# include +# endif /* HAVE_OPENSSL_X509_H */ # if TLS_API < 20200120 # error "Please use LibreSSL TLS_API >= 20200120" diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/trace.h tin-2.6.3/include/trace.h --- tin-2.6.2/include/trace.h 2022-12-09 10:03:49.000000000 +0100 +++ tin-2.6.3/include/trace.h 2023-11-06 12:51:22.175688337 +0100 @@ -6,7 +6,7 @@ * Updated : 2002-11-10 * Notes : Interface of trace.c * - * Copyright (c) 1997-2023 Thomas Dickey + * Copyright (c) 1997-2024 Thomas Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/include/version.h tin-2.6.3/include/version.h --- tin-2.6.2/include/version.h 2022-12-25 00:00:28.000000000 +0100 +++ tin-2.6.3/include/version.h 2023-12-24 00:07:18.832273197 +0100 @@ -6,7 +6,7 @@ * Updated : 2021-02-01 * Notes : * - * Copyright (c) 1991-2023 Iain Lea + * Copyright (c) 1991-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -43,10 +43,10 @@ # define PRODUCT "tin" # ifndef TIN_AUTOCONF_H -# define VERSION "2.6.2" +# define VERSION "2.6.3" # endif /* !TIN_AUTOCONF_H */ -# define RELEASEDATE "20221225" -# define RELEASENAME "Pittyvaich" +# define RELEASEDATE "20231224" +# define RELEASENAME "Banff" /* 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" diff -Nurp '--exclude=.bzr*' tin-2.6.2/libcanlock/src/canlock.c tin-2.6.3/libcanlock/src/canlock.c --- tin-2.6.2/libcanlock/src/canlock.c 2021-08-23 12:58:19.000000000 +0200 +++ tin-2.6.3/libcanlock/src/canlock.c 2023-01-11 05:27:30.349021370 +0100 @@ -88,8 +88,7 @@ static char *my_strdup(const char *s) res = (char *) malloc(len + (size_t) 1); if (NULL != res) { - strncpy(res, s, len); - res[len] = 0; + strcpy(res, s); } return res; Binary files tin-2.6.2/po/da.gmo and tin-2.6.3/po/da.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.6.2/po/da.po tin-2.6.3/po/da.po --- tin-2.6.2/po/da.po 2022-11-03 12:30:30.000000000 +0100 +++ tin-2.6.3/po/da.po 2023-12-13 22:25:12.319296889 +0100 @@ -58,7 +58,7 @@ # Thanks for updating the danish translation, one minor issue I noticed: # msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" # msgstr "# dato_format=STRING (f.eks. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" -# date_format is teh name of a variable, its name must not be translated (the +# date_format is the name of a variable, its name must not be translated (the # config file parser only undertands the untranslated name) - if a translated # name is used the parser ignores the setting. # I would also suggest not to translate the names of article headers @@ -74,7 +74,7 @@ msgid "" msgstr "" "Project-Id-Version: tin 2.4.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-03 12:30+0100\n" +"POT-Creation-Date: 2023-12-13 22:25+0100\n" "PO-Revision-Date: 2020-12-27 11:41+0100\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" @@ -84,36 +84,266 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -#. -> lang.c -#: src/art.c:418 +#: src/lang.c:45 +msgid "1 Response" +msgstr "1 svar" + +#: src/lang.c:49 +#, c-format +msgid "" +"\n" +"%s contains no newsgroups. Exiting." +msgstr "" +"\n" +"%s indeholder ingen nyhedsgrupper. Afslutter." + +#: src/lang.c:51 +msgid "Aborting read, please wait..." +msgstr "Afbryder læsning, vent venligst ..." + +#: src/lang.c:53 +msgid "all" +msgstr "alle" + +#: src/lang.c:54 +msgid "All groups" +msgstr "Alle grupper" + +#: src/lang.c:55 +#, 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:56 +msgid "Article cancelled (deleted)." +msgstr "Artikel fortrudt (slettet)." + +#: src/lang.c:58 +msgid "Article cannot be cancelled (deleted)." +msgstr "Artikel kan ikke fortrydes (slettet)." + +#: src/lang.c:60 +msgid "Article deleted." +msgstr "Artikel slettet." + +#: src/lang.c:61 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be mailed to the following address:\n" +" %s" +msgstr "" +"\n" +"Din artikel:\n" +" »%s«\n" +"vil blive indsendt til den følgende adresse:\n" +" %s" + +#: src/lang.c:62 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be posted to the following %s:\n" +msgstr "" +"\n" +"Din artikel:\n" +" »%s«\n" +"vil blive indsendt til den følgende %s:\n" + +#: src/lang.c:63 +msgid "Article not posted!" +msgstr "Artikel ikke indsendt!" + +#: src/lang.c:64 +msgid "Article not saved" +msgstr "Artikel ikke gemt" + +#: src/lang.c:65 +msgid "Article Level Commands" +msgstr "Kommandoer for artikelniveau" + +#: src/lang.c:66 +msgid "Article has no parent" +msgstr "Artikel har ingen overartikel" + +#: src/lang.c:67 +msgid "Parent article has been killed" +msgstr "Overartikel er blevet dræbt" + +#: src/lang.c:68 +msgid "Parent article is unavailable" +msgstr "Overartikel er ikke tilgængelig" + +#: src/lang.c:69 +#, c-format +msgid "Article posted: %s" +msgstr "Artikel indsendt: %s" + +#: src/lang.c:70 +#, c-format +msgid "Article rejected (saved to %s)" +msgstr "Artikel afvist (gemt til %s)" + +#: src/lang.c:71 +#, c-format +msgid "" +"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: " +msgstr "" +"%s=artikel, %s=trÃ¥d, %s=interval, %s=populær, %s=mønster, %s=mærket, " +"%s=afslut: " + +#: src/lang.c:72 +msgid "Article unavailable" +msgstr "Artikel utilgængelig" + +#: src/lang.c:73 +msgid "Article undeleted." +msgstr "Sletning af artikel fjernet." + +#: src/lang.c:74 +#, c-format +msgid "Article %4d of %4d" +msgstr "Artikel %4d af %4d" + +#: src/lang.c:76 +msgid "articles" +msgstr "artikler" + +#: src/lang.c:77 +msgid "This is a repost of the following article:" +msgstr "Dette er en gentagelse af den følgende artikel:" + +#: src/lang.c:78 +msgid "article" +msgstr "artikel" + +#: src/lang.c:79 +msgid "Article" +msgstr "Artikel" + +#: src/lang.c:80 +#, c-format +msgid "-- %d %s mailed --" +msgstr "-- %d %s sendt --" + +# er det mon tidspunktet! +#: src/lang.c:81 +#, c-format +msgid " at %s" +msgstr " %s" + +#: src/lang.c:84 #, fuzzy, c-format -msgid "Reading %s\n" -msgstr "Læser %s\n" +msgid "charset %s" +msgstr "tegnsæt %s" -#. TODO: -> lang.c -#: src/art.c:1213 -#, fuzzy -msgid "Threading by multipart" -msgstr "TrÃ¥dning med multipart" +#: src/lang.c:85 +#, c-format +msgid "content subtype %s" +msgstr "" + +#: src/lang.c:86 +#, c-format +msgid "content type %s" +msgstr "" + +#: src/lang.c:87 +#, c-format +msgid "%*s[-- charset %s not supported --]\n" +msgstr "%*s[-- tegnsæt %s er ikke understøttet --]\n" + +#: src/lang.c:88 +#, c-format +msgid "%*s[-- Description: %s --]\n" +msgstr "%*s[-- Beskrivelse: %s --]\n" -#. -> lang.c -#: src/art.c:2500 +#: src/lang.c:89 #, fuzzy, c-format -msgid "Writing %s\n" -msgstr "Skriver %s\n" +msgid "encoding %s" +msgstr "Ã…bner %s" -#. TODO: -> lang.c -#: src/art.c:2579 -#, fuzzy -msgid "Writing overview cache..." -msgstr "Skriver oversigtscache ..." +#: src/lang.c:95 +#, fuzzy, c-format +msgid "lang %s" +msgstr "Læser %s" -#: src/attrib.c:1004 -msgid "Processing attributes... " -msgstr "Behandler attributter ... " +#: src/lang.c:96 +#, fuzzy, c-format +msgid "%s lines" +msgstr "%s linjer" + +#: src/lang.c:97 +#, fuzzy, c-format +msgid "name %s" +msgstr "navn %s" + +#: src/lang.c:98 +msgid ", " +msgstr "" -#: src/attrib.c:1224 +#: src/lang.c:99 #, c-format +msgid "size %s" +msgstr "" + +#: src/lang.c:100 +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:104 +msgid "Attachment Menu" +msgstr "Vedhæftmenu" + +#: src/lang.c:105 +msgid "Attachment Menu Commands" +msgstr "Kommandoer for vedhæftmenu" + +#: src/lang.c:106 +msgid "" +msgstr "" + +#: src/lang.c:107 +#, c-format +msgid "Attachment saved successfully. (%s)" +msgstr "Vedhæftning gemt. (%s)" + +#: src/lang.c:108 +#, c-format +msgid "%d of %d attachments saved successfully." +msgstr "%d af %d vedhæftninger gemt." + +#: src/lang.c:109 +msgid "Select attachment> " +msgstr "Vælg vedhæftning> " + +#: src/lang.c:110 +msgid "Tagged attachment" +msgstr "Mærket vedhæftning" + +#: src/lang.c:111 +#, c-format +msgid "%d attachments tagged" +msgstr "%d vedhæftninger mærket" + +#: src/lang.c:112 +msgid "Untagged attachment" +msgstr "Vedhæftning uden mærke" + +#: src/lang.c:115 msgid "" "# Do not edit this comment block\n" "#\n" @@ -121,395 +351,321 @@ msgstr "" "# Rediger ikke denne kommentarblok\n" "#\n" -#: src/attrib.c:1225 -#, c-format +#: src/lang.c:116 msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "# scope=STRING (f.eks. alt.*,!alt.bin*) [krævet]\n" -#: src/attrib.c:1226 -#, c-format +#: src/lang.c:117 msgid "# add_posted_to_filter=ON/OFF\n" msgstr "# add_posted_to_filter=ON/OFF\n" -#: src/attrib.c:1227 -#, c-format +#: src/lang.c:118 msgid "# advertising=ON/OFF\n" msgstr "# advertising=ON/OFF\n" -#: src/attrib.c:1228 -#, c-format +#: src/lang.c:119 msgid "# alternative_handling=ON/OFF\n" msgstr "# alternative_handling=ON/OFF\n" -#: src/attrib.c:1229 -#, c-format +#: src/lang.c:120 msgid "# ask_for_metamail=ON/OFF\n" msgstr "# ask_for_metamail=ON/OFF\n" -#: src/attrib.c:1230 -#, c-format +#: src/lang.c:121 msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=NUM\n" -#: src/attrib.c:1231 -#, c-format +#: src/lang.c:122 msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "# 0=No, 1=Cc, 2=Bcc, 3=Cc og Bcc\n" -#: src/attrib.c:1232 -#, c-format +#: src/lang.c:123 msgid "# auto_list_thread=ON/OFF\n" msgstr "# auto_list_thread=ON/OFF\n" -#: src/attrib.c:1233 -#, c-format +#: src/lang.c:124 msgid "# auto_select=ON/OFF\n" msgstr "# auto_select=ON/OFF\n" -#: src/attrib.c:1234 -#, c-format +#: src/lang.c:125 msgid "# batch_save=ON/OFF\n" msgstr "# batch_save=ON/OFF\n" -#: src/attrib.c:1235 -#, c-format -msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" -msgstr "# date_format=STRING (f.eks. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" +#: src/lang.c:126 +msgid "# date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n" +msgstr "# date_format=STRING (f.eks. %a, %d %b %Y %H:%M:%S)\n" -#: src/attrib.c:1236 -#, c-format +#: src/lang.c:127 msgid "# delete_tmp_files=ON/OFF\n" msgstr "# delete_tmp_files=ON/OFF\n" -#: src/attrib.c:1237 -#, c-format -msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" -msgstr "# editor_format=STRING (f.eks. %%E +%%N %%F)\n" +#: src/lang.c:128 +msgid "# editor_format=STRING (eg. %E +%N %F)\n" +msgstr "# editor_format=STRING (f.eks. %E +%N %F)\n" -#: src/attrib.c:1238 -#, c-format +#: src/lang.c:129 msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "# fcc=STRING (f.eks. =postkasse)\n" -#: src/attrib.c:1239 -#, c-format +#: src/lang.c:130 msgid "# followup_to=STRING\n" msgstr "# followup_to=STRING\n" -#: src/attrib.c:1240 -#, c-format +#: src/lang.c:131 msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "" "# from=STRING (tilføj bare ønsket From:-linje, brug ikke anførselstegn)\n" -#: src/attrib.c:1241 -#, c-format +#: src/lang.c:132 msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "# group_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1242 -#, c-format -msgid "# group_format=STRING (eg. %%n %%m %%R %%L %%s %%F)\n" -msgstr "# group_format=STRING (f.eks. %%n %%m %%R %%L %%s %%F)\n" +#: src/lang.c:133 +msgid "# group_format=STRING (eg. %n %m %R %L %s %F)\n" +msgstr "# group_format=STRING (f.eks. %n %m %R %L %s %F)\n" -#: src/attrib.c:1243 -#, c-format +#: src/lang.c:134 msgid "# mail_8bit_header=ON/OFF\n" msgstr "# mail_8bit_header=ON/OFF\n" -#: src/attrib.c:1244 -#, c-format +#: src/lang.c:135 msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=supported_encoding" -#: src/attrib.c:1252 -#, c-format +#: src/lang.c:137 msgid "# ispell=STRING\n" msgstr "# ispell=STRING\n" -#: src/attrib.c:1254 -#, c-format +#: src/lang.c:139 msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "# maildir=STRING (f.eks. ~/Post)\n" -#: src/attrib.c:1255 -#, c-format +#: src/lang.c:140 msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "# mailing_list=STRING (f.eks. majordomo@example.org)\n" -#: src/attrib.c:1256 -#, c-format +#: src/lang.c:141 msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "# mime_types_to_save=STRING (f.eks. image/*,!image/bmp)\n" -#: src/attrib.c:1257 -#, c-format +#: src/lang.c:142 msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=ON/OFF\n" -#: src/attrib.c:1258 -#, c-format +#: src/lang.c:143 msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=ON/OFF\n" -#: src/attrib.c:1259 -#, c-format +#: src/lang.c:144 msgid "# mime_forward=ON/OFF\n" msgstr "# mime_forward=ON/OFF\n" -#: src/attrib.c:1261 -#, c-format +#: src/lang.c:146 msgid "# mm_network_charset=supported_charset" msgstr "# mm_network_charset=supported_charset" -#: src/attrib.c:1268 -#, c-format +#: src/lang.c:147 msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "# undeclared_charset=STRING (standard er US-ASCII)\n" -#: src/attrib.c:1270 -#, c-format +#: src/lang.c:149 msgid "# news_headers_to_display=STRING\n" msgstr "# news_headers_to_display=STRING\n" -#: src/attrib.c:1271 -#, c-format +#: src/lang.c:150 msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=STRING\n" -#: src/attrib.c:1272 -#, c-format +#: src/lang.c:151 msgid "# news_quote_format=STRING\n" msgstr "# news_quote_format=STRING\n" -#: src/attrib.c:1273 -#, c-format +#: src/lang.c:152 msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "# organization=STRING (hvis '/' er i begyndelsen, sÃ¥ læs fra fil)\n" -#: src/attrib.c:1274 -#, c-format +#: src/lang.c:153 msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=ON/OFF\n" -#: src/attrib.c:1275 -#, c-format +#: src/lang.c:154 msgid "# post_8bit_header=ON/OFF\n" msgstr "# post_8bit_header=ON/OFF\n" -#: src/attrib.c:1276 -#, c-format +#: src/lang.c:155 msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=supported_encoding" -#: src/attrib.c:1283 -#, c-format +#: src/lang.c:156 msgid "# post_process_type=NUM\n" msgstr "# post_process_type=NUM\n" -#: src/attrib.c:1288 -#, c-format +#: src/lang.c:157 msgid "# post_process_view=ON/OFF\n" msgstr "# post_process_view=ON/OFF\n" -#: src/attrib.c:1289 -#, c-format +#: src/lang.c:158 msgid "# quick_kill_scope=STRING (e.g. talk.*)\n" msgstr "# quick_kill_scope=STRING (f.eks. talk.*)\n" -#: src/attrib.c:1290 -#, c-format +#: src/lang.c:159 msgid "# quick_kill_expire=ON/OFF\n" msgstr "# quick_kill_expire=ON/OFF\n" -#: src/attrib.c:1291 -#, c-format +#: src/lang.c:160 msgid "# quick_kill_case=ON/OFF\n" msgstr "# quick_kill_case=ON/OFF\n" -#: src/attrib.c:1292 -#, c-format +#: src/lang.c:161 msgid "# quick_kill_header=NUM\n" msgstr "# quick_kill_header=NUM\n" -#: src/attrib.c:1293 src/attrib.c:1302 -#, c-format +#: src/lang.c:162 src/lang.c:171 msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "# 0=Subject: (versalfølsom) 1=Subject: (ikke versalfølsom)\n" -#: src/attrib.c:1294 src/attrib.c:1303 -#, c-format +#: src/lang.c:163 src/lang.c:172 msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "# 2=From: (versalfølsom) 3=From: (ikke versalfølsom)\n" -#: src/attrib.c:1295 src/attrib.c:1304 -#, c-format +#: src/lang.c:164 src/lang.c:173 msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=Message-ID: og fulde References: linje\n" -#: src/attrib.c:1296 src/attrib.c:1305 -#, c-format +#: src/lang.c:165 src/lang.c:174 msgid "# 5=Message-ID: & last References: entry only\n" msgstr "# 5=Message-ID: og sidste References: kun indtastning\n" # Lines skal ikke oversættes -#: src/attrib.c:1297 src/attrib.c:1306 -#, c-format +#: src/lang.c:166 src/lang.c:175 msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=Message-ID: kun indtastning 7=Lines:\n" -#: src/attrib.c:1298 -#, c-format +#: src/lang.c:167 msgid "# quick_select_scope=STRING\n" msgstr "# quick_select_scope=STRING\n" -#: src/attrib.c:1299 -#, c-format +#: src/lang.c:168 msgid "# quick_select_expire=ON/OFF\n" msgstr "# quick_select_expire=ON/OFF\n" -#: src/attrib.c:1300 -#, c-format +#: src/lang.c:169 msgid "# quick_select_case=ON/OFF\n" msgstr "# quick_select_case=ON/OFF\n" -#: src/attrib.c:1301 -#, c-format +#: src/lang.c:170 msgid "# quick_select_header=NUM\n" msgstr "# quick_select_header=NUM\n" -#: src/attrib.c:1307 -#, c-format -msgid "# quote_chars=STRING (%%I for initials)\n" -msgstr "# quote_chars=STRING (%%I for initialer)\n" +#: src/lang.c:176 +msgid "# quote_chars=STRING (%I for initials)\n" +msgstr "# quote_chars=STRING (%I for initialer)\n" -#: src/attrib.c:1309 -#, c-format +#: src/lang.c:178 msgid "# print_header=ON/OFF\n" msgstr "# print_header=ON/OFF\n" -#: src/attrib.c:1311 -#, c-format +#: src/lang.c:180 msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1312 -#, c-format +#: src/lang.c:181 msgid "# prompt_followupto=ON/OFF\n" msgstr "# prompt_followupto=ON/OFF\n" -#: src/attrib.c:1313 -#, c-format +#: src/lang.c:182 msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "# savedir=STRING (f.eks. ~user/News)\n" -#: src/attrib.c:1314 -#, c-format +#: src/lang.c:183 msgid "# savefile=STRING (eg. =linux)\n" msgstr "# savefile=STRING (f.eks. =linux)\n" -#: src/attrib.c:1315 -#, c-format +#: src/lang.c:184 msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "# sigfile=STRING (f.eks. $var/sig)\n" -#: src/attrib.c:1316 -#, c-format +#: src/lang.c:185 msgid "# show_author=NUM\n" msgstr "# show_author=NUM\n" -#: src/attrib.c:1322 -#, c-format +#: src/lang.c:186 msgid "# show_signatures=ON/OFF\n" msgstr "# show_signatures=ON/OFF\n" -#: src/attrib.c:1324 -#, c-format +#: src/lang.c:187 +msgid "# show_art_score=ON/OFF\n" +msgstr "# show_art_score=ON/OFF\n" + +#: src/lang.c:189 msgid "# suppress_soft_hyphens=ON/OFF\n" msgstr "# suppress_soft_hyphens=ON/OFF\n" -#: src/attrib.c:1326 -#, c-format +#: src/lang.c:191 msgid "# show_only_unread_arts=ON/OFF\n" msgstr "# show_only_unread_arts=ON/OFF\n" -#: src/attrib.c:1327 -#, c-format +#: src/lang.c:192 msgid "# sigdashes=ON/OFF\n" msgstr "# sigdashes=ON/OFF\n" -#: src/attrib.c:1328 -#, c-format +#: src/lang.c:193 msgid "# signature_repost=ON/OFF\n" msgstr "# signature_repost=ON/OFF\n" -#: src/attrib.c:1329 -#, c-format +#: src/lang.c:194 msgid "# sort_article_type=NUM\n" msgstr "# sort_article_type=NUM\n" -#: src/attrib.c:1347 -#, c-format +#: src/lang.c:195 msgid "# sort_threads_type=NUM\n" msgstr "# sort_threads_type=NUM\n" -#: src/attrib.c:1356 -#, c-format +#: src/lang.c:196 msgid "# tex2iso_conv=ON/OFF\n" msgstr "# tex2iso_conv=ON/OFF\n" -#: src/attrib.c:1357 -#, c-format +#: src/lang.c:197 msgid "# thread_catchup_on_exit=ON/OFF\n" msgstr "# thread_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1358 -#, c-format +#: src/lang.c:198 msgid "# thread_articles=NUM" msgstr "# thread_articles=NUM" -#: src/attrib.c:1365 -#, c-format -msgid "# thread_format=STRING (eg. %%n %%m [%%L] %%T %%F)\n" -msgstr "# thread_format=STRING (f.eks. %%n %%m [%%L] %%T %%F)\n" +#: src/lang.c:199 +msgid "# thread_format=STRING (eg. %n %m [%L] %T %F)\n" +msgstr "# thread_format=STRING (f.eks. %n %m [%L] %T %F)\n" -#: src/attrib.c:1366 -#, c-format +#: src/lang.c:200 msgid "# thread_perc=NUM\n" msgstr "# thread_perc=NUM\n" -#: src/attrib.c:1367 -#, c-format +#: src/lang.c:201 msgid "# trim_article_body=NUM\n" msgstr "# trim_article_body=NUM\n" -#: src/attrib.c:1368 -#, c-format +#: src/lang.c:202 msgid "# 0 = Don't trim article body\n" msgstr "# 0 = Beskær ikke artiklens tekst\n" -#: src/attrib.c:1369 -#, c-format +#: src/lang.c:203 msgid "# 1 = Skip leading blank lines\n" msgstr "# 1 = Udelad foranstillede tomme linjer\n" -#: src/attrib.c:1370 -#, c-format +#: src/lang.c:204 msgid "# 2 = Skip trailing blank lines\n" msgstr "# 2 = Udelad efterstillede tomme linjer\n" -#: src/attrib.c:1371 -#, c-format +#: src/lang.c:205 msgid "# 3 = Skip leading and trailing blank lines\n" msgstr "# 3 = Udelad foranstillede og efterstillede tomme linjer\n" -#: src/attrib.c:1372 -#, c-format +#: src/lang.c:206 msgid "# 4 = Compact multiple blank lines between text blocks\n" msgstr "# 4 = Komprimer flere tomme linjer mellem tekstblokke\n" -#: src/attrib.c:1373 -#, c-format +#: src/lang.c:207 msgid "" "# 5 = Compact multiple blank lines between text blocks and skip\n" "# leading blank lines\n" @@ -517,8 +673,7 @@ msgstr "" "# 5 = Komprimer flere tomme linjer mellem tekstblokke og udelad\n" "# foranstillede tomme linjer\n" -#: src/attrib.c:1374 -#, c-format +#: src/lang.c:208 msgid "" "# 6 = Compact multiple blank lines between text blocks and skip\n" "# trailing blank lines\n" @@ -526,8 +681,7 @@ msgstr "" "# 6 = Komprimer flere tomme linjer mellem tekstblokke og udelad\n" "# efterstillede tomme linjer\n" -#: src/attrib.c:1375 -#, c-format +#: src/lang.c:209 msgid "" "# 7 = Compact multiple blank lines between text blocks and skip\n" "# leading and trailing blank lines\n" @@ -535,38 +689,31 @@ msgstr "" "# 7 = Komprimer flere tomme linjer mellem tekstblokke og udelad\n" "# foranstillede og efterstillede tomme linjer\n" -#: src/attrib.c:1376 -#, c-format +#: src/lang.c:210 msgid "# verbatim_handling=ON/OFF\n" msgstr "# verbatim_handling=ON/OFF\n" -#: src/attrib.c:1378 -#, c-format +#: src/lang.c:212 msgid "# extquote_handling=ON/OFF\n" msgstr "# extquote_handling=ON/OFF\n" -#: src/attrib.c:1380 -#, c-format +#: src/lang.c:214 msgid "# wrap_on_next_unread=ON/OFF\n" msgstr "# wrap_on_next_unread=ON/OFF\n" -#: src/attrib.c:1381 -#, c-format +#: src/lang.c:215 msgid "# x_body=STRING (eg. ~/.tin/extra-body-text)\n" msgstr "# x_body=STRING (f.eks. ~/.tin/extra-body-text)\n" -#: src/attrib.c:1382 -#, c-format +#: src/lang.c:216 msgid "# x_comment_to=ON/OFF\n" msgstr "# x_comment_to=ON/OFF\n" -#: src/attrib.c:1383 -#, c-format +#: src/lang.c:217 msgid "# x_headers=STRING (eg. ~/.tin/extra-headers)\n" msgstr "# x_headers=STRING (f.eks. ~/.tin/extra-headers)\n" -#: src/attrib.c:1384 -#, c-format +#: src/lang.c:218 msgid "" "#\n" "# Note that it is best to put general (global scoping)\n" @@ -575,8 +722,7 @@ msgstr "" "# Bemærk at det er bedst at vælge generel (globalt virkefelt)\n" # helt blank pÃ¥ hvad de mener her -#: src/attrib.c:1385 -#, c-format +#: src/lang.c:219 msgid "" "# entries first followed by group specific entries.\n" "#\n" @@ -584,282 +730,62 @@ msgstr "" "# poster først, efterfulgt af gruppespecifikke poster.\n" "#\n" -#: src/attrib.c:1386 -#, c-format +#: src/lang.c:220 msgid "############################################################################\n" msgstr "############################################################################\n" -#: src/cook.c:631 -msgid "(unknown)" -msgstr "(ukendt)" - -#: src/keymap.c:282 -msgid "NULL" -msgstr "NULL" - -#: src/lang.c:45 -msgid "1 Response" -msgstr "1 svar" - -#: src/lang.c:49 -#, c-format -msgid "" -"\n" -"%s contains no newsgroups. Exiting." -msgstr "" -"\n" -"%s indeholder ingen nyhedsgrupper. Afslutter." - -#: src/lang.c:50 -msgid "all " -msgstr "alle " - -#: src/lang.c:51 -msgid "All groups" -msgstr "Alle grupper" - -#: src/lang.c:52 -#, 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:53 -msgid "Article cancelled (deleted)." -msgstr "Artikel fortrudt (slettet)." - -#: src/lang.c:55 -msgid "Article cannot be cancelled (deleted)." -msgstr "Artikel kan ikke fortrydes (slettet)." - -#: src/lang.c:57 -msgid "Article deleted." -msgstr "Artikel slettet." - -#: src/lang.c:58 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be mailed to the following address:\n" -" %s" -msgstr "" -"\n" -"Din artikel:\n" -" »%s«\n" -"vil blive indsendt til den følgende adresse:\n" -" %s" - -#: src/lang.c:59 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be posted to the following %s:\n" -msgstr "" -"\n" -"Din artikel:\n" -" »%s«\n" -"vil blive indsendt til den følgende %s:\n" - -#: src/lang.c:60 -msgid "Article not posted!" -msgstr "Artikel ikke indsendt!" - -#: src/lang.c:61 -msgid "Article not saved" -msgstr "Artikel ikke gemt" - -#: src/lang.c:62 -msgid "Article Level Commands" -msgstr "Kommandoer for artikelniveau" - -#: src/lang.c:63 -msgid "Article has no parent" -msgstr "Artikel har ingen overartikel" - -#: src/lang.c:64 -msgid "Parent article has been killed" -msgstr "Overartikel er blevet dræbt" - -#: src/lang.c:65 -msgid "Parent article is unavailable" -msgstr "Overartikel er ikke tilgængelig" - -#: src/lang.c:66 -#, c-format -msgid "Article posted: %s" -msgstr "Artikel indsendt: %s" - -#: src/lang.c:67 -#, c-format -msgid "Article rejected (saved to %s)" -msgstr "Artikel afvist (gemt til %s)" - -#: src/lang.c:68 -#, c-format -msgid "" -"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: " -msgstr "" -"%s=artikel, %s=trÃ¥d, %s=interval, %s=populær, %s=mønster, %s=mærket, " -"%s=afslut: " - -#: src/lang.c:69 -msgid "Article unavailable" -msgstr "Artikel utilgængelig" - -#: src/lang.c:70 -msgid "Article undeleted." -msgstr "Sletning af artikel fjernet." - -#: src/lang.c:71 -#, c-format -msgid "Article %4d of %4d" -msgstr "Artikel %4d af %4d" - -#: src/lang.c:73 -msgid "articles" -msgstr "artikler" - -#: src/lang.c:74 -msgid "This is a repost of the following article:" -msgstr "Dette er en gentagelse af den følgende artikel:" - -#: src/lang.c:75 -msgid "article" -msgstr "artikel" - -#: src/lang.c:76 -msgid "Article" -msgstr "Artikel" - -#: src/lang.c:77 -#, c-format -msgid "-- %d %s mailed --" -msgstr "-- %d %s sendt --" - -# er det mon tidspunktet! -#: src/lang.c:78 -#, c-format -msgid " at %s" -msgstr " %s" - -#: src/lang.c:79 -#, c-format -msgid "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n" -msgstr "%*s[-- %s/%s, kodning %s%s%s, %d linjer%s%s --]\n" - -#: src/lang.c:80 -msgid ", charset: " -msgstr ", tegnsæt: " - -#: src/lang.c:81 -#, c-format -msgid "%*s[-- charset %s not supported --]\n" -msgstr "%*s[-- tegnsæt %s er ikke understøttet --]\n" - -#: src/lang.c:82 -#, c-format -msgid "%*s[-- Description: %s --]\n" -msgstr "%*s[-- Beskrivelse: %s --]\n" - -#: src/lang.c:83 -#, c-format -msgid "%d lines" -msgstr "%d linjer" - -#: src/lang.c:84 -msgid "Attachment Menu" -msgstr "Vedhæftmenu" - -#: src/lang.c:85 -msgid "Attachment Menu Commands" -msgstr "Kommandoer for vedhæftmenu" - -#: src/lang.c:86 -msgid "" -msgstr "" - -#: src/lang.c:87 -#, c-format -msgid "Attachment saved successfully. (%s)" -msgstr "Vedhæftning gemt. (%s)" - -#: src/lang.c:88 -#, c-format -msgid "%d of %d attachments saved successfully." -msgstr "%d af %d vedhæftninger gemt." - -#: src/lang.c:89 -msgid "Select attachment> " -msgstr "Vælg vedhæftning> " - -#: src/lang.c:90 -msgid "Tagged attachment" -msgstr "Mærket vedhæftning" - -#: src/lang.c:91 -#, c-format -msgid "%d attachments tagged" -msgstr "%d vedhæftninger mærket" - -#: src/lang.c:92 -msgid "Untagged attachment" -msgstr "Vedhæftning uden mærke" - -#: src/lang.c:93 +#: src/lang.c:221 msgid "Attributes Menu Commands" msgstr "Kommandoer for attributmenu" -#: src/lang.c:94 +#: src/lang.c:222 #, c-format msgid "attribute with no scope: %s" msgstr "attribut uden virkefelt: %s" -#: src/lang.c:96 +#: src/lang.c:224 #, c-format msgid "%d Authentication failed" msgstr "%d godkendelse mislykkedes" -#: src/lang.c:97 +#: src/lang.c:225 #, c-format msgid "NNTP authorization password not found for %s" msgstr "Adgangskode for NNTP-godkendelse blev ikke fundet for %s" -#: src/lang.c:98 +#: src/lang.c:226 msgid "Server expects authentication.\n" msgstr "Server forventer godkendelse.\n" -#: src/lang.c:99 +#: src/lang.c:227 msgid " Please enter password: " msgstr " Venligst indtast adgangskode: " -#: src/lang.c:100 +#: src/lang.c:228 msgid " Please enter username: " msgstr " Venligst indtast brugernavn: " -#: src/lang.c:101 +#: src/lang.c:229 #, c-format msgid "Authorized for user: %s\n" msgstr "Autoriseret for bruger: %s\n" -#: src/lang.c:102 +#: src/lang.c:230 #, c-format msgid "Authorization failed for user: %s\n" msgstr "Kunne ikke autorisere bruger: %s\n" -#: src/lang.c:104 +#: src/lang.c:232 #, c-format msgid "Author search backwards [%s]> " msgstr "Baglæns søgning efter forfatter [%s]> " -#: src/lang.c:105 +#: src/lang.c:233 #, c-format msgid "Author search forwards [%s]> " msgstr "Fremadrettet søgning efter forfatter [%s]> " -#: src/lang.c:106 +#: src/lang.c:234 #, c-format msgid "" "\n" @@ -868,16 +794,16 @@ msgstr "" "\n" "Autoabonnerede pÃ¥ %s" -#: src/lang.c:107 +#: src/lang.c:235 msgid "Autosubscribing groups...\n" msgstr "Autoabonnerer pÃ¥ grupper...\n" -#: src/lang.c:108 +#: src/lang.c:236 #, 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:110 +#: src/lang.c:238 #, c-format msgid "" "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: " @@ -885,255 +811,428 @@ msgstr "" "Artikel til indsendelse medførte fejl/advarsler. %s=afslut, %s=menu, " "%s=rediger: " -#: src/lang.c:111 +#: src/lang.c:239 #, c-format msgid "Unrecognized attribute: %s" msgstr "Attribut ikke genkendt: %s" -#: src/lang.c:112 +#: src/lang.c:240 #, c-format msgid "Bad command. Type '%s' for help." msgstr "Forkert kommando. Tast »%s« for hjælp." -#: src/lang.c:114 +#: src/lang.c:242 msgid "Base article" msgstr "Baseartikel" -#: src/lang.c:115 +#: src/lang.c:243 msgid "Base article range" msgstr "Interval for baseartikel" -#: src/lang.c:116 +#: src/lang.c:244 #, 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:117 +#: src/lang.c:245 msgid "*** Beginning of article ***" msgstr "*** Begyndelse pÃ¥ artikel ***" -#: src/lang.c:118 +#: src/lang.c:246 msgid "*** Beginning of page ***" msgstr "*** Begyndelse pÃ¥ side ***" -#: src/lang.c:120 +#: src/lang.c:248 +msgid "bytes" +msgstr "byte" + +#: src/lang.c:251 #, 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:121 +#: src/lang.c:252 msgid "Cancelling article..." msgstr "Fortryder artikel ..." -#: src/lang.c:123 +#: src/lang.c:254 #, c-format msgid "Cannot create %s" msgstr "Kan ikke oprette %s" -#: src/lang.c:126 +#: src/lang.c:257 #, c-format msgid "Can't find base article %d" msgstr "Kan ikke finde baseartikel %d" -#: src/lang.c:128 +#: src/lang.c:259 #, c-format msgid "Can't open %s" msgstr "Kan ikke Ã¥bne %s" -#: src/lang.c:129 +#: src/lang.c:260 #, c-format msgid "Couldn't open %s for saving" msgstr "Kunne ikke Ã¥bne %s til gemning" -#: src/lang.c:130 +#: src/lang.c:261 msgid "*** Posting not allowed ***" msgstr "*** Indsendelse ikke tilladt ***" -#: src/lang.c:131 +#: src/lang.c:262 #, c-format msgid "Posting is not allowed to %s" msgstr "Indsendelse er ikke tilladt til %s" -#: src/lang.c:133 +#: src/lang.c:264 #, c-format msgid "Can't retrieve %s" msgstr "Kan ikke hente %s" -#: src/lang.c:135 +#: src/lang.c:266 +msgid "Can't supersede in mailgroups, try repost instead." +msgstr "" + +#: src/lang.c:267 #, c-format msgid "%s is a directory" msgstr "%s er en mappe" -#: src/lang.c:136 +#: src/lang.c:268 msgid "Catchup" msgstr "Opsaml" -#: src/lang.c:137 +#: src/lang.c:269 #, c-format msgid "Catchup %s..." msgstr "Opsamler %s ..." -#: src/lang.c:138 +#: src/lang.c:270 msgid "Catchup all groups entered during this session?" msgstr "Opsaml all grupper indtastet i denne session?" -#: src/lang.c:139 +#: src/lang.c:271 msgid "You have tagged articles in this group - catchup anyway?" msgstr "Du har mærket artikler i denne gruppe - opsaml alligevel?" -#: src/lang.c:140 +#: src/lang.c:272 #, c-format msgid "%s %d %s in %lu seconds\n" msgstr "%s %d %s i %lu sekunder\n" # http://dictionary.cambridge.org/es/diccionario/ingles/caught-up-in-something -#: src/lang.c:141 +#: src/lang.c:273 msgid "Caughtup" msgstr "Optaget" -#: src/lang.c:142 +#: src/lang.c:274 msgid "Check Prepared Article" msgstr "Kontroller forberedt artikel" -#: src/lang.c:143 +#: src/lang.c:275 msgid "Checking for new groups... " msgstr "Kontrollerer for nye grupper ..." -#: src/lang.c:144 -msgid "Checking for news..." -msgstr "Kontrollerer efter nyheder ..." +#: src/lang.c:276 +#, fuzzy +msgid "Checking for news...\n" +msgstr "Kontrollerer efter nyheder ...\n" -#: src/lang.c:145 +#: src/lang.c:277 #, 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:147 +#: src/lang.c:279 msgid "ANSI color disabled" msgstr "ANSI-farve slÃ¥et fra" -#: src/lang.c:148 +#: src/lang.c:280 msgid "ANSI color enabled" msgstr "ANSI-farve slÃ¥et til" -#: src/lang.c:150 +#: src/lang.c:282 #, c-format msgid "Command failed: %s" msgstr "Kommando mislykkedes: %s" -#: src/lang.c:152 +#: src/lang.c:284 msgid "Mark not selected articles read?" msgstr "Marker ikke valgte artikler som læst?" -#: src/lang.c:154 +#: src/lang.c:285 +#, fuzzy +msgid "Connection Info" +msgstr "Forbindelsesoplysninger" + +#: src/lang.c:286 +#, fuzzy +msgid "Reading from local spool.\n" +msgstr "læser fra lokal kø" + +#: src/lang.c:287 +#, fuzzy +msgid "Reading saved news.\n" +msgstr "Læser %s\n" + +#: src/lang.c:295 +#, fuzzy +msgid "" +"\n" +"Local spool config:\n" +"-------------------\n" +msgstr "" +"Vis egenskaber\n" +"--------------" + +#: src/lang.c:300 +msgid "COMPRESS :" +msgstr "" + +#: src/lang.c:301 +#, fuzzy +msgid "" +"\n" +"Connection details:\n" +"-------------------\n" +msgstr "" +"Tilvalgshandlinger\n" +"------------------" + +#: src/lang.c:303 #, c-format -msgid "Connecting to %s..." -msgstr "Forbinder til %s ..." +msgid " DEFLATE %s\n" +msgstr "" -#: src/lang.c:156 +#: src/lang.c:304 +msgid "(enabled)" +msgstr "" + +#: src/lang.c:305 +msgid "(inactive)" +msgstr "" + +#: src/lang.c:307 +msgid " DEFLATE (not supported)\n" +msgstr "" + +#: src/lang.c:310 +msgid "(disabled)" +msgstr "" + +#: src/lang.c:311 +#, c-format +msgid "NNTP TIMEOUT : %d seconds %s\n" +msgstr "" + +#: src/lang.c:313 +#, c-format +msgid "IMPLEMENTATION: %s\n" +msgstr "" + +#: src/lang.c:315 +#, c-format +msgid "MAXARTNUM : %s\n" +msgstr "" + +#: src/lang.c:317 +#, fuzzy, c-format +msgid "Reading via NNTP (%s).\n" +msgstr "Læser ikke via NNTP (%s).\n" + +#: src/lang.c:318 +#, c-format +msgid "NNTPPORT : %u\n" +msgstr "" + +#: src/lang.c:319 #, fuzzy -msgid "Connection Info" +msgid "read only" +msgstr "ulæst " + +#: src/lang.c:320 +msgid "read/write" msgstr "" + +#: src/lang.c:321 +#, c-format +msgid "NNTPSERVER : %s\n" +msgstr "" + +#: src/lang.c:323 +#, fuzzy, c-format +msgid "Reading %s via NNTPS (%s; " +msgstr "Læser ikke via NNTPS (%s; " + +#: src/lang.c:325 +#, fuzzy, c-format +msgid "Certificate #%d\n" +msgstr "rediger filterfil" + +#: src/lang.c:327 +#, c-format +msgid "Issuer : %s\n" +msgstr "" + +#: src/lang.c:328 +#, fuzzy +msgid "" "\n" -"Forbindelse til %s: " +"Server certificate information:\n" +"-------------------------------\n" +msgstr "" +"Gruppe/trÃ¥d/artikel-handlinger\n" +"------------------------------" -#: src/lang.c:157 +#: src/lang.c:329 +#, fuzzy, c-format +msgid "Subject: %s\n" +msgstr "Emne" + +#: src/lang.c:330 +#, fuzzy +msgid "" +"\n" +"TLS information:\n" +"----------------\n" +msgstr "" +"Virkefeltshandlinger\n" +"--------------------" + +#: src/lang.c:333 +msgid "UNEXPECTED, possible BUG" +msgstr "" + +#: src/lang.c:334 +msgid "tolerated as \"-k\" (insecure) requested" +msgstr "" + +#: src/lang.c:335 +#, c-format +msgid "" +"Server certificate verification FAILED:\n" +"\t%s (%s)\n" +msgstr "" + +#: src/lang.c:336 +#, fuzzy +msgid "Server certificate verified successfully.\n" +msgstr "newsrc-fil blev gemt.\n" + +#: src/lang.c:338 +msgid "trusted" +msgstr "" + +#: src/lang.c:339 +msgid "untrusted" +msgstr "" + +#: src/lang.c:342 +msgid "Server certificate verification FAILED: \n" +msgstr "" + +#: src/lang.c:346 +#, c-format +msgid "%s %s (strength %d)\n" +msgstr "" + +#: src/lang.c:353 #, c-format msgid "Cook article failed, %s is exiting" msgstr "Cook-artikel mislykkedes, %s afslutter" -#: src/lang.c:158 +#: src/lang.c:354 msgid "" msgstr "" -#: src/lang.c:159 +#: src/lang.c:355 msgid "Creating active file for saved groups...\n" msgstr "Opretter aktiv fil for gemte grupper ...\n" -#: src/lang.c:160 +#: src/lang.c:356 msgid "Creating newsrc file...\n" msgstr "Opretter newsrc-fil ...\n" -#: src/lang.c:162 src/lang.c:1338 src/lang.c:1358 +#: src/lang.c:358 src/lang.c:1666 src/lang.c:1686 msgid "Default" msgstr "Standard" -#: src/lang.c:163 +#: src/lang.c:359 msgid "Delete saved files that have been post processed?" msgstr "Slet gemte filer som er blevet efterbehandlet?" -#: src/lang.c:164 +#: src/lang.c:360 msgid "Deleting temporary files..." msgstr "Sletter midlertidige filer ..." -#: src/lang.c:166 +#: src/lang.c:362 msgid "*** End of article ***" msgstr "*** Slut pÃ¥ artikel ***" -#: src/lang.c:167 +#: src/lang.c:363 msgid "*** End of articles ***" msgstr "*** Slut pÃ¥ artikler ***" -#: src/lang.c:168 +#: src/lang.c:364 msgid "*** End of attachments ***" msgstr "*** Slut pÃ¥ vedhæftninger ***" -#: src/lang.c:169 +#: src/lang.c:365 msgid "*** End of groups ***" msgstr "*** Slut pÃ¥ grupper ***" -#: src/lang.c:170 +#: src/lang.c:366 msgid "*** End of page ***" msgstr "*** Slut pÃ¥ side ***" -#: src/lang.c:171 +#: src/lang.c:367 #, fuzzy msgid "*** End of posted articles ***" msgstr "*** Slut pÃ¥ artikler ***" -#: src/lang.c:172 +#: src/lang.c:368 msgid "*** End of scopes ***" msgstr "*** Slut pÃ¥ virkefelter ***" -#: src/lang.c:173 +#: src/lang.c:369 msgid "*** End of thread ***" msgstr "*** Slut pÃ¥ trÃ¥d ***" -#: src/lang.c:174 +#: src/lang.c:370 msgid "*** End of URLs ***" msgstr "*** Slut pÃ¥ URL'er ***" -#: src/lang.c:175 +#: src/lang.c:371 msgid "Enter limit of articles to get> " msgstr "Indtast begrænsning pÃ¥ antal artikler der skal hentes> " -#: src/lang.c:176 +#: src/lang.c:372 msgid "Enter Message-ID to go to> " msgstr "Indtast besked-id som der skal gÃ¥s till> " -#: src/lang.c:177 +#: src/lang.c:373 msgid " and enter next unread thread" msgstr " og indtast næste ulæste trÃ¥d" -#: src/lang.c:178 +#: src/lang.c:374 msgid " and enter next unread article" msgstr " og se næste ulæste artikel" -#: src/lang.c:179 +#: src/lang.c:375 msgid " and enter next unread group" msgstr " og indtast næste ulæste gruppe" -#: src/lang.c:180 +#: src/lang.c:376 msgid "Enter option number> " msgstr "Indtast valgnummer> " -#: src/lang.c:181 +#: src/lang.c:377 #, c-format msgid "Enter range [%s]> " msgstr "Indtast interval [%s]> " -#: src/lang.c:182 +#: src/lang.c:378 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1141,7 +1240,7 @@ msgstr "" "\n" "Advarsel: Approved:-teksthoved brugt.\n" -#: src/lang.c:186 +#: src/lang.c:382 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1149,7 +1248,7 @@ msgstr "" "\n" "Fejl: Ugyldig adresse i Approved:-teksthoved.\n" -#: src/lang.c:187 +#: src/lang.c:383 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1157,7 +1256,7 @@ msgstr "" "\n" "Fejl: Ugyldig adresse i From:-teksthoved.\n" -#: src/lang.c:188 +#: src/lang.c:384 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1165,7 +1264,7 @@ msgstr "" "\n" "Fejl: Ugyldig FQDN i Message-ID:-teksthoved.\n" -#: src/lang.c:189 +#: src/lang.c:385 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1173,7 +1272,7 @@ msgstr "" "\n" "Fejl: Ugyldig adresse i Reply-To:-teksthoved.\n" -#: src/lang.c:190 +#: src/lang.c:386 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1181,27 +1280,39 @@ msgstr "" "\n" "Fejl: Ugyldig adresse i To:-teksthoved.\n" -#: src/lang.c:192 +#: src/lang.c:388 #, c-format msgid "Can't unlock %s" msgstr "Kan ikke fjerne lÃ¥s pÃ¥ %s" -#: src/lang.c:193 +#: src/lang.c:389 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "Kunne ikke dotlock %s - artikel er ikke tilføjet!" -#: src/lang.c:194 +#: src/lang.c:390 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "Kunne ikke lÃ¥se %s - artikel ikke tilføjet!" -#: src/lang.c:197 +#: src/lang.c:393 +#, 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:396 #, c-format msgid "Corrupted file %s" msgstr "Korrupt fil %s" -#: src/lang.c:199 +#: src/lang.c:397 +#, c-format +msgid "couldn't expand %s\n" +msgstr "kunne ikke udvide %s\n" + +#: src/lang.c:399 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1209,40 +1320,40 @@ msgstr "" "\n" "Fejl: Followup-To \"poster\" og en nyhedsgruppe er ikke tilladt!\n" -#: src/lang.c:200 +#: src/lang.c:400 #, 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:201 +#: src/lang.c:401 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "Intern fejl i GNKSA-rutine - indsend fejlrapport.\n" -#: src/lang.c:202 +#: src/lang.c:402 msgid "Left angle bracket missing in route address.\n" msgstr "Venstre vinkelparentes mangler i ruteadresse.\n" -#: src/lang.c:203 +#: src/lang.c:403 msgid "Left parenthesis missing in old-style address.\n" msgstr "Venstre parentes mangler i adresse med ældre stil.\n" -#: src/lang.c:204 +#: src/lang.c:404 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:205 +#: src/lang.c:405 msgid "At-sign missing in mail address.\n" msgstr "@-tegn mangler i e-postadresse.\n" -#: src/lang.c:206 +#: src/lang.c:406 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:207 +#: src/lang.c:407 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1250,7 +1361,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:208 +#: src/lang.c:408 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1258,7 +1369,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:209 +#: src/lang.c:409 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1266,54 +1377,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:210 +#: src/lang.c:410 msgid "Illegal character in FQDN.\n" msgstr "Ulovlig karakter i FQDN.\n" -#: src/lang.c:211 +#: src/lang.c:411 msgid "Zero length FQDN component not allowed.\n" msgstr "FQDN-komponent uden længde er ikke tilladt.\n" -#: src/lang.c:212 +#: src/lang.c:412 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:213 +#: src/lang.c:413 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:214 +#: src/lang.c:414 msgid "FQDN component may not start with digit.\n" msgstr "FQDN-komponent mÃ¥ ikke begynde med tal.\n" -#: src/lang.c:215 +#: src/lang.c:415 msgid "Domain literal has impossible numeric value.\n" msgstr "Domæne-literal har umulig numerisk værdi.\n" -#: src/lang.c:216 +#: src/lang.c:416 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:217 +#: src/lang.c:417 msgid "Right bracket missing in domain literal.\n" msgstr "Højre parentes mangler i domæne-literal.\n" -#: src/lang.c:218 +#: src/lang.c:418 msgid "Missing localpart of mail address.\n" msgstr "Mangler lokal del af e-postadresse.\n" -#: src/lang.c:219 +#: src/lang.c:419 msgid "Illegal character in localpart of mail address.\n" msgstr "Ugyldigt tegn i lokal del af e-postadresse.\n" -#: src/lang.c:220 +#: src/lang.c:420 msgid "Zero length localpart component not allowed.\n" msgstr "Localpart-komponent med nullængde er ikke tilladt.\n" -#: src/lang.c:221 +#: src/lang.c:421 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1322,7 +1433,7 @@ msgstr "" "Ord uden for citationstegn mÃ¥ ikke indeholde »!()<>@,;:\\.[]« i " "ruteadresser.\n" -#: src/lang.c:222 +#: src/lang.c:422 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1330,7 +1441,7 @@ msgstr "" "Ugyldigt tegn i det fulde navn.\n" "Citerede ord mÃ¥ ikke indeholde »()<>\\«.\n" -#: src/lang.c:223 +#: src/lang.c:423 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1338,11 +1449,11 @@ msgstr "" "Ugyldigt tegn i det fulde navn.\n" "Kodede ord mÃ¥ ikke indeholde »!()<>@,;:\"\\.[]/=« i parameter.\n" -#: src/lang.c:224 +#: src/lang.c:424 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:225 +#: src/lang.c:425 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1351,7 +1462,7 @@ msgstr "" "Ord uden for citationstegn mÃ¥ ikke indeholde »()<>\\« i adresser i gammel " "stil.\n" -#: src/lang.c:226 +#: src/lang.c:426 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1359,7 +1470,7 @@ msgstr "" "Ugyldigt tegn i det fulde navn.\n" "Kontroltegn og ukodede 8-bit tegn > 127 er ikke tilladt.\n" -#: src/lang.c:227 +#: src/lang.c:427 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1367,7 +1478,7 @@ msgstr "" "\n" "Fejl: Ingen blank linje fundet efter teksthoved.\n" -#: src/lang.c:228 +#: src/lang.c:428 #, c-format msgid "" "\n" @@ -1377,7 +1488,7 @@ msgstr "" "Fejl: Ulovlig formateret %s.\n" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:230 +#: src/lang.c:430 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1391,7 +1502,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:235 +#: src/lang.c:435 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1408,7 +1519,7 @@ msgstr "" " gøres via M)enuen for indstillinger, der kan konfigureres eller\n" " ved at redigere tinrc.\n" -#: src/lang.c:241 +#: src/lang.c:441 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1416,7 +1527,7 @@ msgstr "" "\n" "Fejl: Artikel starter med blank linje i stedet for teksthoved\n" -#: src/lang.c:242 +#: src/lang.c:442 #, c-format msgid "" "\n" @@ -1427,7 +1538,7 @@ msgstr "" "Fejl: Teksthoved pÃ¥ linje %d har ikke et kolon efter teksthovednavnet:\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:443 #, c-format msgid "" "\n" @@ -1436,7 +1547,7 @@ msgstr "" "\n" "Fejl: Linjen »%s:« er tom.\n" -#: src/lang.c:244 +#: src/lang.c:444 #, c-format msgid "" "\n" @@ -1445,7 +1556,7 @@ msgstr "" "\n" "Fejl: Linjen »%s:« mangler fra artikelteksthovedet.\n" -#: src/lang.c:245 +#: src/lang.c:445 #, c-format msgid "" "\n" @@ -1454,7 +1565,7 @@ msgstr "" "\n" "Fejl: %s har tegn som ikke er i 7 bit.\n" -#: src/lang.c:246 +#: src/lang.c:446 #, c-format msgid "" "\n" @@ -1465,7 +1576,7 @@ msgstr "" "Fejl: Teksthoved pÃ¥ linje %d har ikke et mellemrum efter kolon:\n" "%s\n" -#: src/lang.c:247 +#: src/lang.c:447 #, c-format msgid "" "\n" @@ -1474,21 +1585,46 @@ msgstr "" "\n" "Fejl: Der er flere (%d) \"%s:\"-linjer i teksthovedet.\n" -#: src/lang.c:248 +#: src/lang.c:448 +#, fuzzy, c-format +msgid "" +"\n" +"Error: Header on line %d has no name:\n" +"%s\n" +msgstr "" +"\n" +"Fejl: Teksthoved pÃ¥ linje %d har ikke et mellemrum efter kolon:\n" +"%s\n" + +#: src/lang.c:450 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "Usikre tilladelser pÃ¥ %s (%o)" -#: src/lang.c:253 +#: src/lang.c:453 +#, fuzzy, c-format +msgid "Line %d is longer than %d octets and should be folded.\n" +msgstr "" +"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:455 +#, fuzzy, c-format +msgid "Line %d is longer than %d octets and should be shortened.\n" +msgstr "" +"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:461 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "MIME-fortolkningsfejl: Uventet afslutning pÃ¥ %s/%s artikel" -#: src/lang.c:254 +#: src/lang.c:462 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "MIME-fortolkningsfejl: Start grænse mens teksthoveder læses" -#: src/lang.c:256 +#: src/lang.c:464 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1496,16 +1632,16 @@ msgstr "" "\n" "Fejl: »indsender« er ikke tilladt i nyhedsgruppe!\n" -#: src/lang.c:257 +#: src/lang.c:465 msgid "Can't get a (fully-qualified) domain-name!" msgstr "Kan ikke indhente et (fuldt gyldigt) domænenavn!" -#: src/lang.c:258 +#: src/lang.c:466 #, c-format msgid "No permissions to go into %s\n" msgstr "Ingen tilladelse til at gÃ¥ ind i %s\n" -#: src/lang.c:260 +#: src/lang.c:468 msgid "" "\n" "Error: From: line missing.\n" @@ -1513,30 +1649,34 @@ msgstr "" "\n" "Fejl: From:-linje mangler.\n" -#: src/lang.c:262 +#: src/lang.c:470 #, c-format msgid "No read permissions for %s\n" msgstr "Ingen læserettigheder for %s\n" -#: src/lang.c:263 +#: src/lang.c:471 #, c-format msgid "File %s does not exist\n" msgstr "Fil %s eksisterer ikke\n" -#: src/lang.c:264 +#: src/lang.c:472 #, c-format msgid "No write permissions for %s\n" msgstr "Ingen skriverettigheder for %s\n" -#: src/lang.c:265 +#: src/lang.c:473 msgid "Can't get user information (/etc/passwd missing?)" msgstr "Kan ikke indhente brugerinformation (/etc/passwd mangler?)" -#: src/lang.c:266 +#: src/lang.c:475 msgid "errors" msgstr "fejl" -#: src/lang.c:268 +#: src/lang.c:476 +msgid "error" +msgstr "fejl" + +#: src/lang.c:479 #, c-format msgid "" "\n" @@ -1546,85 +1686,63 @@ msgstr "" "Fejl pÃ¥ linje %d: Teksthoved for »afsender« er ikke tilladt (den vil blive " "tilføjet for dig)\n" -#: src/lang.c:270 +#: src/lang.c:481 #, c-format msgid "Server has non of the groups listed in %s" msgstr "Server har ingen af grupperne vist i %s" -#: src/lang.c:271 -msgid "error" -msgstr "fejl" +#: src/lang.c:482 +#, c-format +msgid "Error: unlink %s" +msgstr "" -#: src/lang.c:272 +#: src/lang.c:483 msgid "Unknown display level" msgstr "Ukendt visningsniveau" -#: src/lang.c:273 +#: src/lang.c:485 +msgid "Unreachable?\n" +msgstr "Kan ikke nÃ¥s?\n" + +#: src/lang.c:487 msgid "" msgstr "" -#: src/lang.c:274 +#: src/lang.c:488 msgid "Exiting..." msgstr "Afslutter..." -#: src/lang.c:275 +#: src/lang.c:489 msgid "leaving external mail-reader" msgstr "forlader ekstern postlæser" -#: src/lang.c:276 +#: src/lang.c:490 #, c-format msgid "Extracting %s..." msgstr "Udpakker %s..." -#: src/lang.c:278 +#: src/lang.c:492 #, 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:279 +#: src/lang.c:493 #, 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:280 +#: src/lang.c:494 #, fuzzy, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "Filtrerer globale regler (%d/%d) ..." -#: src/lang.c:281 +#: src/lang.c:495 msgid "Rule created by: " msgstr "Regel oprettet af: " -#: src/lang.c:282 -#, c-format -msgid "Enter pattern [%s]> " -msgstr "Indtast mønster [%s]> " - -#: src/lang.c:283 -#, c-format -msgid "" -"\n" -"You requested followups to your article to go to the following %s:\n" -msgstr "" -"\n" -"Du anmodte om at opfølgninger til din artikel skulle gÃ¥ til følgende %s:\n" - -#: src/lang.c:284 -#, c-format -msgid " %s\t Answers will be directed to you by mail.\n" -msgstr " %s\t Svar vil blive sendt til dig per e-post.\n" - -#: src/lang.c:285 -msgid "-- forwarded message --\n" -msgstr "-- videresendt besked --\n" - -#: src/lang.c:286 -msgid "-- end of forwarded message --\n" -msgstr "-- slut pÃ¥ videresendt besked --\n" - -#: src/lang.c:287 +#: src/lang.c:496 #, fuzzy msgid "" "# Format:\n" @@ -1693,905 +1811,945 @@ msgstr "" "# time=NUM Valgfri. time_t-værdi nÃ¥r regel udløber\n" "#\n" -#: src/lang.c:311 +#: src/lang.c:522 #, c-format msgid "Enter score for rule (default=%d): " msgstr "Indtast point for regel (standard=%d): " -#: src/lang.c:312 +#: src/lang.c:523 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" msgstr "Indtast pointvægt (interval 0 < pointtal <= %d)" #. SCORE_MAX -#: src/lang.c:313 +#: src/lang.c:524 msgid "Full" msgstr "Fuld" -#: src/lang.c:314 +#: src/lang.c:525 msgid "Comment (optional) : " msgstr "Bemærkning (valgfri) : " -#: src/lang.c:315 +#: src/lang.c:527 +msgid "Malformed overview entry: servername missing." +msgstr "" + +#: src/lang.c:528 +#, c-format +msgid "\t Xref: %s" +msgstr "" + +#: src/lang.c:529 +msgid "Skipping Xref filter" +msgstr "" + +#: src/lang.c:531 msgid "Apply pattern to : " msgstr "Anvend mønster pÃ¥ : " -#: src/lang.c:316 +#: src/lang.c:532 +#, c-format +msgid "Enter pattern [%s]> " +msgstr "Indtast mønster [%s]> " + +#: src/lang.c:533 +#, c-format +msgid "" +"\n" +"You requested followups to your article to go to the following %s:\n" +msgstr "" +"\n" +"Du anmodte om at opfølgninger til din artikel skulle gÃ¥ til følgende %s:\n" + +#: src/lang.c:534 +#, c-format +msgid " %s\t Answers will be directed to you by mail.\n" +msgstr " %s\t Svar vil blive sendt til dig per e-post.\n" + +#: src/lang.c:535 +msgid "-- forwarded message --\n" +msgstr "-- videresendt besked --\n" + +#: src/lang.c:536 +msgid "-- end of forwarded message --\n" +msgstr "-- slut pÃ¥ videresendt besked --\n" + +#: src/lang.c:537 msgid "From: line (ignore case) " msgstr "From:-linje (ignorer versaler) " -#: src/lang.c:317 +#: src/lang.c:538 msgid "From: line (case sensitive) " msgstr "From:-linje (versalfølsom) " -#: src/lang.c:319 +#: src/lang.c:541 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%s: Ukendt vært.\n" -#: src/lang.c:321 +#: src/lang.c:543 msgid "global " msgstr "global " -#: src/lang.c:322 +#: src/lang.c:544 #, c-format msgid "Please use %.100s instead" msgstr "Brug venligst %.100s i stedet for" -#: src/lang.c:323 +#: src/lang.c:545 #, c-format msgid "%s is bogus" msgstr "%s er fejlbehæftet" -#: src/lang.c:324 +#: src/lang.c:546 #, c-format msgid "Group %s is moderated. Continue?" msgstr "Gruppe %s er modereret. Fortsæt?" -#: src/lang.c:325 +#: src/lang.c:547 msgid "groups" msgstr "grupper" -#: src/lang.c:326 +#: src/lang.c:548 #, c-format msgid "Rereading %s..." msgstr "Genlæser %s ..." -#: src/lang.c:327 +#: src/lang.c:549 msgid "Top Level Commands" msgstr "Kommandoer for topniveau" -#: src/lang.c:328 +#: src/lang.c:550 msgid "Group Selection" msgstr "Gruppemarkering" -#: src/lang.c:329 +#: src/lang.c:551 msgid "group" msgstr "gruppe" -#: src/lang.c:330 +#: src/lang.c:552 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" "*** Gruppebeskrivelser er deaktiveret jævnfør nuværende select_format ***" -#: src/lang.c:332 +#: src/lang.c:554 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "" "En eller flere linjer med kommentarer. for at tilføje en linje eller " "fortsætte hvis linjen er tom." -#: src/lang.c:333 +#: src/lang.c:555 msgid "From: line to add to filter file. toggles & sets." msgstr "" "From:-linje der skal tilføjes filterfil. skifter & ændrer." -#: src/lang.c:334 +#: src/lang.c:556 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:335 +#: src/lang.c:557 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "" "Message-ID: Linje der skal tilføjes til filterfil. skifter & " " ændrer." -#: src/lang.c:336 +#: src/lang.c:558 msgid "Subject: line to add to filter file. toggles & sets." msgstr "" "Subject:-linje der skal tilføjes til filterfil. skifter & " "ændrer." -#: src/lang.c:337 +#: src/lang.c:559 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:338 +#: src/lang.c:560 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "Vælg hvor tekstmønstre skal bruges. skifter & ændrer." -#: src/lang.c:339 +#: src/lang.c:561 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "" "Udløbstid i dage for de indtastede filer. skifter & ændrer." -#: src/lang.c:340 +#: src/lang.c:562 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "" "Brug kun dræb i aktuel gruppe eller alle grupper. skifter & " "ændrer." -#: src/lang.c:341 +#: src/lang.c:563 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "" "Brug vælg i aktuel gruppe eller alle grupper. skifter & " "ændrer." -#: src/lang.c:342 +#: src/lang.c:564 msgid "kill an article via a menu" msgstr "dræb en artikel via en menu" -#: src/lang.c:343 +#: src/lang.c:565 msgid "auto-select (hot) an article via a menu" msgstr "vælg automatisk (populær) en artikel via en menu" -#: src/lang.c:344 +#: src/lang.c:566 msgid "Browse URLs in article" msgstr "Gennemse URL'er i artikel" -#: src/lang.c:345 +#: src/lang.c:567 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:347 +#: src/lang.c:569 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "afbryd (slet) eller fortræng (oveskriv) aktuel artikel" -#: src/lang.c:348 +#: src/lang.c:570 msgid "post followup to current article" msgstr "send opfølgning til aktuel artikel" -#: src/lang.c:349 +#: src/lang.c:571 msgid "post followup (don't copy text) to current article" msgstr "send opfølgning (kopier ikke tekst) til aktuel artikel" -#: src/lang.c:350 +#: src/lang.c:572 msgid "post followup to current article quoting complete headers" msgstr "send opfølgning til aktuel artikel med citat for hele hoveder" -#: src/lang.c:351 +#: src/lang.c:573 msgid "repost chosen article to another group" msgstr "gensend valgt artikel til anden gruppe" -#: src/lang.c:353 +#: src/lang.c:575 msgid "edit article (mail-groups only)" msgstr "rediger artikel (kun postgrupper)" -#: src/lang.c:354 +#: src/lang.c:576 msgid "display first article in current thread" msgstr "vis første artikel i aktuel trÃ¥d" # af artiklen -#: src/lang.c:355 +#: src/lang.c:577 msgid "display first page of article" msgstr "vis første side pÃ¥ artikel" -#: src/lang.c:356 +#: src/lang.c:578 msgid "display last article in current thread" msgstr "vis sidste artikel i aktuel trÃ¥d" -#: src/lang.c:357 +#: src/lang.c:579 msgid "display last page of article" msgstr "vis sidste side pÃ¥ artikel" -#: src/lang.c:358 +#: src/lang.c:580 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:359 +#: src/lang.c:581 msgid "display next article" msgstr "vis næste artikel" -#: src/lang.c:360 +#: src/lang.c:582 msgid "display first article in next thread" msgstr "vis første artikel i næste trÃ¥d" -#: src/lang.c:361 +#: src/lang.c:583 msgid "display next unread article" msgstr "vis næste ulæste artikel" -#: src/lang.c:362 +#: src/lang.c:584 msgid "go to the article that this one followed up" msgstr "gÃ¥ til den artikel som den her fulgte op pÃ¥" -#: src/lang.c:363 +#: src/lang.c:585 msgid "display previous article" msgstr "vis forrige artikel" -#: src/lang.c:364 +#: src/lang.c:586 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:365 +#: src/lang.c:587 msgid "quickly kill an article using defaults" msgstr "dræb hurtigt en artikel som bruger standarder" -#: src/lang.c:366 +#: src/lang.c:588 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:367 +#: src/lang.c:589 msgid "return to group selection level" msgstr "returner til gruppeudvælgelsesniveau" -#: src/lang.c:368 +#: src/lang.c:590 msgid "reply through mail to author" msgstr "svar via e-post til forfatter" -#: src/lang.c:369 +#: src/lang.c:591 msgid "reply through mail (don't copy text) to author" msgstr "svar via e-post (kopier ikke tekst) til forfatter" -#: src/lang.c:370 +#: src/lang.c:592 msgid "reply through mail to author quoting complete headers" msgstr "svar via e-post til forfatter med citering af hele hoveder" -#: src/lang.c:371 +#: src/lang.c:593 msgid "search backwards within this article" msgstr "søg baglæns indenfor denne artikel" -#: src/lang.c:372 +#: src/lang.c:594 msgid "search forwards within this article" msgstr "søg fremad idenfor denne artikel" -#: src/lang.c:373 +#: src/lang.c:595 msgid "show article in raw-mode (including all headers)" msgstr "vis artikel i rawtilstand (inklusiv alle hoveder)" -#: src/lang.c:374 +#: src/lang.c:596 msgid "skip next block of included text" msgstr "udelad næste blok med inkluderet tekst" -#: src/lang.c:375 +#: src/lang.c:597 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:376 +#: src/lang.c:598 msgid "toggle display of all headers" msgstr "slÃ¥ visning af alle teksthoveder til/fra" -#: src/lang.c:377 +#: src/lang.c:599 msgid "toggle word highlighting on/off" msgstr "slÃ¥ ordfremhævelse til/fra" -#: src/lang.c:378 +#: src/lang.c:600 msgid "toggle ROT-13 (basic decode) for current article" msgstr "slÃ¥ ROT-13 (basisafkodning) for aktuel artikel til/fra" -#: src/lang.c:379 +#: src/lang.c:601 msgid "toggle tabwidth 4 <-> 8" msgstr "slÃ¥ indrykningsbredde 4 <-> 8 til/fra" -#: src/lang.c:380 +#: src/lang.c:602 msgid "toggle German TeX style decoding for current article" msgstr "skift tysk TeX-stilafkodning for nuværende artikel" -#: src/lang.c:381 +#: src/lang.c:603 msgid "toggle display of uuencoded sections" msgstr "skift visning af uuencoded-afsnit" -#: src/lang.c:382 +#: src/lang.c:604 msgid "View/pipe/save multimedia attachments" msgstr "Vis/send/gem multimedievedhæftninger" -#: src/lang.c:383 +#: src/lang.c:605 msgid "choose first attachment in list" msgstr "vælg første vedhæftning i listen" -#: src/lang.c:384 +#: src/lang.c:606 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t vælg vedhæftning efter nummer" -#: src/lang.c:385 +#: src/lang.c:607 msgid "choose last attachment in list" msgstr "vælg sidste vedhæftning i listen" -#: src/lang.c:387 +#: src/lang.c:609 msgid "pipe attachment into command" msgstr "send (via datakanal) vedhæftelse til kommando" -#: src/lang.c:388 +#: src/lang.c:610 msgid "pipe raw attachment into command" msgstr "send (via datakanal) rÃ¥ vedhæftelse til kommando" -#: src/lang.c:390 +#: src/lang.c:612 msgid "save attachment to disk" msgstr "gem vedhæftninger til disk" -#: src/lang.c:391 +#: src/lang.c:613 msgid "search for attachments forwards" msgstr "søg efter vedhæftninger fremad" -#: src/lang.c:392 +#: src/lang.c:614 msgid "search for attachments backwards" msgstr "søg efter vedhæftninger baglæns" -#: src/lang.c:393 +#: src/lang.c:615 msgid "view attachment" msgstr "vis vedhæftning" -#: src/lang.c:394 +#: src/lang.c:616 msgid "tag attachment" msgstr "mærk vedhæftning" -#: src/lang.c:395 +#: src/lang.c:617 msgid "tag attachments that match user specified pattern" msgstr "vælg vedhæftninger som svarer til brugerangivet mønster" -#: src/lang.c:396 +#: src/lang.c:618 msgid "reverse tagging on all attachments (toggle)" msgstr "vend mærke om for alle vedhæftninger (skift)" -#: src/lang.c:397 +#: src/lang.c:619 msgid "untag all tagged attachments" msgstr "fjern alle mærkede vedhæftninger" -#: src/lang.c:398 +#: src/lang.c:620 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:399 +#: src/lang.c:621 msgid "choose first attribute in list" msgstr "vælg første attribut i listen" -#: src/lang.c:400 +#: src/lang.c:622 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t vælg attribut efter nummer" -#: src/lang.c:401 +#: src/lang.c:623 msgid "choose last attribute in list" msgstr "vælg sidste attribut i listen" -#: src/lang.c:402 +#: src/lang.c:624 msgid "reset attribute to a default value" msgstr "nulstil attribut til en standardværdi" -#: src/lang.c:403 +#: src/lang.c:625 msgid "search forwards for an attribute" msgstr "søg fremad efter en attribut" -#: src/lang.c:404 +#: src/lang.c:626 msgid "search backwards for an attribute" msgstr "søg baglæns efter en attribut" -#: src/lang.c:405 +#: src/lang.c:627 msgid "select attribute" msgstr "vælg attribut" -#: src/lang.c:406 +#: src/lang.c:628 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:407 +#: src/lang.c:629 #, 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:408 +#: src/lang.c:630 msgid "choose first option in list" msgstr "vælg første indstilling i listen" -#: src/lang.c:409 +#: src/lang.c:631 msgid "0 - 9\t choose option by number" msgstr "0 - 9\t vælg indstilling efter nummer" -#: src/lang.c:410 +#: src/lang.c:632 msgid "choose last option in list" msgstr "vælg sidste indstilling i listen" -#: src/lang.c:411 +#: src/lang.c:633 msgid "start scopes menu" msgstr "start virkefeltmenu" -#: src/lang.c:412 +#: src/lang.c:634 msgid "search forwards for an option" msgstr "søg fremad efter en indstilling" -#: src/lang.c:413 +#: src/lang.c:635 msgid "search backwards for an option" msgstr "søg baglæns efter en indstilling" -#: src/lang.c:414 +#: src/lang.c:636 msgid "select option" msgstr "vælg indstilling" -#: src/lang.c:415 +#: src/lang.c:637 msgid "toggle to attributes menu" msgstr "slÃ¥ attributmenu til/fra" -#: src/lang.c:416 +#: src/lang.c:638 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:417 +#: src/lang.c:639 msgid "escape from command prompt" msgstr "undvig fra kommandoprompt" -#: src/lang.c:418 +#: src/lang.c:640 msgid "edit filter file" msgstr "rediger filterfil" -#: src/lang.c:419 +#: src/lang.c:641 msgid "get help" msgstr "fÃ¥ hjælp" -#: src/lang.c:420 +#: src/lang.c:642 msgid "display last article viewed" msgstr "vis den sidst viste artikel" -#: src/lang.c:421 +#: src/lang.c:643 msgid "down one line" msgstr "en linje ned" -#: src/lang.c:422 +#: src/lang.c:644 msgid "up one line" msgstr "en linje op" -#: src/lang.c:423 +#: src/lang.c:645 msgid "go to article chosen by Message-ID" msgstr "gÃ¥ til artikel valgt efter besked-id" -#: src/lang.c:424 +#: src/lang.c:646 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:425 +#: src/lang.c:647 msgid "menu of configurable options" msgstr "menu med konfigurerbare indstillinger" -#: src/lang.c:426 +#: src/lang.c:648 msgid "down one page" msgstr "en side ned" -#: src/lang.c:427 +#: src/lang.c:649 msgid "up one page" msgstr "en side ned" -#: src/lang.c:429 +#: src/lang.c:651 msgid "post (write) article to current group" msgstr "send (skriv) artikel til aktuel gruppe" -#: src/lang.c:430 +#: src/lang.c:652 msgid "post postponed articles" msgstr "send udskudte artikler" -#: src/lang.c:432 +#: src/lang.c:654 msgid "list articles posted by you (from posted file)" msgstr "vis artikler sendt af dig (fra sendtfil)" -#: src/lang.c:433 +#: src/lang.c:655 msgid "return to previous menu" msgstr "returner til forrige menu" -#: src/lang.c:434 +#: src/lang.c:656 msgid "quit tin immediately" msgstr "afslut tin øjbelikkeligt" -#: src/lang.c:435 +#: src/lang.c:657 msgid "redraw page" msgstr "genskriv side" -#: src/lang.c:436 +#: src/lang.c:658 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:437 +#: src/lang.c:659 msgid "save marked articles automatically without user prompts" msgstr "gem automatisk markerede artikler uden brugerindgreb" -#: src/lang.c:438 +#: src/lang.c:660 msgid "scroll the screen one line down" msgstr "rul skærmen en linje ned" -#: src/lang.c:439 +#: src/lang.c:661 msgid "scroll the screen one line up" msgstr "rul skærmen en linje op" -#: src/lang.c:440 +#: src/lang.c:662 msgid "search for articles by author backwards" msgstr "søg efter artikler baglæns efter forfatter" -#: src/lang.c:441 +#: src/lang.c:663 msgid "search for articles by author forwards" msgstr "søg efter artikler fremad efter forfatter" -#: src/lang.c:442 +#: src/lang.c:664 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:443 +#: src/lang.c:665 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:444 +#: src/lang.c:666 msgid "search for articles by Subject line backwards" msgstr "søg efter artikler baglæns per emnelinje" -#: src/lang.c:445 +#: src/lang.c:667 msgid "search for articles by Subject line forwards" msgstr "søg efter artikler forlæns per emnelinje" -#: src/lang.c:446 +#: src/lang.c:668 msgid "repeat last search" msgstr "gentag sidste søgning" -#: src/lang.c:447 +#: src/lang.c:669 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "" "mærk aktuel artikel til gensending/postudsendelse/piping/udskrivning/gemning" -#: src/lang.c:448 +#: src/lang.c:670 msgid "toggle info message in last line (subject/description)" msgstr "slÃ¥ infobesked i sidste linje til/fra (emne/beskrivelse)" -#: src/lang.c:449 +#: src/lang.c:671 msgid "toggle inverse video" msgstr "slÃ¥ omvendt video til/fra" -#: src/lang.c:450 +#: src/lang.c:672 #, fuzzy msgid "toggle mini help menu and posting etiquette display" msgstr "slÃ¥ minihjælpens menuvisning til/fra" -#: src/lang.c:451 +#: src/lang.c:673 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:452 +#: src/lang.c:674 msgid "show version information" msgstr "vis versioninformation" -#: src/lang.c:453 +#: src/lang.c:675 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:454 +#: src/lang.c:676 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:455 +#: src/lang.c:677 msgid "choose first thread in list" msgstr "vælg første trÃ¥d i listen" -#: src/lang.c:456 +#: src/lang.c:678 msgid "choose last thread in list" msgstr "vælg sidste trÃ¥d i listen" -#: src/lang.c:457 +#: src/lang.c:679 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:458 +#: src/lang.c:680 msgid "mark article as unread" msgstr "marker artikel som ulæst" -#: src/lang.c:459 +#: src/lang.c:681 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:460 +#: src/lang.c:682 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:461 +#: src/lang.c:683 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:462 +#: src/lang.c:684 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:463 +#: src/lang.c:685 msgid "toggle display of all/selected articles" msgstr "slÃ¥ visning af alle/valgte artikler til/fra" -#: src/lang.c:464 +#: src/lang.c:686 msgid "display next group" msgstr "vis næste gruppe" -#: src/lang.c:465 +#: src/lang.c:687 msgid "display previous group" msgstr "vis forrige gruppe" -#: src/lang.c:466 +#: src/lang.c:688 msgid "toggle all selections (all articles)" msgstr "slÃ¥ alle valg (alle artikler) til/fra" -#: src/lang.c:467 +#: src/lang.c:689 msgid "select group (make \"hot\")" msgstr "vælg gruppe (gør »populær«)" -#: src/lang.c:468 +#: src/lang.c:690 msgid "select thread" msgstr "vælg trÃ¥d" -#: src/lang.c:469 +#: src/lang.c:691 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:470 +#: src/lang.c:692 msgid "select threads that match user specified pattern" msgstr "vælg trÃ¥de som svarer til brugerangivet mønster" -#: src/lang.c:471 +#: src/lang.c:693 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t vælg trÃ¥d efter nummer" -#: src/lang.c:472 +#: src/lang.c:694 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:473 +#: src/lang.c:695 msgid "toggle display of all/unread articles" msgstr "slÃ¥ visning af alle/ulæste artikler til/fra" -#: src/lang.c:474 +#: src/lang.c:696 msgid "toggle selection of thread" msgstr "slÃ¥ valg af trÃ¥d til/fra" # løb igennem de tilgængelige trÃ¥dningstilvalg -#: src/lang.c:475 +#: src/lang.c:697 msgid "cycle through threading options available" msgstr "gennemløb de tilgængelige valgmuligheder for trÃ¥dning" -#: src/lang.c:476 +#: src/lang.c:698 msgid "undo all selections (all articles)" msgstr "fortryd alle markeringer (alle artikler)" -#: src/lang.c:477 +#: src/lang.c:699 msgid "untag all tagged threads" msgstr "fjerne mærke pÃ¥ alle mærkede trÃ¥de" -#: src/lang.c:478 +#: src/lang.c:700 #, fuzzy msgid "search for articles forwards" msgstr "søg efter artikler fremad efter forfatter" -#: src/lang.c:479 +#: src/lang.c:701 #, fuzzy msgid "search for articles backwards" msgstr "søg efter artikler baglæns efter forfatter" -#: src/lang.c:480 +#: src/lang.c:702 #, fuzzy msgid "toggle info message in last line (Message-ID)" -msgstr "slÃ¥ infobesked i sidste linje til/fra (URL)" +msgstr "slÃ¥ infobesked i sidste linje til/fra (Message-ID)" -#: src/lang.c:481 +#: src/lang.c:703 #, fuzzy msgid "Open article by Message-ID" -msgstr "gÃ¥ til artikel valgt efter besked-id" +msgstr "gÃ¥ til artikel valgt efter Message-ID" -#: src/lang.c:482 +#: src/lang.c:704 msgid "add new scope" msgstr "tilføj nyt virkefelt" -#: src/lang.c:483 +#: src/lang.c:705 msgid "delete scope" msgstr "slet virkefelt" -#: src/lang.c:484 +#: src/lang.c:706 msgid "edit attributes file" msgstr "rediger attributfil" -#: src/lang.c:485 +#: src/lang.c:707 msgid "choose first scope in list" msgstr "vælg første virkefelt i listen" -#: src/lang.c:486 +#: src/lang.c:708 msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t vælg virkefelt efter nummer" -#: src/lang.c:487 +#: src/lang.c:709 msgid "choose last scope in list" msgstr "vælg sidste virkefelt i listen" -#: src/lang.c:488 +#: src/lang.c:710 msgid "move scope" msgstr "flyt virkefelt" -#: src/lang.c:489 +#: src/lang.c:711 msgid "rename scope" msgstr "omdøb virkefelt" -#: src/lang.c:490 +#: src/lang.c:712 msgid "select scope" msgstr "vælg virkefelt" -#: src/lang.c:491 +#: src/lang.c:713 msgid "mark all articles in group as read" msgstr "marker alle artikler i gruppe som læst" -#: src/lang.c:492 +#: src/lang.c:714 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:493 +#: src/lang.c:715 msgid "choose first group in list" msgstr "vælg første gruppe i listen" -#: src/lang.c:494 +#: src/lang.c:716 msgid "choose group by name" msgstr "vælg gruppe efter navn" -#: src/lang.c:495 +#: src/lang.c:717 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t vælg gruppe efter nummer" -#: src/lang.c:496 +#: src/lang.c:718 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:497 +#: src/lang.c:719 msgid "choose last group in list" msgstr "vælg sidste gruppe i listen" -#: src/lang.c:499 +#: src/lang.c:721 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:500 +#: src/lang.c:722 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:502 +#: src/lang.c:724 msgid "mark all articles in chosen group unread" msgstr "marker alle artikler i valgt gruppe som ulæste" -#: src/lang.c:503 +#: src/lang.c:725 msgid "move chosen group within list" msgstr "flyt valgt gruppe indenfor listen" -#: src/lang.c:504 +#: src/lang.c:726 msgid "choose next group with unread news" msgstr "vælg næste gruppe med ulæste nyheder" -#: src/lang.c:505 src/lang.c:1420 +#: src/lang.c:727 src/lang.c:1748 msgid "quit" msgstr "afslut" -#: src/lang.c:506 +#: src/lang.c:728 msgid "quit without saving configuration changes" msgstr "afslut uden at gemme konfigurationsændringer" -#: src/lang.c:507 +#: src/lang.c:729 msgid "read chosen group" msgstr "læs valgt gruppe" -#: src/lang.c:508 +#: src/lang.c:730 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:509 +#: src/lang.c:731 msgid "search backwards for a group name" msgstr "søg baglæns efter et gruppenavn" -#: src/lang.c:510 +#: src/lang.c:732 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:511 +#: src/lang.c:733 msgid "search forwards for a group name" msgstr "søg fremad efter et gruppenavn" -#: src/lang.c:512 +#: src/lang.c:734 msgid "subscribe to chosen group" msgstr "abonner pÃ¥ valgt gruppe" -#: src/lang.c:513 +#: src/lang.c:735 msgid "subscribe to groups that match pattern" msgstr "abonner pÃ¥ grupper som stemmer overens med mønster" -#: src/lang.c:514 +#: src/lang.c:736 msgid "reread active file to check for any new news" msgstr "genlæste aktiv fil for at tjekke for nye nyheder" -#: src/lang.c:515 +#: src/lang.c:737 msgid "show NNTP[S] connection details" msgstr "" -#: src/lang.c:516 +#: src/lang.c:738 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:517 +#: src/lang.c:739 msgid "toggle display to show all/unread subscribed groups" msgstr "slÃ¥ visning af vis alle/ulæste abonnerede grupper til/fra" -#: src/lang.c:518 +#: src/lang.c:740 msgid "unsubscribe from chosen group" msgstr "fjern abonnement fra valgt gruppe" -#: src/lang.c:519 +#: src/lang.c:741 msgid "unsubscribe from groups that match pattern" msgstr "fjern abonnement fra grupper som matcher mønster" -#: src/lang.c:520 +#: src/lang.c:742 msgid "sort the list of groups" msgstr "sorter gruppelisten" -#: src/lang.c:521 +#: src/lang.c:743 msgid "toggle display to show all/subscribed groups" msgstr "slÃ¥ visning af vis alle/abonnerede grupper til/fra" -#: src/lang.c:522 +#: src/lang.c:744 #, 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:523 +#: src/lang.c:745 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t vælg artikel efter nummer" -#: src/lang.c:524 +#: src/lang.c:746 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:525 +#: src/lang.c:747 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:526 +#: src/lang.c:748 msgid "choose first article in list" msgstr "vælg første artikel i listen" -#: src/lang.c:527 +#: src/lang.c:749 msgid "choose last article in list" msgstr "vælg sidste artikel i listen" -#: src/lang.c:528 +#: src/lang.c:750 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:529 +#: src/lang.c:751 msgid "mark article, range or tagged articles as unread" msgstr "marker artikel, interval eller mærkede trÃ¥de som ulæste" -#: src/lang.c:530 +#: src/lang.c:752 msgid "mark current thread as unread" msgstr "marker aktuel trÃ¥d som ulæst" -#: src/lang.c:531 +#: src/lang.c:753 msgid "read chosen article" msgstr "læs valgt artikel" -#: src/lang.c:532 +#: src/lang.c:754 msgid "" "Display properties\n" "------------------" @@ -2599,7 +2757,7 @@ msgstr "" "Vis egenskaber\n" "--------------" -#: src/lang.c:533 +#: src/lang.c:755 msgid "" "Miscellaneous\n" "-------------" @@ -2607,7 +2765,7 @@ msgstr "" "Diverse\n" "-------" -#: src/lang.c:534 +#: src/lang.c:756 msgid "" "Moving around\n" "-------------" @@ -2615,7 +2773,7 @@ msgstr "" "Flytter rundt\n" "-------------" -#: src/lang.c:535 +#: src/lang.c:757 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2623,7 +2781,7 @@ msgstr "" "Gruppe/trÃ¥d/artikel-handlinger\n" "------------------------------" -#: src/lang.c:536 +#: src/lang.c:758 msgid "" "Attachment operations\n" "---------------------" @@ -2631,7 +2789,7 @@ msgstr "" "Vedhæftningshandlinger\n" "---------------------- " -#: src/lang.c:537 +#: src/lang.c:759 msgid "" "Attribute operations\n" "--------------------" @@ -2639,7 +2797,7 @@ msgstr "" "Attributhandlinger\n" "------------------" -#: src/lang.c:538 +#: src/lang.c:760 msgid "" "Option operations\n" "-----------------" @@ -2647,16 +2805,13 @@ msgstr "" "Tilvalgshandlinger\n" "------------------" -#: src/lang.c:539 -#, fuzzy +#: src/lang.c:761 msgid "" "Posted article operations\n" "-------------------------" msgstr "" -"Gruppe/trÃ¥d/artikel-handlinger\n" -"------------------------------" -#: src/lang.c:540 +#: src/lang.c:762 msgid "" "Scope operations\n" "----------------" @@ -2664,7 +2819,7 @@ msgstr "" "Virkefeltshandlinger\n" "--------------------" -#: src/lang.c:541 +#: src/lang.c:763 msgid "" "URL operations\n" "--------------" @@ -2672,95 +2827,100 @@ msgstr "" "URL-handlinger\n" "--------------" -#: src/lang.c:542 +#: src/lang.c:764 msgid "choose first URL in list" msgstr "vælg første URL i listen" -#: src/lang.c:543 +#: src/lang.c:765 msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t vælg URL efter nummer" -#: src/lang.c:544 +#: src/lang.c:766 msgid "choose last URL in list" msgstr "vælg sidste URL i listen" -#: src/lang.c:545 +#: src/lang.c:767 msgid "search for URLs forwards" msgstr "søg efter URL'er fremad" -#: src/lang.c:546 +#: src/lang.c:768 msgid "search for URLs backwards" msgstr "søg efter URL'er baglæns" -#: src/lang.c:547 +#: src/lang.c:769 msgid "Open URL in browser" msgstr "Ã…bn URL i browser" -#: src/lang.c:548 +#: src/lang.c:770 msgid "toggle info message in last line (URL)" msgstr "slÃ¥ infobesked i sidste linje til/fra (URL)" -#: src/lang.c:550 +#: src/lang.c:772 msgid "Group Level Commands" msgstr "Kommandoer for gruppeniveau" -#: src/lang.c:551 +#: src/lang.c:773 msgid "Kill filter added" msgstr "Filter for dræb tilføjet" -#: src/lang.c:552 +#: src/lang.c:774 msgid "Auto-selection filter added" msgstr "Filter for automatisk markering tilføjet" -#: src/lang.c:553 +#: src/lang.c:775 msgid "All parts tagged" msgstr "Alle dele mærket" -#: src/lang.c:554 +#: src/lang.c:776 #, fuzzy msgid "All parts untagged" msgstr "Alle dele mærket" -#: src/lang.c:555 +#: src/lang.c:777 +#, c-format +msgid "Building References-trees (%d/%d)..." +msgstr "" + +#: src/lang.c:778 msgid "Storing article for later posting" msgstr "Gemmer artikel for senere indsendelse" -#: src/lang.c:556 +#: src/lang.c:779 msgid "Please enter a valid character" msgstr "Indtast venligst et gyldigt tegn" -#: src/lang.c:557 +#: src/lang.c:780 #, c-format msgid "Missing part #%d" msgstr "Manglende del #%d" -#: src/lang.c:558 +#: src/lang.c:781 msgid "*** No postponed articles ***" msgstr "*** Ingen udsatte artikler ***" -#: src/lang.c:559 +#: src/lang.c:782 msgid "Not a multi-part message" msgstr "Ikke en besked med flere dele" -#: src/lang.c:560 +#: src/lang.c:783 msgid "You are not subscribed to this group" msgstr "Du er ikke abonnent pÃ¥ denne gruppe" -#: src/lang.c:561 +#: src/lang.c:784 msgid "No previous expression" msgstr "Ingen tidligere udtryk" -#: src/lang.c:562 +#: src/lang.c:785 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:564 +#: src/lang.c:787 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d udskudt %s, genbrug med ^O...\n" -#: src/lang.c:565 +#: src/lang.c:788 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2771,21 +2931,17 @@ msgstr "" "(angives\n" " som OFF) i indstillingsmenuen\n" -#: src/lang.c:567 +#: src/lang.c:790 #, 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:568 +#: src/lang.c:791 msgid "TeX2Iso encoded article" msgstr "TeX2Iso-kodet artikel" -#: src/lang.c:569 -msgid "incomplete " -msgstr "ufuldstændig " - #. TODO: replace hard coded key-names -#: src/lang.c:571 +#: src/lang.c:793 #, fuzzy, c-format msgid "" "\n" @@ -2855,44 +3011,44 @@ msgstr "" "FTP-filerne.\n" "Send venligst fejlrapporter/kommentarer til %s med kommandoen »R«.\n" -#: src/lang.c:587 +#: src/lang.c:809 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "Ugyldig Fra: %s-linje. Læs filen INSTALL igen." -#: src/lang.c:589 +#: src/lang.c:811 msgid "Invalid multibyte sequence found\n" msgstr "Ugyldig multibyte-sekvens fundet\n" -#: src/lang.c:592 +#: src/lang.c:814 #, c-format msgid "Invalid Sender:-header %s" msgstr "Ugyldig Afsender:-teksthoved %s" -#: src/lang.c:594 +#: src/lang.c:816 msgid "Inverse video disabled" msgstr "Omvendt video deaktiveret" -#: src/lang.c:595 +#: src/lang.c:817 msgid "Inverse video enabled" msgstr "Omvendt video aktiveret" -#: src/lang.c:597 +#: src/lang.c:819 #, c-format msgid "Missing definition for %s\n" msgstr "Mangler definition for %s\n" -#: src/lang.c:598 +#: src/lang.c:820 #, c-format msgid "Invalid key definition '%s'\n" msgstr "Ugyldig nøgledefinition '%s'\n" -#: src/lang.c:599 +#: src/lang.c:821 #, c-format msgid "Invalid keyname '%s'\n" msgstr "Ugylidg nøglenavn '%s'\n" -#: src/lang.c:600 +#: src/lang.c:822 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "Nøglekortfil blev opgraderet til version %s\n" @@ -2900,109 +3056,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:601 +#: src/lang.c:823 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "Dræb From: [%s] (j/n): " -#: src/lang.c:602 +#: src/lang.c:824 msgid "Kill Lines: (num): " msgstr "Dræb linjer: (num): " -#: src/lang.c:603 +#: src/lang.c:825 msgid "Kill Article Menu" msgstr "Dræb artikelmenu" -#: src/lang.c:604 +#: src/lang.c:826 #, 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:605 +#: src/lang.c:827 msgid "Kill pattern scope : " msgstr "Dræb mønstervirkefelt : " -#: src/lang.c:606 +#: src/lang.c:828 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "Dræb Subject: [%s] (j/n): " -#: src/lang.c:607 +#: src/lang.c:829 msgid "Kill text pattern : " msgstr "Dræb tekstmønster : " -#: src/lang.c:608 +#: src/lang.c:830 msgid "Kill time in days : " msgstr "Dræb tidspunkt pÃ¥ dagen : " -#: src/lang.c:610 +#: src/lang.c:832 msgid "Last" msgstr "Sidste" -#: src/lang.c:611 +#: src/lang.c:833 msgid "-- Last response --" msgstr "-- Sidste svar --" -#: src/lang.c:612 +#: src/lang.c:834 #, c-format msgid "Lines %s " msgstr "Linjer %s " -#: src/lang.c:614 +#: src/lang.c:840 msgid "Function not available." msgstr "Funktionen er ikke tilgængelig." -#: src/lang.c:615 +#: src/lang.c:841 msgid "Not reading via NNTP." msgstr "Læser ikke via NNTP." -#: src/lang.c:617 +#: src/lang.c:843 #, c-format msgid "Group: %s" msgstr "Gruppe: %s" -#: src/lang.c:618 +#: src/lang.c:844 #, c-format msgid "Groups: %s" msgstr "Grupper: %s" -#: src/lang.c:621 +#: src/lang.c:847 msgid "Mail" msgstr "Post" -#: src/lang.c:622 +#: src/lang.c:848 msgid "mailbox " msgstr "postkasse " -#: src/lang.c:623 +#: src/lang.c:849 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Send artikel(er) til [%.*s]> " -#: src/lang.c:624 +#: src/lang.c:850 #, c-format msgid "Mailing log to %s\n" msgstr "Sender log til %s\n" -#: src/lang.c:625 +#: src/lang.c:851 msgid "Mail bug report..." msgstr "Send fejlrapport ..." -#: src/lang.c:626 +#: src/lang.c:852 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "Send FEJLRAPPORT til %s?" -#: src/lang.c:627 +#: src/lang.c:853 msgid "Mailed" msgstr "Sendt" -#: src/lang.c:628 +#: src/lang.c:854 #, c-format msgid "Mailing to %s..." msgstr "Sender til %s ..." -#: src/lang.c:629 +#: src/lang.c:855 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -3014,62 +3170,62 @@ msgstr "" "# Det 4. felt er basismappen (dvs. ~/Mail eller ~/News)\n" "#\n" -#: src/lang.c:632 +#: src/lang.c:858 #, c-format msgid "%s marked as read" msgstr "%s markeret som læst" -#: src/lang.c:633 +#: src/lang.c:859 #, c-format msgid "%s marked as unread" msgstr "%s markeret som ulæst" -#: src/lang.c:634 +#: src/lang.c:860 #, c-format msgid "Marked %d of %d %s as read" msgstr "Markerede %d af %d %s som læst" -#: src/lang.c:635 +#: src/lang.c:861 #, c-format msgid "Marked %d of %d %s as unread" msgstr "Markerede %d af %d %s som ulæste" -#: src/lang.c:636 src/lang.c:1376 +#: src/lang.c:862 src/lang.c:1704 msgid "Mark" msgstr "Marker" -#: src/lang.c:637 +#: src/lang.c:863 #, c-format msgid "Mark all articles as read%s?" msgstr "Marker alle artikler som læst%s?" -#: src/lang.c:638 +#: src/lang.c:864 #, c-format msgid "Mark article as read%s?" msgstr "Marker alle artikler som læst%s?" -#: src/lang.c:639 +#: src/lang.c:865 #, c-format msgid "Mark group %s as read?" msgstr "Marker gruppe %s som læst?" -#: src/lang.c:640 +#: src/lang.c:866 #, c-format msgid "Mark thread as read%s?" msgstr "Marker trÃ¥d som læst%s" -#: src/lang.c:641 +#: src/lang.c:867 #, c-format msgid "Matching %s groups..." msgstr "Sammenligner %s grupper ..." -#: src/lang.c:642 src/lang.c:655 src/lang.c:658 src/lang.c:664 +#: src/lang.c:868 src/lang.c:881 src/lang.c:884 src/lang.c:890 #, c-format msgid "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" msgstr "" "=angiv nuværende som n; %s=linje ned; %s=linje op; %s=hjælp; %s=afslut" -#: src/lang.c:644 +#: src/lang.c:870 #, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" @@ -3077,24 +3233,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:646 +#: src/lang.c:872 #, 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:648 +#: src/lang.c:874 #, 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:649 src/lang.c:653 +#: src/lang.c:875 src/lang.c:879 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "" "=angiv nuværende som n; %s=næste ulæst; %s=søgemønster; %s=dræb/vælg" -#: src/lang.c:650 +#: src/lang.c:876 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -3103,40 +3259,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:651 +#: src/lang.c:877 #, 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:652 +#: src/lang.c:878 #, 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:654 +#: src/lang.c:880 #, 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:656 src/lang.c:665 +#: src/lang.c:882 src/lang.c:891 #, 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:657 +#: src/lang.c:883 #, 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:659 +#: src/lang.c:885 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" msgstr "" "=angiv nuværende som n; %s=næste ulæst; %s,%s=søgemønster; %s=opsamling" -#: src/lang.c:660 +#: src/lang.c:886 #, c-format msgid "" "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread" @@ -3144,7 +3300,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:661 +#: src/lang.c:887 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" @@ -3153,227 +3309,233 @@ msgstr "" "%s=abonner; %s=undermønster; %s=slut abonnement; %s=fjern undermønster; " "%s=ryk ind/ud" -#: src/lang.c:662 +#: src/lang.c:888 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "" "=angiv nuværende til n; %s=næste ulæst; %s=opsamling; %s=vis slÃ¥ til/fra" -#: src/lang.c:663 +#: src/lang.c:889 #, 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:666 +#: src/lang.c:892 msgid "--More--" msgstr "--Mere--" -#: src/lang.c:667 +# noget bud? +#: src/lang.c:894 +#, c-format +msgid "MOTD: %s\n" +msgstr "MOTD: %s\n" + +#: src/lang.c:896 #, c-format msgid "Moving %s..." msgstr "Flytter %s ..." -#: src/lang.c:668 +#: src/lang.c:897 msgid "Message-ID: & last Reference " msgstr "Message-ID: og sidste reference " -#: src/lang.c:669 +#: src/lang.c:898 msgid "Message-ID: line " msgstr "Message-ID: linje " -#: src/lang.c:670 +#: src/lang.c:899 msgid "Message-ID: & References: line" msgstr "Message-ID: og References: linje" -#: src/lang.c:672 -msgid ", name: " -msgstr ", navn: " - -#: src/lang.c:673 +#: src/lang.c:901 #, c-format msgid "Go to newsgroup [%s]> " msgstr "GÃ¥ til nyhedsgruppe [%s]> " -#: src/lang.c:674 +#: src/lang.c:902 msgid "newsgroups" msgstr "nyhedsgrupper" -#: src/lang.c:675 +#: src/lang.c:903 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "Position %s i gruppeliste (1,2,..,$) [%d]> " -#: src/lang.c:676 +#: src/lang.c:904 msgid "newsgroup" msgstr "nyhedsgruppe" -#: src/lang.c:677 +#: src/lang.c:905 msgid "Try and save newsrc file again?" msgstr "Forsøg at gemme newsrc-fil igen?" -#: src/lang.c:678 +#: src/lang.c:906 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "" "Advarsel: Ingen nyhedsgrupper blev skrevet til din newsrc-fil. Afbrudt." -#: src/lang.c:679 +#: src/lang.c:907 msgid "newsrc file saved successfully.\n" msgstr "newsrc-fil blev gemt.\n" -#: src/lang.c:680 +#: src/lang.c:908 msgid "-- Next response --" msgstr "-- Næste svar --" -#: src/lang.c:681 +#: src/lang.c:909 msgid "No " msgstr "Nej " -#: src/lang.c:682 +#: src/lang.c:910 msgid "*** No articles ***" msgstr "*** Ingen artikler ***" -#: src/lang.c:683 +#: src/lang.c:911 msgid "No articles have been posted" msgstr "Ingen artikler er udgivet" -#: src/lang.c:684 +#: src/lang.c:912 msgid "*** No attachments ***" msgstr "*** Ingen vedhæftninger ***" -#: src/lang.c:685 +#: src/lang.c:913 msgid "*** No description ***" msgstr "*** Ingen beskrivelse ***" -#: src/lang.c:686 +#: src/lang.c:914 msgid "No filename" msgstr "Intet filnavn" -#: src/lang.c:687 +#: src/lang.c:915 msgid "No group" msgstr "Ingen gruppe" -#: src/lang.c:688 +#: src/lang.c:916 msgid "*** No groups ***" msgstr "*** Ingen grupper ***" -#: src/lang.c:689 +#: src/lang.c:917 msgid "No more groups to read" msgstr "Ikke flere grupper der kan læses" -#: src/lang.c:690 +#: src/lang.c:918 msgid "No last message" msgstr "Ingen sidste besked" -#: src/lang.c:691 +#: src/lang.c:919 msgid "No mail address" msgstr "Ingen e-postadresse" -#: src/lang.c:692 +#: src/lang.c:920 msgid "No articles marked for saving" msgstr "Ingen artikler markeret til gemning" -#: src/lang.c:693 +#: src/lang.c:921 msgid "No match" msgstr "Intet resultat" -#: src/lang.c:694 +#: src/lang.c:922 msgid "No more groups" msgstr "Ikke flere grupper" -#: src/lang.c:695 +#: src/lang.c:923 msgid "No newsgroups" msgstr "Ingen nyhedsgrupper" -#: src/lang.c:696 +#: src/lang.c:924 msgid "No next unread article" msgstr "Ingen næste ulæst artikel" -#: src/lang.c:697 +#: src/lang.c:925 msgid "No previous group" msgstr "Ingen forrige gruppe" -#: src/lang.c:698 +#: src/lang.c:926 msgid "No previous search, nothing to repeat" msgstr "Ingen tidligere søgning, intet at gentage" -#: src/lang.c:699 +#: src/lang.c:927 msgid "No previous unread article" msgstr "Ingen forrige ulæst artikel" -#: src/lang.c:700 +#: src/lang.c:928 msgid "No responses" msgstr "Ingen svar" -#: src/lang.c:701 +#: src/lang.c:929 msgid "No responses to list in current thread" msgstr "Ingen svar at vise i aktuel trÃ¥d" -#: src/lang.c:702 +#: src/lang.c:930 msgid "*** No scopes ***" msgstr "*** Ingen virkefelter ***" -#: src/lang.c:703 +#: src/lang.c:931 msgid "No search string" msgstr "Ingen søgestreng" -#: src/lang.c:704 +#: src/lang.c:932 msgid "No subject" msgstr "Intet emne" -#: src/lang.c:706 +#: src/lang.c:934 #, 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:707 +#: src/lang.c:935 #, 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:708 +#: src/lang.c:936 #, 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:709 +#: src/lang.c:937 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "%s: Terminal skal have markørbevægelse (cm)\n" -#: src/lang.c:710 +#: src/lang.c:938 #, 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:712 +#: src/lang.c:940 #, c-format msgid "No viewer found for %s/%s\n" msgstr "Ingen fremviser fundet for %s/%s\n" -#: src/lang.c:713 +#: src/lang.c:941 src/lang.c:1616 src/lang.c:1644 src/lang.c:1935 +msgid "None" +msgstr "Ingen" + +#: src/lang.c:942 msgid "Newsgroup does not exist on this server" msgstr "Nyhedsgruppe eksisterer ikke pÃ¥ denne server" -#: src/lang.c:714 +#: src/lang.c:943 #, 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:715 +#: src/lang.c:944 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:716 +#: src/lang.c:945 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:717 +#: src/lang.c:946 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3401,44 +3563,48 @@ msgstr "" "# news.tin.org .newsrc-tin.org tinorg\n" "# news.example.org /tmp/nrc-ex eksempel ex\n" -#: src/lang.c:724 +#: src/lang.c:952 +msgid "NULL" +msgstr "NULL" + +#: src/lang.c:954 msgid "Only" msgstr "Kun" -#: src/lang.c:725 +#: src/lang.c:955 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "Indstilling ikke slÃ¥et til. Rekompiler med %s." -#: src/lang.c:726 +#: src/lang.c:956 msgid "Options Menu" msgstr "Indstillingsmenu" -#: src/lang.c:727 +#: src/lang.c:957 msgid "Options Menu Commands" msgstr "Kommandoer for indstillingsmenu" -#: src/lang.c:730 +#: src/lang.c:960 #, 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:731 +#: src/lang.c:961 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "Fejl i regulært udtryk: intern fejl i pcre %d" -#: src/lang.c:733 +#: src/lang.c:963 #, 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:735 +#: src/lang.c:965 msgid "Post a followup..." msgstr "Indsend en opfølgning ..." #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:737 +#: src/lang.c:967 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" @@ -3448,49 +3614,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:740 +#: src/lang.c:970 msgid "Posted articles history" msgstr "Historik for indsendte artikler" -#: src/lang.c:741 +#: src/lang.c:971 #, fuzzy msgid "Posted Articles Menu Commands" msgstr "Kommandoer for attributmenu" -#: src/lang.c:742 +#: src/lang.c:972 msgid "Lookup failed" msgstr "" # gÃ¥ tilbage til -#: src/lang.c:743 +#: src/lang.c:973 #, fuzzy msgid "Operation not available for replies by mail" msgstr "returner til gruppeudvælgelsesniveau" -#: src/lang.c:744 +#: src/lang.c:974 #, fuzzy msgid "Already in posted articles history level" msgstr "Historik for indsendte artikler" -#: src/lang.c:745 +#: src/lang.c:975 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "Send til nyhedsgruppe(r) [%s]> " -#: src/lang.c:746 +#: src/lang.c:976 msgid "-- post processing started --" msgstr "-- efterbehandling startet --" -#: src/lang.c:747 +#: src/lang.c:977 msgid "-- post processing completed --" msgstr "-- efterbehandling færdig --" -#: src/lang.c:748 +#: src/lang.c:978 #, c-format msgid "Post subject [%s]> " msgstr "Send emne [%s]> " -#: src/lang.c:749 +#: src/lang.c:979 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" @@ -3498,255 +3664,297 @@ msgstr "" "# Oversigt over sendte/indsendte beskeder kan ses med kommandoen »W« inden " "fra tin.\n" -#: src/lang.c:750 +#: src/lang.c:980 msgid "Posting article..." msgstr "Sender artikel ..." -#: src/lang.c:751 +#: src/lang.c:982 +#, fuzzy, c-format +msgid "Posting failed (%s)" +msgstr "Sender artikel ..." + +#: src/lang.c:984 +#, c-format +msgid "Posting: %.*s ..." +msgstr "Indsender: %.*s ..." + +#: src/lang.c:985 #, 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:752 +#: src/lang.c:986 #, c-format msgid "Hot %s" msgstr "Populær %s" -#: src/lang.c:753 +#: src/lang.c:987 #, c-format msgid "Tagged %s" msgstr "Mærket %s" -#: src/lang.c:754 +#: src/lang.c:988 #, c-format msgid "Untagged %s" msgstr "Uden mærke %s" -#: src/lang.c:756 +#: src/lang.c:990 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:758 +#: src/lang.c:992 +#, fuzzy +msgid "Processing attributes..." +msgstr "Behandler attributter ... " + +#: src/lang.c:993 msgid "Processing mail messages marked for deletion." msgstr "Behandler postbeskeder markeret for sletning." -#: src/lang.c:759 +#: src/lang.c:994 msgid "Processing saved articles marked for deletion." msgstr "Behandler gemte artikler markeret for sletning." -#: src/lang.c:760 +#: src/lang.c:995 #, 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:761 +#: src/lang.c:996 msgid "Article unchanged, abort mailing?" msgstr "Artikel uændret, afbryd postleverance" -#: src/lang.c:762 +#: src/lang.c:997 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "Ønsker du at se udsatte artikler (%d)?" -#: src/lang.c:764 +#: src/lang.c:999 msgid "Add quick kill filter?" msgstr "Tilføj filter for hurtig dræb" -#: src/lang.c:765 +#: src/lang.c:1000 msgid "Add quick selection filter?" msgstr "Tilføj filter for hurtig markering" -#: src/lang.c:766 +#: src/lang.c:1001 msgid "Do you really want to quit?" msgstr "Ønsker du at afslutte?" -#: src/lang.c:767 +#: src/lang.c:1002 #, 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:768 +#: src/lang.c:1003 msgid "You have tagged articles in this group - quit anyway?" msgstr "Du har mærkede artikler i denne gruppe - afslut alligevel?" -#: src/lang.c:769 +#: src/lang.c:1004 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=afslut, %s=rediger, %s=udsæt: " -#: src/lang.c:770 -#, c-format -msgid "%s=quit %s=edit %s=save kill description: " -msgstr "%s=afslut %s=rediger %s=gem dræbbeskrivelse: " +#: src/lang.c:1005 +#, fuzzy, c-format +msgid "%s=quit, %s=edit, %s=save kill description: " +msgstr "%s=afslut, %s=rediger, %s=gem dræbbeskrivelse: " -#: src/lang.c:771 -#, 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:1006 +#, 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:772 +#: src/lang.c:1007 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:775 +#: src/lang.c:1010 msgid "Invalid range - valid are '0-9.$' e.g. 1-$" msgstr "Ugyldigt interval - '0-9.$' f.eks. 1-$ er gyldige" -#: src/lang.c:776 +#: src/lang.c:1012 msgid "Do you want to abort this operation?" msgstr "Ønsker du at afbryde denne handling?" -#: src/lang.c:777 +#: src/lang.c:1013 msgid "Do you want to exit tin immediately?" msgstr "Ønsker du øjeblikkeligt at afslutte tin?" -#: src/lang.c:778 +#: src/lang.c:1015 msgid "Reading ('q' to quit)..." msgstr "Læser ('q' for afslut) ..." -#: src/lang.c:779 -#, c-format -msgid "Reading %sarticles..." -msgstr "Læser %sartikler ..." +#: src/lang.c:1016 +#, fuzzy, c-format +msgid "Reading %s articles..." +msgstr "Læser %s artikler ..." -#: src/lang.c:780 +#: src/lang.c:1017 #, c-format msgid "Reading %sattributes file...\n" msgstr "Læser %sattributfil ...\n" -#: src/lang.c:781 +#: src/lang.c:1018 #, c-format msgid "Reading %sconfig file...\n" msgstr "Læser %skonfigurationsfil ...\n" -#: src/lang.c:782 +#: src/lang.c:1019 msgid "Reading filter file...\n" msgstr "Læser filterfil ...\n" -#: src/lang.c:783 +#: src/lang.c:1021 +msgid "reading from local spool" +msgstr "læser fra lokal kø" + +#: src/lang.c:1023 +#, fuzzy, c-format +msgid "Reading %s\n" +msgstr "Læser %s\n" + +#: src/lang.c:1024 #, c-format msgid "Reading %s groups..." msgstr "Læser %s grupper ..." -#: src/lang.c:784 +#: src/lang.c:1025 msgid "Reading input history file...\n" msgstr "Læser inddatahistorikfil ...\n" -#: src/lang.c:785 -msgid "Reading keymap file...\n" -msgstr "Læser tastaturkortfil ...\n" +#: src/lang.c:1026 +#, fuzzy, c-format +msgid "Reading keymap file: %s\n" +msgstr "Læser tastaturkortfil : %s\n" -#: src/lang.c:786 +#: src/lang.c:1027 msgid "Reading groups from active file... " msgstr "Læser grupper fra aktiv fil ... " -#: src/lang.c:787 +#: src/lang.c:1028 msgid "Reading groups from newsrc file... " msgstr "Læser grupper fra newsrc-fil ... " -#: src/lang.c:788 +#: src/lang.c:1029 msgid "Reading newsgroups file... " msgstr "Læser fil med nyhedsgrupper ... " -#: src/lang.c:789 +#: src/lang.c:1030 msgid "Reading newsrc file..." msgstr "Læser newsrc-fil ..." -#: src/lang.c:790 +#: src/lang.c:1031 msgid "References: line " msgstr "References: linje " -#: src/lang.c:792 +#: src/lang.c:1033 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d igen)" -#: src/lang.c:794 +#: src/lang.c:1035 #, c-format msgid "Bogus group %s removed." msgstr "Fejlbehæftet gruppe %s fjernet." -#: src/lang.c:795 +#: src/lang.c:1036 #, fuzzy msgid "Removed from this rule: " msgstr "Fjernet fra den forrige regel: " -#: src/lang.c:796 +#: src/lang.c:1037 #, c-format msgid "Error: rename %s to %s" msgstr "Fejl: Omdøb %s til %s" -#: src/lang.c:797 +#: src/lang.c:1038 msgid "Reply to author..." msgstr "Svar til forfatter..." -#: src/lang.c:798 +#: src/lang.c:1039 msgid "Repost" msgstr "Gensend" -#: src/lang.c:799 +#: src/lang.c:1040 msgid "Reposting article..." msgstr "Genindsender artikel..." -#: src/lang.c:800 +#: src/lang.c:1041 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "Gensend artikler til grupper [%s]> " -#: src/lang.c:801 +#: src/lang.c:1042 msgid "Reset newsrc?" msgstr "Nulstil newsrc?" -#: src/lang.c:802 +#: src/lang.c:1043 msgid "Responses have been directed to the following newsgroups" msgstr "Svar er blevet sendt til de følgende nyhedsgrupper" -#: src/lang.c:803 +#: src/lang.c:1044 #, 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:805 +#: src/lang.c:1045 msgid "Press to continue..." msgstr "Tast for at fortsætte ..." -#: src/lang.c:807 +#: src/lang.c:1047 +#, c-format +msgid "Score: %s" +msgstr "" + +#: src/lang.c:1048 #, c-format msgid "Select From [%s] (y/n): " msgstr "Vælg fra [%s] (y/n): " -#: src/lang.c:808 +#: src/lang.c:1049 msgid "Select Lines: (num): " msgstr "Vælg linjer: (num): " -#: src/lang.c:809 +#: src/lang.c:1050 msgid "Auto-select Article Menu" msgstr "Vælg automatisk artikelmenu" -#: src/lang.c:810 +#: src/lang.c:1051 #, 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:811 +#: src/lang.c:1052 msgid "Select pattern scope: " msgstr "Vælg mønstervirkefelt: " -#: src/lang.c:812 +#: src/lang.c:1053 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "Vælg emne [%s] (y/n): " -#: src/lang.c:813 +#: src/lang.c:1054 msgid "Select text pattern : " msgstr "Vælg tekstmønster : " -#: src/lang.c:814 +#: src/lang.c:1055 msgid "Select time in days : " msgstr "Vælg tid i dage : " -#: src/lang.c:815 +#: src/lang.c:1056 +msgid "[k]" +msgstr "" + +#: src/lang.c:1057 +msgid "[T]" +msgstr "" + +#: src/lang.c:1058 +msgid " R" +msgstr "" + +#: src/lang.c:1059 #, c-format msgid "" "# %s server configuration file\n" @@ -3767,54 +3975,54 @@ msgstr "" "############################################################################\n" "\n" -#: src/lang.c:821 +#: src/lang.c:1065 msgid "Showing unread groups only" msgstr "Vis kun ulæste grupper" -#: src/lang.c:822 +#: src/lang.c:1066 msgid "Subject: line (ignore case) " msgstr "Subject: linje (ignorer versaler)" -#: src/lang.c:823 +#: src/lang.c:1067 msgid "Subject: line (case sensitive)" msgstr "Subject: linje (versalfølsom)" -#: src/lang.c:824 +#: src/lang.c:1068 msgid "Save" msgstr "Gem" -#: src/lang.c:825 +#: src/lang.c:1069 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "Gem »%s« (%s/%s)?" -#: src/lang.c:826 +#: src/lang.c:1070 msgid "Save configuration before continuing?" msgstr "Gem konfiguration før du fortsætter?" -#: src/lang.c:827 +#: src/lang.c:1071 msgid "Save filename> " msgstr "Gem filnavn> " -#: src/lang.c:828 +#: src/lang.c:1072 msgid "Saved" msgstr "Gemt" -#: src/lang.c:829 +#: src/lang.c:1073 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d ulæst (%4d populær) %s i %s\n" -#: src/lang.c:830 +#: src/lang.c:1074 #, c-format msgid "Saved %s...\n" msgstr "Gemt %s ...\n" -#: src/lang.c:831 +#: src/lang.c:1075 msgid "Nothing was saved" msgstr "Intet blev gemt" -#: src/lang.c:832 +#: src/lang.c:1076 #, c-format msgid "" "\n" @@ -3823,184 +4031,189 @@ msgstr "" "\n" "%s %d %s fra %d %s\n" -#: src/lang.c:833 +#: src/lang.c:1077 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s gemt til %s%s --" -#: src/lang.c:834 +#: src/lang.c:1078 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s gemt til %s - %s --" -#: src/lang.c:835 +#: src/lang.c:1079 msgid "Saving..." msgstr "Gemmer ..." -#: src/lang.c:836 +#: src/lang.c:1080 #, c-format msgid "%s: Screen initialization failed" msgstr "%s: Skærminitialisering mislykkedes" -#: src/lang.c:838 +#: src/lang.c:1082 #, c-format msgid "%s: screen is too small\n" msgstr "%s: Skærm er for lille\n" -#: src/lang.c:840 +#: src/lang.c:1084 #, c-format msgid "screen is too small, %s is exiting" msgstr "skærmen er for lille, %s afslutter" -#: src/lang.c:841 +#: src/lang.c:1085 msgid "Delete scope?" msgstr "Slet virkefelt?" -#: src/lang.c:842 +#: src/lang.c:1086 msgid "Enter scope> " msgstr "Indtast virkefelt> " -#: src/lang.c:843 +#: src/lang.c:1087 msgid "Select new position> " msgstr "Vælg ny placering>" -#: src/lang.c:844 +#: src/lang.c:1088 msgid "New position cannot be a global scope" msgstr "Ny placering kan ikke være et globalt virkefelt" -#: src/lang.c:845 +#: src/lang.c:1089 msgid "Global scope, operation not allowed" msgstr "Global virkefelt, handling ikke tilladt" -#: src/lang.c:846 +#: src/lang.c:1090 msgid "Rename scope> " msgstr "Omdøb virkefelt> " -#: src/lang.c:847 +#: src/lang.c:1091 msgid "Select scope> " msgstr "Vælg virkefelt> " -#: src/lang.c:848 +#: src/lang.c:1092 msgid "Scopes Menu" msgstr "Virkefeltsmenu" -#: src/lang.c:849 +#: src/lang.c:1093 msgid "Scopes Menu Commands" msgstr "Kommandoer for virkefeltsmenu" -#: src/lang.c:850 +#: src/lang.c:1094 #, c-format msgid "Search backwards [%s]> " msgstr "Søg baglæns [%s]> " -#: src/lang.c:851 +#: src/lang.c:1095 #, c-format msgid "Search body [%s]> " msgstr "Søg tekst [%s]> " -#: src/lang.c:852 +#: src/lang.c:1096 #, c-format msgid "Search forwards [%s]> " msgstr "Søg fremad [%s]> " -#: src/lang.c:853 +#: src/lang.c:1097 msgid "Searching..." msgstr "Søger ..." -#: src/lang.c:854 +#: src/lang.c:1098 #, 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:855 +#: src/lang.c:1099 msgid "Select article> " msgstr "Vælg artikel> " -#: src/lang.c:856 +#: src/lang.c:1100 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "" "Vælg indstililngsnummer før tekst eller brug piletasterne og . »q« for " "at afslutte." -#: src/lang.c:857 +#: src/lang.c:1101 msgid "Select group> " msgstr "Vælg gruppe> " -#: src/lang.c:858 +#: src/lang.c:1102 #, c-format msgid "Enter selection pattern [%s]> " msgstr "Indtast markeringsmønster [%s]> " -#: src/lang.c:859 +#: src/lang.c:1103 msgid "Select thread> " msgstr "Vælg trÃ¥d> " -#: src/lang.c:860 +#: src/lang.c:1104 #, 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:861 +#: src/lang.c:1105 msgid "servers active-file" msgstr "servers active-fil" -#: src/lang.c:862 +#: src/lang.c:1106 +#, c-format +msgid "Skipped %s" +msgstr "" + +#: src/lang.c:1107 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "Kan ikke gÃ¥ ind i nye nyhedsgrupper. Abonner først ..." -#: src/lang.c:863 +#: src/lang.c:1108 msgid "" msgstr "" -#: src/lang.c:864 +#: src/lang.c:1109 #, c-format msgid "Starting: (%s)" msgstr "Starter: (%s)" -#: src/lang.c:865 +#: src/lang.c:1110 #, c-format msgid "List Thread (%d of %d)" msgstr "Vis trÃ¥d (%d af %d)" -#: src/lang.c:866 +#: src/lang.c:1111 #, c-format msgid "Thread (%.*s)" msgstr "TrÃ¥d (%.*s)" -#: src/lang.c:867 +#: src/lang.c:1112 msgid "Enter wildcard subscribe pattern> " msgstr "Indtast abonnementmønster med jokertegn> " -#: src/lang.c:868 +#: src/lang.c:1113 #, c-format msgid "subscribed to %d groups" msgstr "har tegnet abonnement pÃ¥ %d grupper" -#: src/lang.c:869 +#: src/lang.c:1114 #, c-format msgid "Subscribed to %s" msgstr "har tegnet abonnement pÃ¥ %s" -#: src/lang.c:870 +#: src/lang.c:1115 msgid "Subscribing... " msgstr "Abonnerer ... " -#: src/lang.c:871 +#: src/lang.c:1116 #, 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:872 +#: src/lang.c:1117 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "Fortræng artikler til grupper [%s]> " -#: src/lang.c:873 +#: src/lang.c:1118 msgid "Superseding article ..." msgstr "Fortrænger artikel ..." -#: src/lang.c:874 +#: src/lang.c:1119 #, c-format msgid "" "\n" @@ -4009,24 +4222,29 @@ msgstr "" "\n" "Stoppet. Tast 'fg' for at genstarte %s\n" -#: src/lang.c:876 +#: src/lang.c:1121 #, c-format msgid "%d days" msgstr "%d dage" -#: src/lang.c:877 +#: src/lang.c:1122 msgid "" msgstr "" -#: src/lang.c:878 +#: src/lang.c:1123 msgid "TeX " msgstr "TeX " -#: src/lang.c:879 +#: src/lang.c:1124 +#, fuzzy, c-format +msgid "Version: %s %s release %s (\"%s\")" +msgstr "Version: %s %s udgave %s (»%s«)\n" + +#: src/lang.c:1125 msgid "# Default action/prompt strings\n" msgstr "# Standardstrenge for handling/prompt\n" -#: src/lang.c:880 +#: src/lang.c:1126 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" @@ -4045,7 +4263,7 @@ msgstr "" "# expire=ON/OFF ON=begræns til default_filter_days (antal filtrerdage)\n" " OFF=udløb aldrig\n" -#: src/lang.c:893 +#: src/lang.c:1139 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "" @@ -4053,216 +4271,286 @@ msgstr "" "nyhedsgruppebeskrivelse\n" " i den sidste linje\n" -#: src/lang.c:894 +#: src/lang.c:1140 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:895 +#: src/lang.c:1141 msgid "There is no news\n" msgstr "Der er ingen nyheder\n" -#: src/lang.c:896 +#: src/lang.c:1142 msgid "Thread" msgstr "TrÃ¥d" -#: src/lang.c:897 +#: src/lang.c:1143 msgid "Thread Level Commands" msgstr "Kommandoer pÃ¥ trÃ¥dniveau" -#: src/lang.c:898 +#: src/lang.c:1144 msgid "Thread deselected" msgstr "TrÃ¥d fravalgt" -#: src/lang.c:899 +#: src/lang.c:1145 msgid "Thread selected" msgstr "TrÃ¥d valgt" -#: src/lang.c:900 +#: src/lang.c:1146 msgid "thread" msgstr "trÃ¥d" -#: src/lang.c:901 +#: src/lang.c:1147 #, c-format msgid "Thread %4s of %4s" msgstr "TrÃ¥d %4s af %4s" -#: src/lang.c:902 +#: src/lang.c:1148 msgid "Threading articles..." msgstr "Opdeler artikler i trÃ¥de ..." -#: src/lang.c:903 +#: src/lang.c:1149 +#, fuzzy +msgid "Threading by multipart" +msgstr "TrÃ¥dning med multipart" + +#: src/lang.c:1151 +#, c-format +msgid "TLS handshake failed: %s\n" +msgstr "" + +#: src/lang.c:1153 +msgid "" +msgstr "" + +#: src/lang.c:1154 +msgid "" +msgstr "" + +#: src/lang.c:1155 +msgid "" +msgstr "" + +#: src/lang.c:1156 +msgid "" +msgstr "" + +#: src/lang.c:1157 +#, fuzzy, c-format +msgid "%s handshake done: %s\n" +msgstr "Slrnface mislykkedes: %s." + +#: src/lang.c:1158 src/lang.c:1309 +#, fuzzy +msgid "unknown error" +msgstr "Ukendt fejl." + +#: src/lang.c:1161 +#, fuzzy, c-format +msgid "TLS handshake failed: %s (%d)\n" +msgstr "Slrnface mislykkedes: %s." + +#: src/lang.c:1162 +#, c-format +msgid "TLS peer verification failed: %s\n" +msgstr "" + +#: src/lang.c:1163 +#, c-format +msgid "TLS peer verification failed, continuing anyway as requested: %s\n" +msgstr "" + +#: src/lang.c:1164 +msgid "" +msgstr "" + +#: src/lang.c:1165 +msgid "unexpected certificate verification status!" +msgstr "" + +#: src/lang.c:1168 +#, c-format +msgid "" +"TLS peer verification failed: %s.\n" +"Continuing anyway as requested.\n" +msgstr "" + +#: src/lang.c:1171 +#, c-format +msgid "TLS handshake done: %s\n" +msgstr "" + +#: src/lang.c:1174 #, c-format msgid "Toggled word highlighting %s" msgstr "Skiftede ordfremhævelse %s" -#: src/lang.c:904 +#: src/lang.c:1175 msgid "Toggled rot13 encoding" msgstr "Skiftede rot13-kodning" -#: src/lang.c:905 +#: src/lang.c:1176 #, c-format msgid "Toggled German TeX encoding %s" msgstr "Skiftede tysk TeX-kodning %s" -#: src/lang.c:906 +#: src/lang.c:1177 #, c-format msgid "Toggled tab-width to %d" msgstr "Skiftede indryksbredde til %d" -#: src/lang.c:908 +#: src/lang.c:1179 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d Forsøger at dotlock %s" -#: src/lang.c:909 +#: src/lang.c:1180 #, c-format msgid "%d Trying to lock %s" msgstr "%d Forsøger at lÃ¥se %s" -#: src/lang.c:911 +#: src/lang.c:1182 #, c-format msgid "%s=help" msgstr "%s=hjælp" -#: src/lang.c:913 +#: src/lang.c:1184 msgid "Unlimited" msgstr "Ubegrænset" -#: src/lang.c:914 +#: src/lang.c:1185 msgid "Enter wildcard unsubscribe pattern> " msgstr "Indtast jokertegnsmønster for framelding af abonnement> " -#: src/lang.c:915 +#: src/lang.c:1186 #, c-format msgid "Error decoding %s : %s" msgstr "Fejl unde afkodning af %s : %s" -#: src/lang.c:916 +#: src/lang.c:1187 msgid "No end." msgstr "Ingen slutning." -#: src/lang.c:917 +#: src/lang.c:1188 #, c-format msgid "%s successfully decoded." msgstr "%s dekodet med succes." -#: src/lang.c:918 -#, c-format -msgid "" -"%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" -"\n" -msgstr "" -"%*s[-- %s/%s, %suuencoded-fil, %d linjer, navn: %s --]\n" -"\n" +#: src/lang.c:1189 +msgid "unchanged" +msgstr "uændret" -#: src/lang.c:919 -msgid "unread " -msgstr "ulæst " +#: src/lang.c:1190 +msgid "(unknown)" +msgstr "(ukendt)" -#: src/lang.c:920 +#: src/lang.c:1191 +msgid "unread" +msgstr "ulæste" + +#: src/lang.c:1192 #, c-format msgid "unsubscribed from %d groups" msgstr "frameldte abonnement fra %d grupper" -#: src/lang.c:921 +#: src/lang.c:1193 #, c-format msgid "Unsubscribed from %s" msgstr "Abonnement frameldt fra %s" -#: src/lang.c:922 +#: src/lang.c:1194 msgid "Unsubscribing... " msgstr "Framelder abonnement ... " -#: src/lang.c:923 +#: src/lang.c:1195 msgid "Unthreading articles..." msgstr "Fjerner trÃ¥dopsætning fra artikler ..." -#: src/lang.c:924 +#: src/lang.c:1196 msgid "Updated" msgstr "Opdateret" -#: src/lang.c:925 +#: src/lang.c:1197 msgid "Updating" msgstr "Opdaterer" -#: src/lang.c:926 +#: src/lang.c:1198 msgid "URL Menu" msgstr "URL-menu" -#: src/lang.c:927 +#: src/lang.c:1199 msgid "URL Menu Commands" msgstr "Kommandoer for URL-menu" -#: src/lang.c:928 +#: src/lang.c:1200 #, c-format msgid "Opening %s" msgstr "Ã…bner %s" -#: src/lang.c:929 +#: src/lang.c:1201 msgid "Select URL> " msgstr "Vælg URL> " -#: src/lang.c:930 +#: src/lang.c:1202 msgid "No URLs in this article" msgstr "Ingen URL'er i denne artikel" -#: src/lang.c:931 +#: src/lang.c:1203 msgid "Use MIME display program for this message?" msgstr "Anvend MIME-visningsprogram for denne besked?" -#: src/lang.c:932 +#: src/lang.c:1204 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:933 +#: src/lang.c:1205 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:934 +#: src/lang.c:1206 msgid " -q don't check for new newsgroups" msgstr " -q led ikke efter nye nyhedsgrupper" -#: src/lang.c:935 +#: src/lang.c:1207 msgid " -X don't save any files on quit" msgstr " -X gem ikke nogen filer ved afslutning" -#: src/lang.c:936 +#: src/lang.c:1208 msgid " -d don't show newsgroup descriptions" msgstr " -d vis ikke beskrivelser for nyhedsgrupper" # »-G grænse« mÃ¥ være tilvalg+flag mens resten er beskrivelse -#: src/lang.c:937 +#: src/lang.c:1209 msgid " -G limit get only limit articles/group" msgstr " -G grænse hent kun artikler/gruppe med denne begrænsning" -#: src/lang.c:938 +#: src/lang.c:1210 #, c-format msgid " -H help information about %s" msgstr " -H hjælpinformation om %s" -#: src/lang.c:939 +#: src/lang.c:1211 msgid " -h this help message" msgstr " -h denne hjælpebesked" -#: src/lang.c:940 +#: src/lang.c:1212 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr " -I mappe mappe for nyhedsindeksfilen [standard=%s]" -#: src/lang.c:941 +#: src/lang.c:1213 msgid " -u update index files (batch mode)" msgstr " -u opdater indeksfiler (jobtilstand)" -#: src/lang.c:942 +#: src/lang.c:1214 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m mappe postkassemappe [standard=%s]" -#: src/lang.c:943 +#: src/lang.c:1215 #, c-format msgid "" "\n" @@ -4271,52 +4559,52 @@ msgstr "" "\n" "Send fejlrapporter/kommentarer til %s" -#: src/lang.c:944 +#: src/lang.c:1216 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:945 +#: src/lang.c:1217 msgid " -M user mail new news to specified user (batch mode)" msgstr " -M bruger send nye nyheder til specificeret bruger (jobtilstand)" -#: src/lang.c:946 +#: src/lang.c:1218 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f fil har abonnement for nyhedsgruppefil [standard=%s]" -#: src/lang.c:947 +#: src/lang.c:1219 msgid " -x no-posting mode" msgstr " -x tilstand uden indsendelse" -#: src/lang.c:948 +#: src/lang.c:1220 msgid " -w post an article and exit" msgstr " -w send en artikel og afslut" -#: src/lang.c:949 +#: src/lang.c:1221 msgid " -o post all postponed articles and exit" msgstr " -o send alle udsatte artikler og afslut" -#: src/lang.c:950 +#: src/lang.c:1222 msgid " -R read news saved by -S option" msgstr " -R læs nyheder gemt med tilvalget -S" -#: src/lang.c:951 +#: src/lang.c:1223 #, c-format msgid " -s dir save news directory [default=%s]" msgstr " -s mappe gem nyhedsmappe [standard=%s]" -#: src/lang.c:952 +#: src/lang.c:1224 msgid " -S save new news for later reading (batch mode)" msgstr " -S gem nye nyheder til senere læsning (batchtilstand)" -#: src/lang.c:953 +#: src/lang.c:1225 msgid " -z start if any unread news" msgstr " -z start hvis der er ulæste nyheder" -#: src/lang.c:954 +#: src/lang.c:1226 #, c-format msgid "" "A Usenet reader.\n" @@ -4327,35 +4615,54 @@ msgstr "" "\n" "Brug: %s [tilvalg] [nyhedsgruppe[,...]]" -#: src/lang.c:955 +#: src/lang.c:1227 msgid " -v verbose output for batch mode options" msgstr " -v uddybende udskrift for jobtilstandsindstillinger" -#: src/lang.c:956 +#: src/lang.c:1228 msgid " -V print version & date information" msgstr " -V vis version- & datoinformation" -#: src/lang.c:957 +#: src/lang.c:1229 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "%s er kun nyttig uden jobtilstandsoperationer\n" -#: src/lang.c:958 +#: src/lang.c:1230 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "%s er kun nyttig for jobtilstandsoperationer\n" -#: src/lang.c:959 +#: src/lang.c:1231 #, fuzzy, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "%s er kun nyttig for jobtilstandsoperationer\n" -#: src/lang.c:960 +#: src/lang.c:1232 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "Nytteløs kombination %s og %s. Ignorerer %s.\n" -#: src/lang.c:966 +#: src/lang.c:1233 +msgid "uuencoded file" +msgstr "" + +#: src/lang.c:1234 +#, fuzzy +msgid "incomplete uuencoded file" +msgstr "ufuldstændig " + +#: src/lang.c:1237 +#, c-format +msgid "Valid not after : %s\n" +msgstr "" + +#: src/lang.c:1238 +#, c-format +msgid "Valid not before: %s\n" +msgstr "" + +#: src/lang.c:1240 #, c-format msgid "" "\n" @@ -4364,12 +4671,12 @@ msgstr "" "\n" "%s%d uden for interval (0 - %d). Nulstil til 0" -#: src/lang.c:967 +#: src/lang.c:1241 #, c-format msgid "View '%s' (%s/%s)?" msgstr "Vis »%s« (%s/%s)?" -#: src/lang.c:969 +#: src/lang.c:1243 #, c-format msgid "" "\n" @@ -4380,7 +4687,7 @@ msgstr "" "Advarsel: indsendelse overstiger %d kolonner. Linje %d er den første lange:\n" "%-100s\n" -#: src/lang.c:970 +#: src/lang.c:1244 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4388,7 +4695,7 @@ msgstr "" "\n" "Advarsel: Artikel uændret efter redigering\n" -#: src/lang.c:971 +#: src/lang.c:1245 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4396,7 +4703,7 @@ msgstr "" "\n" "Advarsel: »Subject:« indeholder kun mellemrum.\n" -#: src/lang.c:972 +#: src/lang.c:1246 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4405,7 +4712,7 @@ msgstr "" "\n" "Advarsel: »Subject:« begynder med »Re:« men der er ingen »References:«.\n" -#: src/lang.c:974 +#: src/lang.c:1248 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4415,7 +4722,7 @@ msgstr "" "Advarsel: Artikel har »References:« men »Subject:« begynder ikke med\n" " »Re:« og indeholder ikke »(was:«.\n" -#: src/lang.c:977 +#: src/lang.c:1251 msgid "" "Read carefully!\n" "\n" @@ -4438,7 +4745,7 @@ msgstr "" "Dette er artiklen, du er ved at fjerne:\n" "\n" -#: src/lang.c:981 +#: src/lang.c:1255 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4447,7 +4754,40 @@ msgid "" " not be encoded properly.\n" msgstr "" -#: src/lang.c:986 +#: src/lang.c:1261 +#, fuzzy, c-format +msgid "" +"\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 "" +"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:1265 +#, fuzzy, c-format +msgid "" +"\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 "" +"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:1269 +#, fuzzy, c-format +msgid "" +"\n" +"Line %d is longer than %d octets and should be folded, but encoding\n" +"is not set to %s.\n" +msgstr "" +"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:1272 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4455,7 +4795,7 @@ msgstr "" "\n" "Advarsel: »example« er et reserveret hierarki!\n" -#: src/lang.c:987 +#: src/lang.c:1273 #, c-format msgid "" "\n" @@ -4470,7 +4810,7 @@ msgstr "" "Nogle værdier i din %s-fil har ændret sig!\n" "Læs WHATSNEW, etc ...\n" -#: src/lang.c:989 +#: src/lang.c:1275 #, c-format msgid "" "\n" @@ -4483,7 +4823,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:992 +#: src/lang.c:1278 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4493,7 +4833,7 @@ msgid "" "before you start tin once again!\n" msgstr "" -#: src/lang.c:996 +#: src/lang.c:1282 #, c-format msgid "" "\n" @@ -4502,12 +4842,12 @@ msgstr "" "\n" "Advarsel: Fandt %d »-- \\n«-linjer, dette kan forvirre nogle.\n" -#: src/lang.c:997 +#: src/lang.c:1283 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "Advarsel: Kun %d ud af %d artikler blev gemt" -#: src/lang.c:998 +#: src/lang.c:1284 #, c-format msgid "" "\n" @@ -4521,7 +4861,7 @@ msgstr "" "Advarsel: Din signatur er længere end %d linjer. Da signaturer normalt ikke\n" " indeholder nyttig information, skal de være sÃ¥ korte som mulig.\n" -#: src/lang.c:1002 +#: src/lang.c:1288 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " @@ -4529,7 +4869,14 @@ msgstr "" "Advarsel: Denne postadresse kan indeholde en spamfælde. %s=continue, " "%s=abort? " -#: src/lang.c:1003 +#: src/lang.c:1289 +#, c-format +msgid "" +"Warning: line %d contains unprintable chars:\n" +"%s\n" +msgstr "" + +#: src/lang.c:1290 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4537,37 +4884,132 @@ msgstr "" "\n" "Advarsel: Underskrifter skal starte med '-- \\n' ikke med '--\\n'.\n" -#: src/lang.c:1004 +#: src/lang.c:1291 msgid "Writing attributes file..." msgstr "Skriver attributfil ..." -#: src/lang.c:1006 +#: src/lang.c:1292 +#, fuzzy, c-format +msgid "Writing %s\n" +msgstr "Skriver %s\n" + +#: src/lang.c:1293 +#, fuzzy +msgid "Writing overview cache..." +msgstr "Skriver oversigtscache ..." + +#: src/lang.c:1295 #, fuzzy, c-format msgid "%4d Responses" msgstr "%d svar" -#: src/lang.c:1008 +#: src/lang.c:1297 +msgid "Can't run slrnface: couldn't construct fifo name." +msgstr "Kan ikke køre slrnface: Kunne ikke konstruere fifo-navn." + +#: src/lang.c:1298 +#, c-format +msgid "Can't run slrnface: failed to create %s" +msgstr "Kan ikke køre slrnface: Kunne ikke oprette %s" + +#: src/lang.c:1299 +#, c-format +msgid "Slrnface abnormally exited, code %d." +msgstr "Slrnface blev unormalt afbrudt, kode %d." + +#: src/lang.c:1300 +#, c-format +msgid "Slrnface failed: %s." +msgstr "Slrnface mislykkedes: %s." + +#: src/lang.c:1301 +#, 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:1302 +#, 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:1303 +msgid "couldn't connect to display" +msgstr "" + +#: src/lang.c:1304 +#, fuzzy +msgid "can't open FIFO" +msgstr "Kan ikke Ã¥bne %s" + +#: src/lang.c:1305 +msgid "executable not found" +msgstr "" + +#: src/lang.c:1306 +msgid "fork() failed" +msgstr "" + +#: src/lang.c:1307 +msgid "couldn't find controlling terminal" +msgstr "" + +#: src/lang.c:1308 +msgid "terminal doesn't export width and height" +msgstr "" + +#: src/lang.c:1310 +msgid "WINDOWID not found in environment" +msgstr "" + +#: src/lang.c:1311 +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 "" +"Denne mappe bruges til at oprette navngivne datakanaler for kommunikation\n" +"mellem slrnface og dens overproces. Den skal normalt være tom, da " +"datakanalen\n" +"slettes lige efter, at den er blevet Ã¥bnet af begge processer.\n" +"\n" +"Filnavne oprettet af slrnface har formen »hostname.pid«. Det er " +"sandsynligvis\n" +"en fejl, hvis de findes i længere tid end et splitsekund.\n" +"\n" +"Hvis mappen er monteret fra en NFS-server, sÃ¥ kan du mÃ¥ske se specielle " +"filer\n" +"oprettet af din NFS-server, mens slrnface kører.\n" +"Prøv ikke at fjerne dem.\n" + +#: src/lang.c:1324 #, c-format msgid "Added %d %s" msgstr "Tilføjede %d %s" -#: src/lang.c:1009 +#: src/lang.c:1325 msgid "No unsubscribed groups to show" msgstr "Ingen grupper der ikke er tilmeldte at vise" -#: src/lang.c:1010 +#: src/lang.c:1326 msgid "Showing subscribed to groups only" msgstr "Viser kun tilmeldte til grupper" -#: src/lang.c:1011 +#: src/lang.c:1327 msgid "Yes " msgstr "Ja " -#: src/lang.c:1012 +#: src/lang.c:1328 msgid "You have mail" msgstr "Du har post" -#: src/lang.c:1017 +#: src/lang.c:1333 #, c-format msgid "" "\n" @@ -4580,11 +5022,11 @@ msgid "" " M)enu option.\n" msgstr "" -#: src/lang.c:1028 +#: src/lang.c:1344 msgid " -D mode debug mode" msgstr " -D tilstand fejlsøgningstilstand" -#: src/lang.c:1032 +#: src/lang.c:1348 msgid "" "Read carefully!\n" "\n" @@ -4601,11 +5043,11 @@ msgid "" "\n" msgstr "" -#: src/lang.c:1041 +#: src/lang.c:1357 msgid "toggle color" msgstr "slÃ¥ farve til/fra" -#: src/lang.c:1042 +#: src/lang.c:1358 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4651,11 +5093,11 @@ msgstr "" "# 15 = lys hvid\n" "\n" -#: src/lang.c:1062 +#: src/lang.c:1378 msgid " -a toggle color flag" msgstr " -a skift farveflag" -#: src/lang.c:1066 +#: src/lang.c:1382 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4663,7 +5105,7 @@ msgstr "" "\n" "Fejl: Followup-To angivet til mere end en nyhedsgruppe!\n" -#: src/lang.c:1067 +#: src/lang.c:1383 #, c-format msgid "" "\n" @@ -4672,7 +5114,7 @@ msgstr "" "\n" "Fejl: »%s« omdøbes, brug »%s« i steden for!\n" -#: src/lang.c:1068 +#: src/lang.c:1384 #, c-format msgid "" "\n" @@ -4681,7 +5123,7 @@ msgstr "" "\n" "Fejl: krydsindsendelse til %d nyhedsgrupper og ingen Followup-To-linje!\n" -#: src/lang.c:1069 +#: src/lang.c:1385 #, c-format msgid "" "\n" @@ -4690,7 +5132,7 @@ msgstr "" "\n" "Fejl: »%s« er ikke en gyldig nyhedsgruppe!\n" -#: src/lang.c:1071 +#: src/lang.c:1387 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4698,7 +5140,7 @@ msgstr "" "\n" "Advarsel: Followup-To angiver mere end en nyhedsgruppe!\n" -#: src/lang.c:1072 +#: src/lang.c:1388 #, c-format msgid "" "\n" @@ -4707,7 +5149,7 @@ msgstr "" "\n" "Advarsel: »%s« er omdøbt, du skal bruge »%s« i stedet for!\n" -#: src/lang.c:1073 +#: src/lang.c:1389 #, c-format msgid "" "\n" @@ -4716,7 +5158,7 @@ msgstr "" "\n" "Advarsel: krydsindsendelse til %d nyhedsgrupper og ingen Followup-To-linje!\n" -#: src/lang.c:1074 +#: src/lang.c:1390 #, c-format msgid "" "\n" @@ -4725,7 +5167,7 @@ msgstr "" "\n" "Advarsel: »%s« er ikke i din newsrc, den kan være ugyldig pÃ¥ denne side!\n" -#: src/lang.c:1075 +#: src/lang.c:1391 #, c-format msgid "" "\n" @@ -4734,79 +5176,79 @@ msgstr "" "\n" "Advarsel: »%s« er ikke en gyldig nyhedsgruppe pÃ¥ denne side!\n" -#: src/lang.c:1079 +#: src/lang.c:1395 #, 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:1080 +#: src/lang.c:1396 msgid "Missing parts." msgstr "Manglende dele." -#: src/lang.c:1081 +#: src/lang.c:1397 msgid "No beginning." msgstr "Ingen begyndelse." -#: src/lang.c:1082 +#: src/lang.c:1398 msgid "No data." msgstr "Ingen data." -#: src/lang.c:1083 +#: src/lang.c:1399 msgid "Unknown error." msgstr "Ukendt fejl." -#: src/lang.c:1086 +#: src/lang.c:1402 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\tKontrolsum for %s (%ld %s)" -#: src/lang.c:1091 +#: src/lang.c:1407 msgid "Reading mail active file... " msgstr "Læser postaktiv fil ... " -#: src/lang.c:1092 +#: src/lang.c:1408 msgid "Reading mailgroups file... " msgstr "Læser postgruppens fil ... " -#: src/lang.c:1096 +#: src/lang.c:1412 msgid "perform PGP operations on article" msgstr "udfør PGP-handlinger pÃ¥ artikel" -#: src/lang.c:1097 +#: src/lang.c:1413 msgid "Add key(s) to public keyring?" msgstr "Tilføj nøgle(r) til offentlig nøglering?" -#: src/lang.c:1098 +#: src/lang.c:1414 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=krypter, %s=underskriv, %s=begge, %s=afslut: " -#: src/lang.c:1099 +#: src/lang.c:1415 #, 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:1100 +#: src/lang.c:1416 #, 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:1101 +#: src/lang.c:1417 msgid "Article not signed and no public keys found" msgstr "Artikel ikke underskrevet og ingen offentlige nøgler fundet" -#: src/lang.c:1103 +#: src/lang.c:1419 #, 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:1104 +#: src/lang.c:1420 #, 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:1105 +#: src/lang.c:1421 #, c-format msgid "" "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " @@ -4814,92 +5256,115 @@ msgstr "" "%s=afslut, %s=rediger, %s=ispell, %s=pgp, %s=menu, %s=indsend, %s=udsæt " "[%%s]: " -#: src/lang.c:1107 +#: src/lang.c:1423 #, 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:1108 +#: src/lang.c:1424 #, 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:1109 +#: src/lang.c:1425 #, 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:1113 +#: src/lang.c:1429 #, 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:1114 +#: src/lang.c:1430 #, 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:1115 +#: src/lang.c:1431 #, 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:1117 +#: src/lang.c:1433 #, 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:1118 +#: src/lang.c:1434 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=afslut, %s=rediger, %s=send [%%s]: " -#: src/lang.c:1119 +#: src/lang.c:1435 #, 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:1125 +#: src/lang.c:1441 msgid "Try cache_overview_files to speed up things.\n" msgstr "Prøv cache_overview_files for at øge hastigheden.\n" -#: src/lang.c:1126 +#: src/lang.c:1442 msgid "Tin will use local index files instead.\n" msgstr "Tin vil i steden for anvende lokale indeksfiler.\n" -#: src/lang.c:1127 +#: src/lang.c:1443 msgid "Cannot find NNTP server name" msgstr "Kan ikke finde NNTP-servernavn" -#: src/lang.c:1128 +#: src/lang.c:1444 +msgid "CAPABILITIES did not announce READER" +msgstr "FUNKTIONER annoncerede ikke LÆSER" + +#: src/lang.c:1445 #, c-format msgid "Connecting to %s:%u..." msgstr "Forbinder til %s:%u ..." -#: src/lang.c:1129 +#: src/lang.c:1446 +msgid "NNTP connection error. Exiting..." +msgstr "NNTP-forbindelsesfejl. Afslutter ..." + +#: src/lang.c:1447 #, fuzzy msgid "Disconnecting from server..." -msgstr "Afbryder fra server ...\n" +msgstr "Afbryder fra server ..." -#: src/lang.c:1130 +#: src/lang.c:1448 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "Kunne ikke forbinde til NNTP-server %s. Afslutter ..." -#: src/lang.c:1131 +#: src/lang.c:1449 msgid "205 Closing connection" msgstr "205 Lukker forbindelse" -#: src/lang.c:1132 +#: src/lang.c:1450 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:1133 +#: src/lang.c:1452 +#, c-format +msgid "Port isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1453 +#, c-format +msgid "Port in %s isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1454 +#, c-format +msgid "reconnect (%d) limit %d reached, giving up." +msgstr "" + +#: src/lang.c:1456 msgid "Connection to news server has timed out. Reconnect?" msgstr "Forbindelsen til nyhedsserveren har fÃ¥et tidsudløb. Genforbind?" -#: src/lang.c:1134 +#: src/lang.c:1457 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4908,54 +5373,68 @@ msgstr "" "Placer servernavnet i filen %s,\n" "eller angiv miljøvariablen NNTPSERVER" -#: src/lang.c:1135 +#: src/lang.c:1459 +#, fuzzy +msgid "Continuing..." +msgstr "Udskriver ..." + +#: src/lang.c:1460 +#, c-format +msgid "Read timeout from server (%d seconds) - quit tin?" +msgstr "" + +#: src/lang.c:1461 +msgid " -C try COMPRESS NNTP extension" +msgstr "" + +#: src/lang.c:1463 msgid " -A force authentication on connect" msgstr " -A fremtving godkendelse ved forbindelse" -#: src/lang.c:1136 +#: src/lang.c:1464 #, 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:1137 +#: src/lang.c:1465 #, 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:1139 +#: src/lang.c:1467 msgid " -k skip verification for NNTPS" msgstr "" -#: src/lang.c:1140 +#: src/lang.c:1468 msgid " -T enable NNTPS" msgstr "" -#: src/lang.c:1142 +#: src/lang.c:1470 #, fuzzy msgid " -Q quick start. Same as -dnq" msgstr " -Q hurtigstart. Samme som -dnq" -#: src/lang.c:1143 +#: src/lang.c:1471 msgid " -r read news remotely from default NNTP server" msgstr " -r læs nyheder eksternt fra standard-NNTP-server" -#: src/lang.c:1144 +#: src/lang.c:1472 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l brug kun LIST i stedet for GROUP-kommando (-n)" -#: src/lang.c:1145 +#: src/lang.c:1473 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr " -n læs kun abonnerede .newsrc-grupper fra NNTP-server" -#: src/lang.c:1147 +#: src/lang.c:1475 msgid " -4 force connecting via IPv4" msgstr " -4 fremtving forbindelse via IPv4" -#: src/lang.c:1148 +#: src/lang.c:1476 msgid " -6 force connecting via IPv6" msgstr " -6 fremtving forbindelse via IPv6" -#: src/lang.c:1149 +#: src/lang.c:1477 msgid "" "\n" "socket or connect problem\n" @@ -4963,7 +5442,7 @@ msgstr "" "\n" "sokkel- eller forbindelsesproblem\n" -#: src/lang.c:1151 +#: src/lang.c:1479 #, c-format msgid "" "\n" @@ -4972,16 +5451,16 @@ msgstr "" "\n" "Forbindelse til %s: " -#: src/lang.c:1152 +#: src/lang.c:1480 msgid "Giving up...\n" msgstr "Giver op...\n" -#: src/lang.c:1154 +#: src/lang.c:1482 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcp: Ukendt tjeneste.\n" -#: src/lang.c:1158 +#: src/lang.c:1486 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" @@ -4990,89 +5469,89 @@ msgstr "" "Tin vil forsøge at bruge XHDR XREF i stedet (gør tingene en smule " "langsommere.\n" -#: src/lang.c:1161 +#: src/lang.c:1489 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:1164 +#: src/lang.c:1492 #, 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:1167 +#: src/lang.c:1495 #, fuzzy msgid " -Q quick start. Same as -dq" msgstr " -Q hurtigstart. Samme som -dq" -#: src/lang.c:1168 +#: src/lang.c:1496 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:1169 +#: src/lang.c:1497 msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n læs kun abonnerede .newsrc-grupper fra kø" -#: src/lang.c:1170 +#: src/lang.c:1498 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:1174 +#: src/lang.c:1502 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:1175 +#: src/lang.c:1503 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:1179 +#: src/lang.c:1507 #, c-format msgid "%d %s printed" msgstr "%d %s udskrevet" -#: src/lang.c:1180 +#: src/lang.c:1508 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:1181 +#: src/lang.c:1509 msgid "Print" msgstr "Udskriv" -#: src/lang.c:1182 +#: src/lang.c:1510 msgid "Printing..." msgstr "Udskriver ..." -#: src/lang.c:1186 +#: src/lang.c:1514 #, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s sendt via datakanal til »%s«" -#: src/lang.c:1187 +#: src/lang.c:1515 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:1188 +#: src/lang.c:1516 msgid "No command" msgstr "Ingen kommando" -#: src/lang.c:1189 +#: src/lang.c:1517 msgid "Pipe" msgstr "Datakanal" -#: src/lang.c:1190 +#: src/lang.c:1518 #, c-format msgid "Pipe to command [%.*s]> " msgstr "Datakanal til kommando [%.*s]> " -#: src/lang.c:1191 +#: src/lang.c:1519 msgid "Piping..." msgstr "Via datakanal ..." -#: src/lang.c:1193 +#: src/lang.c:1521 msgid "Piping not enabled." msgstr "Datakanal ikke aktiveret." -#: src/lang.c:1197 +#: src/lang.c:1525 #, c-format msgid "" "\n" @@ -5086,7 +5565,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:1202 +#: src/lang.c:1530 #, c-format msgid "" "\n" @@ -5099,7 +5578,7 @@ msgstr "" " mÃ¥ indeholde blanke felter, er dette ikke tilladt.\n" " Skriv venligst alle nyhedsgrupper i en enkel linje.\n" -#: src/lang.c:1207 +#: src/lang.c:1535 #, c-format msgid "" "\n" @@ -5113,7 +5592,7 @@ msgstr "" " servere. For at undgÃ¥ problemer sÃ¥ skriv alle nyhedsgrupper pÃ¥\n" " en enkelt linje.\n" -#: src/lang.c:1211 +#: src/lang.c:1539 #, c-format msgid "" "\n" @@ -5122,7 +5601,7 @@ msgstr "" "\n" "Advarsel: Linjen »%s:« har mellemrum som SKAL fjernes.\n" -#: src/lang.c:1216 +#: src/lang.c:1544 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -5144,40 +5623,40 @@ msgid "" " likely to ignore it completely. It's a crowded net out there.\n" msgstr "" -#: src/lang.c:1229 +#: src/lang.c:1557 msgid "shell escape" msgstr "" -#: src/lang.c:1230 +#: src/lang.c:1558 #, c-format msgid "Shell Command (%s)" msgstr "Skalkommando (%s)" -#: src/lang.c:1231 +#: src/lang.c:1559 #, c-format msgid "Enter shell command [%s]> " msgstr "Indtast skalkommando [%s]> " -#: src/lang.c:1235 +#: src/lang.c:1563 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "%s: Kan ikke indhente post for TERM\n" -#: src/lang.c:1239 +#: src/lang.c:1567 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "Gruppe %.*s (»q« for afslut) ..." -#: src/lang.c:1241 +#: src/lang.c:1569 #, c-format msgid "Group %.*s..." msgstr "Gruppe %.*s ..." -#: src/lang.c:1245 +#: src/lang.c:1573 msgid "Server unavailable\n" msgstr "Server utilgængelig\n" -#: src/lang.c:1251 +#: src/lang.c:1579 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -5186,7 +5665,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:1252 +#: src/lang.c:1580 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" @@ -5194,7 +5673,7 @@ msgstr "" "%s=datakanal; %s=post; %s=udskriv; %s=afslut; %s=besvar; %s=gem; %s=sæt " "mærke; %s=indsend" -#: src/lang.c:1254 +#: src/lang.c:1582 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5202,13 +5681,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:1255 +#: src/lang.c:1583 #, 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:1259 +#: src/lang.c:1587 #, c-format msgid "" "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5216,539 +5695,536 @@ msgstr "" "%s=datakanal; %s=post; %s=afslut; %s=skift alle/ulæst; %s=gem; %s=sæt mærke; " "%s=indsend" -#: src/lang.c:1260 +#: src/lang.c:1588 #, 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:1262 +#: src/lang.c:1590 #, 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:1263 +#: src/lang.c:1591 #, 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:1269 +#: src/lang.c:1597 msgid "Terminal does not support color" msgstr "Terminal understøtter ikke farver" -#: src/lang.c:1274 +#: src/lang.c:1602 #, c-format msgid "Trying %s" msgstr "Forsøger %s" -#: src/lang.c:1288 src/lang.c:1316 src/lang.c:1607 src/refs.c:292 -msgid "None" -msgstr "Ingen" - -#: src/lang.c:1289 +#: src/lang.c:1617 msgid "Subject" msgstr "Emne" -#: src/lang.c:1290 +#: src/lang.c:1618 msgid "References" msgstr "Referencer" -#: src/lang.c:1291 +#: src/lang.c:1619 msgid "Both Subject and References" msgstr "BÃ¥de emne og referencer" -#: src/lang.c:1292 +#: src/lang.c:1620 msgid "Multipart Subject" msgstr "Emne i flere dele" -#: src/lang.c:1293 +#: src/lang.c:1621 msgid "Percentage Match" msgstr "Procentmatch" -#: src/lang.c:1306 src/lang.c:1397 src/lang.c:1496 src/lang.c:1599 +#: src/lang.c:1634 src/lang.c:1725 src/lang.c:1824 src/lang.c:1927 msgid "No" msgstr "Nej" -#: src/lang.c:1307 src/lang.c:1498 +#: src/lang.c:1635 src/lang.c:1826 msgid "Yes" msgstr "Ja" -#: src/lang.c:1308 +#: src/lang.c:1636 #, fuzzy msgid "Hide all" msgstr "Gem alle" -#: src/lang.c:1317 +#: src/lang.c:1645 msgid "Address" msgstr "Adresse" -#: src/lang.c:1318 +#: src/lang.c:1646 msgid "Full Name" msgstr "Fulde navn" -#: src/lang.c:1319 +#: src/lang.c:1647 msgid "Address and Name" msgstr "Adresse og navn" -#: src/lang.c:1327 +#: src/lang.c:1655 msgid "Max" msgstr "Maks." -#: src/lang.c:1328 +#: src/lang.c:1656 msgid "Sum" msgstr "Sum" -#: src/lang.c:1329 +#: src/lang.c:1657 msgid "Average" msgstr "Gennemsnit" -#: src/lang.c:1339 src/lang.c:1359 +#: src/lang.c:1667 src/lang.c:1687 msgid "Black" msgstr "Sort" -#: src/lang.c:1340 src/lang.c:1360 +#: src/lang.c:1668 src/lang.c:1688 msgid "Red" msgstr "Rød" -#: src/lang.c:1341 src/lang.c:1361 +#: src/lang.c:1669 src/lang.c:1689 msgid "Green" msgstr "Grøn" -#: src/lang.c:1342 src/lang.c:1362 +#: src/lang.c:1670 src/lang.c:1690 msgid "Brown" msgstr "Brun" -#: src/lang.c:1343 src/lang.c:1363 +#: src/lang.c:1671 src/lang.c:1691 msgid "Blue" msgstr "BlÃ¥" # Andre muligheder: Rødviolet -#: src/lang.c:1344 src/lang.c:1364 +#: src/lang.c:1672 src/lang.c:1692 msgid "Pink" msgstr "Pink" # Cyan er en blÃ¥/grøn farve. (kunne ogsÃ¥ bruge turkis som oversættelse). -#: src/lang.c:1345 src/lang.c:1365 +#: src/lang.c:1673 src/lang.c:1693 msgid "Cyan" msgstr "Cyan" -#: src/lang.c:1346 src/lang.c:1366 +#: src/lang.c:1674 src/lang.c:1694 msgid "White" msgstr "Hvis" -#: src/lang.c:1347 +#: src/lang.c:1675 msgid "Gray" msgstr "GrÃ¥" -#: src/lang.c:1348 +#: src/lang.c:1676 msgid "Light Red" msgstr "Lyserød" -#: src/lang.c:1349 +#: src/lang.c:1677 msgid "Light Green" msgstr "Lysegrøn" -#: src/lang.c:1350 +#: src/lang.c:1678 msgid "Yellow" msgstr "Gul" -#: src/lang.c:1351 +#: src/lang.c:1679 msgid "Light Blue" msgstr "LyseblÃ¥" -#: src/lang.c:1352 +#: src/lang.c:1680 msgid "Light Pink" msgstr "Lys pink" -#: src/lang.c:1353 +#: src/lang.c:1681 msgid "Light Cyan" msgstr "Lys cyan" -#: src/lang.c:1354 +#: src/lang.c:1682 msgid "Light White" msgstr "Lysehvid" -#: src/lang.c:1375 src/lang.c:1503 src/lang.c:1518 +#: src/lang.c:1703 src/lang.c:1831 src/lang.c:1846 msgid "Nothing" msgstr "Intet" -#: src/lang.c:1377 +#: src/lang.c:1705 msgid "Space" msgstr "Mellemrum" -#: src/lang.c:1385 +#: src/lang.c:1713 msgid "Normal" msgstr "Normal" -#: src/lang.c:1386 +#: src/lang.c:1714 msgid "Best highlighting" msgstr "Bedste fremhævelse" -#: src/lang.c:1387 +#: src/lang.c:1715 msgid "Underline" msgstr "Understregning" -#: src/lang.c:1388 +#: src/lang.c:1716 msgid "Reverse video" msgstr "Omvendt video" -#: src/lang.c:1389 +#: src/lang.c:1717 msgid "Blinking" msgstr "Blinkende" -#: src/lang.c:1390 +#: src/lang.c:1718 msgid "Half bright" msgstr "Halv lyssætning" -#: src/lang.c:1391 +#: src/lang.c:1719 msgid "Bold" msgstr "Fed" -#: src/lang.c:1398 +#: src/lang.c:1726 msgid "Cc" msgstr "Cc" -#: src/lang.c:1399 +#: src/lang.c:1727 msgid "Bcc" msgstr "Bcc" -#: src/lang.c:1400 +#: src/lang.c:1728 msgid "Cc and Bcc" msgstr "Cc og Bcc" -#: src/lang.c:1417 src/lang.c:1430 +#: src/lang.c:1745 src/lang.c:1758 msgid "none" msgstr "ingen" -#: src/lang.c:1418 +#: src/lang.c:1746 msgid "commands" msgstr "kommandoer" -#: src/lang.c:1419 +#: src/lang.c:1747 msgid "select" msgstr "vælg" -#: src/lang.c:1421 +#: src/lang.c:1749 msgid "commands & quit" msgstr "kommandoer og afslut" -#: src/lang.c:1422 +#: src/lang.c:1750 msgid "commands & select" msgstr "kommandoer og vælg" -#: src/lang.c:1423 +#: src/lang.c:1751 msgid "quit & select" msgstr "afslut og vælg" -#: src/lang.c:1424 +#: src/lang.c:1752 msgid "commands & quit & select" msgstr "kommandoer og afslut og vælg" -#: src/lang.c:1431 +#: src/lang.c:1759 msgid "PageDown" msgstr "Side ned (PageDown)" -#: src/lang.c:1432 +#: src/lang.c:1760 msgid "PageNextUnread" msgstr "Side næste ulæst (PageNextUnread)" -#: src/lang.c:1433 +#: src/lang.c:1761 msgid "PageDown or PageNextUnread" msgstr "Side ned eller Side næste ulæst" -#: src/lang.c:1439 +#: src/lang.c:1767 msgid "Subject: (case sensitive)" msgstr "Subject: (versalfølsom)" -#: src/lang.c:1440 +#: src/lang.c:1768 msgid "Subject: (ignore case)" msgstr "Subject: (ikke versalfølsom)" -#: src/lang.c:1441 +#: src/lang.c:1769 msgid "From: (case sensitive)" msgstr "From: (versalfølsom)" -#: src/lang.c:1442 +#: src/lang.c:1770 msgid "From: (ignore case)" msgstr "From: (ikke versalfølsom)" -#: src/lang.c:1443 +#: src/lang.c:1771 msgid "Msg-ID: & full References: line" msgstr "Msg-ID: og fulde References: linje" -#: src/lang.c:1444 +#: src/lang.c:1772 msgid "Msg-ID: & last References: only" msgstr "Msg-ID: og sidste References: kun" -#: src/lang.c:1445 +#: src/lang.c:1773 msgid "Message-ID: entry only" msgstr "Message-ID: kun post" # lines skal ikke oversætttes -#: src/lang.c:1446 +#: src/lang.c:1774 msgid "Lines:" msgstr "Lines:" -#: src/lang.c:1452 +#: src/lang.c:1780 msgid "Don't trim article body" msgstr "Beskær ikke artikeltekst" -#: src/lang.c:1453 +#: src/lang.c:1781 msgid "Skip leading blank lines" msgstr "Spring indledende tomme linjer over" -#: src/lang.c:1454 +#: src/lang.c:1782 msgid "Skip trailing blank lines" msgstr "Spring afsluttende tomme linjer over" -#: src/lang.c:1455 +#: src/lang.c:1783 msgid "Skip leading and trailing blank l." msgstr "Spring indledende og afsluttende tomme linjer over" -#: src/lang.c:1456 +#: src/lang.c:1784 msgid "Compact multiple between text" msgstr "Komprimer flere tomme linjer mellem tekst" -#: src/lang.c:1457 +#: src/lang.c:1785 msgid "Compact multiple and skip leading" msgstr "Komprimer flere tomme linjer og udelad foranstillede" -#: src/lang.c:1458 +#: src/lang.c:1786 msgid "Compact multiple and skip trailing" msgstr "Komprimer flere tomme linjer og udelag efterstillede" -#: src/lang.c:1459 +#: src/lang.c:1787 msgid "Compact mltpl., skip lead. & trai." msgstr "Kompr. fl.tom.linj., udelad for- & efterstil." -#: src/lang.c:1465 +#: src/lang.c:1793 #, fuzzy msgid "Don't show help or mail sign" msgstr "Farve pÃ¥ hjælp-/posttegn" -#: src/lang.c:1466 +#: src/lang.c:1794 #, fuzzy msgid "Show only help sign" msgstr "Farve pÃ¥ hjælp-/posttegn" -#: src/lang.c:1467 +#: src/lang.c:1795 msgid "Show only mail sign if new mail" msgstr "" -#: src/lang.c:1468 +#: src/lang.c:1796 msgid "Show mail if new mail else help s." msgstr "" -#: src/lang.c:1497 +#: src/lang.c:1825 msgid "Shell archive" msgstr "Skalarkiv" -#: src/lang.c:1504 +#: src/lang.c:1832 msgid "Subject: (descending)" msgstr "Subject: (faldende)" -#: src/lang.c:1505 +#: src/lang.c:1833 msgid "Subject: (ascending)" msgstr "Subject: (stigende)" -#: src/lang.c:1506 +#: src/lang.c:1834 msgid "From: (descending)" msgstr "From: (faldende)" -#: src/lang.c:1507 +#: src/lang.c:1835 msgid "From: (ascending)" msgstr "From: (stigende)" -#: src/lang.c:1508 +#: src/lang.c:1836 msgid "Date: (descending)" msgstr "Date: (faldende)" -#: src/lang.c:1509 +#: src/lang.c:1837 msgid "Date: (ascending)" msgstr "Date: (stigende)" -#: src/lang.c:1510 src/lang.c:1519 +#: src/lang.c:1838 src/lang.c:1847 msgid "Score (descending)" msgstr "Point (faldende)" -#: src/lang.c:1511 src/lang.c:1520 +#: src/lang.c:1839 src/lang.c:1848 msgid "Score (ascending)" msgstr "Point (stigende)" # Lines skal ikke oversættes -#: src/lang.c:1512 +#: src/lang.c:1840 msgid "Lines: (descending)" msgstr "Lines: (faldende)" # Lines skal ikke oversættes -#: src/lang.c:1513 +#: src/lang.c:1841 msgid "Lines: (ascending)" msgstr "Lines: (stigende)" -#: src/lang.c:1521 +#: src/lang.c:1849 msgid "Last posting date (descending)" msgstr "Sidste indsendingsdato (faldende)" -#: src/lang.c:1522 +#: src/lang.c:1850 msgid "Last posting date (ascending)" msgstr "Sidste indsendingsdato (stigende)" -#: src/lang.c:1528 +#: src/lang.c:1856 msgid "Quick-sort" msgstr "Hurtigsortering" -#: src/lang.c:1529 +#: src/lang.c:1857 msgid "Heap-sort" msgstr "Bunkesortering" -#: src/lang.c:1536 +#: src/lang.c:1864 msgid "Always Keep" msgstr "Behold altid" -#: src/lang.c:1537 +#: src/lang.c:1865 msgid "Always Remove" msgstr "Fjern altid" -#: src/lang.c:1538 +#: src/lang.c:1866 msgid "Mark with D on selection screen" msgstr "Marker med D pÃ¥ udvælgelsesskærmen" -#: src/lang.c:1544 +#: src/lang.c:1872 msgid "Kill only unread arts" msgstr "Dræb kun ulæst kunst" -#: src/lang.c:1545 +#: src/lang.c:1873 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:1546 +#: src/lang.c:1874 msgid "Kill all arts and never show" msgstr "Dræb al kunst og vis aldrig" -#: src/lang.c:1552 +#: src/lang.c:1880 msgid "Nothing special" msgstr "Intet specielt" -#: src/lang.c:1553 +#: src/lang.c:1881 msgid "Compress quotes" msgstr "Komprimer citattegn" -#: src/lang.c:1554 +#: src/lang.c:1882 msgid "Quote signatures" msgstr "Citer underskrifter" -#: src/lang.c:1555 +#: src/lang.c:1883 msgid "Compress quotes, quote sigs" msgstr "Komprimer citattegn, citer underskr." -#: src/lang.c:1556 +#: src/lang.c:1884 msgid "Quote empty lines" msgstr "Citater tomme linjer" -#: src/lang.c:1557 +#: src/lang.c:1885 msgid "Compress quotes, quote empty lines" msgstr "Komprimer citattegn, citer tomme linjer" -#: src/lang.c:1558 +#: src/lang.c:1886 msgid "Quote sigs & empty lines" msgstr "Citer underskrifter og tomme linjer" -#: src/lang.c:1559 +#: src/lang.c:1887 msgid "Comp. q., quote sigs & empty lines" msgstr "Kompr. c., citer underskr. og tomme linjer" -#: src/lang.c:1600 +#: src/lang.c:1928 #, fuzzy msgid "With headers" msgstr "med teksthoveder" -#: src/lang.c:1601 +#: src/lang.c:1929 #, fuzzy msgid "Without headers" msgstr "uden teksthoveder" # hvad er det her for nogle forkortelser (bevaret pÃ¥ engelsk) -#: src/lang.c:1608 +#: src/lang.c:1936 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1610 +#: src/lang.c:1938 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1611 +#: src/lang.c:1939 msgid "NFC" msgstr "NFC" -#: src/lang.c:1612 +#: src/lang.c:1940 msgid "NFD" msgstr "NFD" -#: src/lang.c:1614 +#: src/lang.c:1942 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1623 +#: src/lang.c:1951 msgid "Display Options" msgstr "Vis indstillinger" -#: src/lang.c:1630 +#: src/lang.c:1958 msgid "Color Options" msgstr "Farveindstillinger" -#: src/lang.c:1636 +#: src/lang.c:1964 msgid "Highlight Options" msgstr "Fremhævelsesindstillinger" -#: src/lang.c:1643 +#: src/lang.c:1971 msgid "Article-Limiting Options" msgstr "Artikelbegrænsende indstillinger" -#: src/lang.c:1649 +#: src/lang.c:1977 msgid "Posting/Mailing Options" msgstr "Indsendelses-/postindstillinger" -#: src/lang.c:1655 +#: src/lang.c:1983 msgid "Saving/Printing Options" msgstr "Gemnings-/udskrivningsindstillinger" -#: src/lang.c:1661 +#: src/lang.c:1989 msgid "Expert Options" msgstr "Ekspertindstillinger" -#: src/lang.c:1667 +#: src/lang.c:1995 msgid "Filtering Options" msgstr "Filterindstillinger" -#: src/lang.c:1672 src/lang.c:1703 src/lang.c:1709 src/lang.c:1736 -#: src/lang.c:1788 src/lang.c:1794 src/lang.c:1804 src/lang.c:1815 -#: src/lang.c:1833 src/lang.c:1844 src/lang.c:1913 src/lang.c:2122 -#: src/lang.c:2128 src/lang.c:2134 src/lang.c:2149 src/lang.c:2161 -#: src/lang.c:2168 src/lang.c:2222 src/lang.c:2231 src/lang.c:2237 -#: src/lang.c:2244 src/lang.c:2251 src/lang.c:2258 src/lang.c:2265 -#: src/lang.c:2272 src/lang.c:2279 src/lang.c:2286 src/lang.c:2293 -#: src/lang.c:2300 src/lang.c:2307 src/lang.c:2314 src/lang.c:2321 -#: src/lang.c:2328 src/lang.c:2335 src/lang.c:2342 src/lang.c:2349 -#: src/lang.c:2356 src/lang.c:2363 src/lang.c:2370 src/lang.c:2377 -#: src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 src/lang.c:2405 -#: src/lang.c:2413 src/lang.c:2429 src/lang.c:2436 src/lang.c:2443 -#: src/lang.c:2450 src/lang.c:2456 src/lang.c:2462 src/lang.c:2479 -#: src/lang.c:2491 src/lang.c:2526 src/lang.c:2579 src/lang.c:2593 -#: src/lang.c:2599 src/lang.c:2624 src/lang.c:2642 src/lang.c:2659 -#: src/lang.c:2671 src/lang.c:2704 src/lang.c:2733 src/lang.c:2753 -#: src/lang.c:2781 src/lang.c:2791 src/lang.c:2798 src/lang.c:2824 -#: src/lang.c:2848 src/lang.c:2925 src/lang.c:2940 src/lang.c:2948 -#: src/lang.c:2962 src/lang.c:2968 src/lang.c:3006 +#: src/lang.c:2000 src/lang.c:2031 src/lang.c:2037 src/lang.c:2064 +#: src/lang.c:2116 src/lang.c:2122 src/lang.c:2132 src/lang.c:2143 +#: src/lang.c:2161 src/lang.c:2172 src/lang.c:2241 src/lang.c:2456 +#: src/lang.c:2462 src/lang.c:2468 src/lang.c:2483 src/lang.c:2495 +#: src/lang.c:2502 src/lang.c:2556 src/lang.c:2565 src/lang.c:2571 +#: src/lang.c:2578 src/lang.c:2585 src/lang.c:2592 src/lang.c:2599 +#: src/lang.c:2606 src/lang.c:2613 src/lang.c:2620 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:2761 src/lang.c:2777 +#: src/lang.c:2784 src/lang.c:2791 src/lang.c:2798 src/lang.c:2804 +#: src/lang.c:2810 src/lang.c:2827 src/lang.c:2839 src/lang.c:2874 +#: src/lang.c:2927 src/lang.c:2941 src/lang.c:2947 src/lang.c:2972 +#: src/lang.c:2990 src/lang.c:3007 src/lang.c:3019 src/lang.c:3052 +#: src/lang.c:3081 src/lang.c:3101 src/lang.c:3129 src/lang.c:3139 +#: src/lang.c:3146 src/lang.c:3172 src/lang.c:3196 src/lang.c:3343 +#: src/lang.c:3358 src/lang.c:3366 src/lang.c:3380 src/lang.c:3386 +#: src/lang.c:3424 msgid " toggles, sets, cancels." msgstr " skifter, ændrer, afbryder." -#: src/lang.c:1673 +#: src/lang.c:2001 msgid "Show mini menu & posting etiquette" msgstr "Vis minimenu og indlægsetikette" -#: src/lang.c:1674 +#: src/lang.c:2002 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5756,17 +6232,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:1679 +#: src/lang.c:2007 msgid "Show short description for each newsgroup. toggles & sets." msgstr "" "Vis kort beskrivelse for hver nyhedsgruppe. skifter og " "ændrer." -#: src/lang.c:1680 +#: src/lang.c:2008 msgid "Show description of each newsgroup" msgstr "Vis beskrivelse af hver nyhedsgruppe" -#: src/lang.c:1681 +#: src/lang.c:2009 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5774,7 +6250,7 @@ msgstr "" "# Hvis slÃ¥et til, sÃ¥ vis gruppebeskrivelsestekst efter nyhedsgruppenavn\n" "# pÃ¥ gruppemarkeringsniveau\n" -#: src/lang.c:1686 +#: src/lang.c:2014 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." @@ -5782,11 +6258,11 @@ msgstr "" "Vis Fra-felter (forfatter) i gruppe- og trÃ¥dniveau. skifter og " " ændrer." -#: src/lang.c:1687 +#: src/lang.c:2015 msgid "In group and thread level, show author by" msgstr "I gruppe- og trÃ¥dniveau, vis forfatter efter" -#: src/lang.c:1688 +#: src/lang.c:2016 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5802,36 +6278,36 @@ msgstr "" "# * 2 = fulde navn\n" "# 3 = begge\n" -#: src/lang.c:1697 +#: src/lang.c:2025 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "" "Tegn -> eller fremhævet bjælke for markering. skifter og " "ændrer." -#: src/lang.c:1698 +#: src/lang.c:2026 msgid "Draw -> instead of highlighted bar" msgstr "Tegn -> i stedet for fremhævet bjælke" -#: src/lang.c:1699 +#: src/lang.c:2027 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:1704 +#: src/lang.c:2032 msgid "Use inverse video for page headers" msgstr "Brug omvendt video for sideteksthoveder" -#: src/lang.c:1705 +#: src/lang.c:2033 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:1710 +#: src/lang.c:2038 msgid "Thread articles by" msgstr "TrÃ¥dopdel artikler efter" -#: src/lang.c:1711 +#: src/lang.c:2039 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5851,15 +6327,15 @@ msgstr "" "# 4 = Emne med flere dele\n" "# 5 = Procentmatch\n" -#: src/lang.c:1722 +#: src/lang.c:2050 msgid "Enter percentage match required to thread together. sets." msgstr "Indtast procentmatch krævet for at lave trÃ¥de. ændrer." -#: src/lang.c:1723 +#: src/lang.c:2051 msgid "Thread percentage match" msgstr "TrÃ¥dprocentmatch" -#: src/lang.c:1725 +#: src/lang.c:2053 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5874,11 +6350,11 @@ msgid "" "# 'harppy' would be threaded separately from 'happy'\n" msgstr "" -#: src/lang.c:1737 +#: src/lang.c:2065 msgid "Score of a thread" msgstr "Bedømmelse for en trÃ¥d" -#: src/lang.c:1738 +#: src/lang.c:2066 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5892,18 +6368,18 @@ msgstr "" "# 1 = sum\n" "# 2 = gennemsnit\n" -#: src/lang.c:1746 +#: src/lang.c:2074 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "" "Sorter artikler efter Emne, Fra, Dato eller Bedømmelse. skifter " "og ændrer." -#: src/lang.c:1747 +#: src/lang.c:2075 msgid "Sort articles by" msgstr "Sorter artikler efter" -#: src/lang.c:1748 +#: src/lang.c:2076 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5933,17 +6409,17 @@ msgstr "" "# 9 = Linjer faldende\n" "# 10 = Linjer stigende\n" -#: src/lang.c:1764 +#: src/lang.c:2092 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "" "Sorter trÃ¥de efter intet eller bedømmelse. skifter og " "ændrer." -#: src/lang.c:1765 +#: src/lang.c:2093 msgid "Sort threads by" msgstr "Sorter trÃ¥de efter" -#: src/lang.c:1766 +#: src/lang.c:2094 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5954,53 +6430,53 @@ msgid "" "# 4 = Last posting date ascending\n" msgstr "" -#: src/lang.c:1776 +#: src/lang.c:2104 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "" "Placer markør pÃ¥ første/sidste ulæste artikel i grupper. skifter " "og ændrer." -#: src/lang.c:1777 +#: src/lang.c:2105 msgid "Go to first unread article in group" msgstr "GÃ¥ til den første ulæste artikel i gruppe" -#: src/lang.c:1778 +#: src/lang.c:2106 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:1782 +#: src/lang.c:2110 msgid "Show all articles or only unread articles. toggles & sets." msgstr "" "Vis alle artikler eller kun ulæste artikler. skifter og " "ændrer." -#: src/lang.c:1783 +#: src/lang.c:2111 msgid "Show only unread articles" msgstr "Vis kun ulæste artikler" -#: src/lang.c:1784 +#: src/lang.c:2112 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:1789 +#: src/lang.c:2117 msgid "Show only groups with unread arts" msgstr "Vis kun grupper med ulæst kunst" -#: src/lang.c:1790 +#: src/lang.c:2118 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:1795 +#: src/lang.c:2123 msgid "Filter which articles" msgstr "Filtrer hvilke artikler" -#: src/lang.c:1796 +#: src/lang.c:2124 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -6009,11 +6485,11 @@ msgid "" "# 2 = kill all articles and never show them\n" msgstr "" -#: src/lang.c:1805 +#: src/lang.c:2133 msgid "Go to the next unread article with" msgstr "GÃ¥ til den næste ulæste artikel med" -#: src/lang.c:1806 +#: src/lang.c:2134 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -6023,11 +6499,11 @@ msgid "" "# 3 = PAGE DOWN or TAB\n" msgstr "" -#: src/lang.c:1816 +#: src/lang.c:2144 msgid "How to treat blank lines" msgstr "Hvordan tomme linjer skal behandles" -#: src/lang.c:1817 +#: src/lang.c:2145 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -6044,11 +6520,11 @@ msgid "" "# leading and trailing blank lines\n" msgstr "" -#: src/lang.c:1834 +#: src/lang.c:2162 msgid "Show help/mail sign in level titles" msgstr "" -#: src/lang.c:1835 +#: src/lang.c:2163 msgid "" "# Show help sign, new mail sign, both or nothing in level titles.\n" "# Possible values are (the default is marked with *):\n" @@ -6058,27 +6534,27 @@ msgid "" "# * 3 = Show mail sign if new mail has arrived else show help sign\n" msgstr "" -#: src/lang.c:1845 +#: src/lang.c:2173 msgid "List thread using right arrow key" msgstr "Vis trÃ¥d via højre piletast" -#: src/lang.c:1846 +#: src/lang.c:2174 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:1850 +#: src/lang.c:2178 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" "Indtast tegnet som skal angive slettede artikler. ændrer, " "afbryder." -#: src/lang.c:1851 +#: src/lang.c:2179 msgid "Character to show deleted articles" msgstr "Tegn til at vise slettede artikler" -#: src/lang.c:1852 +#: src/lang.c:2180 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -6086,18 +6562,18 @@ msgstr "" "# Tegn brugt til at vise, at en artikel blev slettet (standard »D«)\n" "# _ ændres til ' '\n" -#: src/lang.c:1857 +#: src/lang.c:2185 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "" "Indtast tegnet som skal angive artikler i et interval. ændrer, " "afbryder." -#: src/lang.c:1858 +#: src/lang.c:2186 msgid "Character to show inrange articles" msgstr "Tegn til at vise artikler i et interval" -#: src/lang.c:1859 +#: src/lang.c:2187 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -6105,7 +6581,7 @@ msgstr "" "# Tegn brugt til at vise, at en artikel er i et interval (standard »#«)\n" "# _ ændres til ' '\n" -#: src/lang.c:1864 +#: src/lang.c:2192 msgid "" "Enter character to indicate that article will return. sets, " "cancels." @@ -6113,11 +6589,11 @@ msgstr "" "Indtast tegnet som skal angive at artikel vil returnere. ændrer, " "afbryder." -#: src/lang.c:1865 +#: src/lang.c:2193 msgid "Character to show returning arts" msgstr "Tegn til at vise returnerende artikler" -#: src/lang.c:1866 +#: src/lang.c:2194 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -6125,17 +6601,17 @@ msgstr "" "# Tegn brugt til at vise, at en artikel vil returnere (standard »-«)\n" "# _ ændres til ' '\n" -#: src/lang.c:1871 +#: src/lang.c:2199 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" "Indtast tegnet som skal angive valgte artikler. ændrer, afbryder." -#: src/lang.c:1872 +#: src/lang.c:2200 msgid "Character to show selected articles" msgstr "Tegn der viser valgte artikler" -#: src/lang.c:1873 +#: src/lang.c:2201 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" @@ -6144,16 +6620,16 @@ msgstr "" "'*')\n" "# _ ændres til ' '\n" -#: src/lang.c:1878 +#: src/lang.c:2206 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "" "Indtast tegn for at indikere seneste artikler. ændrer, afbryder." -#: src/lang.c:1879 +#: src/lang.c:2207 msgid "Character to show recent articles" msgstr "Tegn til at vise seneste artikler" -#: src/lang.c:1880 +#: src/lang.c:2208 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -6161,16 +6637,16 @@ msgstr "" "# Tegn brugt til at vise, at en artikel er ny (standard 'o')\n" "# _ ændres til ' '\n" -#: src/lang.c:1885 +#: src/lang.c:2213 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" "Indtast tegnet som skal angive ulæste artikler. ændrer, afbryder." -#: src/lang.c:1886 +#: src/lang.c:2214 msgid "Character to show unread articles" msgstr "Tegn til visning af ulæste artikler" -#: src/lang.c:1887 +#: src/lang.c:2215 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -6178,16 +6654,16 @@ msgstr "" "# Tegn brugt til at vise, at en artikel er ulæst (standard '+')\n" "# _ ændres til ' '\n" -#: src/lang.c:1892 +#: src/lang.c:2220 msgid "Enter character to indicate read articles. sets, cancels." msgstr "" "Indtast tegn til at angive læste artikler. ændrer, afbryder." -#: src/lang.c:1893 +#: src/lang.c:2221 msgid "Character to show read articles" msgstr "Tegn til at vise læste artikler" -#: src/lang.c:1894 +#: src/lang.c:2222 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -6195,16 +6671,16 @@ msgstr "" "# Tegn bruges til at vise, at en artikel er læst (standard ' ')\n" "# _ ændres til ' '\n" -#: src/lang.c:1899 +#: src/lang.c:2227 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" "Indtast tegn til at indikere dræbte artikler. ændrer, afbryder." -#: src/lang.c:1900 +#: src/lang.c:2228 msgid "Character to show killed articles" msgstr "Tegn til at vise dræbte artikler" -#: src/lang.c:1901 +#: src/lang.c:2229 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6212,18 +6688,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:1906 +#: src/lang.c:2234 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "" "Indtast tegnet som skal angive læste valgte artikler. ændrer, " "afbryder." -#: src/lang.c:1907 +#: src/lang.c:2235 msgid "Character to show readselected arts" msgstr "Tegn brugt til at vise læsevalgte artikler" -#: src/lang.c:1908 +#: src/lang.c:2236 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6232,11 +6708,11 @@ msgstr "" "':')\n" "# kill_level skal angives jævnfør dette, _ ændres til ' '\n" -#: src/lang.c:1914 +#: src/lang.c:2242 msgid "Abbreviate long newsgroup names" msgstr "Forkort lange nyhedsgruppenavne" -#: src/lang.c:1915 +#: src/lang.c:2243 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -6247,7 +6723,7 @@ msgstr "" "# markeringsniveau og artikelniveau sÃ¥ledes:\n" "# news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n" -#: src/lang.c:1921 +#: src/lang.c:2249 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" @@ -6255,11 +6731,11 @@ msgstr "" "0 = fuld siderulning, -1 = vis forrige sidste linje som første pÃ¥ næste " "side, -2 = halv side" -#: src/lang.c:1922 +#: src/lang.c:2250 msgid "Number of lines to scroll in pager" msgstr "Antallet af linjer at rulle i tekstsøgeren" -#: src/lang.c:1923 +#: src/lang.c:2251 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6277,45 +6753,60 @@ msgstr "" "# * 1 = linje efter linje\n" "# 2 eller større = rul med 2 eller flere linjer (kun i artikelsøgeren)\n" -#: src/lang.c:1933 +#: src/lang.c:2261 msgid "Display signatures. toggles & sets." msgstr "Vis underskrifter. skifter og ændrer." -#: src/lang.c:1934 +#: src/lang.c:2262 msgid "Display signatures" msgstr "Vis underskrifter" -#: src/lang.c:1935 +#: src/lang.c:2263 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:1940 +#: src/lang.c:2267 +#, fuzzy +msgid "Display article score. toggles & sets." +msgstr "Vis underskrifter. skifter og ændrer." + +#: src/lang.c:2268 +#, fuzzy +msgid "Display article score" +msgstr "vis næste artikel" + +#: src/lang.c:2269 +#, 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:2274 #, fuzzy msgid "Remove soft hyphens. toggles & sets." msgstr "Vis underskrifter. skifter og ændrer." -#: src/lang.c:1941 +#: src/lang.c:2275 #, fuzzy msgid "Remove soft hyphens" msgstr "flyt virkefelt" -#: src/lang.c:1942 +#: src/lang.c:2276 #, 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:1947 +#: src/lang.c:2281 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" "Vis »uuencoded« data som mærkede vedhæftninger. skifter og " "ændrer." -#: src/lang.c:1948 +#: src/lang.c:2282 msgid "Display uue data as an attachment" msgstr "Vis uue-data som en vedhæftning" -#: src/lang.c:1949 +#: src/lang.c:2283 #, fuzzy msgid "" "# Handling of uuencoded data in the pager\n" @@ -6338,18 +6829,18 @@ msgstr "" "vil\n" "# blive foldet til en mærkelinje.\n" -#: src/lang.c:1959 +#: src/lang.c:2293 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "" "Afkod tysk udformning af TeX-umlautkoder til ISO. skifter og " " ændrer." -#: src/lang.c:1960 +#: src/lang.c:2294 msgid "Display \"a as Umlaut-a" msgstr "Vis \"a som umlaut-a" -#: src/lang.c:1961 +#: src/lang.c:2295 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6357,15 +6848,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:1966 src/lang.c:1976 +#: src/lang.c:2300 src/lang.c:2310 msgid "Space separated list of header fields" msgstr "Mellemrumsadskilt liste med teksthovedfelter" -#: src/lang.c:1967 +#: src/lang.c:2301 msgid "Display these header fields (or *)" msgstr "Vis disse teksthovedfelter (eller *)" -#: src/lang.c:1968 +#: src/lang.c:2302 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" @@ -6375,11 +6866,11 @@ msgid "" "# spaces. Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1977 +#: src/lang.c:2311 msgid "Do not display these header fields" msgstr "Vis ikke disse teksthovedfelter" -#: src/lang.c:1978 +#: src/lang.c:2312 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" @@ -6391,79 +6882,79 @@ msgid "" "# Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1988 +#: src/lang.c:2322 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:1989 +#: src/lang.c:2323 msgid "Skip multipart/alternative parts" msgstr "Udelad multipart/alternative dele" -#: src/lang.c:1990 +#: src/lang.c:2324 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "# Hvis slÃ¥et til, sÃ¥ fjern multipart/alternative beskeder automatisk\n" -#: src/lang.c:1994 +#: src/lang.c:2328 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "" "Aktiver detektion af verbatimblokke? skifter og ændrer." -#: src/lang.c:1995 +#: src/lang.c:2329 msgid "Detection of verbatim blocks" msgstr "Detektering af verbatimblokke" -#: src/lang.c:1996 +#: src/lang.c:2330 msgid "# If ON detect verbatim blocks in articles\n" msgstr "# Hvis slÃ¥et til, sÃ¥ detekter verbatimblokke i artikler\n" -#: src/lang.c:2001 +#: src/lang.c:2335 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:2002 +#: src/lang.c:2336 msgid "Regex used to show quoted lines" msgstr "Regulært udtryk som bruges til at vise citerede linjer" -#: src/lang.c:2003 +#: src/lang.c:2337 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:2009 +#: src/lang.c:2343 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:2010 +#: src/lang.c:2344 msgid "Regex used to show twice quoted l." msgstr "Regulært udtryk som bruges til at vise dobbeltciterede l." -#: src/lang.c:2011 +#: src/lang.c:2345 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:2017 +#: src/lang.c:2351 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:2018 +#: src/lang.c:2352 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:2019 +#: src/lang.c:2353 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" @@ -6473,33 +6964,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:2025 +#: src/lang.c:2359 msgid "Enable detection of external quotes? toggles & sets." msgstr "" "Aktiver detektion af eksternt citationstegn? skifter og " "ændrer." -#: src/lang.c:2026 +#: src/lang.c:2360 msgid "Detection of external quotes" msgstr "Detektering af eksterne citationstegn" -#: src/lang.c:2027 +#: src/lang.c:2361 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:2031 +#: src/lang.c:2365 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:2032 +#: src/lang.c:2366 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:2033 +#: src/lang.c:2367 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" @@ -6509,34 +7000,34 @@ 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:2040 +#: src/lang.c:2374 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:2041 +#: src/lang.c:2375 msgid "Regex used to highlight /slashes/" msgstr "Regulært udtryk som bruges til at fremhæve /slashes/" -#: src/lang.c:2042 +#: src/lang.c:2376 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:2048 +#: src/lang.c:2382 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:2049 +#: src/lang.c:2383 msgid "Regex used to highlight *stars*" msgstr "Regulært udtryk som bruges til at fremhæve *stjerner*" -#: src/lang.c:2050 +#: src/lang.c:2384 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6546,17 +7037,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:2056 +#: src/lang.c:2390 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:2057 +#: src/lang.c:2391 msgid "Regex used to highlight -strokes-" msgstr "Regulært udtryk som bruges til at fremhæve -strokes-" -#: src/lang.c:2058 +#: src/lang.c:2392 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6566,17 +7057,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:2064 +#: src/lang.c:2398 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:2065 +#: src/lang.c:2399 msgid "Regex used to highlight _underline_" msgstr "Regulært udtryk som bruges til at fremhæve _underline_" -#: src/lang.c:2066 +#: src/lang.c:2400 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6586,17 +7077,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:2072 +#: src/lang.c:2406 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:2073 +#: src/lang.c:2407 msgid "Regex with Subject prefixes" msgstr "Regulært udtryk med emnepræfikser" -#: src/lang.c:2074 +#: src/lang.c:2408 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6604,17 +7095,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:2079 +#: src/lang.c:2413 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:2080 +#: src/lang.c:2414 msgid "Regex with Subject suffixes" msgstr "Regulært udtryk med emnesuffikser" -#: src/lang.c:2081 +#: src/lang.c:2415 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6622,16 +7113,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:2086 +#: src/lang.c:2420 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:2087 +#: src/lang.c:2421 msgid "Regex for begin of a verbatim block" msgstr "Regulært udtryk for begyndelsen pÃ¥ en verbatimblok" -#: src/lang.c:2088 +#: src/lang.c:2422 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" @@ -6639,16 +7130,16 @@ msgstr "" "# Et regulært udtryk som tin vil bruge til at finde begyndelsen\n" "# af en verbatimblok.\n" -#: src/lang.c:2093 +#: src/lang.c:2427 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:2094 +#: src/lang.c:2428 msgid "Regex for end of a verbatim block" msgstr "Regulært udtryk for slutningen pÃ¥ en verbatimblok" -#: src/lang.c:2095 +#: src/lang.c:2429 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" @@ -6656,7 +7147,7 @@ msgstr "" "# Et regulært udtryk som tin vil bruge til at finde slutningen\n" "# af en verbatimblok.\n" -#: src/lang.c:2100 +#: src/lang.c:2434 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" @@ -6664,11 +7155,11 @@ msgstr "" "Indtast navn og tilvalg for ekstern MIME-fremviser, --internal for indbygget " "fremviser" -#: src/lang.c:2101 +#: src/lang.c:2435 msgid "MIME binary content viewer" msgstr "Fremviser for MIME-binært indhold" -#: src/lang.c:2102 +#: src/lang.c:2436 #, fuzzy msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" @@ -6684,15 +7175,15 @@ msgstr "" "efterlades tom\n" "# for ingen automatisk visning\n" -#: src/lang.c:2109 +#: src/lang.c:2443 msgid "Confirm before starting non-text viewing program" msgstr "Bekræft før start af visningsprogram for ikke-tekst" -#: src/lang.c:2110 +#: src/lang.c:2444 msgid "Ask before using MIME viewer" msgstr "Spørg før brug af MIME-fremviser" -#: src/lang.c:2111 +#: src/lang.c:2445 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" @@ -6701,40 +7192,40 @@ msgstr "" "vise MIME-beskeder\n" "# dette sker kun hvis metamail_prog har en værdi\n" -#: src/lang.c:2116 +#: src/lang.c:2450 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "" "Spørg om at markere grupper som læst nÃ¥r der afsluttes. skifter " "& ændrer." -#: src/lang.c:2117 +#: src/lang.c:2451 msgid "Catchup read groups when quitting" msgstr "Opsaml læste grupper ved afslutning" -#: src/lang.c:2118 +#: src/lang.c:2452 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:2123 +#: src/lang.c:2457 msgid "Catchup group using left key" msgstr "Opsaml gruppe med venstre tast" -#: src/lang.c:2124 +#: src/lang.c:2458 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:2129 +#: src/lang.c:2463 msgid "Catchup thread by using left key" msgstr "Opsaml trÃ¥de med venstre tast" -#: src/lang.c:2135 +#: src/lang.c:2469 msgid "Which actions require confirmation" msgstr "Hvilke-handliger kræver bekræftelse" -#: src/lang.c:2136 +#: src/lang.c:2470 #, fuzzy msgid "" "# What should we ask confirmation for.\n" @@ -6757,85 +7248,85 @@ msgstr "" "# 4 = Emne med flere dele\n" "# 5 = Procentmatch\n" -#: src/lang.c:2150 +#: src/lang.c:2484 msgid "'Mark as (un)read' ignores tags" msgstr "»Marker som (u)læst« ignorerer mærker" -#: src/lang.c:2151 +#: src/lang.c:2485 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:2155 +#: src/lang.c:2489 msgid "Program to run to open URLs, sets, cancels." msgstr "Program der køres ved Ã¥bning af adresser. ændrer, afbryder." -#: src/lang.c:2156 +#: src/lang.c:2490 msgid "Program that opens URLs" msgstr "Program som Ã¥bner adresser (URL'er)" -#: src/lang.c:2157 +#: src/lang.c:2491 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:2162 +#: src/lang.c:2496 msgid "Use mouse in xterm" msgstr "Anvend mus i xterm" -#: src/lang.c:2163 +#: src/lang.c:2497 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:2169 +#: src/lang.c:2503 msgid "Use scroll keys on keypad" msgstr "Brug rultaster pÃ¥ numerisk tastatur" -#: src/lang.c:2170 +#: src/lang.c:2504 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:2175 +#: src/lang.c:2509 msgid "Enter maximum number of article to get. sets." msgstr "Indtast maksimalt antal artikler at hente. ændrer." -#: src/lang.c:2176 +#: src/lang.c:2510 msgid "Number of articles to get" msgstr "Antal artikler til hentning" -#: src/lang.c:2177 +#: src/lang.c:2511 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:2182 +#: src/lang.c:2516 msgid "Enter number of days article is considered recent. sets." msgstr "Indtast antallet af dage som en artikel ses som ny. ændrer." -#: src/lang.c:2183 +#: src/lang.c:2517 msgid "Article recentness time limit" msgstr "Tidsbegrænsning for nye artikler" -#: src/lang.c:2184 +#: src/lang.c:2518 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:2188 +#: src/lang.c:2522 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:2189 +#: src/lang.c:2523 msgid "Wildcard matching" msgstr "Jokertegnmatch" -#: src/lang.c:2190 +#: src/lang.c:2524 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6847,60 +7338,60 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2197 +#: src/lang.c:2531 msgid "Enter minimal score before an article is marked killed. sets." msgstr "Indtast minimumspoint før en artikel markeres som dræbt. ændrer." -#: src/lang.c:2198 +#: src/lang.c:2532 msgid "Score limit (kill)" msgstr "Pointbegrænsning (dræb)" -#: src/lang.c:2199 +#: src/lang.c:2533 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:2203 +#: src/lang.c:2537 msgid "Enter default score to kill articles. sets." msgstr "Indtast pointtal for at dræbe artikler. ændrer." -#: src/lang.c:2204 +#: src/lang.c:2538 msgid "Default score to kill articles" msgstr "Pointtal for at dræbe artikler" -#: src/lang.c:2205 +#: src/lang.c:2539 msgid "# Default score to kill articles\n" msgstr "# Pointtal for at dræbe artikler\n" -#: src/lang.c:2209 +#: src/lang.c:2543 msgid "Enter minimal score before an article is marked hot. sets." msgstr "" "Indtast minimumspoint før en artikel markeres som populær. ændrer." -#: src/lang.c:2210 +#: src/lang.c:2544 msgid "Score limit (select)" msgstr "Pointbegrænsning (vælg)" -#: src/lang.c:2211 +#: src/lang.c:2545 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:2215 +#: src/lang.c:2549 msgid "Enter default score to select articles. sets." msgstr "Indtast pointtal for at vælge artikler. ændrer." -#: src/lang.c:2216 +#: src/lang.c:2550 msgid "Default score to select articles" msgstr "Pointtal for at vælge artikler" -#: src/lang.c:2217 +#: src/lang.c:2551 msgid "# Default score to select articles\n" msgstr "# Pointtal for at vælge artikler\n" -#: src/lang.c:2223 +#: src/lang.c:2557 msgid "Use slrnface to show ''X-Face:''s" msgstr "Brug slmface for at vise ''X-face:''s" -#: src/lang.c:2224 +#: src/lang.c:2558 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6908,19 +7399,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:2232 +#: src/lang.c:2566 msgid "Use ANSI color" msgstr "Brug ANSI-farve" -#: src/lang.c:2233 +#: src/lang.c:2567 msgid "# If ON using ANSI-color\n" msgstr "# Hvis slÃ¥et til, sÃ¥ brug ANSI-farve\n" -#: src/lang.c:2238 +#: src/lang.c:2572 msgid "Standard foreground color" msgstr "Standardforgrundsfarve" -#: src/lang.c:2239 +#: src/lang.c:2573 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -6928,11 +7419,11 @@ msgstr "" "# Standardforgrundsfarve\n" "# Standard: -1 (standardfarve)\n" -#: src/lang.c:2245 +#: src/lang.c:2579 msgid "Standard background color" msgstr "Standardbaggrundsfarve" -#: src/lang.c:2246 +#: src/lang.c:2580 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -6940,11 +7431,11 @@ msgstr "" "# Standardbaggrundsfarve\n" "# Standard: -1 (standardfarve)\n" -#: src/lang.c:2252 +#: src/lang.c:2586 msgid "Color for inverse text (background)" msgstr "Farve for inverteret tekst (baggrund)" -#: src/lang.c:2253 +#: src/lang.c:2587 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -6952,11 +7443,11 @@ msgstr "" "# Farve pÃ¥ baggrund for inverteret tekst\n" "# Standard: 4 (blÃ¥)\n" -#: src/lang.c:2259 +#: src/lang.c:2593 msgid "Color for inverse text (foreground)" msgstr "Farve pÃ¥ inverteret tekst (forgrund)" -#: src/lang.c:2260 +#: src/lang.c:2594 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -6964,11 +7455,11 @@ msgstr "" "# Farve pÃ¥ forgrund for inverteret tekst\n" "# Standard: 7 (hvid)\n" -#: src/lang.c:2266 +#: src/lang.c:2600 msgid "Color of text lines" msgstr "Farve pÃ¥ tekstlinjer" -#: src/lang.c:2267 +#: src/lang.c:2601 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -6976,11 +7467,11 @@ msgstr "" "# Farve pÃ¥ tekstlinjer\n" "# Standard: -1 (standardfarve)\n" -#: src/lang.c:2273 +#: src/lang.c:2607 msgid "Color of mini help menu" msgstr "Farve pÃ¥ minihjælpemenu" -#: src/lang.c:2274 +#: src/lang.c:2608 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -6988,11 +7479,11 @@ msgstr "" "# Farve pÃ¥ minihjælpemenu\n" "# Standard: 3 (brun)\n" -#: src/lang.c:2280 +#: src/lang.c:2614 msgid "Color of help text" msgstr "Farve pÃ¥ hjælpetekst" -#: src/lang.c:2281 +#: src/lang.c:2615 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -7000,11 +7491,11 @@ msgstr "" "# Farve pÃ¥ hjælpesider\n" "# Standard: -1 (standardfarve)\n" -#: src/lang.c:2287 +#: src/lang.c:2621 msgid "Color of status messages" msgstr "Farve pÃ¥ statusbeskeder" -#: src/lang.c:2288 +#: src/lang.c:2622 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" @@ -7012,11 +7503,11 @@ msgstr "" "# Farve pÃ¥ beskeder i sidste linje\n" "# Standard: 6 (cyan)\n" -#: src/lang.c:2294 +#: src/lang.c:2628 msgid "Color of quoted lines" msgstr "Farve pÃ¥ citerede linjer" -#: src/lang.c:2295 +#: src/lang.c:2629 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -7024,21 +7515,21 @@ msgstr "" "# Farve pÃ¥ citeringslinjer\n" "# Standard: 2 (grøn)\n" -#: src/lang.c:2301 +#: src/lang.c:2635 msgid "Color of twice quoted line" msgstr "Farve pÃ¥ dobbelt citerede linjer" -#: src/lang.c:2302 +#: src/lang.c:2636 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" msgstr "# Farve pÃ¥ dobbelt citerede linjer# Standard: 3 (brun)\n" -#: src/lang.c:2308 +#: src/lang.c:2642 msgid "Color of =>3 times quoted line" msgstr "Farve pÃ¥ =>3 gange citerede linje" -#: src/lang.c:2309 +#: src/lang.c:2643 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" @@ -7046,11 +7537,11 @@ msgstr "" "# Farve pÃ¥ >=3 gange citerede linjer\n" "# Standard: 4 (blÃ¥)\n" -#: src/lang.c:2315 +#: src/lang.c:2649 msgid "Color of article header lines" msgstr "Farve pÃ¥ artikelhovedlinjer" -#: src/lang.c:2316 +#: src/lang.c:2650 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" @@ -7059,11 +7550,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:2322 +#: src/lang.c:2656 msgid "Color of actual news header fields" msgstr "Farve pÃ¥ aktuelle nyhedshovedfelter" -#: src/lang.c:2323 +#: src/lang.c:2657 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -7071,11 +7562,11 @@ msgstr "" "# Farve pÃ¥ aktuelle nyhedshovedfelter\n" "# Standard: 9 (lyserød)\n" -#: src/lang.c:2329 +#: src/lang.c:2663 msgid "Color of article subject lines" msgstr "Farve pÃ¥ artikelemnelinjer" -#: src/lang.c:2330 +#: src/lang.c:2664 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -7083,11 +7574,11 @@ msgstr "" "# Farve pÃ¥ artikelemne\n" "# Standard: 6 (cyan)\n" -#: src/lang.c:2336 +#: src/lang.c:2670 msgid "Color of external quotes" msgstr "Farve pÃ¥ eksterne citater" -#: src/lang.c:2337 +#: src/lang.c:2671 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" @@ -7095,11 +7586,11 @@ msgstr "" "# Farve pÃ¥ citeret tekst fra eksterne kilder\n" "# Standard: 5 (lyserød)\n" -#: src/lang.c:2343 +#: src/lang.c:2677 msgid "Color of response counter" msgstr "Farve pÃ¥ svartæller" -#: src/lang.c:2344 +#: src/lang.c:2678 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -7107,11 +7598,11 @@ msgstr "" "# Farve pÃ¥ svartæller\n" "# Standard: 2 (grøn)\n" -#: src/lang.c:2350 +#: src/lang.c:2684 msgid "Color of sender (From:)" msgstr "Farver pÃ¥ afsender (From:)" -#: src/lang.c:2351 +#: src/lang.c:2685 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -7119,11 +7610,11 @@ msgstr "" "# Farve pÃ¥ afsender (From:)\n" "# Standard: 2 (grøn)\n" -#: src/lang.c:2357 +#: src/lang.c:2691 msgid "Color of help/mail sign" msgstr "Farve pÃ¥ hjælp-/posttegn" -#: src/lang.c:2358 +#: src/lang.c:2692 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -7131,11 +7622,11 @@ msgstr "" "# Farve pÃ¥ hjælp-/posttegn\n" "# Standard: 4 (blÃ¥)\n" -#: src/lang.c:2364 +#: src/lang.c:2698 msgid "Color of signatures" msgstr "Farve pÃ¥ underskrifter" -#: src/lang.c:2365 +#: src/lang.c:2699 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -7143,11 +7634,39 @@ msgstr "" "# Farve pÃ¥ underskrift\n" "# Standard: 4 (blÃ¥)\n" -#: src/lang.c:2371 +#: src/lang.c:2705 +#, fuzzy +msgid "Color of negative score" +msgstr "Farve pÃ¥ tekstlinjer" + +#: src/lang.c:2706 +#, fuzzy +msgid "" +"# Color of negative score\n" +"# Default: 1 (red)\n" +msgstr "" +"# Farve pÃ¥ underskrift\n" +"# Standard: 4 (blÃ¥)\n" + +#: src/lang.c:2712 +#, fuzzy +msgid "Color of positive score" +msgstr "Farve pÃ¥ svartæller" + +#: src/lang.c:2713 +#, fuzzy +msgid "" +"# Color of positive score\n" +"# Default: 2 (green)\n" +msgstr "" +"# Farve pÃ¥ svartæller\n" +"# Standard: 2 (grøn)\n" + +#: src/lang.c:2719 msgid "Color of highlighted URLs" msgstr "Farve pÃ¥ fremhævede URL'er" -#: src/lang.c:2372 +#: src/lang.c:2720 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -7155,11 +7674,11 @@ msgstr "" "# Farve pÃ¥ fremhævede URL'er\n" "# Standard: -1 (standardfarve)\n" -#: src/lang.c:2378 +#: src/lang.c:2726 msgid "Color of verbatim blocks" msgstr "Farve pÃ¥ verbatimblokke" -#: src/lang.c:2379 +#: src/lang.c:2727 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" @@ -7167,11 +7686,11 @@ msgstr "" "# Farve pÃ¥ verbatimblokke\n" "# Standard: 5 (lyserød)\n" -#: src/lang.c:2385 +#: src/lang.c:2733 msgid "Color of highlighting with *stars*" msgstr "Farve pÃ¥ fremhævninger med *stjerner*" -#: src/lang.c:2386 +#: src/lang.c:2734 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -7179,11 +7698,11 @@ msgstr "" "# Farve pÃ¥ ordfremhævninger med *stjerner*\n" "# Standard: 11 (gul)\n" -#: src/lang.c:2392 +#: src/lang.c:2740 msgid "Color of highlighting with _dash_" msgstr "Farve pÃ¥ fremhævning med _streg_" -#: src/lang.c:2393 +#: src/lang.c:2741 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -7191,11 +7710,11 @@ msgstr "" "# Farve pÃ¥ ordfremhævning med _streg_\n" "# Standard: 13 (lyselilla)\n" -#: src/lang.c:2399 +#: src/lang.c:2747 msgid "Color of highlighting with /slash/" msgstr "Farve pÃ¥ fremhævninger med /skrÃ¥streg/" -#: src/lang.c:2400 +#: src/lang.c:2748 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -7205,11 +7724,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:2406 +#: src/lang.c:2754 msgid "Color of highlighting with -stroke-" msgstr "Farve pÃ¥ fremhævning med -bindestreg-" -#: src/lang.c:2407 +#: src/lang.c:2755 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -7217,11 +7736,11 @@ msgstr "" "# Farve pÃ¥ ordfremhævning med -bindestreg-\n" "# Standard: 12 (lysblÃ¥)\n" -#: src/lang.c:2414 +#: src/lang.c:2762 msgid "Attr. of highlighting with *stars*" msgstr "Attr. pÃ¥ fremhævninger med *stjerner*" -#: src/lang.c:2415 +#: src/lang.c:2763 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7249,57 +7768,57 @@ msgstr "" "# Attribut pÃ¥ ordfremhævning med *stjerner*\n" "# Standard: 6 (fed)\n" -#: src/lang.c:2430 +#: src/lang.c:2778 msgid "Attr. of highlighting with _dash_" msgstr "" -#: src/lang.c:2431 +#: src/lang.c:2779 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" msgstr "" -#: src/lang.c:2437 +#: src/lang.c:2785 msgid "Attr. of highlighting with /slash/" msgstr "Attr. for fremhævelse med /slash/" -#: src/lang.c:2438 +#: src/lang.c:2786 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" msgstr "" -#: src/lang.c:2444 +#: src/lang.c:2792 msgid "Attr. of highlighting with -stroke-" msgstr "" -#: src/lang.c:2445 +#: src/lang.c:2793 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" msgstr "" -#: src/lang.c:2451 +#: src/lang.c:2799 msgid "URL highlighting in message body" msgstr "Adressefremhævelse i beskedens tekstomrÃ¥de" -#: src/lang.c:2452 +#: src/lang.c:2800 msgid "# Enable URL highlighting?\n" msgstr "# Aktiver adressefremhævelse?\n" -#: src/lang.c:2457 +#: src/lang.c:2805 msgid "Word highlighting in message body" msgstr "Ordfremhævelse i beskedens tekstomrÃ¥de" -#: src/lang.c:2458 +#: src/lang.c:2806 msgid "# Enable word highlighting?\n" msgstr "# Aktiver ordfremhævelse?\n" -#: src/lang.c:2463 +#: src/lang.c:2811 msgid "What to display instead of mark" msgstr "" -#: src/lang.c:2464 +#: src/lang.c:2812 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7309,63 +7828,63 @@ msgid "" "# * 2 = print a space instead\n" msgstr "" -#: src/lang.c:2473 +#: src/lang.c:2821 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "" "Indtast kolonnenummer at ombryde artikellinjer i artikelsøgeren. ændrer." -#: src/lang.c:2474 +#: src/lang.c:2822 msgid "Page line wrap column" msgstr "Sidelinjens ombrydningskolonne" -#: src/lang.c:2475 +#: src/lang.c:2823 msgid "# Wrap article lines at column\n" msgstr "# Ombryd artikellinjer ved kolonne\n" -#: src/lang.c:2480 +#: src/lang.c:2828 msgid "Wrap around threads on next unread" msgstr "Medtag trÃ¥de i næste ulæste" -#: src/lang.c:2481 +#: src/lang.c:2829 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:2485 +#: src/lang.c:2833 msgid "Enter default mail address (and fullname). sets." msgstr "Indtast standardpostadresse (og fulde navn). ændrer." -#: src/lang.c:2486 src/lang.c:2987 +#: src/lang.c:2834 src/lang.c:3405 msgid "Mail address (and fullname)" msgstr "Postadresse (og fulde navn)" -#: src/lang.c:2487 +#: src/lang.c:2835 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:2492 +#: src/lang.c:2840 msgid "Show empty Followup-To in editor" msgstr "Vis tomme Followup-To i redigeringsprogrammet" -#: src/lang.c:2493 +#: src/lang.c:2841 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:2497 +#: src/lang.c:2845 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "" "Indtast path/! command/--none for at oprette din standardunderskrift. " "ændrer." -#: src/lang.c:2498 +#: src/lang.c:2846 msgid "Create signature from path/command" msgstr "Opret underskrift fra path/command (sti/kommando)" -#: src/lang.c:2499 +#: src/lang.c:2847 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7375,44 +7894,44 @@ msgid "" "# sigfile=--none don't append a signature\n" msgstr "" -#: src/lang.c:2507 +#: src/lang.c:2855 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" "Foranstil underskrift med \"-- \" pÃ¥ egen linje. skifter & " "ændrer." -#: src/lang.c:2508 +#: src/lang.c:2856 msgid "Prepend signature with \"-- \"" msgstr "Foranstil underskrift med \"-- \"" -#: src/lang.c:2509 +#: src/lang.c:2857 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:2513 +#: src/lang.c:2861 msgid "Add signature when reposting articles. toggles & sets." msgstr "" "Tilføj underskrift nÃ¥r artikler gensendes. SKIFTER & ændrer." -#: src/lang.c:2514 +#: src/lang.c:2862 msgid "Add signature when reposting" msgstr "Tilføj signatur ved genindsendelse" -#: src/lang.c:2515 +#: src/lang.c:2863 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:2519 +#: src/lang.c:2867 #, fuzzy msgid "Enter quotation marks, %I for author's initials." msgstr "Indtast anførselstegn, %I for forfatters initialer." -#: src/lang.c:2520 +#: src/lang.c:2868 msgid "Characters used as quote-marks" msgstr "Tegn brugt som anførselstegn" -#: src/lang.c:2521 +#: src/lang.c:2869 #, fuzzy msgid "" "# Characters used in quoting to followups and replies.\n" @@ -7421,11 +7940,11 @@ msgstr "" "# Tegn brugt i citering til opfølgninger og svar.\n" "# '_' erstattes af ' ', %s, %S erstattes af forfatterens initialer.\n" -#: src/lang.c:2527 +#: src/lang.c:2875 msgid "Quoting behavior" msgstr "Citeringsopførsel" -#: src/lang.c:2528 +#: src/lang.c:2876 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7449,17 +7968,17 @@ msgstr "" "# 6 = Citer signaturer, citer tomme linjer\n" "# 7 = Komprimer citeringer, citer signaturer, citer tomme linjer\n" -#: src/lang.c:2541 src/lang.c:2549 src/lang.c:2555 +#: src/lang.c:2889 src/lang.c:2897 src/lang.c:2903 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:2542 +#: src/lang.c:2890 msgid "Quote line when following up" msgstr "Citer linje ved opfølgning" -#: src/lang.c:2543 +#: src/lang.c:2891 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" @@ -7469,29 +7988,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:2550 +#: src/lang.c:2898 msgid "Quote line when cross-posting" msgstr "Citer linje ved krydsindsendelse" -#: src/lang.c:2556 +#: src/lang.c:2904 msgid "Quote line when mailing" msgstr "Citer linje ved postleverance" -#: src/lang.c:2561 +#: src/lang.c:2909 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "" "Hvis slÃ¥et til, sÃ¥ inkluder User-Agent:-teksthoved. skifter og " " ændrer" -#: src/lang.c:2562 +#: src/lang.c:2910 msgid "Insert 'User-Agent:' header" msgstr "Indsæt »User-Agent:«-teksthoved" -#: src/lang.c:2563 +#: src/lang.c:2911 msgid "# If ON include advertising User-Agent: header\n" msgstr "# Hvis slÃ¥et til, sÃ¥ inkluder reklameteksthoved for User-Agent:\n" -#: src/lang.c:2568 +#: src/lang.c:2916 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" @@ -7499,11 +8018,11 @@ msgstr "" "ændrer." # skal vist ikke oversættes til tegnsæt -#: src/lang.c:2569 +#: src/lang.c:2917 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2570 +#: src/lang.c:2918 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7520,42 +8039,42 @@ 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:2580 +#: src/lang.c:2928 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2581 +#: src/lang.c:2929 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:2585 +#: src/lang.c:2933 msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" "Indtast lokalt tegnsætnavn (f.ek.s US-ASCII, ISO-8859-1, EUC-KR), " "ændrer." -#: src/lang.c:2586 +#: src/lang.c:2934 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2587 +#: src/lang.c:2935 msgid "# Charset supported locally.\n" msgstr "# Tegnsæt understøttet lokalt.\n" -#: src/lang.c:2594 +#: src/lang.c:2942 msgid "Mailbox format" msgstr "Postkasseformat" -#: src/lang.c:2595 +#: src/lang.c:2943 msgid "# Format of the mailbox.\n" msgstr "# Format pÃ¥ postkassen.\n" -#: src/lang.c:2600 +#: src/lang.c:2948 msgid "MIME encoding in news messages" msgstr "MIME-kodning i nye beskeder" -#: src/lang.c:2601 +#: src/lang.c:2949 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" @@ -7569,16 +8088,16 @@ 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:2609 src/lang.c:2630 +#: src/lang.c:2957 src/lang.c:2978 msgid "Don't change unless you know what you are doing. cancels." msgstr "Ændr ikke med mindre du ved hvad du laver. afbryder." -#: src/lang.c:2610 +#: src/lang.c:2958 msgid "Use 8bit characters in news headers" msgstr "Brug 8-bit tegn i nyhedshoveder" # engelsk fejl d med stort -#: src/lang.c:2611 +#: src/lang.c:2959 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7590,28 +8109,28 @@ msgstr "" "# 8-bit tegn i teksthoved kodes uanset værdien af denne parameter\n" "# med mindre post_mime_encoding ogsÃ¥ er 8-bit.\n" -#: src/lang.c:2618 +#: src/lang.c:2966 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" -#: src/lang.c:2619 +#: src/lang.c:2967 msgid "View post-processed files" msgstr "Vis efterbehandlede filer" -#: src/lang.c:2620 +#: src/lang.c:2968 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "" -#: src/lang.c:2625 +#: src/lang.c:2973 msgid "MIME encoding in mail messages" msgstr "MIME-kodning i postbeskeder" -#: src/lang.c:2631 +#: src/lang.c:2979 msgid "Use 8bit characters in mail headers" msgstr "Brug 8-bit tegn i posthoveder" -#: src/lang.c:2632 +#: src/lang.c:2980 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7622,11 +8141,11 @@ msgid "" "# turn it ON unless you have some compelling reason.\n" msgstr "" -#: src/lang.c:2643 +#: src/lang.c:2991 msgid "Strip blanks from ends of lines" msgstr "Fjern tomme tegn fra linjeslutninger" -#: src/lang.c:2644 +#: src/lang.c:2992 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" @@ -7634,16 +8153,16 @@ msgstr "" "# Hvis slÃ¥et til, sÃ¥ fjern tomme felter fra linjeafslutninger for hurtigere\n" "# visning pÃ¥ langsomme terminaler.\n" -#: src/lang.c:2650 +#: src/lang.c:2998 msgid "If ON, use transliteration. toggles & sets." msgstr "" "Hvis slÃ¥et til, sÃ¥ brug transliteration. skifter & ændrer." -#: src/lang.c:2651 +#: src/lang.c:2999 msgid "Transliteration" msgstr "Transliteration" -#: src/lang.c:2652 +#: src/lang.c:3000 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" @@ -7654,11 +8173,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:2660 +#: src/lang.c:3008 msgid "Send you a Cc/Bcc automatically" msgstr "Send dig en Cc/Bcc automatisk" -#: src/lang.c:2661 +#: src/lang.c:3009 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" @@ -7674,26 +8193,26 @@ msgstr "" "# 2 = Bcc\n" "# 3 = Cc og Bcc\n" -#: src/lang.c:2672 +#: src/lang.c:3020 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2673 +#: src/lang.c:3021 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2679 +#: src/lang.c:3027 msgid "Enter address elements about which you want to be warned. sets." msgstr "" "Indtast adresseelementer som du ønsker at blive advaret om. ændrer." -#: src/lang.c:2680 +#: src/lang.c:3028 msgid "Spamtrap warning address parts" msgstr "Spamtrap-advarsel for adressedele" -#: src/lang.c:2681 +#: src/lang.c:3029 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7701,28 +8220,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:2686 +#: src/lang.c:3034 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "Indtast antal dage en filterpost vil være gyldig. toggles & sets." msgstr "Tilføj sendte artikler til filter. skifter & ændrer." -#: src/lang.c:2693 +#: src/lang.c:3041 msgid "Add posted articles to filter" msgstr "Tilføj indsendte artikler til filter" # engelsk fejl, mangler . -#: src/lang.c:2694 +#: src/lang.c:3042 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7730,24 +8249,24 @@ msgstr "" "# Hvis slÃ¥et til, sÃ¥ tilføj indsendte artikler, som starter en ny trÃ¥d\n" "# at filtrere efter, som fremhævede opfølgninger.\n" -#: src/lang.c:2698 +#: src/lang.c:3046 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:2699 +#: src/lang.c:3047 msgid "Mail directory" msgstr "Postmappe" -#: src/lang.c:2700 +#: src/lang.c:3048 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:2705 +#: src/lang.c:3053 msgid "Save articles in batch mode (-S)" msgstr "Gem artikler i jobtilstand (-S)" -#: src/lang.c:2706 +#: src/lang.c:3054 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" @@ -7755,19 +8274,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:2711 +#: src/lang.c:3059 msgid "The directory where you want articles/threads saved." msgstr "Mappen hvor du ønsker at artikler/trÃ¥de gemmes." -#: src/lang.c:2712 +#: src/lang.c:3060 msgid "Directory to save arts/threads in" msgstr "Mappe til at gemme artikler/trÃ¥de i" -#: src/lang.c:2713 +#: src/lang.c:3061 msgid "# Directory where articles/threads are saved\n" msgstr "# Mappe hvor artikler/trÃ¥de gemmes\n" -#: src/lang.c:2717 +#: src/lang.c:3065 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." @@ -7775,24 +8294,24 @@ msgstr "" "Marker gemte artikler/trÃ¥de som læst. skifter, ændrer, " " afbryder." -#: src/lang.c:2718 +#: src/lang.c:3066 msgid "Mark saved articles/threads as read" msgstr "Marker gemte artikler/trÃ¥de som læst" -#: src/lang.c:2719 +#: src/lang.c:3067 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:2723 +#: src/lang.c:3071 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:2724 +#: src/lang.c:3072 msgid "Post process saved articles" msgstr "Efterbehandl gemte artikler" -#: src/lang.c:2725 +#: src/lang.c:3073 #, fuzzy msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" @@ -7808,11 +8327,11 @@ msgstr "" "# 2 = Bcc\n" "# 3 = Cc og Bcc\n" -#: src/lang.c:2734 +#: src/lang.c:3082 msgid "Process only unread articles" msgstr "Behandl kun ulæste artikler" -#: src/lang.c:2735 +#: src/lang.c:3083 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" @@ -7821,15 +8340,15 @@ msgstr "" "artikler\n" "# (mærkede artikler forventes)\n" -#: src/lang.c:2740 +#: src/lang.c:3088 msgid "Print all or just part of header. toggles & sets." msgstr "" -#: src/lang.c:2741 +#: src/lang.c:3089 msgid "Print all headers when printing" msgstr "Udskriv alle teksthoveder under udskrivning" -#: src/lang.c:2742 +#: src/lang.c:3090 msgid "" "# If ON print all of article header otherwise just the important lines\n" msgstr "" @@ -7837,7 +8356,7 @@ msgstr "" "vigtige\n" "# linjer\n" -#: src/lang.c:2746 +#: src/lang.c:3094 msgid "" "The printer program with options that is to be used to print articles/" "threads." @@ -7845,36 +8364,36 @@ msgstr "" "Printerprogrammet med indstillinger som vil blive brugt til at udskrive " "artikler/trÃ¥de." -#: src/lang.c:2747 +#: src/lang.c:3095 msgid "Printer program with options" msgstr "Printerprogram med indstillinger" -#: src/lang.c:2748 +#: src/lang.c:3096 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:2754 +#: src/lang.c:3102 msgid "Force redraw after certain commands" msgstr "Fremtving skærmopdatering efter bestemte kommandoer" -#: src/lang.c:2755 +#: src/lang.c:3103 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:2759 +#: src/lang.c:3107 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "" "Indtast %E for redigeringsprogram, %F for filnavn, %N for linjenummer. " "ændrer" -#: src/lang.c:2760 +#: src/lang.c:3108 msgid "Invocation of your editor" msgstr "Igangsættelse af dit redigeringsprogram" -#: src/lang.c:2761 +#: src/lang.c:3109 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7882,18 +8401,18 @@ msgstr "" "# Format for redigeringsprogrammets parametre for linjeinkludering\n" "# %E Redigeringsprogram %F Filnavn %N Linjenummer\n" -#: src/lang.c:2766 +#: src/lang.c:3114 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:2767 +#: src/lang.c:3115 msgid "External inews" msgstr "Eksterne inews" -#: src/lang.c:2768 +#: src/lang.c:3116 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7902,18 +8421,18 @@ msgstr "" "NNTP\n" "# ellers brug et eksternt inews-program\n" -#: src/lang.c:2772 +#: src/lang.c:3120 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" "Indtast %M for postprogram, %S for emne, %T for til, %F for filnavn, " "ændrer." -#: src/lang.c:2773 +#: src/lang.c:3121 msgid "Invocation of your mail command" msgstr "Igangsættelse af din postkommando" -#: src/lang.c:2774 +#: src/lang.c:3122 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" @@ -7921,11 +8440,11 @@ msgid "" "# e.g. mutt interactive : mutt -H %F\n" msgstr "" -#: src/lang.c:2782 +#: src/lang.c:3130 msgid "Use interactive mail reader" msgstr "Brug interaktiv postlæser" -#: src/lang.c:2783 +#: src/lang.c:3131 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7939,35 +8458,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:2792 +#: src/lang.c:3140 msgid "Remove ~/.article after posting" msgstr "Fjern ~/.article efter indsendelse" -#: src/lang.c:2793 +#: src/lang.c:3141 msgid "# If ON remove ~/.article after posting.\n" msgstr "# Hvis slÃ¥et til, sÃ¥ fjern ~/.article efter indsendelse.\n" -#: src/lang.c:2799 +#: src/lang.c:3147 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "Brug UTF-8-grafik (trÃ¥dtræ etc.)" -#: src/lang.c:2800 +#: src/lang.c:3148 msgid "" "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n" msgstr "" "# Hvis slÃ¥et til, sÃ¥ brug UTF-8-tegn for indikator »->«, træ og ellipse " "»...«\n" -#: src/lang.c:2805 +#: src/lang.c:3153 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" "Filnavn for alle indsendte artikler, ændrer, intet filnavn=gem ikke." -#: src/lang.c:2806 +#: src/lang.c:3154 msgid "Filename for posted articles" msgstr "Filnavn for indsendte artikler" -#: src/lang.c:2807 +#: src/lang.c:3155 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -7975,39 +8494,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:2812 +#: src/lang.c:3160 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" "Bevar alle mislykkedes artikler i ~/dead.articles. skifter & " " ændrer." -#: src/lang.c:2813 +#: src/lang.c:3161 msgid "Keep failed arts in ~/dead.articles" msgstr "Bevar mislykkede artikler i ~/dead.articles" -#: src/lang.c:2814 +#: src/lang.c:3162 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:2818 +#: src/lang.c:3166 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "Ønsker du at fjerne grupper med fjernet abonnement fra .newsrc" -#: src/lang.c:2819 +#: src/lang.c:3167 msgid "No unsubscribed groups in newsrc" msgstr "Ingen grupper med fjernet abonnement i newsrc" -#: src/lang.c:2820 +#: src/lang.c:3168 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:2825 +#: src/lang.c:3173 msgid "Remove bogus groups from newsrc" msgstr "Fjern fejlramte grupper fra newsrc" -#: src/lang.c:2826 +#: src/lang.c:3174 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -8016,71 +8535,72 @@ msgid "" "# 2 = highlight with D on selection screen\n" msgstr "" -#: src/lang.c:2835 +#: src/lang.c:3183 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "" "Indtast antallet af sekunder at vente pÃ¥ svar fra serveren. ændrer." -#: src/lang.c:2836 +#: src/lang.c:3184 msgid "NNTP read timeout in seconds" msgstr "Tidsudløb i sekunder for NNTP-læs" -#: src/lang.c:2837 +#: src/lang.c:3185 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:2842 +#: src/lang.c:3190 msgid "Enter number of seconds until active file will be reread. sets." msgstr "" "Indtast antallet af sekunder før aktiv fil vil blive genlæst. ændrer." -#: src/lang.c:2843 +#: src/lang.c:3191 msgid "Interval in secs to reread active" msgstr "Interval i sekunder til at genlæse aktive" -#: src/lang.c:2844 +#: src/lang.c:3192 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:2849 +#: src/lang.c:3197 msgid "Reconnect to server automatically" msgstr "Forbind til serveren igen automatisk" -#: src/lang.c:2850 +#: src/lang.c:3198 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:2854 +#: src/lang.c:3202 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" "Opret lokale kopier af NNTP-overbliksfiler. skifter og " "ændrer." -#: src/lang.c:2855 +#: src/lang.c:3203 msgid "Cache NNTP overview files locally" msgstr "Lagr NNTP-overbliksfiler lokalt" -#: src/lang.c:2856 +#: src/lang.c:3204 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:2860 src/lang.c:2875 src/lang.c:2895 src/lang.c:2914 +#: src/lang.c:3208 src/lang.c:3223 src/lang.c:3243 src/lang.c:3266 +#: src/lang.c:3291 src/lang.c:3313 src/lang.c:3332 msgid "Enter format string. sets, cancels." msgstr "Indtast formatstreng. ændrer, afbryder." -#: src/lang.c:2861 +#: src/lang.c:3209 msgid "Format string for selection level" msgstr "Formatstreng for udvælgelsesniveau" -#: src/lang.c:2862 +#: src/lang.c:3210 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -8106,11 +8626,11 @@ msgstr "" "# %n Nummer, linjenummer pÃ¥ skærm\n" "# %U Ulæst antal\n" -#: src/lang.c:2876 +#: src/lang.c:3224 msgid "Format string for group level" msgstr "Formatstreng for gruppeniveau" -#: src/lang.c:2877 +#: src/lang.c:3225 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -8144,11 +8664,141 @@ msgstr "" "# %s Emne (kun gruppeniveau)\n" "# %S Bedømmelse\n" -#: src/lang.c:2896 +#: src/lang.c:3244 +#, fuzzy +msgid "Format string for attachment level" +msgstr "Formatstreng for trÃ¥dniveau" + +#: src/lang.c:3245 +#, fuzzy +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 "" +"# 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:3267 +#, fuzzy +msgid "Format string for display of mime header" +msgstr "Formatstreng for visning af datoer" + +#: src/lang.c:3268 +#, fuzzy +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 "" +"# 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:3292 +#, fuzzy +msgid "Format string for display of uue header" +msgstr "Formatstreng for visning af datoer" + +#: src/lang.c:3293 +#, fuzzy +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 "" +"# 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:3314 msgid "Format string for thread level" msgstr "Formatstreng for trÃ¥dniveau" -#: src/lang.c:2897 +#: src/lang.c:3315 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -8180,19 +8830,19 @@ msgstr "" "# %S Bedømmelse\n" "# %T TrÃ¥dtræ (kun trÃ¥dniveau)\n" -#: src/lang.c:2915 +#: src/lang.c:3333 msgid "Format string for display of dates" msgstr "Formatstreng for visning af datoer" -#: src/lang.c:2916 +#: src/lang.c:3334 msgid "# Format string for date representation\n" msgstr "# Formatstreng for datorepræsentation\n" -#: src/lang.c:2926 +#: src/lang.c:3344 msgid "Unicode normalization form" msgstr "Form for Unicodenormalisering" -#: src/lang.c:2927 +#: src/lang.c:3345 #, fuzzy msgid "" "# Unicode normalization form\n" @@ -8213,19 +8863,19 @@ msgstr "" "# 4 = NFD\n" "# 5 = NFKC_CF\n" -#: src/lang.c:2941 +#: src/lang.c:3359 msgid "Render BiDi" msgstr "Optegn BiDi" -#: src/lang.c:2942 +#: src/lang.c:3360 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:2949 +#: src/lang.c:3367 msgid "Function for sorting articles" msgstr "Funktion for sortering af artikler" -#: src/lang.c:2950 +#: src/lang.c:3368 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -8233,214 +8883,189 @@ msgid "" "# 1 = heapsort\n" msgstr "" -#: src/lang.c:2963 +#: src/lang.c:3381 msgid "Automatically GroupMarkUnselArtRead" msgstr "Automatisk GroupMarkUnselArtRead" -#: src/lang.c:2969 +#: src/lang.c:3387 msgid "Delete post-process files" msgstr "Slet efterbrænderens filer" -#: src/lang.c:2974 +#: src/lang.c:3392 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "" "Filnavn for alle indsendte artikler, ændrer, intet filnavn=gem ikke." -#: src/lang.c:2975 +#: src/lang.c:3393 msgid "Mailbox to save sent mails" msgstr "Postkasse hvor sendt post gemmes" -#: src/lang.c:2980 +#: src/lang.c:3398 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "" "Sæt Followup-To:-tekshoved for disse grupper. ændrer, afbryder." -#: src/lang.c:2981 +#: src/lang.c:3399 msgid "Followup-To: header" msgstr "Followup-To:-teksthoved" -#: src/lang.c:2986 +#: src/lang.c:3404 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "Indtast e-postadresse (og fulde navn). ændrer, >ESC> afbryder." -#: src/lang.c:2993 +#: src/lang.c:3411 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "" "Sti og tilvalg for ispell-lignende stavekontrol. ændrer, afbryder." -#: src/lang.c:2994 +#: src/lang.c:3412 msgid "Ispell program" msgstr "Ispellprogram" -#: src/lang.c:3000 +#: src/lang.c:3418 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:3001 +#: src/lang.c:3419 msgid "Mailing list address" msgstr "Adresse pÃ¥ postliste" -#: src/lang.c:3007 +#: src/lang.c:3425 msgid "Forward articles as attachment" msgstr "Videresend artikler som vedhæftninger" -#: src/lang.c:3012 +#: src/lang.c:3430 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "En kommaadskilt liste af MIME store/smÃ¥ Content-typer. afbryder." -#: src/lang.c:3013 +#: src/lang.c:3431 msgid "Which MIME types will be saved" msgstr "Hvilke MIME-typer vil blive gemt" -#: src/lang.c:3018 +#: src/lang.c:3436 msgid "Value of the Organization: header. sets, cancels." msgstr "Værdi for Organisation:-teksthoved. ændrer, afbryder." -#: src/lang.c:3019 +#: src/lang.c:3437 msgid "Organization: header" msgstr "Organisation:-teksthoved" -#: src/lang.c:3024 +#: src/lang.c:3442 msgid "Filename for saved articles. sets, cancels." msgstr "Filnavn for gemte artikler. ændrer, afbryder." -#: src/lang.c:3025 +#: src/lang.c:3443 msgid "savefile" msgstr "gemt fil" -#: src/lang.c:3030 src/lang.c:3054 +#: src/lang.c:3448 src/lang.c:3472 msgid "Scope for the filter rule. sets, cancels." msgstr "Virkefelt for filterregel. ændrer, afbryder." -#: src/lang.c:3031 +#: src/lang.c:3449 msgid "Quick (1 key) select filter scope" msgstr "Hurtigvælg (1 tast) filteromfang" -#: src/lang.c:3036 src/lang.c:3060 +#: src/lang.c:3454 src/lang.c:3478 msgid "Header for filter rule. sets, cancels." msgstr "Teksthoved for filterregel. ændrer, afbryder." -#: src/lang.c:3037 +#: src/lang.c:3455 msgid "Quick (1 key) select filter header" msgstr "Hurtigvælg (1 tast) filterteksthoved" -#: src/lang.c:3042 src/lang.c:3066 +#: src/lang.c:3460 src/lang.c:3484 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "" "Tændt (ON) = versalfølsom, Slukket (OFF) = ignorer versaler. ændrer\n" " afbryder." -#: src/lang.c:3043 +#: src/lang.c:3461 msgid "Quick (1 key) select filter case" msgstr "Hurtigvælg (1 tast) versaler for filter" -#: src/lang.c:3048 src/lang.c:3072 +#: src/lang.c:3466 src/lang.c:3490 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "ON = udløb, OFF = udløb aldrig. ændrer, afbryder." -#: src/lang.c:3049 +#: src/lang.c:3467 msgid "Quick (1 key) select filter expire" msgstr "Hurtigvælg (1 tast) filterudløb" -#: src/lang.c:3055 +#: src/lang.c:3473 msgid "Quick (1 key) kill filter scope" msgstr "Hurtigdræb (1 tast) filteromfang" -#: src/lang.c:3061 +#: src/lang.c:3479 msgid "Quick (1 key) kill filter header" msgstr "Hurtigdræb (1 tast) filterteksthoved" -#: src/lang.c:3067 +#: src/lang.c:3485 msgid "Quick (1 key) kill filter case" msgstr "Hurtigdræb (1 tast) versaler for filter" -#: src/lang.c:3073 +#: src/lang.c:3491 msgid "Quick (1 key) kill filter expire" msgstr "Hurtigdræb (1 tast) filterudløb" -#: src/lang.c:3079 +#: src/lang.c:3497 msgid "Assume this charset if no charset declaration is present, to set." msgstr "" "Antag dette tegnsæt hvis ingen tegnsætdeklaration er til stede, ændrer." -#: src/lang.c:3080 +#: src/lang.c:3498 msgid "UNDECLARED_CHARSET" msgstr "UNDECLARED_CHARSET" -#: src/lang.c:3086 +#: src/lang.c:3504 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "" "Tilføj denne tekst i begyndelsen af beskeden. ændrer, afbryder." -#: src/lang.c:3087 +#: src/lang.c:3505 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3092 +#: src/lang.c:3510 msgid "Insert this header when posting. sets, cancels." msgstr "" "Indsæt dette teksthoved under indsendelse. ændrer, afbryder." -#: src/lang.c:3093 +#: src/lang.c:3511 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3098 +#: src/lang.c:3516 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "" "Indsæt automatisk et X-Comment-To:-teksthoved? skifter og " "ændrer." -#: src/lang.c:3099 +#: src/lang.c:3517 msgid "Insert 'X-Comment-To:' header" msgstr "Indsæt »X-Comment-To:«-teksthoved" -#: src/lang.c:3105 +#: src/lang.c:3523 #, fuzzy msgid "Enter name of file containing trusted CA certificates. sets." msgstr "Indtast antallet af dage som en artikel ses som ny. ændrer." -#: src/lang.c:3106 +#: src/lang.c:3524 #, fuzzy msgid "CA certificate file" msgstr "rediger filterfil" -#: src/lang.c:3107 +#: src/lang.c:3525 msgid "" "# name of file containing all trusted CA certificates (empty = system " "default)\n" msgstr "" -#. TODO: lang.c -#: src/main.c:899 -msgid "reading from local spool" -msgstr "læser fra lokal kø" - -#. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:775 -#, c-format -msgid "Error: unlink %s" -msgstr "" - -#: src/misc.c:4005 -#, c-format -msgid "Version: %s %s release %s (\"%s\") %s %s\n" -msgstr "Version: %s %s udgave %s (»%s«) %s %s\n" - -#: src/misc.c:4008 -#, c-format -msgid "Version: %s %s release %s (\"%s\")\n" -msgstr "Version: %s %s udgave %s (»%s«)\n" - -#: src/newsrc.c:476 -msgid "Unreachable?\n" -msgstr "Kan ikke nÃ¥s?\n" - -#: src/nntplib.c:829 +#: src/nntplib.c:908 #, c-format msgid "" "\n" @@ -8449,149 +9074,20 @@ msgstr "" "\n" "Server fik tidsudløb, prøver at forbinde igen # %d\n" -#: src/nntplib.c:856 src/signal.c:435 -msgid "NNTP connection error. Exiting..." -msgstr "NNTP-forbindelsesfejl. Afslutter ..." - -#: src/nntplib.c:868 src/nntplib.c:1894 +#: src/nntplib.c:950 src/nntplib.c:2032 msgid "Rejoin current group\n" msgstr "Tilslut igen til nuværende gruppe\n" -#: src/nntplib.c:877 src/nntplib.c:1903 +#: src/nntplib.c:959 src/nntplib.c:2041 #, c-format msgid "Read (%s)\n" msgstr "Læst (%s)\n" -#: src/nntplib.c:879 +#: src/nntplib.c:961 #, c-format msgid "Resend last command (%s)\n" msgstr "Send sidste kommando igen (%s)\n" -#: src/nntplib.c:1540 -msgid "CAPABILITIES did not announce READER" -msgstr "FUNKTIONER annoncerede ikke LÆSER" - -# noget bud? -#: src/nntplib.c:2049 -msgid "MOTD: " -msgstr "MOTD: " - -#: src/nntps.c:136 -#, c-format -msgid "RAND_status: %s!\n" -msgstr "" - -#: src/nntps.c:142 -#, c-format -msgid "SSL_CTX_new: %s!\n" -msgstr "" - -#: src/nntps.c:151 -#, c-format -msgid "SSL_CTX_set_default_verify_paths: %s!\n" -msgstr "" - -#: src/nntps.c:159 -#, c-format -msgid "SSL_CTX_load_verify_locations: %s!\n" -msgstr "" - -#: src/nntps.c:305 -#, c-format -msgid "BIO_new_socket: %s!\n" -msgstr "" - -#: src/nntps.c:312 -#, c-format -msgid "BIO_new_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:320 src/nntps.c:512 -#, c-format -msgid "BIO_get_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:328 -#, c-format -msgid "SSL_set_tlsext_host_name: %s!\n" -msgstr "" - -#: src/nntps.c:336 -#, c-format -msgid "SSL_set1_host: %s!\n" -msgstr "" - -#: src/nntps.c:410 src/nntps.c:412 -#, fuzzy, c-format -msgid "TLS peer verification failed: %s\n" -msgstr "Slrnface mislykkedes: %s." - -#: src/nntps.c:438 src/nntps.c:440 -#, c-format -msgid "TLS peer verification failed, continuing anyway as requested: %s\n" -msgstr "" - -#: src/nntps.c:520 src/nntps.c:522 -#, fuzzy, c-format -msgid "TLS handshake failed: %s\n" -msgstr "Slrnface mislykkedes: %s." - -#: src/nntps.c:528 -#, c-format -msgid "" -"TLS peer verification failed: %s.\n" -"Continuing anyway as requested.\n" -msgstr "" - -#: src/nrctbl.c:184 -#, c-format -msgid "couldn't expand %s\n" -msgstr "kunne ikke udvide %s\n" - -#: src/post.c:1782 -#, fuzzy, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is neither set to %s nor to %s\n" -msgstr "" -"Linje %d er længere end %d oktetter og bør foldes sammen, men\n" -"kodningen er hverken sat til %s eller til %s\n" - -#: src/post.c:1787 -#, fuzzy, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n" -"posting doesn't contain any 8bit chars and thus folding won't happen\n" -msgstr "" -"Linje %d er længere end %d oktetter og bør foldes sammen, men\n" -"kodningen er sat til %s uden aktivering af MIME_BREAK_LONG_LINES\n" -"eller beskeden indeholder ikke 8-bit tegn og foldning vil derfor\n" -"ikke blive udført\n" - -#: src/post.c:1789 -#, fuzzy, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is not set to %s\n" -msgstr "" -"Linje %d er længere end %d oktetter og bør foldes sammen, men\n" -"kodningen er ikke sat til %s\n" - -#: src/post.c:2778 -#, c-format -msgid "Posting: %.*s ..." -msgstr "Indsender: %.*s ..." - -#: src/post.c:4547 -msgid "Can't supersede in mailgroups, try repost instead." -msgstr "" - -#. Check if okay to read -#: src/read.c:204 -msgid "Aborting read, please wait..." -msgstr "Afbryder læsning, vent venligst ..." - #: src/read.c:363 msgid "Aborted read\n" msgstr "Afbrød læsning\n" @@ -8600,124 +9096,35 @@ msgstr "Afbrød læsning\n" msgid "Draining\n" msgstr "" -#: src/refs.c:236 -msgid "unchanged" -msgstr "uændret" - -#: src/refs.c:603 +#: src/refs.c:656 msgid "[- Unavailable -]" msgstr "[- Utilgængelig -]" -#. -#. * Add the Message-ID headers to the cache, using the last Reference -#. * as the parent -#. -#. -#. * Add the References data to the cache -#. -#: src/refs.c:1009 src/refs.c:1071 #, c-format -msgid "Building References-trees (%d/%d)..." -msgstr "" +#~ msgid "Version: %s %s release %s (\"%s\") %s %s\n" +#~ msgstr "Version: %s %s udgave %s (»%s«) %s %s\n" -#. -#. * preamble -#. * TODO: -> lang.c -#. -#: src/rfc2047.c:1330 #, c-format -msgid "" -"This message has been composed in the 'multipart/mixed' MIME-format. If you\n" -"are reading this prefix, your mail reader probably has not yet been " -"modified\n" -"to understand the new format, and some of what follows may look strange.\n" -"\n" -msgstr "" -"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/save.c:1046 -msgid "bytes" -msgstr "byte" - -#: src/select.c:422 -msgid "unread" -msgstr "ulæste" - -#: src/select.c:422 -msgid "all" -msgstr "alle" - -#: src/select.c:619 -msgid "[k]" -msgstr "" +#~ msgid "%d lines" +#~ msgstr "%d linjer" -#: src/select.c:621 -msgid "[T]" -msgstr "" - -#: src/select.c:625 src/select.c:627 -msgid " R" -msgstr "" - -#: src/xface.c:75 -#, fuzzy -msgid "Can't run slrnface: Not running in an xterm." -msgstr "Kan ikke køre slrnface: Kører ikke i en xterm." - -#: src/xface.c:87 src/xface.c:98 src/xface.c:113 #, c-format -msgid "Can't run slrnface: Environment variable %s not found." -msgstr "Kan ikke køre slrnface: Miljøvariabel %s ikke fundet." - -#: src/xface.c:122 src/xface.c:154 -#, c-format -msgid "Can't run slrnface: failed to create %s" -msgstr "Kan ikke køre slrnface: Kunne ikke oprette %s" - -#: src/xface.c:132 -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 "" -"Denne mappe bruges til at oprette navngivne datakanaler for kommunikation\n" -"mellem slrnface og dens overproces. Den skal normalt være tom, da " -"datakanalen\n" -"slettes lige efter, at den er blevet Ã¥bnet af begge processer.\n" -"\n" -"Filnavne oprettet af slrnface har formen »hostname.pid«. Det er " -"sandsynligvis\n" -"en fejl, hvis de findes i længere tid end et splitsekund.\n" -"\n" -"Hvis mappen er monteret fra en NFS-server, sÃ¥ kan du mÃ¥ske se specielle " -"filer\n" -"oprettet af din NFS-server, mens slrnface kører.\n" -"Prøv ikke at fjerne dem.\n" +#~ msgid "" +#~ "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" +#~ "\n" +#~ msgstr "" +#~ "%*s[-- %s/%s, %suuencoded-fil, %d linjer, navn: %s --]\n" +#~ "\n" -#: src/xface.c:146 -msgid "Can't run slrnface: couldn't construct fifo name." -msgstr "Kan ikke køre slrnface: Kunne ikke konstruere fifo-navn." +#, fuzzy, c-format +#~ msgid "%*s[-- %s/%s%s%s%s%s, %d lines, encoding %s --]\n" +#~ msgstr "%*s[-- %s/%s%s%s%s%s, %d linjer, kodning %s --]\n" -#: src/xface.c:185 -#, c-format -msgid "Slrnface abnormally exited, code %d." -msgstr "Slrnface blev unormalt afbrudt, kode %d." +#~ msgid "all " +#~ msgstr "alle " -#: src/xface.c:231 -#, c-format -msgid "Slrnface failed: %s." -msgstr "Slrnface mislykkedes: %s." +#~ msgid "Connecting to %s..." +#~ msgstr "Forbinder til %s ..." #~ msgid "threads" #~ msgstr "trÃ¥de" Binary files tin-2.6.2/po/de.gmo and tin-2.6.3/po/de.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.6.2/po/de.po tin-2.6.3/po/de.po --- tin-2.6.2/po/de.po 2022-11-03 13:10:40.000000000 +0100 +++ tin-2.6.3/po/de.po 2023-12-13 22:25:54.020940051 +0100 @@ -4,14 +4,14 @@ # Kai Bojens , 2000-2002. # Andreas Metzler , 2001-2003. # Christian Garbs , 2003. -# Urs Janssen , 2004-2023 +# Urs Janssen , 2004-2024 # msgid "" msgstr "" -"Project-Id-Version: tin 2.6.2\n" +"Project-Id-Version: tin 2.6.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-03 12:30+0100\n" -"PO-Revision-Date: 2022-11-03 12:34+0200\n" +"POT-Creation-Date: 2023-12-13 22:25+0100\n" +"PO-Revision-Date: 2023-12-13 22:26+0100\n" "Last-Translator: Urs Janssen \n" "Language-Team: German \n" "Language: de\n" @@ -20,34 +20,265 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -#. -> lang.c -#: src/art.c:418 +#: src/lang.c:45 +msgid "1 Response" +msgstr "1 Antwort" + +#: src/lang.c:49 #, c-format -msgid "Reading %s\n" -msgstr "Lese %s\n" +msgid "" +"\n" +"%s contains no newsgroups. Exiting." +msgstr "" +"\n" +"%s enthält keine Newsgruppen. tin beendet sich." -#. TODO: -> lang.c -#: src/art.c:1213 -msgid "Threading by multipart" -msgstr "Multipart Threading" +#: src/lang.c:51 +msgid "Aborting read, please wait..." +msgstr "Breche Lesen ab, bitte warten..." + +#: src/lang.c:53 +msgid "all" +msgstr "Alle" + +#: src/lang.c:54 +msgid "All groups" +msgstr "Alle Gruppen" -#. -> lang.c -#: src/art.c:2500 +#: src/lang.c:55 #, c-format -msgid "Writing %s\n" -msgstr "Schreibe %s\n" +msgid "File %s exists. %s=append, %s=overwrite, %s=quit: " +msgstr "Datei %s existiert. %s=anfügen, %s=überschreiben, %s=beenden: " -#. TODO: -> lang.c -#: src/art.c:2579 -msgid "Writing overview cache..." -msgstr "Schreibe Overview Cache..." +#: src/lang.c:56 +msgid "Article cancelled (deleted)." +msgstr "Artikel gecancelt (gelöscht)." + +#: src/lang.c:58 +msgid "Article cannot be cancelled (deleted)." +msgstr "Artikel kann nicht gecancelt (gelöscht) werden." + +#: src/lang.c:60 +msgid "Article deleted." +msgstr "Artikel gelöscht." + +#: src/lang.c:61 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be mailed to the following address:\n" +" %s" +msgstr "" +"\n" +"Ihr Artikel:\n" +" \"%s\"\n" +"wird an folgende Adresse gesendet:\n" +" %s" + +#: src/lang.c:62 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be posted to the following %s:\n" +msgstr "" +"\n" +"Ihr Artikel:\n" +" \"%s\"\n" +"wird in folgende %s gepostet:\n" + +#: src/lang.c:63 +msgid "Article not posted!" +msgstr "Artikel nicht gepostet!" + +#: src/lang.c:64 +msgid "Article not saved" +msgstr "Artikel nicht gespeichert" + +#: src/lang.c:65 +msgid "Article Level Commands" +msgstr "Artikelbereich Befehle" + +#: src/lang.c:66 +msgid "Article has no parent" +msgstr "Artikel hat keinen Bezugsartikel" + +#: src/lang.c:67 +msgid "Parent article has been killed" +msgstr "Der Bezugsartikel wurde gekillt" + +#: src/lang.c:68 +msgid "Parent article is unavailable" +msgstr "Bezugsartikel nicht verfügbar" + +#: src/lang.c:69 +#, c-format +msgid "Article posted: %s" +msgstr "Artikel gepostet: %s" + +#: src/lang.c:70 +#, c-format +msgid "Article rejected (saved to %s)" +msgstr "Artikel abgelehnt (abgespeichert als %s)" + +#: src/lang.c:71 +#, 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:72 +msgid "Article unavailable" +msgstr "Artikel nicht verfügbar" + +#: src/lang.c:73 +msgid "Article undeleted." +msgstr "Artikel löschen rückgängig gemacht." + +#: src/lang.c:74 +#, c-format +msgid "Article %4d of %4d" +msgstr "Artikel %4d von %4d" + +#: src/lang.c:76 +msgid "articles" +msgstr "Artikel" + +#: src/lang.c:77 +msgid "This is a repost of the following article:" +msgstr "Dies ist ein Repost des folgenden Artikels:" + +#: src/lang.c:78 +msgid "article" +msgstr "Artikel" + +#: src/lang.c:79 +msgid "Article" +msgstr "Artikel" + +#: src/lang.c:80 +#, c-format +msgid "-- %d %s mailed --" +msgstr "-- %d %s gemailt --" + +#: src/lang.c:81 +#, c-format +msgid " at %s" +msgstr " bei %s" + +#: src/lang.c:84 +#, c-format +msgid "charset %s" +msgstr "Zeichensatz %s" + +#: src/lang.c:85 +#, c-format +msgid "content subtype %s" +msgstr "Content Untertype %s" + +#: src/lang.c:86 +#, c-format +msgid "content type %s" +msgstr "Content Type %s" + +#: src/lang.c:87 +#, c-format +msgid "%*s[-- charset %s not supported --]\n" +msgstr "%*s[-- Zeichensatz %s wird nicht unterstützt --]\n" + +#: src/lang.c:88 +#, c-format +msgid "%*s[-- Description: %s --]\n" +msgstr "%*s[-- Beschreibung: %s --]\n" + +#: src/lang.c:89 +#, c-format +msgid "encoding %s" +msgstr "Kodierung %s" + +#: src/lang.c:95 +#, c-format +msgid "lang %s" +msgstr "Sprache %s" + +#: src/lang.c:96 +#, c-format +msgid "%s lines" +msgstr "%s Zeilen" + +#: src/lang.c:97 +#, c-format +msgid "name %s" +msgstr "Name %s" + +#: src/lang.c:98 +msgid ", " +msgstr ", " + +#: src/lang.c:99 +#, c-format +msgid "size %s" +msgstr "Größe %s" + +#: src/lang.c:100 +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:104 +msgid "Attachment Menu" +msgstr "Anhängemenü" + +#: src/lang.c:105 +msgid "Attachment Menu Commands" +msgstr "Anhängemenü Befehle" + +#: src/lang.c:106 +msgid "" +msgstr "" -#: src/attrib.c:1004 -msgid "Processing attributes... " -msgstr "Verarbeite Attribute... " +#: src/lang.c:107 +#, c-format +msgid "Attachment saved successfully. (%s)" +msgstr "Anhang erfolgreich gespeichert. (%s)" -#: src/attrib.c:1224 +#: src/lang.c:108 #, c-format +msgid "%d of %d attachments saved successfully." +msgstr "%d von %d Anhängen erfolgreich gespeichert." + +#: src/lang.c:109 +msgid "Select attachment> " +msgstr "Wähle Anhang> " + +#: src/lang.c:110 +msgid "Tagged attachment" +msgstr "Anhang markiert" + +#: src/lang.c:111 +#, c-format +msgid "%d attachments tagged" +msgstr "%d Anhänge markiert" + +#: src/lang.c:112 +msgid "Untagged attachment" +msgstr "Anhang unmarkiert" + +#: src/lang.c:115 msgid "" "# Do not edit this comment block\n" "#\n" @@ -55,519 +286,447 @@ msgstr "" "# Diesen Kommentarabschnitt nicht verändern\n" "#\n" -#: src/attrib.c:1225 -#, c-format +#: src/lang.c:116 msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "" "# scope=ZEICHENKETTE [notwendig]\n" "# Gültigkeitsbereich, z.B. alt.*,!alt.bin*\n" -#: src/attrib.c:1226 -#, c-format +#: src/lang.c:117 msgid "# add_posted_to_filter=ON/OFF\n" msgstr "" "# add_posted_to_filter=ON/OFF\n" "# Filtereintrag erzeugen für eigene Postings\n" -#: src/attrib.c:1227 -#, c-format +#: src/lang.c:118 msgid "# advertising=ON/OFF\n" msgstr "" "# advertising=ON/OFF\n" "# User-Agent:-Header einfügen\n" -#: src/attrib.c:1228 -#, c-format +#: src/lang.c:119 msgid "# alternative_handling=ON/OFF\n" msgstr "" "# alternative_handling=ON/OFF\n" "# MIME multipart/alternative-Teile ausblenden\n" -#: src/attrib.c:1229 -#, c-format +#: src/lang.c:120 msgid "# ask_for_metamail=ON/OFF\n" msgstr "" "# ask_for_metamail=ON/OFF\n" "# Start des MIME-Viewers erst nach Bestätigung\n" -#: src/attrib.c:1230 -#, c-format +#: src/lang.c:121 msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=ZAHL\n" -#: src/attrib.c:1231 -#, c-format +#: src/lang.c:122 msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "# 0=Nein, 1=Cc, 2=Bcc, 3=Cc und Bcc\n" -#: src/attrib.c:1232 -#, c-format +#: src/lang.c:123 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/attrib.c:1233 -#, c-format +#: src/lang.c:124 msgid "# auto_select=ON/OFF\n" msgstr "" "# auto_select=ON/OFF\n" "# Führe GroupMarkUnselArtRead Kommando automatisch beim Betreten\n" "# der Gruppe aus\n" -#: src/attrib.c:1234 -#, c-format +#: src/lang.c:125 msgid "# batch_save=ON/OFF\n" msgstr "" "# batch_save=ON/OFF\n" "# Im Batch-Modus werden die Artikel beachtet\n" -#: src/attrib.c:1235 -#, c-format -msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" +#: src/lang.c:126 +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/attrib.c:1236 -#, c-format +#: src/lang.c:127 msgid "# delete_tmp_files=ON/OFF\n" msgstr "" "# delete_tmp_files=ON/OFF\n" "# Gespeicherte, zur Nachbearbeitung weitergegebene Artikel ohne\n" "# Nachfrage löschen\n" -#: src/attrib.c:1237 -#, c-format -msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" +#: src/lang.c:128 +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/attrib.c:1238 -#, c-format +#: src/lang.c:129 msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "" "# fcc=ZEICHENKETTE\n" "# Datei in der eine Kopie der Mail abgelegt werden soll,\n" "# z.B. =mailbox\n" -#: src/attrib.c:1239 -#, c-format +#: src/lang.c:130 msgid "# followup_to=STRING\n" msgstr "" "# followup_to=ZEICHENKETTE\n" "# Voreinstellung für den Followup-To:-Header\n" -#: src/attrib.c:1240 -#, c-format +#: src/lang.c:131 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/attrib.c:1241 -#, c-format +#: src/lang.c:132 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/attrib.c:1242 -#, c-format -msgid "# group_format=STRING (eg. %%n %%m %%R %%L %%s %%F)\n" +#: src/lang.c:133 +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/attrib.c:1243 -#, c-format +#: src/lang.c:134 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" "# unkodiert senden\n" -#: src/attrib.c:1244 -#, c-format +#: src/lang.c:135 msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=ZEICHENKETTE" -#: src/attrib.c:1252 -#, c-format +#: src/lang.c:137 msgid "# ispell=STRING\n" msgstr "" "# ispell=ZEICHENKETTE\n" "# Aufruf der Rechtschreibprüfung,\n" "# z.B. ispell -C -ddeutsch -w äöüÄÖÜß@ -Tlatin1\n" -#: src/attrib.c:1254 -#, c-format +#: src/lang.c:139 msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "" "# maildir=ZEICHENKETTE\n" "# Verzeichnis der Mail-Ordner, z.B. ~/Mail\n" -#: src/attrib.c:1255 -#, c-format +#: src/lang.c:140 msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "" "# mailing_list=ZEICHENKETTE\n" "# Gruppe ist eine gegatete Mailingliste, z.B. majordomo@example.org\n" -#: src/attrib.c:1256 -#, c-format +#: src/lang.c:141 msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "" "# mime_types_to_save=ZEICHENKETTE\n" "# z.B. image/*,!image/bmp\n" -#: src/attrib.c:1257 -#, c-format +#: src/lang.c:142 msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=ON/OFF\n" -#: src/attrib.c:1258 -#, c-format +#: src/lang.c:143 msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=ON/OFF\n" -#: src/attrib.c:1259 -#, c-format +#: src/lang.c:144 msgid "# mime_forward=ON/OFF\n" msgstr "" "# mime_forward=ON/OFF\n" "# Weitergeleitete Artikel als MIME-Anhang senden\n" -#: src/attrib.c:1261 -#, c-format +#: src/lang.c:146 msgid "# mm_network_charset=supported_charset" msgstr "" "# mm_network_charset=Zeichensatz\n" "# Erlaubt sind folgende:" -#: src/attrib.c:1268 -#, c-format +#: src/lang.c:147 msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "" "# undeclared_charset=Zeichensatz\n" "# Voreinstellung ist US-ASCII\n" -#: src/attrib.c:1270 -#, c-format +#: src/lang.c:149 msgid "# news_headers_to_display=STRING\n" msgstr "" "# news_headers_to_display=ZEICHENKETTE\n" "# Voreinstellung ist: Newsgroups Followup-To Summary Keywords X-Comment-" "To\n" -#: src/attrib.c:1271 -#, c-format +#: src/lang.c:150 msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=ZEICHENKETTE\n" -#: src/attrib.c:1272 -#, c-format +#: src/lang.c:151 msgid "# news_quote_format=STRING\n" msgstr "" "# news_quote_format=ZEICHENKETTE\n" "# Einleitungszeile, z.B. news_quote_format=In %%M, %%F wrote:\n" -#: src/attrib.c:1273 -#, c-format +#: src/lang.c:152 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/attrib.c:1274 -#, c-format +#: src/lang.c:153 msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=ON/OFF\n" -#: src/attrib.c:1275 -#, c-format +#: src/lang.c:154 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" "# unkodiert senden\n" -#: src/attrib.c:1276 -#, c-format +#: src/lang.c:155 msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=ZEICHENKETTE" -#: src/attrib.c:1283 -#, c-format +#: src/lang.c:156 msgid "# post_process_type=NUM\n" msgstr "" "# post_process_type=ZAHL\n" "# Nachbearbeitung\n" -#: src/attrib.c:1288 -#, c-format +#: src/lang.c:157 msgid "# post_process_view=ON/OFF\n" msgstr "" "# post_process_view=ON/OFF\n" "# Nachbearbeitete Artikel anzeigen\n" -#: src/attrib.c:1289 -#, c-format +#: src/lang.c:158 msgid "# quick_kill_scope=STRING (e.g. talk.*)\n" msgstr "" "# quick_kill_scope=ZEICHENKETTE\n" "# Voreinstellung für Gültigkeitsbereich neuer Kill-Einträge,\n" "# z.B. talk.*\n" -#: src/attrib.c:1290 -#, c-format +#: src/lang.c:159 msgid "# quick_kill_expire=ON/OFF\n" msgstr "" "# quick_kill_expire=ON/OFF\n" "# Kill verfällt automatisch\n" -#: src/attrib.c:1291 -#, c-format +#: src/lang.c:160 msgid "# quick_kill_case=ON/OFF\n" msgstr "" "# quick_kill_case=ON/OFF\n" "# Kill beachtet Groß/Kleinschreibung\n" -#: src/attrib.c:1292 -#, c-format +#: src/lang.c:161 msgid "# quick_kill_header=NUM\n" msgstr "" "# quick_kill_header=ZAHL\n" "# Killen nach:\n" -#: src/attrib.c:1293 src/attrib.c:1302 -#, c-format +#: src/lang.c:162 src/lang.c:171 msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "" "# 0=Subject: (Groß/Kleinschreibung beachten), 1=Subject: (G/K " "ignorieren)\n" -#: src/attrib.c:1294 src/attrib.c:1303 -#, c-format +#: src/lang.c:163 src/lang.c:172 msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "# 2=From: (G/K beachten), 3=From: (G/K ignorieren)\n" -#: src/attrib.c:1295 src/attrib.c:1304 -#, c-format +#: src/lang.c:164 src/lang.c:173 msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=Message-ID: & alle References: Einträge\n" -#: src/attrib.c:1296 src/attrib.c:1305 -#, c-format +#: src/lang.c:165 src/lang.c:174 msgid "# 5=Message-ID: & last References: entry only\n" msgstr "# 5=Message-ID: & letzter References: Eintrag\n" -#: src/attrib.c:1297 src/attrib.c:1306 -#, c-format +#: src/lang.c:166 src/lang.c:175 msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=Message-ID: allein, 7=Lines:\n" -#: src/attrib.c:1298 -#, c-format +#: src/lang.c:167 msgid "# quick_select_scope=STRING\n" msgstr "" "# quick_select_scope=ZEICHENKETTE\n" "# Voreinstellung für Gültigkeitsbereich neuer Auswahlregeln (Hochscoren)\n" -#: src/attrib.c:1299 -#, c-format +#: src/lang.c:168 msgid "# quick_select_expire=ON/OFF\n" msgstr "" "# quick_select_expire=ON/OFF\n" "# Regel verfällt automatisch\n" -#: src/attrib.c:1300 -#, c-format +#: src/lang.c:169 msgid "# quick_select_case=ON/OFF\n" msgstr "" "# quick_select_case=ON/OFF\n" "# Regel beachtet Groß/Kleinschreibung\n" -#: src/attrib.c:1301 -#, c-format +#: src/lang.c:170 msgid "# quick_select_header=NUM\n" msgstr "" "# quick_select_header=NUM\n" "# Auswählen (Hochscoren) nach:\n" -#: src/attrib.c:1307 -#, c-format -msgid "# quote_chars=STRING (%%I for initials)\n" +#: src/lang.c:176 +msgid "# quote_chars=STRING (%I for initials)\n" msgstr "" "# quote_chars=ZEICHENKETTE\n" -"# Zeichen für Zitate in Antworten, %%I ergibt Autoreninitialen\n" +"# Zeichen für Zitate in Antworten, %I ergibt Autoreninitialen\n" -#: src/attrib.c:1309 -#, c-format +#: src/lang.c:178 msgid "# print_header=ON/OFF\n" msgstr "" "# print_header=ON/OFF\n" "# Alle Header beim Drucken ausgeben\n" -#: src/attrib.c:1311 -#, c-format +#: src/lang.c:180 msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1312 -#, c-format +#: src/lang.c:181 msgid "# prompt_followupto=ON/OFF\n" msgstr "" "# prompt_followupto=ON/OFF\n" "# Leeren Followup-To:-Header anzeigen beim Erstellen eines Artikels\n" -#: src/attrib.c:1313 -#, c-format +#: src/lang.c:182 msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "" "# savedir=ZEICHENKETTE\n" "# Verzeichnis zum Speichern, z.B. ~user/News\n" -#: src/attrib.c:1314 -#, c-format +#: src/lang.c:183 msgid "# savefile=STRING (eg. =linux)\n" msgstr "" "# savefile=ZEICHENKETTE\n" "# Datei zum Speichern, z.B. =linux\n" -#: src/attrib.c:1315 -#, c-format +#: src/lang.c:184 msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "" "# sigfile=ZEICHENKETTE\n" "# Signatur, z.B. $var/sig\n" -#: src/attrib.c:1316 -#, c-format +#: src/lang.c:185 msgid "# show_author=NUM\n" msgstr "" "# show_author=ZAHL\n" "# Anzeige des From-Felds\n" -#: src/attrib.c:1322 -#, c-format +#: src/lang.c:186 msgid "# show_signatures=ON/OFF\n" msgstr "" "# show_signatures=ON/OFF\n" "# Signaturen anzeigen\n" -#: src/attrib.c:1324 -#, c-format +#: src/lang.c:187 +msgid "# show_art_score=ON/OFF\n" +msgstr "" +"# show_art_score=ON/OFF\n" +"# Zeige Bewertung an\n" + +#: src/lang.c:189 msgid "# suppress_soft_hyphens=ON/OFF\n" msgstr "" "# suppress_soft_hyphens=ON/OFF\n" "# weiche Bindestriche entfernen\n" -#: src/attrib.c:1326 -#, c-format +#: src/lang.c:191 msgid "# show_only_unread_arts=ON/OFF\n" msgstr "" "# show_only_unread_arts=ON/OFF\n" "# nur ungelesene Artikel anzeigen\n" -#: src/attrib.c:1327 -#, c-format +#: src/lang.c:192 msgid "# sigdashes=ON/OFF\n" msgstr "" "# sigdashes=ON/OFF\n" "# Signatur mit '\\n-- \\n' abtrennen\n" -#: src/attrib.c:1328 -#, c-format +#: src/lang.c:193 msgid "# signature_repost=ON/OFF\n" msgstr "" "# signature_repost=ON/OFF\n" "# Signatur beim Reposten anhängen\n" -#: src/attrib.c:1329 -#, c-format +#: src/lang.c:194 msgid "# sort_article_type=NUM\n" msgstr "" "# sort_article_type=ZAHL\n" "# Artikel sortieren nach:\n" -#: src/attrib.c:1347 -#, c-format +#: src/lang.c:195 msgid "# sort_threads_type=NUM\n" msgstr "" "# sort_threads_type=ZAHL\n" "# Threads sortieren nach:\n" -#: src/attrib.c:1356 -#, c-format +#: src/lang.c:196 msgid "# tex2iso_conv=ON/OFF\n" msgstr "" "# tex2iso_conv=ON/OFF\n" "# Automatische Umwandlung von TeX-Umlauten\n" -#: src/attrib.c:1357 -#, c-format +#: src/lang.c:197 msgid "# thread_catchup_on_exit=ON/OFF\n" msgstr "# thread_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1358 -#, c-format +#: src/lang.c:198 msgid "# thread_articles=NUM" msgstr "" "# thread_articles=ZAHL\n" "# Threading nach:" -#: src/attrib.c:1365 -#, c-format -msgid "# thread_format=STRING (eg. %%n %%m [%%L] %%T %%F)\n" +#: src/lang.c:199 +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/attrib.c:1366 -#, c-format +#: src/lang.c:200 msgid "# thread_perc=NUM\n" msgstr "" "# thread_perc=ZAHL\n" "# Wie viel Prozent des Subjects müssen gleich sein?\n" -#: src/attrib.c:1367 -#, c-format +#: src/lang.c:201 msgid "# trim_article_body=NUM\n" msgstr "# trim_article_body=ZAHL\n" -#: src/attrib.c:1368 -#, c-format +#: src/lang.c:202 msgid "# 0 = Don't trim article body\n" msgstr "# 0 = Artikelrumpf nicht anpassen\n" -#: src/attrib.c:1369 -#, c-format +#: src/lang.c:203 msgid "# 1 = Skip leading blank lines\n" msgstr "# 1 = Führende Leerzeilen überspringen\n" -#: src/attrib.c:1370 -#, c-format +#: src/lang.c:204 msgid "# 2 = Skip trailing blank lines\n" msgstr "# 2 = Abschließende Leerzeilen überspringen\n" -#: src/attrib.c:1371 -#, c-format +#: src/lang.c:205 msgid "# 3 = Skip leading and trailing blank lines\n" msgstr "# 3 = Führende und abschließende Leerzeilen überspringen\n" -#: src/attrib.c:1372 -#, c-format +#: src/lang.c:206 msgid "# 4 = Compact multiple blank lines between text blocks\n" msgstr "# 4 = Leerzeilen zwischen Textblöcken zusammenfassen\n" -#: src/attrib.c:1373 -#, c-format +#: src/lang.c:207 msgid "" "# 5 = Compact multiple blank lines between text blocks and skip\n" "# leading blank lines\n" @@ -575,8 +734,7 @@ msgstr "" "# 5 = Leerzeilen zwischen Textblöcken zusammenfassen und\n" "# führende Leerzeilen überspringen\n" -#: src/attrib.c:1374 -#, c-format +#: src/lang.c:208 msgid "" "# 6 = Compact multiple blank lines between text blocks and skip\n" "# trailing blank lines\n" @@ -584,8 +742,7 @@ msgstr "" "# 6 = Leerzeilen zwischen Textblöcken zusammenfassen und\n" "# abschließende Leerzeilen überspringen\n" -#: src/attrib.c:1375 -#, c-format +#: src/lang.c:209 msgid "" "# 7 = Compact multiple blank lines between text blocks and skip\n" "# leading and trailing blank lines\n" @@ -593,50 +750,43 @@ msgstr "" "# 7 = Leerzeilen zwischen Textblöcken zusammenfassen und\n" "# führende sowie abschließende Leerzeilen überspringen\n" -#: src/attrib.c:1376 -#, c-format +#: src/lang.c:210 msgid "# verbatim_handling=ON/OFF\n" msgstr "" "# verbatim_handling=ON/OFF\n" "# Wortgetreue Textblöcke erkennen\n" -#: src/attrib.c:1378 -#, c-format +#: src/lang.c:212 msgid "# extquote_handling=ON/OFF\n" msgstr "" "# extquote_handling=ON/OFF\n" "# Fremdzitate erkennen\n" -#: src/attrib.c:1380 -#, c-format +#: src/lang.c:214 msgid "# wrap_on_next_unread=ON/OFF\n" msgstr "# wrap_on_next_unread=ON/OFF\n" -#: src/attrib.c:1381 -#, c-format +#: src/lang.c:215 msgid "# x_body=STRING (eg. ~/.tin/extra-body-text)\n" msgstr "" "# x_body=ZEICHENKETTE\n" "# Text wird automatisch zu Beginn des Artikels eingefügt,\n" "# z.B. ~/.tin/extra-body-text\n" -#: src/attrib.c:1382 -#, c-format +#: src/lang.c:216 msgid "# x_comment_to=ON/OFF\n" msgstr "" "# x_comment_to=ON/OFF\n" "# X-Comment-To:-Header einfügen.\n" "# (Nur sinnvoll in nach Fido Technology Network gegateten Gruppen.)\n" -#: src/attrib.c:1383 -#, c-format +#: src/lang.c:217 msgid "# x_headers=STRING (eg. ~/.tin/extra-headers)\n" msgstr "" "# x_headers=ZEICHENKETTE\n" "# Zusätzliche Header, z.B. ~/.tin/extra-headers\n" -#: src/attrib.c:1384 -#, c-format +#: src/lang.c:218 msgid "" "#\n" "# Note that it is best to put general (global scoping)\n" @@ -644,8 +794,7 @@ msgstr "" "#\n" "# Es empfiehlt sich, zuerst allgemein gültige und danach spezielle,\n" -#: src/attrib.c:1385 -#, c-format +#: src/lang.c:219 msgid "" "# entries first followed by group specific entries.\n" "#\n" @@ -653,280 +802,62 @@ msgstr "" "# nur für bestimmte Newsgruppen gültige Einträge aufzuführen.\n" "#\n" -#: src/attrib.c:1386 -#, c-format +#: src/lang.c:220 msgid "############################################################################\n" msgstr "############################################################################\n" -#: src/cook.c:631 -msgid "(unknown)" -msgstr "(unbekannt)" - -#: src/keymap.c:282 -msgid "NULL" -msgstr "NULL" - -#: src/lang.c:45 -msgid "1 Response" -msgstr "1 Antwort" - -#: src/lang.c:49 -#, c-format -msgid "" -"\n" -"%s contains no newsgroups. Exiting." -msgstr "" -"\n" -"%s enthält keine Newsgruppen. tin beendet sich." - -#: src/lang.c:50 -msgid "all " -msgstr "alle " - -#: src/lang.c:51 -msgid "All groups" -msgstr "Alle Gruppen" - -#: src/lang.c:52 -#, 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:53 -msgid "Article cancelled (deleted)." -msgstr "Artikel gecancelt (gelöscht)." - -#: src/lang.c:55 -msgid "Article cannot be cancelled (deleted)." -msgstr "Artikel kann nicht gecancelt (gelöscht) werden." - -#: src/lang.c:57 -msgid "Article deleted." -msgstr "Artikel gelöscht." - -#: src/lang.c:58 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be mailed to the following address:\n" -" %s" -msgstr "" -"\n" -"Ihr Artikel:\n" -" \"%s\"\n" -"wird an folgende Adresse gesendet:\n" -" %s" - -#: src/lang.c:59 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be posted to the following %s:\n" -msgstr "" -"\n" -"Ihr Artikel:\n" -" \"%s\"\n" -"wird in folgende %s gepostet:\n" - -#: src/lang.c:60 -msgid "Article not posted!" -msgstr "Artikel nicht gepostet!" - -#: src/lang.c:61 -msgid "Article not saved" -msgstr "Artikel nicht gespeichert" - -#: src/lang.c:62 -msgid "Article Level Commands" -msgstr "Artikelbereich Befehle" - -#: src/lang.c:63 -msgid "Article has no parent" -msgstr "Artikel hat keinen Bezugsartikel" - -#: src/lang.c:64 -msgid "Parent article has been killed" -msgstr "Der Bezugsartikel wurde gekillt" - -#: src/lang.c:65 -msgid "Parent article is unavailable" -msgstr "Bezugsartikel nicht verfügbar" - -#: src/lang.c:66 -#, c-format -msgid "Article posted: %s" -msgstr "Artikel gepostet: %s" - -#: src/lang.c:67 -#, c-format -msgid "Article rejected (saved to %s)" -msgstr "Artikel abgelehnt (abgespeichert als %s)" - -#: src/lang.c:68 -#, 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:69 -msgid "Article unavailable" -msgstr "Artikel nicht verfügbar" - -#: src/lang.c:70 -msgid "Article undeleted." -msgstr "Artikel löschen rückgängig gemacht." - -#: src/lang.c:71 -#, c-format -msgid "Article %4d of %4d" -msgstr "Artikel %4d von %4d" - -#: src/lang.c:73 -msgid "articles" -msgstr "Artikel" - -#: src/lang.c:74 -msgid "This is a repost of the following article:" -msgstr "Dies ist ein Repost des folgenden Artikels:" - -#: src/lang.c:75 -msgid "article" -msgstr "Artikel" - -#: src/lang.c:76 -msgid "Article" -msgstr "Artikel" - -#: src/lang.c:77 -#, c-format -msgid "-- %d %s mailed --" -msgstr "-- %d %s gemailt --" - -#: src/lang.c:78 -#, c-format -msgid " at %s" -msgstr " bei %s" - -#: src/lang.c:79 -#, c-format -msgid "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n" -msgstr "%*s[-- %s/%s, Encoding %s%s%s, %d Zeilen%s%s --]\n" - -#: src/lang.c:80 -msgid ", charset: " -msgstr ", Zeichensatz: " - -#: src/lang.c:81 -#, c-format -msgid "%*s[-- charset %s not supported --]\n" -msgstr "%*s[-- Zeichensatz %s wird nicht unterstützt --]\n" - -#: src/lang.c:82 -#, c-format -msgid "%*s[-- Description: %s --]\n" -msgstr "%*s[-- Beschreibung: %s --]\n" - -#: src/lang.c:83 -#, c-format -msgid "%d lines" -msgstr "%d Zeilen" - -#: src/lang.c:84 -msgid "Attachment Menu" -msgstr "Anhängemenü" - -#: src/lang.c:85 -msgid "Attachment Menu Commands" -msgstr "Anhängemenü Befehle" - -#: src/lang.c:86 -msgid "" -msgstr "" - -#: src/lang.c:87 -#, c-format -msgid "Attachment saved successfully. (%s)" -msgstr "Anhang erfolgreich gespeichert. (%s)" - -#: src/lang.c:88 -#, c-format -msgid "%d of %d attachments saved successfully." -msgstr "%d von %d Anhängen erfolgreich gespeichert." - -#: src/lang.c:89 -msgid "Select attachment> " -msgstr "Wähle Anhang> " - -#: src/lang.c:90 -msgid "Tagged attachment" -msgstr "Anhang markiert" - -#: src/lang.c:91 -#, c-format -msgid "%d attachments tagged" -msgstr "%d Anhänge markiert" - -#: src/lang.c:92 -msgid "Untagged attachment" -msgstr "Anhang unmarkiert" - -#: src/lang.c:93 +#: src/lang.c:221 msgid "Attributes Menu Commands" msgstr "Attributemenü Befehle" -#: src/lang.c:94 +#: src/lang.c:222 #, c-format msgid "attribute with no scope: %s" msgstr "Attribut ohne Gültigkeitsbereich: %s" -#: src/lang.c:96 +#: src/lang.c:224 #, c-format msgid "%d Authentication failed" msgstr "%d Anmeldung fehlgeschlagen" -#: src/lang.c:97 +#: src/lang.c:225 #, c-format msgid "NNTP authorization password not found for %s" msgstr "NNTP Anmeldepasswort für %s nicht gefunden" -#: src/lang.c:98 +#: src/lang.c:226 msgid "Server expects authentication.\n" msgstr "Der Server verlangt Anmeldung (Passwort).\n" -#: src/lang.c:99 +#: src/lang.c:227 msgid " Please enter password: " msgstr " Bitte das Passwort eingeben: " -#: src/lang.c:100 +#: src/lang.c:228 msgid " Please enter username: " msgstr " Bitte den Benutzernamen eingeben: " -#: src/lang.c:101 +#: src/lang.c:229 #, c-format msgid "Authorized for user: %s\n" msgstr "Angemeldet als Benutzer: %s\n" -#: src/lang.c:102 +#: src/lang.c:230 #, c-format msgid "Authorization failed for user: %s\n" msgstr "Anmeldung für den Benutzer \"%s\" fehlgeschlagen\n" -#: src/lang.c:104 +#: src/lang.c:232 #, c-format msgid "Author search backwards [%s]> " msgstr "Autorsuche rückwärts [%s]> " -#: src/lang.c:105 +#: src/lang.c:233 #, c-format msgid "Author search forwards [%s]> " msgstr "Autorsuche vorwärts [%s]> " -#: src/lang.c:106 +#: src/lang.c:234 #, c-format msgid "" "\n" @@ -935,268 +866,441 @@ msgstr "" "\n" "Automatisch abonniert: %s" -#: src/lang.c:107 +#: src/lang.c:235 msgid "Autosubscribing groups...\n" msgstr "Automatisches Abonnieren der Gruppen...\n" -#: src/lang.c:108 +#: src/lang.c:236 #, c-format msgid "Autoselecting articles (use '%s' to see all unread) ..." msgstr "Automatische Artikelauswahl ('%s' um alle ungelesenen zu sehen) ..." -#: src/lang.c:110 +#: src/lang.c:238 #, 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:111 +#: src/lang.c:239 #, c-format msgid "Unrecognized attribute: %s" msgstr "Unbekannte Attribute: %s" -#: src/lang.c:112 +#: src/lang.c:240 #, c-format msgid "Bad command. Type '%s' for help." msgstr "Ungültiger Befehl. Drücken Sie '%s' für Hilfe." -#: src/lang.c:114 +#: src/lang.c:242 msgid "Base article" msgstr "Ursprungsartikel" -#: src/lang.c:115 +#: src/lang.c:243 msgid "Base article range" msgstr "Bereich für Ursprungsartikel" -#: src/lang.c:116 +#: src/lang.c:244 #, 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:117 +#: src/lang.c:245 msgid "*** Beginning of article ***" msgstr "*** Anfang des Artikels ***" -#: src/lang.c:118 +#: src/lang.c:246 msgid "*** Beginning of page ***" msgstr "*** Seitenanfang ***" -#: src/lang.c:120 +#: src/lang.c:248 +msgid "bytes" +msgstr "Bytes" + +#: src/lang.c:251 #, 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:121 +#: src/lang.c:252 msgid "Cancelling article..." msgstr "Lösche Artikel..." -#: src/lang.c:123 +#: src/lang.c:254 #, c-format msgid "Cannot create %s" msgstr "Kann %s nicht erstellen" -#: src/lang.c:126 +#: src/lang.c:257 #, c-format msgid "Can't find base article %d" msgstr "Kann den Basisartikel %d nicht finden" -#: src/lang.c:128 +#: src/lang.c:259 #, c-format msgid "Can't open %s" msgstr "Kann %s nicht öffnen" -#: src/lang.c:129 +#: src/lang.c:260 #, c-format msgid "Couldn't open %s for saving" msgstr "Kann %s nicht speichern" -#: src/lang.c:130 +#: src/lang.c:261 msgid "*** Posting not allowed ***" msgstr "*** Posten nicht erlaubt ***" -#: src/lang.c:131 +#: src/lang.c:262 #, c-format msgid "Posting is not allowed to %s" msgstr "Posten nach %s ist nicht erlaubt" -#: src/lang.c:133 +#: src/lang.c:264 #, c-format msgid "Can't retrieve %s" msgstr "Kann %s nicht empfangen" -#: src/lang.c:135 +#: src/lang.c:266 +msgid "Can't supersede in mailgroups, try repost instead." +msgstr "" +"Überschreiben in Mailgruppen nicht möglich, stattdessen Reposting benutzen." + +#: src/lang.c:267 #, c-format msgid "%s is a directory" msgstr "%s ist ein Verzeichnis" -#: src/lang.c:136 +#: src/lang.c:268 msgid "Catchup" msgstr "Catchup" -#: src/lang.c:137 +#: src/lang.c:269 #, c-format msgid "Catchup %s..." msgstr "Catchup von %s..." -#: src/lang.c:138 +#: src/lang.c:270 msgid "Catchup all groups entered during this session?" msgstr "Alle betretenen Gruppen als gelesen markieren?" -#: src/lang.c:139 +#: src/lang.c:271 msgid "You have tagged articles in this group - catchup anyway?" msgstr "" "Markierte Artikel in der Gruppe - trotzdem aufholen (als gelesen markieren)?" -#: src/lang.c:140 +#: src/lang.c:272 #, c-format msgid "%s %d %s in %lu seconds\n" msgstr "%s %d %s in %lu Sekunden\n" -#: src/lang.c:141 +#: src/lang.c:273 msgid "Caughtup" msgstr "Aufgeholt" -#: src/lang.c:142 +#: src/lang.c:274 msgid "Check Prepared Article" msgstr "Überprüfe vorbereiteten Artikel" -#: src/lang.c:143 +#: src/lang.c:275 msgid "Checking for new groups... " msgstr "Prüfe, ob neue Gruppen vorhanden sind... " -#: src/lang.c:144 -msgid "Checking for news..." -msgstr "Prüfe, ob neue Artikel vorhanden sind..." +#: src/lang.c:276 +msgid "Checking for news...\n" +msgstr "Prüfe, ob neue Artikel vorhanden sind...\n" -#: src/lang.c:145 +#: src/lang.c:277 #, 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:147 +#: src/lang.c:279 msgid "ANSI color disabled" msgstr "ANSI Farben ausgeschaltet" -#: src/lang.c:148 +#: src/lang.c:280 msgid "ANSI color enabled" msgstr "ANSI Farben eingeschaltet" -#: src/lang.c:150 +#: src/lang.c:282 #, c-format msgid "Command failed: %s" msgstr "Befehl fehlgeschlagen: %s" -#: src/lang.c:152 +#: src/lang.c:284 msgid "Mark not selected articles read?" msgstr "Nicht ausgewählte (hot) Artikel auf gelesen setzen?" -#: src/lang.c:154 -#, c-format -msgid "Connecting to %s..." -msgstr "Verbinde mit %s..." - -#: src/lang.c:156 +#: src/lang.c:285 msgid "Connection Info" msgstr "Informationen zur Verbindung" -#: src/lang.c:157 +#: src/lang.c:286 +msgid "Reading from local spool.\n" +msgstr "Lese aus dem lokalen Spool.\n" + +#: src/lang.c:287 +msgid "Reading saved news.\n" +msgstr "Lese gespeicherte Artikel.\n" + +#: src/lang.c:295 +msgid "" +"\n" +"Local spool config:\n" +"-------------------\n" +msgstr "" +"\n" +"Konfiguration des lokalen Spools:\n" +"---------------------------------\n" + +#: src/lang.c:300 +msgid "COMPRESS :" +msgstr "COMPRESS :" + +#: src/lang.c:301 +msgid "" +"\n" +"Connection details:\n" +"-------------------\n" +msgstr "" +"\n" +"Verbindungsdetails:\n" +"-------------------\n" + +#: src/lang.c:303 +#, c-format +msgid " DEFLATE %s\n" +msgstr " DEFLATE %s\n" + +#: src/lang.c:304 +msgid "(enabled)" +msgstr "(aktiviert)" + +#: src/lang.c:305 +msgid "(inactive)" +msgstr "(inaktiv)" + +#: src/lang.c:307 +msgid " DEFLATE (not supported)\n" +msgstr " DEFLATE (nicht unterstützt)\n" + +#: src/lang.c:310 +msgid "(disabled)" +msgstr "(deaktiviert)" + +#: src/lang.c:311 +#, c-format +msgid "NNTP TIMEOUT : %d seconds %s\n" +msgstr "NNTP TIMEOUT : %d Sekunden %s\n" + +#: src/lang.c:313 +#, c-format +msgid "IMPLEMENTATION: %s\n" +msgstr "UMSETZUNG : %s\n" + +#: src/lang.c:315 +#, c-format +msgid "MAXARTNUM : %s\n" +msgstr "MAXARTNUM : %s\n" + +#: src/lang.c:317 +#, c-format +msgid "Reading via NNTP (%s).\n" +msgstr "Lesen per NNTP (%s).\n" + +#: src/lang.c:318 +#, c-format +msgid "NNTPPORT : %u\n" +msgstr "NNTPPORT : %u\n" + +#: src/lang.c:319 +msgid "read only" +msgstr "nur lesen" + +#: src/lang.c:320 +msgid "read/write" +msgstr "lesen/schreiben" + +#: src/lang.c:321 +#, c-format +msgid "NNTPSERVER : %s\n" +msgstr "NNTPSERVER : %s\n" + +#: src/lang.c:323 +#, c-format +msgid "Reading %s via NNTPS (%s; " +msgstr "Lesen per NNTPS (%s; " + +#: src/lang.c:325 +#, c-format +msgid "Certificate #%d\n" +msgstr "Zertifikat #%d\n" + +#: src/lang.c:327 +#, c-format +msgid "Issuer : %s\n" +msgstr "Aussteller: %s\n" + +#: src/lang.c:328 +msgid "" +"\n" +"Server certificate information:\n" +"-------------------------------\n" +msgstr "" +"\n" +"Zertifikat Infos des Servers:\n" +"-----------------------------\n" + +#: src/lang.c:329 +#, c-format +msgid "Subject: %s\n" +msgstr "Gegenstand: %s\n" + +#: src/lang.c:330 +msgid "" +"\n" +"TLS information:\n" +"----------------\n" +msgstr "" +"\n" +"TLS Informationen :\n" +"------------------:\n" + +#: src/lang.c:333 +msgid "UNEXPECTED, possible BUG" +msgstr "UNERWARTET, wahrscheinlicher FEHLER" + +#: src/lang.c:334 +msgid "tolerated as \"-k\" (insecure) requested" +msgstr "geduldet da \"-k\" (unsicher) gewünscht" + +#: src/lang.c:335 +#, c-format +msgid "" +"Server certificate verification FAILED:\n" +"\t%s (%s)\n" +msgstr "" +"Server Zertifikatüberprüfung FEHLGESCHLAGEN:\n" +"\t%s (%s)\n" + +#: src/lang.c:336 +msgid "Server certificate verified successfully.\n" +msgstr "Server Zertifikat erfolgreich geprüft.\n" + +#: src/lang.c:338 +msgid "trusted" +msgstr "vertrauenswürdig" + +#: src/lang.c:339 +msgid "untrusted" +msgstr "nicht vertrauenswürdig" + +#: src/lang.c:342 +msgid "Server certificate verification FAILED: \n" +msgstr "Server Zertifikatüberprüfung FEHLGESCHLAGEN: \n" + +#: src/lang.c:346 +#, c-format +msgid "%s %s (strength %d)\n" +msgstr "%s %s (Stärke %d)\n" + +#: src/lang.c:353 #, c-format msgid "Cook article failed, %s is exiting" msgstr "Artikel aufbereiten fehlgeschlagen, %s beendet sich" -#: src/lang.c:158 +#: src/lang.c:354 msgid "" msgstr "" -#: src/lang.c:159 +#: src/lang.c:355 msgid "Creating active file for saved groups...\n" msgstr "Erzeuge die Datei 'active' für gespeicherte Gruppen...\n" -#: src/lang.c:160 +#: src/lang.c:356 msgid "Creating newsrc file...\n" msgstr "Erzeuge newsrc Datei...\n" -#: src/lang.c:162 src/lang.c:1338 src/lang.c:1358 +#: src/lang.c:358 src/lang.c:1666 src/lang.c:1686 msgid "Default" msgstr "Voreinstellung" -#: src/lang.c:163 +#: src/lang.c:359 msgid "Delete saved files that have been post processed?" msgstr "Löschen der gespeicherten Dateien, die nachbearbeitet wurden?" -#: src/lang.c:164 +#: src/lang.c:360 msgid "Deleting temporary files..." msgstr "Lösche temporäre Dateien..." -#: src/lang.c:166 +#: src/lang.c:362 msgid "*** End of article ***" msgstr "*** Ende des Artikels ***" -#: src/lang.c:167 +#: src/lang.c:363 msgid "*** End of articles ***" msgstr "*** Ende der Artikel ***" -#: src/lang.c:168 +#: src/lang.c:364 msgid "*** End of attachments ***" msgstr "*** Ende der Anhänge ***" -#: src/lang.c:169 +#: src/lang.c:365 msgid "*** End of groups ***" msgstr "*** Ende der Gruppen ***" -#: src/lang.c:170 +#: src/lang.c:366 msgid "*** End of page ***" msgstr "*** Seitenende ***" -#: src/lang.c:171 +#: src/lang.c:367 msgid "*** End of posted articles ***" msgstr "*** Ende der geposteten Artikel ***" -#: src/lang.c:172 +#: src/lang.c:368 msgid "*** End of scopes ***" msgstr "*** Ende der Gültigkeitsbereiche ***" -#: src/lang.c:173 +#: src/lang.c:369 msgid "*** End of thread ***" msgstr "*** Ende des Threads ***" -#: src/lang.c:174 +#: src/lang.c:370 msgid "*** End of URLs ***" msgstr "*** Ende der URLs ***" -#: src/lang.c:175 +#: src/lang.c:371 msgid "Enter limit of articles to get> " msgstr "Anzahl zu holender Artikel> " -#: src/lang.c:176 +#: src/lang.c:372 msgid "Enter Message-ID to go to> " msgstr "Message-ID, die Sie suchen> " -#: src/lang.c:177 +#: src/lang.c:373 msgid " and enter next unread thread" msgstr " und nächsten ungel. Thread betreten" -#: src/lang.c:178 +#: src/lang.c:374 msgid " and enter next unread article" msgstr " und nächsten ungel. Artikel betreten" -#: src/lang.c:179 +#: src/lang.c:375 msgid " and enter next unread group" msgstr " und betritt nächste Gruppe" -#: src/lang.c:180 +#: src/lang.c:376 msgid "Enter option number> " msgstr "Optionsnummer eingeben> " -#: src/lang.c:181 +#: src/lang.c:377 #, c-format msgid "Enter range [%s]> " msgstr "Bereich eingeben [%s]> " -#: src/lang.c:182 +#: src/lang.c:378 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1204,7 +1308,7 @@ msgstr "" "\n" "Warnung: Approved:-Header benutzt.\n" -#: src/lang.c:186 +#: src/lang.c:382 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1212,7 +1316,7 @@ msgstr "" "\n" "Fehler: Ungültige Adresse im Approved:-Header.\n" -#: src/lang.c:187 +#: src/lang.c:383 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1220,7 +1324,7 @@ msgstr "" "\n" "Fehler: Ungültige Adresse im From:-Header.\n" -#: src/lang.c:188 +#: src/lang.c:384 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1228,7 +1332,7 @@ msgstr "" "\n" "Fehler: Ungültiger FQDN im Message-ID:-Header.\n" -#: src/lang.c:189 +#: src/lang.c:385 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1236,7 +1340,7 @@ msgstr "" "\n" "Fehler: Ungültige Adresse im Reply-To:-Header.\n" -#: src/lang.c:190 +#: src/lang.c:386 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1244,27 +1348,42 @@ msgstr "" "\n" "Fehler: Ungültige Adresse im To:-Header.\n" -#: src/lang.c:192 +#: src/lang.c:388 #, c-format msgid "Can't unlock %s" msgstr "Kann Lock auf %s nicht entfernen" -#: src/lang.c:193 +#: src/lang.c:389 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "Konnte %s nicht dotlocken - Artikel nicht angehängt!" -#: src/lang.c:194 +#: src/lang.c:390 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "Konnte %s nicht locken - Artikel nicht angehängt!" -#: src/lang.c:197 +#: src/lang.c:393 +#, 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 erfordert Authentifizierung, aber Komprimierung (-C) ist bereits " +"aktiv.\n" +"Starten Sie %s mit der Kommandozeilenoption -A in Verbindung mit -C neu.\n" + +#: src/lang.c:396 #, c-format msgid "Corrupted file %s" msgstr "Datei %s ist beschädigt" -#: src/lang.c:199 +#: src/lang.c:397 +#, c-format +msgid "couldn't expand %s\n" +msgstr "Kann %s nicht expandieren\n" + +#: src/lang.c:399 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1273,37 +1392,37 @@ msgstr "" "Fehler: Followup-To \"poster\" zusammen mit einem Gruppenname\n" " ist nicht erlaubt!\n" -#: src/lang.c:200 +#: src/lang.c:400 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "Fehler: Format überschr. Bildschirmbreite. Benutze Voreinst. \"%s\"." -#: src/lang.c:201 +#: src/lang.c:401 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:202 +#: src/lang.c:402 msgid "Left angle bracket missing in route address.\n" msgstr "Linkes Kleiner-als-Zeichen '<' fehlt in Route-Adresse.\n" -#: src/lang.c:203 +#: src/lang.c:403 msgid "Left parenthesis missing in old-style address.\n" msgstr "Linke Klammer '(' fehlt in EMail-Adresse (alter Stil).\n" -#: src/lang.c:204 +#: src/lang.c:404 msgid "Right parenthesis missing in old-style address.\n" msgstr "Rechte Klammer ')' fehlt in EMail-Adresse (alter Stil).\n" -#: src/lang.c:205 +#: src/lang.c:405 msgid "At-sign missing in mail address.\n" msgstr "In der Mailadresse fehlt das '@'.\n" -#: src/lang.c:206 +#: src/lang.c:406 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:207 +#: src/lang.c:407 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1311,7 +1430,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:208 +#: src/lang.c:408 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1319,7 +1438,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:209 +#: src/lang.c:409 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1327,53 +1446,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:210 +#: src/lang.c:410 msgid "Illegal character in FQDN.\n" msgstr "Ungültiges Zeichen im FQDN.\n" -#: src/lang.c:211 +#: src/lang.c:411 msgid "Zero length FQDN component not allowed.\n" msgstr "Der FQDN darf keine leere Komponente enthalten.\n" -#: src/lang.c:212 +#: src/lang.c:412 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:213 +#: src/lang.c:413 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:214 +#: src/lang.c:414 msgid "FQDN component may not start with digit.\n" msgstr "Komponenten des FQDN dürfen nicht mit einer Zahl beginnen.\n" -#: src/lang.c:215 +#: src/lang.c:415 msgid "Domain literal has impossible numeric value.\n" msgstr "Die IP-Adresse ist nicht gültig.\n" -#: src/lang.c:216 +#: src/lang.c:416 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:217 +#: src/lang.c:417 msgid "Right bracket missing in domain literal.\n" msgstr "Die rechte Klammer nach der IP-Adresse fehlt.\n" -#: src/lang.c:218 +#: src/lang.c:418 msgid "Missing localpart of mail address.\n" msgstr "Fehlender Lokalteil in der Mailadresse.\n" -#: src/lang.c:219 +#: src/lang.c:419 msgid "Illegal character in localpart of mail address.\n" msgstr "Ungültiges Zeichen im Lokalteil der Mailadresse.\n" -#: src/lang.c:220 +#: src/lang.c:420 msgid "Zero length localpart component not allowed.\n" msgstr "Eine leere Lokalteilkomponente ist nicht erlaubt.\n" -#: src/lang.c:221 +#: src/lang.c:421 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1381,7 +1500,7 @@ msgstr "" "Ungültiges Zeichen im Realname.\n" "Ungeschützte Wörter dürfen kein '!()<>@,;:\\.[]' in der Adresse enthalten.\n" -#: src/lang.c:222 +#: src/lang.c:422 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1389,7 +1508,7 @@ msgstr "" "Ungültiges Zeichen im Realname.\n" "Geschützte Wörter dürfen kein '()<>\\' enthalten.\n" -#: src/lang.c:223 +#: src/lang.c:423 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1397,11 +1516,11 @@ msgstr "" "Ungültiges Zeichen im Realname.\n" "Kodierte Wörter dürfen '!()<>@,;:\"\\.[]/=' nicht enthalten.\n" -#: src/lang.c:224 +#: src/lang.c:424 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:225 +#: src/lang.c:425 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1410,7 +1529,7 @@ msgstr "" "Ungeschützte Wörter dürfen kein '()<>\\' in Adressen enthalten (alter " "Stil).\n" -#: src/lang.c:226 +#: src/lang.c:426 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1418,7 +1537,7 @@ msgstr "" "Ungültiges Zeichen im Realname.\n" "Kontrollzeichen und unkodierte 8bit Zeichen > 127 sind verboten.\n" -#: src/lang.c:227 +#: src/lang.c:427 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1426,7 +1545,7 @@ msgstr "" "\n" "Fehler: Keine Leerzeile nach dem Header gefunden.\n" -#: src/lang.c:228 +#: src/lang.c:428 #, c-format msgid "" "\n" @@ -1436,7 +1555,7 @@ msgstr "" "Fehler: Ungültiges %s Format.\n" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:230 +#: src/lang.c:430 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1450,7 +1569,7 @@ msgstr "" " passenden Wert für Ihre Sprache, indem Sie M)enü benutzen,\n" " oder direkt die tinrc ändern.\n" -#: src/lang.c:235 +#: src/lang.c:435 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1465,7 +1584,7 @@ msgstr "" " \"8bit\" oder \"quoted-printable\" - Zeichensatz abhängig - via\n" " M)enü oder durch editieren der tinrc.\n" -#: src/lang.c:241 +#: src/lang.c:441 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1473,7 +1592,7 @@ msgstr "" "\n" "Fehler: Der Artikel beginnt mit einer Leerzeile anstatt des Headers\n" -#: src/lang.c:242 +#: src/lang.c:442 #, c-format msgid "" "\n" @@ -1484,7 +1603,7 @@ msgstr "" "Fehler: Der Header in Zeile %d enthält kein ':' nach seinem Bezeichner:\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:443 #, c-format msgid "" "\n" @@ -1493,7 +1612,7 @@ msgstr "" "\n" "Fehler: Die \"%s:\" Zeile ist leer.\n" -#: src/lang.c:244 +#: src/lang.c:444 #, c-format msgid "" "\n" @@ -1502,7 +1621,7 @@ msgstr "" "\n" "Fehler: Die \"%s:\" Zeile fehlt im Artikel Header.\n" -#: src/lang.c:245 +#: src/lang.c:445 #, c-format msgid "" "\n" @@ -1511,7 +1630,7 @@ msgstr "" "\n" "Fehler: %s enthält auch nicht 7Bit Zeichen.\n" -#: src/lang.c:246 +#: src/lang.c:446 #, c-format msgid "" "\n" @@ -1522,7 +1641,7 @@ msgstr "" "Fehler: Der Header in der Zeile %d hat kein Leerzeichen nach dem ':' :\n" "%s\n" -#: src/lang.c:247 +#: src/lang.c:447 #, c-format msgid "" "\n" @@ -1531,21 +1650,42 @@ msgstr "" "\n" "Fehler: Es sind mehrere (%d) \"%s:\" Zeilen im Header.\n" -#: src/lang.c:248 +#: src/lang.c:448 +#, c-format +msgid "" +"\n" +"Error: Header on line %d has no name:\n" +"%s\n" +msgstr "" +"\n" +"Fehler: Der Header in der Zeile %d hat keinen Namen:\n" +"%s\n" + +#: src/lang.c:450 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "Unsichere Dateiberechtigungen auf %s (%o)" -#: src/lang.c:253 +#: src/lang.c:453 +#, 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" + +#: src/lang.c:455 +#, 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" + +#: src/lang.c:461 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "MIME-Fehler: Unerwartetes Ende des %s/%s-Artikels" -#: src/lang.c:254 +#: src/lang.c:462 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "MIME-Fehler: Anfangsgrenze in Hadern" -#: src/lang.c:256 +#: src/lang.c:464 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1553,16 +1693,16 @@ msgstr "" "\n" "Fehler: \"poster\" ist nicht erlaubt in Newsgroups!\n" -#: src/lang.c:257 +#: src/lang.c:465 msgid "Can't get a (fully-qualified) domain-name!" msgstr "Kann keinen (voll qualifizierten) Domainnamen finden!" -#: src/lang.c:258 +#: src/lang.c:466 #, c-format msgid "No permissions to go into %s\n" msgstr "Keine Berechtigung um %s zu betreten\n" -#: src/lang.c:260 +#: src/lang.c:468 msgid "" "\n" "Error: From: line missing.\n" @@ -1570,30 +1710,34 @@ msgstr "" "\n" "Fehler: Die From: Zeile fehlt.\n" -#: src/lang.c:262 +#: src/lang.c:470 #, c-format msgid "No read permissions for %s\n" msgstr "Keine Leseberechtigung für %s\n" -#: src/lang.c:263 +#: src/lang.c:471 #, c-format msgid "File %s does not exist\n" msgstr "Datei %s existiert nicht\n" -#: src/lang.c:264 +#: src/lang.c:472 #, c-format msgid "No write permissions for %s\n" msgstr "Keine Schreibberechtigung für %s\n" -#: src/lang.c:265 +#: src/lang.c:473 msgid "Can't get user information (/etc/passwd missing?)" msgstr "Kann Benutzer-Infos nicht finden (/etc/passwd fehlt?)" -#: src/lang.c:266 +#: src/lang.c:475 msgid "errors" msgstr "Fehler" -#: src/lang.c:268 +#: src/lang.c:476 +msgid "error" +msgstr "Fehler" + +#: src/lang.c:479 #, c-format msgid "" "\n" @@ -1602,83 +1746,61 @@ msgstr "" "\n" "Fehler in Zeile %d: \"Sender:\"-Header ist nicht erlaubt (wird hinzugefügt)\n" -#: src/lang.c:270 +#: src/lang.c:481 #, c-format msgid "Server has non of the groups listed in %s" msgstr "Server führt keine der Gruppen aus %s" -#: src/lang.c:271 -msgid "error" -msgstr "Fehler" +#: src/lang.c:482 +#, c-format +msgid "Error: unlink %s" +msgstr "Fehler: entferne %s" -#: src/lang.c:272 +#: src/lang.c:483 msgid "Unknown display level" msgstr "Unbekannter Level" -#: src/lang.c:273 +#: src/lang.c:485 +msgid "Unreachable?\n" +msgstr "Unerreichbar?\n" + +#: src/lang.c:487 msgid "" msgstr "" -#: src/lang.c:274 +#: src/lang.c:488 msgid "Exiting..." msgstr "Beenden..." -#: src/lang.c:275 +#: src/lang.c:489 msgid "leaving external mail-reader" msgstr "Verlasse externen Mailreader" -#: src/lang.c:276 +#: src/lang.c:490 #, c-format msgid "Extracting %s..." msgstr "Entpacke %s..." -#: src/lang.c:278 +#: src/lang.c:492 #, 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:279 +#: src/lang.c:493 #, c-format msgid "Error making backup of %s file. Filesystem full?" msgstr "Fehler beim Erzeugen der Sicherung von %s. Dateisystem voll?" -#: src/lang.c:280 +#: src/lang.c:494 #, 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:281 +#: src/lang.c:495 msgid "Rule created by: " msgstr "Regel erstellt von: " -#: src/lang.c:282 -#, c-format -msgid "Enter pattern [%s]> " -msgstr "Muster eingeben [%s]> " - -#: src/lang.c:283 -#, c-format -msgid "" -"\n" -"You requested followups to your article to go to the following %s:\n" -msgstr "" -"\n" -"Antworten auf Ihre Artikel sollen in folgenden %s erscheinen:\n" - -#: src/lang.c:284 -#, c-format -msgid " %s\t Answers will be directed to you by mail.\n" -msgstr " %s\t Antworten erhalten Sie direkt per Mail.\n" - -#: src/lang.c:285 -msgid "-- forwarded message --\n" -msgstr "-- weitergeleitete Nachricht --\n" - -#: src/lang.c:286 -msgid "-- end of forwarded message --\n" -msgstr "-- Ende der weitergeleiteten Nachricht --\n" - -#: src/lang.c:287 +#: src/lang.c:496 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1748,891 +1870,931 @@ msgstr "" "# (Anzahl der Sekunden seit 1970-01-01 00:00:00 UTC)\n" "#\n" -#: src/lang.c:311 +#: src/lang.c:522 #, c-format msgid "Enter score for rule (default=%d): " msgstr "Bewertung für Regel (Standard=%d): " -#: src/lang.c:312 +#: src/lang.c:523 #, 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:313 +#: src/lang.c:524 msgid "Full" msgstr "Voll" -#: src/lang.c:314 +#: src/lang.c:525 msgid "Comment (optional) : " msgstr "Kommentar (optional): " -#: src/lang.c:315 +#: src/lang.c:527 +msgid "Malformed overview entry: servername missing." +msgstr "Fehlerhafter Overview-Eintrag: Servername fehlt." + +#: src/lang.c:528 +#, c-format +msgid "\t Xref: %s" +msgstr "\t Xref: %s" + +#: src/lang.c:529 +msgid "Skipping Xref filter" +msgstr "Überspringe Xref-Filter" + +#: src/lang.c:531 msgid "Apply pattern to : " msgstr "Wende Muster an auf : " -#: src/lang.c:316 +#: src/lang.c:532 +#, c-format +msgid "Enter pattern [%s]> " +msgstr "Muster eingeben [%s]> " + +#: src/lang.c:533 +#, c-format +msgid "" +"\n" +"You requested followups to your article to go to the following %s:\n" +msgstr "" +"\n" +"Antworten auf Ihre Artikel sollen in folgenden %s erscheinen:\n" + +#: src/lang.c:534 +#, c-format +msgid " %s\t Answers will be directed to you by mail.\n" +msgstr " %s\t Antworten erhalten Sie direkt per Mail.\n" + +#: src/lang.c:535 +msgid "-- forwarded message --\n" +msgstr "-- weitergeleitete Nachricht --\n" + +#: src/lang.c:536 +msgid "-- end of forwarded message --\n" +msgstr "-- Ende der weitergeleiteten Nachricht --\n" + +#: src/lang.c:537 msgid "From: line (ignore case) " msgstr "From: Zeile (ignoriere Groß- Kleinschreibung)" -#: src/lang.c:317 +#: src/lang.c:538 msgid "From: line (case sensitive) " msgstr "From: Zeile (Groß- Kleinschreibung beachten) " -#: src/lang.c:319 +#: src/lang.c:541 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%s: Unbekannter Host.\n" -#: src/lang.c:321 +#: src/lang.c:543 msgid "global " msgstr "Global " -#: src/lang.c:322 +#: src/lang.c:544 #, c-format msgid "Please use %.100s instead" msgstr "Bitte %.100s statt dessen benutzen" -#: src/lang.c:323 +#: src/lang.c:545 #, c-format msgid "%s is bogus" msgstr "%s ist ungültig" -#: src/lang.c:324 +#: src/lang.c:546 #, c-format msgid "Group %s is moderated. Continue?" msgstr "Gruppe %s ist moderiert. Fortfahren?" -#: src/lang.c:325 +#: src/lang.c:547 msgid "groups" msgstr "Gruppen" -#: src/lang.c:326 +#: src/lang.c:548 #, c-format msgid "Rereading %s..." msgstr "Lese %s..." -#: src/lang.c:327 +#: src/lang.c:549 msgid "Top Level Commands" msgstr "Top Level Befehle" -#: src/lang.c:328 +#: src/lang.c:550 msgid "Group Selection" msgstr "Gruppen-Auswahl" -#: src/lang.c:329 +#: src/lang.c:551 msgid "group" msgstr "Gruppe" -#: src/lang.c:330 +#: src/lang.c:552 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" "*** Gruppenbeschreibungen sind aktuell in select_format deaktiviert ***" -#: src/lang.c:332 +#: src/lang.c:554 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "" "Kommentarzeile(n). für nächsten Menüpunkt bzw. Ende der eingeg. Zeile." -#: src/lang.c:333 +#: src/lang.c:555 msgid "From: line to add to filter file. toggles & sets." msgstr "From: zum Filter hinzufügen. wechselt & setzt." -#: src/lang.c:334 +#: src/lang.c:556 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:335 +#: src/lang.c:557 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "Message-ID: zum Filter hinzufügen. wechselt & setzt." -#: src/lang.c:336 +#: src/lang.c:558 msgid "Subject: line to add to filter file. toggles & sets." msgstr "Subject: zum Filter hinzufügen. wechselt & setzt." -#: src/lang.c:337 +#: src/lang.c:559 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:338 +#: src/lang.c:560 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "" "Wähle worauf das Textmuster angewendet wird. wechselt & setzt." -#: src/lang.c:339 +#: src/lang.c:561 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "" "Gültigkeitsdauer in Tagen für den Filter. wechselt & setzt." -#: src/lang.c:340 +#: src/lang.c:562 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "" "Filterregel gilt für aktuelle/alle Gruppe(n). wechselt & setzt." -#: src/lang.c:341 +#: src/lang.c:563 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "" "Filterregel gilt für aktuelle/allen Gruppe(n). wechselt & setzt." -#: src/lang.c:342 +#: src/lang.c:564 msgid "kill an article via a menu" msgstr "Killt einen Artikel mittels eines Menüs" -#: src/lang.c:343 +#: src/lang.c:565 msgid "auto-select (hot) an article via a menu" msgstr "Filterregel (hochscoren) für Artikel via Menü erstellen" -#: src/lang.c:344 +#: src/lang.c:566 msgid "Browse URLs in article" msgstr "URLs im Artikel mit Browser öffnen" -#: src/lang.c:345 +#: src/lang.c:567 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:347 +#: src/lang.c:569 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "Cancelt (löscht) oder ersetzt den aktuellen Artikel" -#: src/lang.c:348 +#: src/lang.c:570 msgid "post followup to current article" msgstr "Aktuellen Artikel beantworten (followup)" -#: src/lang.c:349 +#: src/lang.c:571 msgid "post followup (don't copy text) to current article" msgstr "Aktuellen Artikel beantworten, ohne Zitieren des Textes" -#: src/lang.c:350 +#: src/lang.c:572 msgid "post followup to current article quoting complete headers" msgstr "Aktuellen Artikel beantworten, mit Komplettzitat der Header" -#: src/lang.c:351 +#: src/lang.c:573 msgid "repost chosen article to another group" msgstr "Gewählten Artikel in eine andere Gruppe reposten" -#: src/lang.c:353 +#: src/lang.c:575 msgid "edit article (mail-groups only)" msgstr "Editiere Artikel (nur bei Mail-Gruppen)" -#: src/lang.c:354 +#: src/lang.c:576 msgid "display first article in current thread" msgstr "Ersten Artikel im aktuellen Thread anzeigen" -#: src/lang.c:355 +#: src/lang.c:577 msgid "display first page of article" msgstr "Zeigt erste Seite des Artikels an" -#: src/lang.c:356 +#: src/lang.c:578 msgid "display last article in current thread" msgstr "Letzten Artikel im aktuellen Thread anzeigen" -#: src/lang.c:357 +#: src/lang.c:579 msgid "display last page of article" msgstr "Letzte Seite des Artikels anzeigen" -#: src/lang.c:358 +#: src/lang.c:580 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:359 +#: src/lang.c:581 msgid "display next article" msgstr "Nächsten Artikel anzeigen" -#: src/lang.c:360 +#: src/lang.c:582 msgid "display first article in next thread" msgstr "Zeigt den ersten Artikel im nächsten Thread an" -#: src/lang.c:361 +#: src/lang.c:583 msgid "display next unread article" msgstr "Nächsten ungelesenen Artikel anzeigen" -#: src/lang.c:362 +#: src/lang.c:584 msgid "go to the article that this one followed up" msgstr "(Bezugs)Artikel anzeigen, den der aktuelle Artikel beantwortet hat" -#: src/lang.c:363 +#: src/lang.c:585 msgid "display previous article" msgstr "Vorhergehenden Artikel anzeigen" -#: src/lang.c:364 +#: src/lang.c:586 msgid "display previous unread article" msgstr "Vorhergehenden ungelesenen Artikel anzeigen" -#: src/lang.c:365 +#: src/lang.c:587 msgid "quickly kill an article using defaults" msgstr "Killt einen Artikel schnell und benutzt dabei die Voreinstellungen" -#: src/lang.c:366 +#: src/lang.c:588 msgid "quickly auto-select (hot) an article using defaults" msgstr "Markiert (hervorheben) Artikel und benutzt die Voreinstellungen" -#: src/lang.c:367 +#: src/lang.c:589 msgid "return to group selection level" msgstr "Kehrt zur Gruppenauswahl-Ebene zurück" -#: src/lang.c:368 +#: src/lang.c:590 msgid "reply through mail to author" msgstr "Antwort per Mail an den Autor" -#: src/lang.c:369 +#: src/lang.c:591 msgid "reply through mail (don't copy text) to author" msgstr "Antwort per Mail an den Autor (ohne Zitieren des Textes)" -#: src/lang.c:370 +#: src/lang.c:592 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:371 +#: src/lang.c:593 msgid "search backwards within this article" msgstr "Sucht rückwärts innerhalb des Artikels" -#: src/lang.c:372 +#: src/lang.c:594 msgid "search forwards within this article" msgstr "Sucht vorwärts innerhalb des Artikels" -#: src/lang.c:373 +#: src/lang.c:595 msgid "show article in raw-mode (including all headers)" msgstr "Artikel im Rohformat (inklusive aller Header) anzeigen" -#: src/lang.c:374 +#: src/lang.c:596 msgid "skip next block of included text" msgstr "Überspringt den nächsten Zitatblock" -#: src/lang.c:375 +#: src/lang.c:597 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:376 +#: src/lang.c:598 msgid "toggle display of all headers" msgstr "Schalte Anzeige aller Header ein/aus" -#: src/lang.c:377 +#: src/lang.c:599 msgid "toggle word highlighting on/off" msgstr "Schaltet das Wort-Hervorheben ein/aus" -#: src/lang.c:378 +#: src/lang.c:600 msgid "toggle ROT-13 (basic decode) for current article" msgstr "(De)aktiviert ROT-13 Dekodierung für den aktuellen Artikel" -#: src/lang.c:379 +#: src/lang.c:601 msgid "toggle tabwidth 4 <-> 8" msgstr "Wechsle Tabulatorweite 4 <-> 8" -#: src/lang.c:380 +#: src/lang.c:602 msgid "toggle German TeX style decoding for current article" msgstr "(de)aktiviere deutsche TeX-style Dekodierung für aktuellen Artikel" -#: src/lang.c:381 +#: src/lang.c:603 msgid "toggle display of uuencoded sections" msgstr "Anzeige von UU-kodierten Teilen umschalten" -#: src/lang.c:382 +#: src/lang.c:604 msgid "View/pipe/save multimedia attachments" msgstr "Multimedia-Anhänge anzeigen/pipen/speichern" -#: src/lang.c:383 +#: src/lang.c:605 msgid "choose first attachment in list" msgstr "Wähle ersten Anhang in der Liste" -#: src/lang.c:384 +#: src/lang.c:606 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t Wähle Anhang anhand der Nummer" -#: src/lang.c:385 +#: src/lang.c:607 msgid "choose last attachment in list" msgstr "Wähle letzten Anhang in der Liste" -#: src/lang.c:387 +#: src/lang.c:609 msgid "pipe attachment into command" msgstr "Anhang an Befehl weiterleiten" -#: src/lang.c:388 +#: src/lang.c:610 msgid "pipe raw attachment into command" msgstr "Anhang roh an Befehl weiterleiten" -#: src/lang.c:390 +#: src/lang.c:612 msgid "save attachment to disk" msgstr "Anhang speichern" -#: src/lang.c:391 +#: src/lang.c:613 msgid "search for attachments forwards" msgstr "Sucht vorwärts nach Anhängen" -#: src/lang.c:392 +#: src/lang.c:614 msgid "search for attachments backwards" msgstr "Sucht rückwärts nach Anhängen" -#: src/lang.c:393 +#: src/lang.c:615 msgid "view attachment" msgstr "Anhang ansehen" -#: src/lang.c:394 +#: src/lang.c:616 msgid "tag attachment" msgstr "Anhang markieren" -#: src/lang.c:395 +#: src/lang.c:617 msgid "tag attachments that match user specified pattern" msgstr "Anhänge markieren die in ein gegebenes Muster passen" -#: src/lang.c:396 +#: src/lang.c:618 msgid "reverse tagging on all attachments (toggle)" msgstr "Markierung der Anhänge umkehren (Umschalten)" -#: src/lang.c:397 +#: src/lang.c:619 msgid "untag all tagged attachments" msgstr "Hebt die Markierung der markierten Anhänge auf" -#: src/lang.c:398 +#: src/lang.c:620 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:399 +#: src/lang.c:621 msgid "choose first attribute in list" msgstr "Wähle erstes Attribut in der Liste" -#: src/lang.c:400 +#: src/lang.c:622 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t Wähle Attribut anhand der Nummer" -#: src/lang.c:401 +#: src/lang.c:623 msgid "choose last attribute in list" msgstr "Wähle letztes Attribut in der Liste" -#: src/lang.c:402 +#: src/lang.c:624 msgid "reset attribute to a default value" msgstr "Attribut auf die Voreinstellung zurücksetzen" -#: src/lang.c:403 +#: src/lang.c:625 msgid "search forwards for an attribute" msgstr "Suche vorwärts nach einem Attribut" -#: src/lang.c:404 +#: src/lang.c:626 msgid "search backwards for an attribute" msgstr "Sucht rückwärts nach einem Attribut" -#: src/lang.c:405 +#: src/lang.c:627 msgid "select attribute" msgstr "Attribut auswählen" -#: src/lang.c:406 +#: src/lang.c:628 msgid "toggle back to options menu when invoked from there" msgstr "Zurück zum Optionsmenü wechseln falls von dort aufgerufen" -#: src/lang.c:407 +#: src/lang.c:629 #, c-format msgid "report bug or comment via mail to %s" msgstr "Sendet Fehlerbericht oder Kommentar via Mail an %s" -#: src/lang.c:408 +#: src/lang.c:630 msgid "choose first option in list" msgstr "Wähle erste Option in der Liste" -#: src/lang.c:409 +#: src/lang.c:631 msgid "0 - 9\t choose option by number" msgstr "0 - 9\t Wählt die Option anhand der Nummer" -#: src/lang.c:410 +#: src/lang.c:632 msgid "choose last option in list" msgstr "Wähle letzte Option in der Liste" -#: src/lang.c:411 +#: src/lang.c:633 msgid "start scopes menu" msgstr "Gültigkeitsbereichmenü" -#: src/lang.c:412 +#: src/lang.c:634 msgid "search forwards for an option" msgstr "Suche vorwärts nach einer Option" -#: src/lang.c:413 +#: src/lang.c:635 msgid "search backwards for an option" msgstr "Sucht rückwärts nach einer Option" -#: src/lang.c:414 +#: src/lang.c:636 msgid "select option" msgstr "Option auswählen" -#: src/lang.c:415 +#: src/lang.c:637 msgid "toggle to attributes menu" msgstr "Umschalten zum Attributemenü" -#: src/lang.c:416 +#: src/lang.c:638 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:417 +#: src/lang.c:639 msgid "escape from command prompt" msgstr "Verlassen der Kommandozeile" -#: src/lang.c:418 +#: src/lang.c:640 msgid "edit filter file" msgstr "Filter-Datei bearbeiten" -#: src/lang.c:419 +#: src/lang.c:641 msgid "get help" msgstr "Zeigt die Hilfe" -#: src/lang.c:420 +#: src/lang.c:642 msgid "display last article viewed" msgstr "Zeigt den zuletzt angezeigten Artikel an" -#: src/lang.c:421 +#: src/lang.c:643 msgid "down one line" msgstr "Eine Zeile runter" -#: src/lang.c:422 +#: src/lang.c:644 msgid "up one line" msgstr "Eine Zeile hoch" -#: src/lang.c:423 +#: src/lang.c:645 msgid "go to article chosen by Message-ID" msgstr "Artikel mit dieser Message-ID anzeigen" -#: src/lang.c:424 +#: src/lang.c:646 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "Artikel/Thread/hervorgeh./markierten Artikel per Mail weiterleiten" -#: src/lang.c:425 +#: src/lang.c:647 msgid "menu of configurable options" msgstr "Menü der konfigurierbaren Optionen" -#: src/lang.c:426 +#: src/lang.c:648 msgid "down one page" msgstr "Eine Seite runter" -#: src/lang.c:427 +#: src/lang.c:649 msgid "up one page" msgstr "Eine Seite hoch" -#: src/lang.c:429 +#: src/lang.c:651 msgid "post (write) article to current group" msgstr "Poste (schreibe) Artikel in die aktuelle Gruppe" -#: src/lang.c:430 +#: src/lang.c:652 msgid "post postponed articles" msgstr "Poste zurückgestellte Artikel" -#: src/lang.c:432 +#: src/lang.c:654 msgid "list articles posted by you (from posted file)" msgstr "Listet Ihre geposteten Artikel auf (aus der 'posted' Datei)" -#: src/lang.c:433 +#: src/lang.c:655 msgid "return to previous menu" msgstr "Kehrt zum vorherigen Menü zurück" -#: src/lang.c:434 +#: src/lang.c:656 msgid "quit tin immediately" msgstr "Beendet tin sofort" -#: src/lang.c:435 +#: src/lang.c:657 msgid "redraw page" msgstr "Bildschirmdarstellung neu zeichnen" -#: src/lang.c:436 +#: src/lang.c:658 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "Speichert Artikel/Thread hervorgehoben/Muster/markierten Artikel" -#: src/lang.c:437 +#: src/lang.c:659 msgid "save marked articles automatically without user prompts" msgstr "Speichert markierte Artikel automatisch ohne Nachfrage" -#: src/lang.c:438 +#: src/lang.c:660 msgid "scroll the screen one line down" msgstr "Bildschirm eine Zeile nach oben schieben" -#: src/lang.c:439 +#: src/lang.c:661 msgid "scroll the screen one line up" msgstr "Bildschirm eine Zeile nach unten schieben" -#: src/lang.c:440 +#: src/lang.c:662 msgid "search for articles by author backwards" msgstr "Sucht rückwärts nach Artikeln von Autor" -#: src/lang.c:441 +#: src/lang.c:663 msgid "search for articles by author forwards" msgstr "Sucht vorwärts nach Artikeln von Autor" -#: src/lang.c:442 +#: src/lang.c:664 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:443 +#: src/lang.c:665 msgid " \t (searches are case-insensitive and wrap around to all articles)" msgstr "" " \t (Suchen beachten Groß/Kleinschreibung nicht und laufen über den\n" " letzten Artikel hinaus zum ersten Artikel der Gruppe und von dort\n" " aus weiter.)" -#: src/lang.c:444 +#: src/lang.c:666 msgid "search for articles by Subject line backwards" msgstr "Durchsucht Artikel rückwärts nach Subject Zeile" -#: src/lang.c:445 +#: src/lang.c:667 msgid "search for articles by Subject line forwards" msgstr "Durchsucht Artikel vorwärts nach Subject Zeile" -#: src/lang.c:446 +#: src/lang.c:668 msgid "repeat last search" msgstr "Letzte Suche wiederholen" -#: src/lang.c:447 +#: src/lang.c:669 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "Markiere Artikel für nochmaliges posten/pipen/drucken/abspeichern" -#: src/lang.c:448 +#: src/lang.c:670 msgid "toggle info message in last line (subject/description)" msgstr "Anzeige von Subject/Beschreibung in d. letzten Zeile (de)aktivieren" -#: src/lang.c:449 +#: src/lang.c:671 msgid "toggle inverse video" msgstr "(de)aktiviert inverse Darstellung" -#: src/lang.c:450 +#: src/lang.c:672 msgid "toggle mini help menu and posting etiquette display" msgstr "Schaltet das Minihilfemenü und Posting Etikette ein/aus" -#: src/lang.c:451 +#: src/lang.c:673 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:452 +#: src/lang.c:674 msgid "show version information" msgstr "Zeige Versionsinformationen" -#: src/lang.c:453 +#: src/lang.c:675 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:454 +#: src/lang.c:676 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:455 +#: src/lang.c:677 msgid "choose first thread in list" msgstr "Wähle ersten Thread in der Liste" -#: src/lang.c:456 +#: src/lang.c:678 msgid "choose last thread in list" msgstr "Wähle letzten Thread in der Liste" -#: src/lang.c:457 +#: src/lang.c:679 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "Listet Artikel im aktuellen Thread (öffnet das Thread Untermenü)" -#: src/lang.c:458 +#: src/lang.c:680 msgid "mark article as unread" msgstr "Markiert Artikel als ungelesen" -#: src/lang.c:459 +#: src/lang.c:681 msgid "mark current thread, range or tagged threads as read" msgstr "" "Markiert den aktuellen Thread, Bereich oder markierte Artikel als gelesen" -#: src/lang.c:460 +#: src/lang.c:682 msgid "mark current thread, range or tagged threads as unread" msgstr "" "Markiert den aktuellen Thread, Bereich oder markierte Artikel als ungelesen" -#: src/lang.c:461 +#: src/lang.c:683 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:462 +#: src/lang.c:684 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:463 +#: src/lang.c:685 msgid "toggle display of all/selected articles" msgstr "Wechselt zwischen der Anzeige aller/markierter (hot) Artikel" -#: src/lang.c:464 +#: src/lang.c:686 msgid "display next group" msgstr "Zeige nächste Gruppe" -#: src/lang.c:465 +#: src/lang.c:687 msgid "display previous group" msgstr "Zeige vorhergehende Gruppe" -#: src/lang.c:466 +#: src/lang.c:688 msgid "toggle all selections (all articles)" msgstr "Markierung 'hot'/wichtig für alle Artikel umschalten" -#: src/lang.c:467 +#: src/lang.c:689 msgid "select group (make \"hot\")" msgstr "Markierung 'hot'/wichtig für Gruppe setzen" -#: src/lang.c:468 +#: src/lang.c:690 msgid "select thread" msgstr "Markierung 'hot'/wichtig für Thread setzen" # TODO: formating -#: src/lang.c:469 +#: src/lang.c:691 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:470 +#: src/lang.c:692 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:471 +#: src/lang.c:693 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t Wählt Thread anhand der Nummer" -#: src/lang.c:472 +#: src/lang.c:694 msgid "toggle limit number of articles to get, and reload" msgstr "Anzahl der zu holenden oder wieder zu ladenden Artikel ändern" -#: src/lang.c:473 +#: src/lang.c:695 msgid "toggle display of all/unread articles" msgstr "Wechselt zwischen der Anzeige aller/ungelesener Artikel" -#: src/lang.c:474 +#: src/lang.c:696 msgid "toggle selection of thread" msgstr "Markierung 'hot'/wichtig für Thread setzen/entfernen" -#: src/lang.c:475 +#: src/lang.c:697 msgid "cycle through threading options available" msgstr "Wechsle durch die verschiedenen Threading-Optionen" -#: src/lang.c:476 +#: src/lang.c:698 msgid "undo all selections (all articles)" msgstr "Markierung 'hot'/wichtig für alle Artikel entfernen" -#: src/lang.c:477 +#: src/lang.c:699 msgid "untag all tagged threads" msgstr "Hebt die Markierung der markierten Artikel auf" -#: src/lang.c:478 +#: src/lang.c:700 msgid "search for articles forwards" msgstr "Sucht vorwärts nach Artikeln" -#: src/lang.c:479 +#: src/lang.c:701 msgid "search for articles backwards" msgstr "Sucht rückwärts nach Artikeln" -#: src/lang.c:480 +#: src/lang.c:702 msgid "toggle info message in last line (Message-ID)" msgstr "Informationen (Message-ID) in der letzten Zeile ein/ausblenden" -#: src/lang.c:481 +#: src/lang.c:703 msgid "Open article by Message-ID" msgstr "Artikel anhand der Message-ID öffnen" -#: src/lang.c:482 +#: src/lang.c:704 msgid "add new scope" msgstr "Neuen Gültigkeitsbereich hinzufügen" -#: src/lang.c:483 +#: src/lang.c:705 msgid "delete scope" msgstr "Gültigkeitsbereich löschen" -#: src/lang.c:484 +#: src/lang.c:706 msgid "edit attributes file" msgstr "Attribute-Datei bearbeiten" -#: src/lang.c:485 +#: src/lang.c:707 msgid "choose first scope in list" msgstr "Wähle ersten Gültigkeitsbereich in der Liste" -#: src/lang.c:486 +#: src/lang.c:708 msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t Wählt den Gültigkeitsbereich anhand der Nummer" -#: src/lang.c:487 +#: src/lang.c:709 msgid "choose last scope in list" msgstr "Wähle letzten Gültigkeitsbereich in der Liste" -#: src/lang.c:488 +#: src/lang.c:710 msgid "move scope" msgstr "Gültigkeitsbereich verschieben" -#: src/lang.c:489 +#: src/lang.c:711 msgid "rename scope" msgstr "Gültigkeitsbereich umbenennen" -#: src/lang.c:490 +#: src/lang.c:712 msgid "select scope" msgstr "Gültigkeitsbereich auswählen" -#: src/lang.c:491 +#: src/lang.c:713 msgid "mark all articles in group as read" msgstr "Markiert alle Artikel der Gruppe als gelesen" -#: src/lang.c:492 +#: src/lang.c:714 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:493 +#: src/lang.c:715 msgid "choose first group in list" msgstr "Wähle erste Gruppe in der Liste" -#: src/lang.c:494 +#: src/lang.c:716 msgid "choose group by name" msgstr "Gruppe anhand des Namens auswählen" -#: src/lang.c:495 +#: src/lang.c:717 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t Wählt die Gruppe anhand der Nummer" -#: src/lang.c:496 +#: src/lang.c:718 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:497 +#: src/lang.c:719 msgid "choose last group in list" msgstr "Wähle letzte Gruppe in der Liste" -#: src/lang.c:499 +#: src/lang.c:721 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:500 +#: src/lang.c:722 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:502 +#: src/lang.c:724 msgid "mark all articles in chosen group unread" msgstr "Markiert alle Artikel in der gewählten Gruppe als ungelesen" -#: src/lang.c:503 +#: src/lang.c:725 msgid "move chosen group within list" msgstr "Bewegt die gewählte Gruppe innerhalb der Liste" -#: src/lang.c:504 +#: src/lang.c:726 msgid "choose next group with unread news" msgstr "Wählt die nächste Gruppe mit ungelesenen Artikeln" -#: src/lang.c:505 src/lang.c:1420 +#: src/lang.c:727 src/lang.c:1748 msgid "quit" msgstr "Beenden" -#: src/lang.c:506 +#: src/lang.c:728 msgid "quit without saving configuration changes" msgstr "Beenden ohne die Konfigurationsänderungen zu sichern" -#: src/lang.c:507 +#: src/lang.c:729 msgid "read chosen group" msgstr "Liest ausgewählte Gruppe" -#: src/lang.c:508 +#: src/lang.c:730 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr "Setzt die .newsrc zurück (alle Artikel als gelesen markiert)" -#: src/lang.c:509 +#: src/lang.c:731 msgid "search backwards for a group name" msgstr "Sucht rückwärts nach einem Gruppennamen" -#: src/lang.c:510 +#: src/lang.c:732 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:511 +#: src/lang.c:733 msgid "search forwards for a group name" msgstr "Suche vorwärts nach einer Gruppe" -#: src/lang.c:512 +#: src/lang.c:734 msgid "subscribe to chosen group" msgstr "Abonniert ausgewählte Gruppe" -#: src/lang.c:513 +#: src/lang.c:735 msgid "subscribe to groups that match pattern" msgstr "Abonniere Gruppen, die auf das Muster passen" -#: src/lang.c:514 +#: src/lang.c:736 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:515 +#: src/lang.c:737 msgid "show NNTP[S] connection details" -msgstr "zeige NNTP[S] Verbindungsdeteils" +msgstr "zeige NNTP[S] Verbindungsdetails" -#: src/lang.c:516 +#: src/lang.c:738 msgid "toggle display of group name only or group name plus description" msgstr "Anzeige der Kurzbeschreibung der Gruppe (de)aktivieren." -#: src/lang.c:517 +#: src/lang.c:739 msgid "toggle display to show all/unread subscribed groups" msgstr "Wechselt die Anzeige zwischen allen/ungelesenen abonnierten Gruppen" -#: src/lang.c:518 +#: src/lang.c:740 msgid "unsubscribe from chosen group" msgstr "Bestellt ausgewählte Gruppe ab" -#: src/lang.c:519 +#: src/lang.c:741 msgid "unsubscribe from groups that match pattern" msgstr "Bestelle Gruppen ab, die auf das Muster passen" -#: src/lang.c:520 +#: src/lang.c:742 msgid "sort the list of groups" msgstr "Liste der Gruppen sortieren" -#: src/lang.c:521 +#: src/lang.c:743 msgid "toggle display to show all/subscribed groups" msgstr "Wechselt zwischen der Anzeige aller/abonnierten Gruppen" -#: src/lang.c:522 +#: src/lang.c:744 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:523 +#: src/lang.c:745 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t Wähle Artikel anhand der Nummer" -#: src/lang.c:524 +#: src/lang.c:746 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:525 +#: src/lang.c:747 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:526 +#: src/lang.c:748 msgid "choose first article in list" msgstr "Wähle ersten Artikel in der Liste" -#: src/lang.c:527 +#: src/lang.c:749 msgid "choose last article in list" msgstr "Wähle letzten Artikel in der Liste" -#: src/lang.c:528 +#: src/lang.c:750 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:529 +#: src/lang.c:751 msgid "mark article, range or tagged articles as unread" msgstr "Markiert den Artikel, Bereich oder markierte Artikel als ungelesen" -#: src/lang.c:530 +#: src/lang.c:752 msgid "mark current thread as unread" msgstr "Markiert den aktuellen Thread als ungelesen" -#: src/lang.c:531 +#: src/lang.c:753 msgid "read chosen article" msgstr "Zeige gewählten Artikel" -#: src/lang.c:532 +#: src/lang.c:754 msgid "" "Display properties\n" "------------------" @@ -2640,7 +2802,7 @@ msgstr "" "Darstellungsoptionen\n" "--------------------" -#: src/lang.c:533 +#: src/lang.c:755 msgid "" "Miscellaneous\n" "-------------" @@ -2648,7 +2810,7 @@ msgstr "" "Verschiedenes\n" "-------------" -#: src/lang.c:534 +#: src/lang.c:756 msgid "" "Moving around\n" "-------------" @@ -2656,7 +2818,7 @@ msgstr "" "Position ändern\n" "---------------" -#: src/lang.c:535 +#: src/lang.c:757 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2664,7 +2826,7 @@ msgstr "" "Gruppe/Thread/Artikel Aktionen\n" "-------------------------------" -#: src/lang.c:536 +#: src/lang.c:758 msgid "" "Attachment operations\n" "---------------------" @@ -2672,7 +2834,7 @@ msgstr "" "Anhangs Aktionen\n" "-----------------" -#: src/lang.c:537 +#: src/lang.c:759 msgid "" "Attribute operations\n" "--------------------" @@ -2680,7 +2842,7 @@ msgstr "" "Attribute Aktionen\n" "------------------" -#: src/lang.c:538 +#: src/lang.c:760 msgid "" "Option operations\n" "-----------------" @@ -2688,7 +2850,7 @@ msgstr "" "Options Aktionen\n" "----------------" -#: src/lang.c:539 +#: src/lang.c:761 msgid "" "Posted article operations\n" "-------------------------" @@ -2696,7 +2858,7 @@ msgstr "" "Gepostete Artikel Aktionen\n" "--------------------------" -#: src/lang.c:540 +#: src/lang.c:762 msgid "" "Scope operations\n" "----------------" @@ -2704,7 +2866,7 @@ msgstr "" "Gültigkeitsbereich Aktionen\n" "---------------------------" -#: src/lang.c:541 +#: src/lang.c:763 msgid "" "URL operations\n" "--------------" @@ -2712,94 +2874,99 @@ msgstr "" "URL Aktionen\n" "------------" -#: src/lang.c:542 +#: src/lang.c:764 msgid "choose first URL in list" msgstr "Wähle erste URL in der Liste" -#: src/lang.c:543 +#: src/lang.c:765 msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t Wählt die URL anhand der Nummer" -#: src/lang.c:544 +#: src/lang.c:766 msgid "choose last URL in list" msgstr "Wähle letzte URL in der Liste" -#: src/lang.c:545 +#: src/lang.c:767 msgid "search for URLs forwards" msgstr "Suche vorwärts nach URLs" -#: src/lang.c:546 +#: src/lang.c:768 msgid "search for URLs backwards" msgstr "Suche rückwärts nach URLs" -#: src/lang.c:547 +#: src/lang.c:769 msgid "Open URL in browser" msgstr "URL im Browser öffnen" -#: src/lang.c:548 +#: src/lang.c:770 msgid "toggle info message in last line (URL)" msgstr "Informationen (URL) in der letzten Zeile ein/ausblenden" -#: src/lang.c:550 +#: src/lang.c:772 msgid "Group Level Commands" msgstr "Gruppenlevel Befehle" -#: src/lang.c:551 +#: src/lang.c:773 msgid "Kill filter added" msgstr "Killfilter hinzugefügt" -#: src/lang.c:552 +#: src/lang.c:774 msgid "Auto-selection filter added" msgstr "Automatischer Auswahlfilter hinzugefügt" -#: src/lang.c:553 +#: src/lang.c:775 msgid "All parts tagged" msgstr "Alle Teile markiert" -#: src/lang.c:554 +#: src/lang.c:776 msgid "All parts untagged" -msgstr "Alle Teile unmarkiert " +msgstr "Alle Teile unmarkiert" -#: src/lang.c:555 +#: src/lang.c:777 +#, c-format +msgid "Building References-trees (%d/%d)..." +msgstr "Baue References-Bäume (%d/%d)..." + +#: src/lang.c:778 msgid "Storing article for later posting" msgstr "Speichert Artikel, um ihn später zu posten" -#: src/lang.c:556 +#: src/lang.c:779 msgid "Please enter a valid character" msgstr "Bitte ein gültiges Zeichen eingeben" -#: src/lang.c:557 +#: src/lang.c:780 #, c-format msgid "Missing part #%d" msgstr "Teil Nummer %d fehlt." -#: src/lang.c:558 +#: src/lang.c:781 msgid "*** No postponed articles ***" msgstr "*** Keine zurückgelegten Artikel ***" -#: src/lang.c:559 +#: src/lang.c:782 msgid "Not a multi-part message" msgstr "Kein mehrteiliger Artikel" -#: src/lang.c:560 +#: src/lang.c:783 msgid "You are not subscribed to this group" msgstr "Sie haben diese Gruppe nicht abonniert" -#: src/lang.c:561 +#: src/lang.c:784 msgid "No previous expression" msgstr "Kein vorhergehender Ausdruck" -#: src/lang.c:562 +#: src/lang.c:785 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:564 +#: src/lang.c:787 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d zurückgelegte %s, hervorholen mit ^O...\n" -#: src/lang.c:565 +#: src/lang.c:788 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2809,21 +2976,17 @@ msgstr "" " Um das zu ändern, setzen Sie in der tinrc das alternative_handling auf " "OFF\n" -#: src/lang.c:567 +#: src/lang.c:790 #, 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:568 +#: src/lang.c:791 msgid "TeX2Iso encoded article" msgstr "TeX2Iso kodierter Artikel" -#: src/lang.c:569 -msgid "incomplete " -msgstr "unvollständige " - #. TODO: replace hard coded key-names -#: src/lang.c:571 +#: src/lang.c:793 #, c-format msgid "" "\n" @@ -2886,151 +3049,151 @@ msgstr "" "Bitte senden Sie Fehlerberichte und Kommentare mittels des 'R' Kommandos an\n" "%s.\n" -#: src/lang.c:587 +#: src/lang.c:809 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "Ungültige From: %s Zeile. Lesen Sie INSTALL nochmal." -#: src/lang.c:589 +#: src/lang.c:811 msgid "Invalid multibyte sequence found\n" msgstr "Ungültige Mehrbytezeichen-Folge vorhanden\n" -#: src/lang.c:592 +#: src/lang.c:814 #, c-format msgid "Invalid Sender:-header %s" msgstr "Ungültiger Sender:-Header %s" -#: src/lang.c:594 +#: src/lang.c:816 msgid "Inverse video disabled" msgstr "Inverse Bilddarstellung abgestellt" -#: src/lang.c:595 +#: src/lang.c:817 msgid "Inverse video enabled" msgstr "Inverse Bilddarstellung eingeschaltet" -#: src/lang.c:597 +#: src/lang.c:819 #, c-format msgid "Missing definition for %s\n" msgstr "Fehlende Definition für %s\n" -#: src/lang.c:598 +#: src/lang.c:820 #, c-format msgid "Invalid key definition '%s'\n" msgstr "Ungültige Tastenbelegung '%s'\n" -#: src/lang.c:599 +#: src/lang.c:821 #, c-format msgid "Invalid keyname '%s'\n" msgstr "Ungültiger Tastenname '%s'\n" -#: src/lang.c:600 +#: src/lang.c:822 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "Keymap-Datei wurde auf Version %s umgestellt\n" -#: src/lang.c:601 +#: src/lang.c:823 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "Filter From: [%s] (j/n): " -#: src/lang.c:602 +#: src/lang.c:824 msgid "Kill Lines: (num): " msgstr "Filter Z.: (num): " -#: src/lang.c:603 +#: src/lang.c:825 msgid "Kill Article Menu" msgstr "Filter Menü (Kill, Bewertung/Score verringern)" -#: src/lang.c:604 +#: src/lang.c:826 #, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "Filter Msg-ID: [%s] (v/l/n/n): " -#: src/lang.c:605 +#: src/lang.c:827 msgid "Kill pattern scope : " msgstr "Filter nach Muster : " -#: src/lang.c:606 +#: src/lang.c:828 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "Filter Subject:[%s] (j/n): " -#: src/lang.c:607 +#: src/lang.c:829 msgid "Kill text pattern : " msgstr "Filter Textmuster : " -#: src/lang.c:608 +#: src/lang.c:830 msgid "Kill time in days : " msgstr "Filterzeit in Tagen : " -#: src/lang.c:610 +#: src/lang.c:832 msgid "Last" msgstr "Letzte" -#: src/lang.c:611 +#: src/lang.c:833 msgid "-- Last response --" msgstr "-- Letzte Antwort --" -#: src/lang.c:612 +#: src/lang.c:834 #, c-format msgid "Lines %s " msgstr "Zeilen %s " -#: src/lang.c:614 +#: src/lang.c:840 msgid "Function not available." msgstr "Funktion nicht verfügbar." -#: src/lang.c:615 +#: src/lang.c:841 msgid "Not reading via NNTP." msgstr "Es wird nicht via NNTP gelesen." -#: src/lang.c:617 +#: src/lang.c:843 #, c-format msgid "Group: %s" msgstr "Gruppe: %s" -#: src/lang.c:618 +#: src/lang.c:844 #, c-format msgid "Groups: %s" msgstr "Gruppen: %s" -#: src/lang.c:621 +#: src/lang.c:847 msgid "Mail" msgstr "Maile" -#: src/lang.c:622 +#: src/lang.c:848 msgid "mailbox " msgstr "Mailbox " -#: src/lang.c:623 +#: src/lang.c:849 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Mailt Artikel an [%.*s]> " -#: src/lang.c:624 +#: src/lang.c:850 #, c-format msgid "Mailing log to %s\n" msgstr "Maile Log-Datei an %s\n" -#: src/lang.c:625 +#: src/lang.c:851 msgid "Mail bug report..." msgstr "Maile einen Fehlerbericht..." -#: src/lang.c:626 +#: src/lang.c:852 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "Fehlerbericht an %s senden?" -#: src/lang.c:627 +#: src/lang.c:853 msgid "Mailed" msgstr "Gemailt" -#: src/lang.c:628 +#: src/lang.c:854 #, c-format msgid "Mailing to %s..." msgstr "Senden der Mail an %s..." -#: src/lang.c:629 +#: src/lang.c:855 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -3042,61 +3205,61 @@ msgstr "" "# Das 4. Feld ist das Basisverzeichnis (z.B. ~/Mail oder ~/News)\n" "#\n" -#: src/lang.c:632 +#: src/lang.c:858 #, c-format msgid "%s marked as read" msgstr "%s als gelesen markiert" -#: src/lang.c:633 +#: src/lang.c:859 #, c-format msgid "%s marked as unread" msgstr "%s als ungelesen markiert" -#: src/lang.c:634 +#: src/lang.c:860 #, c-format msgid "Marked %d of %d %s as read" msgstr "%d von %d %s als gelesen markiert" -#: src/lang.c:635 +#: src/lang.c:861 #, c-format msgid "Marked %d of %d %s as unread" msgstr "%d von %d %s als ungelesen markiert" -#: src/lang.c:636 src/lang.c:1376 +#: src/lang.c:862 src/lang.c:1704 msgid "Mark" msgstr "Markierung" -#: src/lang.c:637 +#: src/lang.c:863 #, c-format msgid "Mark all articles as read%s?" msgstr "Alle Artikel als gelesen markieren%s?" -#: src/lang.c:638 +#: src/lang.c:864 #, c-format msgid "Mark article as read%s?" msgstr "Artikel als gelesen markieren%s?" -#: src/lang.c:639 +#: src/lang.c:865 #, c-format msgid "Mark group %s as read?" msgstr "Die Gruppe %s als gelesen markieren?" -#: src/lang.c:640 +#: src/lang.c:866 #, c-format msgid "Mark thread as read%s?" msgstr "Den Thread als gelesen markieren%s?" -#: src/lang.c:641 +#: src/lang.c:867 #, c-format msgid "Matching %s groups..." msgstr "Übereinstimmende %s Gruppen..." -#: src/lang.c:642 src/lang.c:655 src/lang.c:658 src/lang.c:664 +#: src/lang.c:868 src/lang.c:881 src/lang.c:884 src/lang.c:890 #, c-format msgid "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" msgstr "=springe zu n; %s=Zeile runter; %s=Zeile rauf; %s=Hilfe; %s=Beenden" -#: src/lang.c:644 +#: src/lang.c:870 #, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" @@ -3104,14 +3267,14 @@ msgstr "" "%s=anzeigen; %s=pipen; %s=roh pipen; %s=speichern; %s=markieren; %s=Muster " "markieren; %s=Markierungen aufheben" -#: src/lang.c:646 +#: src/lang.c:872 #, 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:648 +#: src/lang.c:874 #, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" @@ -3119,12 +3282,12 @@ msgstr "" "%s=Markierungen umkehren; %s=Suche vorwärts; %s=Suche rückwärts; %s=Suche " "wiederholen" -#: src/lang.c:649 src/lang.c:653 +#: src/lang.c:875 src/lang.c:879 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "=Wähle n; %s=n. ungel.; %s=Suche; %s=Filter" -#: src/lang.c:650 +#: src/lang.c:876 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -3133,39 +3296,39 @@ msgstr "" "%s=Autorsuche; %s=Catchup; %s=n. unten; %s=n. oben; %s=gelesen; %s=Thread " "anz." -#: src/lang.c:651 +#: src/lang.c:877 #, 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:652 +#: src/lang.c:878 #, 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:654 +#: src/lang.c:880 #, 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:656 src/lang.c:665 +#: src/lang.c:882 src/lang.c:891 #, 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:657 +#: src/lang.c:883 #, 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:659 +#: src/lang.c:885 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" msgstr "=Wähle n; %s=n. ungel.; %s,%s=Suche; %s=Catchup" -#: src/lang.c:660 +#: src/lang.c:886 #, c-format msgid "" "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread" @@ -3173,7 +3336,7 @@ msgstr "" "%s=n. unten; %s=n. oben; %s=Hilfe; %s=verschieben; %s=Ende; %s=Alle/Nur " "ungel." -#: src/lang.c:661 +#: src/lang.c:887 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" @@ -3182,222 +3345,227 @@ msgstr "" "%s=Abo; %s=Abo n. Muster; %s=Abbestellen; %s=Abbest. n. Muster; %s=Alle/Nur " "abon." -#: src/lang.c:662 +#: src/lang.c:888 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "=Wähle n; %s=n. ungel.; %s=Catchup; %s=Infozeile" -#: src/lang.c:663 +#: src/lang.c:889 #, 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:666 +#: src/lang.c:892 msgid "--More--" msgstr "--Mehr--" -#: src/lang.c:667 +#: src/lang.c:894 +#, c-format +msgid "MOTD: %s\n" +msgstr "MOTD: %s\n" + +#: src/lang.c:896 #, c-format msgid "Moving %s..." msgstr "Verschiebe %s..." -#: src/lang.c:668 +#: src/lang.c:897 msgid "Message-ID: & last Reference " msgstr "Message-ID: & letzte Reference" -#: src/lang.c:669 +#: src/lang.c:898 msgid "Message-ID: line " msgstr "Message-ID: Zeile " -#: src/lang.c:670 +#: src/lang.c:899 msgid "Message-ID: & References: line" msgstr "Message-ID: & References: " -#: src/lang.c:672 -msgid ", name: " -msgstr ", Name: " - -#: src/lang.c:673 +#: src/lang.c:901 #, c-format msgid "Go to newsgroup [%s]> " msgstr "Gehe zu Gruppe [%s]> " -#: src/lang.c:674 +#: src/lang.c:902 msgid "newsgroups" msgstr "Gruppen" -#: src/lang.c:675 +#: src/lang.c:903 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "Position %s in der Gruppenliste (1,2,..,$) [%d]> " -#: src/lang.c:676 +#: src/lang.c:904 msgid "newsgroup" msgstr "Gruppe" -#: src/lang.c:677 +#: src/lang.c:905 msgid "Try and save newsrc file again?" msgstr "Erneut versuchen, die newsrc-Datei zu schreiben?" -#: src/lang.c:678 +#: src/lang.c:906 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "Warnung: Keine Newsgruppen in die newsrc geschrieben. Speicherabbruch." -#: src/lang.c:679 +#: src/lang.c:907 msgid "newsrc file saved successfully.\n" msgstr "newsrc-Datei erfolgreich geschrieben.\n" -#: src/lang.c:680 +#: src/lang.c:908 msgid "-- Next response --" msgstr "-- Nächste Antwort --" -#: src/lang.c:681 +#: src/lang.c:909 msgid "No " msgstr "Nein" -#: src/lang.c:682 +#: src/lang.c:910 msgid "*** No articles ***" msgstr "*** Keine Artikel ***" -#: src/lang.c:683 +#: src/lang.c:911 msgid "No articles have been posted" msgstr "Es wurden keine Artikel gepostet" -#: src/lang.c:684 +#: src/lang.c:912 msgid "*** No attachments ***" msgstr "*** Keine Anhänge ***" -#: src/lang.c:685 +#: src/lang.c:913 msgid "*** No description ***" msgstr "*** Keine Kurzbeschreibung ***" -#: src/lang.c:686 +#: src/lang.c:914 msgid "No filename" msgstr "Kein Dateiname" -#: src/lang.c:687 +#: src/lang.c:915 msgid "No group" msgstr "Keine Gruppe" -#: src/lang.c:688 +#: src/lang.c:916 msgid "*** No groups ***" msgstr "*** Keine Newsgruppen ***" -#: src/lang.c:689 +#: src/lang.c:917 msgid "No more groups to read" msgstr "Keine Gruppen zum Lesen übrig" -#: src/lang.c:690 +#: src/lang.c:918 msgid "No last message" msgstr "Keine letzte Nachricht" -#: src/lang.c:691 +#: src/lang.c:919 msgid "No mail address" msgstr "Keine EMail-Adresse" -#: src/lang.c:692 +#: src/lang.c:920 msgid "No articles marked for saving" msgstr "Keine Artikel zum Speichern markiert" -#: src/lang.c:693 +#: src/lang.c:921 msgid "No match" msgstr "Kein Treffer" -#: src/lang.c:694 +#: src/lang.c:922 msgid "No more groups" msgstr "Keine Gruppen mehr" -#: src/lang.c:695 +#: src/lang.c:923 msgid "No newsgroups" msgstr "Keine Newsgruppen" -#: src/lang.c:696 +#: src/lang.c:924 msgid "No next unread article" msgstr "Kein nächster ungelesener Artikel" -#: src/lang.c:697 +#: src/lang.c:925 msgid "No previous group" msgstr "Keine vorherige Gruppe" -#: src/lang.c:698 +#: src/lang.c:926 msgid "No previous search, nothing to repeat" msgstr "Keine vorherige Suche, nichts zu wiederholen" -#: src/lang.c:699 +#: src/lang.c:927 msgid "No previous unread article" msgstr "Kein vorheriger ungelesener Artikel" -#: src/lang.c:700 +#: src/lang.c:928 msgid "No responses" msgstr "Keine Antworten" -#: src/lang.c:701 +#: src/lang.c:929 msgid "No responses to list in current thread" msgstr "Keine Antworten vorhanden im aktuellen Thread" -#: src/lang.c:702 +#: src/lang.c:930 msgid "*** No scopes ***" msgstr "*** Keine Gültigkeitsbereiche ***" -#: src/lang.c:703 +#: src/lang.c:931 msgid "No search string" msgstr "Kein Suchmuster" -#: src/lang.c:704 +#: src/lang.c:932 msgid "No subject" msgstr "Kein Subject" -#: src/lang.c:706 +#: src/lang.c:934 #, 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:707 +#: src/lang.c:935 #, 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:708 +#: src/lang.c:936 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "%s: Terminal muss Schirmlöschen (cl) unterstützen\n" -#: src/lang.c:709 +#: src/lang.c:937 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "%s: Terminal muss Cursor-Bewegungen unterstützen (cm)\n" -#: src/lang.c:710 +#: src/lang.c:938 #, 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:712 +#: src/lang.c:940 #, c-format msgid "No viewer found for %s/%s\n" msgstr "Kein Programm für %s/%s gefunden\n" -#: src/lang.c:713 +#: src/lang.c:941 src/lang.c:1616 src/lang.c:1644 src/lang.c:1935 +msgid "None" +msgstr "Nichts" + +#: src/lang.c:942 msgid "Newsgroup does not exist on this server" msgstr "Newsgruppe existiert nicht auf diesem Server" -#: src/lang.c:714 +#: src/lang.c:943 #, c-format msgid "Group %s not found in active file" msgstr "Gruppe %s nicht in der Active-Datei gefunden" -#: src/lang.c:715 +#: src/lang.c:944 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:716 +#: src/lang.c:945 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:717 +#: src/lang.c:946 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3426,44 +3594,48 @@ msgstr "" "# news.example.org /tmp/nrc-ex example ex\n" "#\n" -#: src/lang.c:724 +#: src/lang.c:952 +msgid "NULL" +msgstr "NULL" + +#: src/lang.c:954 msgid "Only" msgstr "Nur" -#: src/lang.c:725 +#: src/lang.c:955 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "Option nicht vorhanden. Neu kompilieren mit %s." -#: src/lang.c:726 +#: src/lang.c:956 msgid "Options Menu" msgstr "Optionsmenü" -#: src/lang.c:727 +#: src/lang.c:957 msgid "Options Menu Commands" msgstr "Optionsmenü Befehle" -#: src/lang.c:730 +#: src/lang.c:960 #, 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:731 +#: src/lang.c:961 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "Fehler im regulären Ausdruck: Interner Fehler %d des pcre" -#: src/lang.c:733 +#: src/lang.c:963 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "Fehler im regulären Ausdruck: pcre interner Fehler %s" -#: src/lang.c:735 +#: src/lang.c:965 msgid "Post a followup..." msgstr "Schreibe eine Antwort..." #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:737 +#: src/lang.c:967 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" @@ -3474,298 +3646,339 @@ 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:740 +#: src/lang.c:970 msgid "Posted articles history" msgstr "Verlaufsliste der geposteten Artikel" -#: src/lang.c:741 +#: src/lang.c:971 msgid "Posted Articles Menu Commands" msgstr "Gepostete Artikel Menübefehle" -#: src/lang.c:742 +#: src/lang.c:972 msgid "Lookup failed" msgstr "Suche fehlgeschlagen" -#: src/lang.c:743 +#: src/lang.c:973 msgid "Operation not available for replies by mail" msgstr "Nicht verfügbar für Antworten per Mail" -#: src/lang.c:744 +#: src/lang.c:974 msgid "Already in posted articles history level" msgstr "Bereits in der Historie der gesendeten Artikel" -#: src/lang.c:745 +#: src/lang.c:975 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "In Newsgruppe(n) [%s] posten> " -#: src/lang.c:746 +#: src/lang.c:976 msgid "-- post processing started --" msgstr "-- Nachbearbeitung gestartet --" -#: src/lang.c:747 +#: src/lang.c:977 msgid "-- post processing completed --" msgstr "-- Nachbearbeitung beendet --" -#: src/lang.c:748 +#: src/lang.c:978 #, c-format msgid "Post subject [%s]> " msgstr "Wähle Subject [%s]> " -#: src/lang.c:749 +#: src/lang.c:979 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:750 +#: src/lang.c:980 msgid "Posting article..." msgstr "Poste Artikel..." -#: src/lang.c:751 +#: src/lang.c:982 +#, c-format +msgid "Posting failed (%s)" +msgstr "Artikel Posten fehlgeschlagen (%s)" + +#: src/lang.c:984 +#, c-format +msgid "Posting: %.*s ..." +msgstr "Poste: %.*s ..." + +#: src/lang.c:985 #, c-format msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): " -msgstr "Zurückgelegten Artikel [%%s]posten? (%s/%s/%s/%s/%s): " +msgstr "Zurückgelegten Artikel [%%s] posten? (%s/%s/%s/%s/%s): " -#: src/lang.c:752 +#: src/lang.c:986 #, c-format msgid "Hot %s" msgstr "Wichtig/Hot %s" -#: src/lang.c:753 +#: src/lang.c:987 #, c-format msgid "Tagged %s" msgstr "%s markiert" -#: src/lang.c:754 +#: src/lang.c:988 #, c-format msgid "Untagged %s" msgstr "%s Markierung entfernt" -#: src/lang.c:756 +#: src/lang.c:990 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "Bereite Path-Filter (%d/%d) vor..." -#: src/lang.c:758 +#: src/lang.c:992 +msgid "Processing attributes..." +msgstr "Verarbeite Attribute..." + +#: src/lang.c:993 msgid "Processing mail messages marked for deletion." msgstr "Bearbeite zum Löschen markierte EMails." -#: src/lang.c:759 +#: src/lang.c:994 msgid "Processing saved articles marked for deletion." msgstr "Bearbeite zum Löschen markierte gespeicherte Artikel." -#: src/lang.c:760 +#: src/lang.c:995 #, 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:761 +#: src/lang.c:996 msgid "Article unchanged, abort mailing?" msgstr "Mail unverändert, Versand abbrechen?" -#: src/lang.c:762 +#: src/lang.c:997 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "Wollen Sie die zurückgestellten Artikel sehen (%d)?" -#: src/lang.c:764 +#: src/lang.c:999 msgid "Add quick kill filter?" msgstr "Artikel schnell (laut Voreinstellungen) killen?" -#: src/lang.c:765 +#: src/lang.c:1000 msgid "Add quick selection filter?" msgstr "Filterregel (hochscoren) (laut Voreinstellungen) hinzufügen?" -#: src/lang.c:766 +#: src/lang.c:1001 msgid "Do you really want to quit?" msgstr "Möchten Sie das Programm wirklich beenden?" -#: src/lang.c:767 +#: src/lang.c:1002 #, 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:768 +#: src/lang.c:1003 msgid "You have tagged articles in this group - quit anyway?" msgstr "Es befinden sich markierte Artikel in der Gruppe, trotzdem beenden?" -#: src/lang.c:769 +#: src/lang.c:1004 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=Ende, %s=bearbeiten, %s=zurücklegen: " -#: src/lang.c:770 +#: src/lang.c:1005 #, c-format -msgid "%s=quit %s=edit %s=save kill description: " -msgstr "%s=Abbrechen %s=Editieren %s=Kill-Filter speichern: " +msgid "%s=quit, %s=edit, %s=save kill description: " +msgstr "%s=Abbrechen, %s=Editieren, %s=Kill-Filter speichern: " -#: src/lang.c:771 +#: src/lang.c:1006 #, c-format -msgid "%s=quit %s=edit %s=save select description: " -msgstr "%s=Abbrechen %s=Editieren %s=Filter (hot) speichern: " +msgid "%s=quit, %s=edit, %s=save select description: " +msgstr "%s=Abbrechen, %s=Editieren, %s=Filter (hot) speichern: " -#: src/lang.c:772 +#: src/lang.c:1007 msgid "Do you really want to quit without saving your configuration?" msgstr "Wirklich ohne Speichern der Konfiguration beenden?" -#: src/lang.c:775 +#: src/lang.c:1010 msgid "Invalid range - valid are '0-9.$' e.g. 1-$" msgstr "Ungültige Bereichsangabe - Gültig wäre '0-9.$' z.B. 1-$" -#: src/lang.c:776 +#: src/lang.c:1012 msgid "Do you want to abort this operation?" msgstr "Wollen Sie diese Operation abbrechen?" -#: src/lang.c:777 +#: src/lang.c:1013 msgid "Do you want to exit tin immediately?" msgstr "Wollen Sie tin augenblicklich verlassen?" -#: src/lang.c:778 +#: src/lang.c:1015 msgid "Reading ('q' to quit)..." msgstr "Lesen ('q' zum Beenden)..." -#: src/lang.c:779 +#: src/lang.c:1016 #, c-format -msgid "Reading %sarticles..." -msgstr "Lese %sArtikel..." +msgid "Reading %s articles..." +msgstr "Lese %s Artikel..." -#: src/lang.c:780 +#: src/lang.c:1017 #, c-format msgid "Reading %sattributes file...\n" msgstr "Lese %sAttribute-Datei...\n" -#: src/lang.c:781 +#: src/lang.c:1018 #, c-format msgid "Reading %sconfig file...\n" msgstr "Lese %sKonfigurations-Datei...\n" -#: src/lang.c:782 +#: src/lang.c:1019 msgid "Reading filter file...\n" msgstr "Lese Filter-Datei...\n" -#: src/lang.c:783 +#: src/lang.c:1021 +msgid "reading from local spool" +msgstr "Lese aus dem lokalen Spool" + +#: src/lang.c:1023 +#, c-format +msgid "Reading %s\n" +msgstr "Lese %s\n" + +#: src/lang.c:1024 #, c-format msgid "Reading %s groups..." msgstr "Lese %s Gruppen..." -#: src/lang.c:784 +#: src/lang.c:1025 msgid "Reading input history file...\n" msgstr "Lese Eingabe-Verlaufsliste...\n" -#: src/lang.c:785 -msgid "Reading keymap file...\n" -msgstr "Lese Tastenbelegungen...\n" +#: src/lang.c:1026 +#, c-format +msgid "Reading keymap file: %s\n" +msgstr "Lese Tastenbelegungen: %s\n" -#: src/lang.c:786 +#: src/lang.c:1027 msgid "Reading groups from active file... " msgstr "Lese Gruppen aus dem Active... " -#: src/lang.c:787 +#: src/lang.c:1028 msgid "Reading groups from newsrc file... " msgstr "Lese Gruppen aus der newsrc-Datei... " -#: src/lang.c:788 +#: src/lang.c:1029 msgid "Reading newsgroups file... " msgstr "Lese Newsgroups-Datei... " -#: src/lang.c:789 +#: src/lang.c:1030 msgid "Reading newsrc file..." msgstr "Lese newsrc-Datei..." -#: src/lang.c:790 +#: src/lang.c:1031 msgid "References: line " msgstr "References: Zeile " -#: src/lang.c:792 +#: src/lang.c:1033 #, c-format msgid "(%d:%02d remaining)" msgstr "(noch %d:%02d benötigt)" -#: src/lang.c:794 +#: src/lang.c:1035 #, c-format msgid "Bogus group %s removed." msgstr "Nicht vorhandene Gruppe %s entfernt." -#: src/lang.c:795 +#: src/lang.c:1036 msgid "Removed from this rule: " msgstr "Aus dieser Regel gelöscht: " -#: src/lang.c:796 +#: src/lang.c:1037 #, c-format msgid "Error: rename %s to %s" msgstr "Fehler: Benenne %s in %s" -#: src/lang.c:797 +#: src/lang.c:1038 msgid "Reply to author..." msgstr "Mailantwort an Autor..." -#: src/lang.c:798 +#: src/lang.c:1039 msgid "Repost" msgstr "Reposte" -#: src/lang.c:799 +#: src/lang.c:1040 msgid "Reposting article..." msgstr "Wiederholtes posten des Artikels..." -#: src/lang.c:800 +#: src/lang.c:1041 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "Wiederholtes posten de(s|r) Artikel(s) in [%s]> " -#: src/lang.c:801 +#: src/lang.c:1042 msgid "Reset newsrc?" msgstr "newsrc zurücksetzen?" -#: src/lang.c:802 +#: src/lang.c:1043 msgid "Responses have been directed to the following newsgroups" msgstr "Antworten werden in folgende Gruppen gepostet" -#: src/lang.c:803 +#: src/lang.c:1044 #, 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:805 +#: src/lang.c:1045 msgid "Press to continue..." msgstr "Drücken Sie um fortzufahren..." -#: src/lang.c:807 +#: src/lang.c:1047 +#, c-format +msgid "Score: %s" +msgstr "Wert: %s" + +#: src/lang.c:1048 #, c-format msgid "Select From [%s] (y/n): " msgstr "Wähle From [%s] (j/n): " -#: src/lang.c:808 +#: src/lang.c:1049 msgid "Select Lines: (num): " msgstr "Wähle Zeilen: (num): " -#: src/lang.c:809 +#: src/lang.c:1050 msgid "Auto-select Article Menu" msgstr "Filter Menü (Bewertung/Score erhöhen)" -#: src/lang.c:810 +#: src/lang.c:1051 #, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "Wähle Msg-ID [%s] (v/l/n/n): " -#: src/lang.c:811 +#: src/lang.c:1052 msgid "Select pattern scope: " msgstr "Wähle Muster : " -#: src/lang.c:812 +#: src/lang.c:1053 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "Wähle Subject [%s] (j/n): " -#: src/lang.c:813 +#: src/lang.c:1054 msgid "Select text pattern : " msgstr "Wähle Textmuster : " -#: src/lang.c:814 +#: src/lang.c:1055 msgid "Select time in days : " msgstr "Wähle Zeit in Tagen : " -#: src/lang.c:815 +#: src/lang.c:1056 +msgid "[k]" +msgstr "[k]" + +#: src/lang.c:1057 +msgid "[T]" +msgstr "[T]" + +#: src/lang.c:1058 +msgid " R" +msgstr " R" + +#: src/lang.c:1059 #, c-format msgid "" "# %s server configuration file\n" @@ -3787,54 +4000,54 @@ msgstr "" "############################################################################\n" "\n" -#: src/lang.c:821 +#: src/lang.c:1065 msgid "Showing unread groups only" msgstr "Zeige nur Gruppen mit ungelesenen Artikeln" -#: src/lang.c:822 +#: src/lang.c:1066 msgid "Subject: line (ignore case) " msgstr "Subject: Zeile (Groß-Kl. ignorieren) " -#: src/lang.c:823 +#: src/lang.c:1067 msgid "Subject: line (case sensitive)" msgstr "Subject: Zeile (Groß-Kl. beachten) " -#: src/lang.c:824 +#: src/lang.c:1068 msgid "Save" msgstr "Speichern" -#: src/lang.c:825 +#: src/lang.c:1069 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "'%s' (%s/%s) speichern?" -#: src/lang.c:826 +#: src/lang.c:1070 msgid "Save configuration before continuing?" msgstr "Zuerst Konfiguration speichern und danach fortfahren?" -#: src/lang.c:827 +#: src/lang.c:1071 msgid "Save filename> " msgstr "Name der zu speichernden Datei> " -#: src/lang.c:828 +#: src/lang.c:1072 msgid "Saved" msgstr "Gespeichert" -#: src/lang.c:829 +#: src/lang.c:1073 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d ungelesene (%4d 'hot') %s in %s\n" -#: src/lang.c:830 +#: src/lang.c:1074 #, c-format msgid "Saved %s...\n" msgstr "%s gespeichert...\n" -#: src/lang.c:831 +#: src/lang.c:1075 msgid "Nothing was saved" msgstr "Nichts gespeichert" -#: src/lang.c:832 +#: src/lang.c:1076 #, c-format msgid "" "\n" @@ -3843,185 +4056,190 @@ msgstr "" "\n" "%s %d %s aus %d %s\n" -#: src/lang.c:833 +#: src/lang.c:1077 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s nach %s%s gespeichert --" -#: src/lang.c:834 +#: src/lang.c:1078 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s gespeichert als %s - %s --" -#: src/lang.c:835 +#: src/lang.c:1079 msgid "Saving..." msgstr "Speichere..." -#: src/lang.c:836 +#: src/lang.c:1080 #, c-format msgid "%s: Screen initialization failed" msgstr "%s: Initialisierung des Bildschirms fehlgeschlagen" -#: src/lang.c:838 +#: src/lang.c:1082 #, c-format msgid "%s: screen is too small\n" msgstr "%s: Anzeige ist zu klein\n" -#: src/lang.c:840 +#: src/lang.c:1084 #, c-format msgid "screen is too small, %s is exiting" msgstr "Anzeige zu klein, %s beendet sich" -#: src/lang.c:841 +#: src/lang.c:1085 msgid "Delete scope?" msgstr "Gültigkeitsbereich löschen? " -#: src/lang.c:842 +#: src/lang.c:1086 msgid "Enter scope> " msgstr "Gültigkeitsbereich angeben> " -#: src/lang.c:843 +#: src/lang.c:1087 msgid "Select new position> " msgstr "Neue Position auswählen> " -#: src/lang.c:844 +#: src/lang.c:1088 msgid "New position cannot be a global scope" msgstr "Neue Position darf kein globaler Gültigkeitsbereich sein" -#: src/lang.c:845 +#: src/lang.c:1089 msgid "Global scope, operation not allowed" msgstr "Globaler Gültigkeitsbereich, Einsatz nicht erlaubt" -#: src/lang.c:846 +#: src/lang.c:1090 msgid "Rename scope> " msgstr "Gültigkeitsbereich umbenennen> " -#: src/lang.c:847 +#: src/lang.c:1091 msgid "Select scope> " msgstr "Gültigkeitsbereich auswählen> " -#: src/lang.c:848 +#: src/lang.c:1092 msgid "Scopes Menu" msgstr "Gültigkeitsbereichmenü" -#: src/lang.c:849 +#: src/lang.c:1093 msgid "Scopes Menu Commands" msgstr "Gültigkeitsbereichmenü Befehle" -#: src/lang.c:850 +#: src/lang.c:1094 #, c-format msgid "Search backwards [%s]> " msgstr "Suche rückwärts [%s]> " -#: src/lang.c:851 +#: src/lang.c:1095 #, c-format msgid "Search body [%s]> " msgstr "Durchsuche Artikelinhalt [%s]> " -#: src/lang.c:852 +#: src/lang.c:1096 #, c-format msgid "Search forwards [%s]> " msgstr "Suche vorwärts [%s]> " -#: src/lang.c:853 +#: src/lang.c:1097 msgid "Searching..." msgstr "Suche..." -#: src/lang.c:854 +#: src/lang.c:1098 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "Suche Artikel %d von %d ('q' zum abbrechen)..." -#: src/lang.c:855 +#: src/lang.c:1099 msgid "Select article> " msgstr "Wähle Artikel> " -#: src/lang.c:856 +#: src/lang.c:1100 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "" "Wähle Optionsnummer, oder benutze die Cursor Tasten und . 'q' zum " "beenden." -#: src/lang.c:857 +#: src/lang.c:1101 msgid "Select group> " msgstr "Wähle Gruppe> " -#: src/lang.c:858 +#: src/lang.c:1102 #, c-format msgid "Enter selection pattern [%s]> " msgstr "Nenne das Auswahlmuster [%s]> " -#: src/lang.c:859 +#: src/lang.c:1103 msgid "Select thread> " msgstr "Wähle thread> " -#: src/lang.c:860 +#: src/lang.c:1104 #, 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:861 +#: src/lang.c:1105 msgid "servers active-file" msgstr "Die 'active' Datei des Servers" -#: src/lang.c:862 +#: src/lang.c:1106 +#, c-format +msgid "Skipped %s" +msgstr "Übersprungen %s" + +#: src/lang.c:1107 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "Kann die Newsgruppe nicht öffnen. Sie muss erst abonniert werden..." -#: src/lang.c:863 +#: src/lang.c:1108 msgid "" msgstr "" -#: src/lang.c:864 +#: src/lang.c:1109 #, c-format msgid "Starting: (%s)" msgstr "Starte: (%s)" -#: src/lang.c:865 +#: src/lang.c:1110 #, c-format msgid "List Thread (%d of %d)" msgstr "Zeige Thread (%d von %d)" -#: src/lang.c:866 +#: src/lang.c:1111 #, c-format msgid "Thread (%.*s)" msgstr "Thread (%.*s)" -#: src/lang.c:867 +#: src/lang.c:1112 msgid "Enter wildcard subscribe pattern> " msgstr "Wildcardmuster für zu abonnierende Gruppen> " -#: src/lang.c:868 +#: src/lang.c:1113 #, c-format msgid "subscribed to %d groups" msgstr "%d Gruppen sind abonniert" -#: src/lang.c:869 +#: src/lang.c:1114 #, c-format msgid "Subscribed to %s" msgstr "%s wurde abonniert" -#: src/lang.c:870 +#: src/lang.c:1115 msgid "Subscribing... " msgstr "Abonniere... " -#: src/lang.c:871 +#: src/lang.c:1116 #, 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:872 +#: src/lang.c:1117 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "Supersede (überschreibe) Artikel in den Gruppen [%s]> " -#: src/lang.c:873 +#: src/lang.c:1118 msgid "Superseding article ..." msgstr "Überschreibe Artikel ..." -#: src/lang.c:874 +#: src/lang.c:1119 #, c-format msgid "" "\n" @@ -4030,24 +4248,29 @@ msgstr "" "\n" "Angehalten. Geben Sie 'fg' ein um %s wieder zu starten\n" -#: src/lang.c:876 +#: src/lang.c:1121 #, c-format msgid "%d days" msgstr "%d Tage" -#: src/lang.c:877 +#: src/lang.c:1122 msgid "" msgstr "" -#: src/lang.c:878 +#: src/lang.c:1123 msgid "TeX " msgstr "TeX " -#: src/lang.c:879 +#: src/lang.c:1124 +#, c-format +msgid "Version: %s %s release %s (\"%s\")" +msgstr "Version: %s %s Ausgabe %s (\"%s\")" + +#: src/lang.c:1125 msgid "# Default action/prompt strings\n" msgstr "# Voreingestellte Aktion/zeige Zeichenkette\n" -#: src/lang.c:880 +#: src/lang.c:1126 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" @@ -4066,220 +4289,291 @@ 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:893 +#: src/lang.c:1139 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "" "# Falls ON anzeige des Subject oder des Gruppennamens in der letzten Zeile.\n" -#: src/lang.c:894 +#: src/lang.c:1140 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:895 +#: src/lang.c:1141 msgid "There is no news\n" msgstr "Es gibt keine neuen Artikel\n" -#: src/lang.c:896 +#: src/lang.c:1142 msgid "Thread" msgstr "Thread" -#: src/lang.c:897 +#: src/lang.c:1143 msgid "Thread Level Commands" msgstr "Thread Level Kommandos" -#: src/lang.c:898 +#: src/lang.c:1144 msgid "Thread deselected" msgstr "Thread nicht mehr ausgewählt" -#: src/lang.c:899 +#: src/lang.c:1145 msgid "Thread selected" msgstr "Thread ausgewählt" -#: src/lang.c:900 +#: src/lang.c:1146 msgid "thread" msgstr "Thread" -#: src/lang.c:901 +#: src/lang.c:1147 #, c-format msgid "Thread %4s of %4s" msgstr "Thread %4s von %4s" -#: src/lang.c:902 +#: src/lang.c:1148 msgid "Threading articles..." msgstr "Sortiere Artikel..." -#: src/lang.c:903 +#: src/lang.c:1149 +msgid "Threading by multipart" +msgstr "Multipart Threading" + +#: src/lang.c:1151 +#, c-format +msgid "TLS handshake failed: %s\n" +msgstr "TLS-Handshake fehlgeschlagen: %s\n" + +#: src/lang.c:1153 +msgid "" +msgstr "" + +#: src/lang.c:1154 +msgid "" +msgstr "" + +#: src/lang.c:1155 +msgid "" +msgstr "" + +#: src/lang.c:1156 +msgid "" +msgstr "" + +#: src/lang.c:1157 +#, c-format +msgid "%s handshake done: %s\n" +msgstr "%S-Handshake abgeschlossen: %s\n" + +#: src/lang.c:1158 src/lang.c:1309 +msgid "unknown error" +msgstr "Unbekannter Fehler" + +#: src/lang.c:1161 +#, c-format +msgid "TLS handshake failed: %s (%d)\n" +msgstr "TLS-Handshake fehlgeschlagen: %s (%d)\n" + +#: src/lang.c:1162 +#, c-format +msgid "TLS peer verification failed: %s\n" +msgstr "TLS-Verifizierung fehlgeschlagen: %s\n" + +#: src/lang.c:1163 +#, 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:1164 +msgid "" +msgstr "" + +#: src/lang.c:1165 +msgid "unexpected certificate verification status!" +msgstr "unerwarteter Zertifikatsüberprüfungsstatus!" + +#: src/lang.c:1168 +#, c-format +msgid "" +"TLS peer verification failed: %s.\n" +"Continuing anyway as requested.\n" +msgstr "" +"TLS-Verifizierung fehlgeschlagen: %s.\n" +"Trotzdem wird wie gefordert fortgefahren.\n" + +#: src/lang.c:1171 +#, c-format +msgid "TLS handshake done: %s\n" +msgstr "TLS-Handshake abgeschlossen: %s\n" + +#: src/lang.c:1174 #, c-format msgid "Toggled word highlighting %s" msgstr "Wort-Hervorhebung: %s" -#: src/lang.c:904 +#: src/lang.c:1175 msgid "Toggled rot13 encoding" msgstr "ROT13-Kodierung (de)aktiviert" -#: src/lang.c:905 +#: src/lang.c:1176 #, c-format msgid "Toggled German TeX encoding %s" msgstr "Deutsche TeX-Dekodierung: %s" -#: src/lang.c:906 +#: src/lang.c:1177 #, c-format msgid "Toggled tab-width to %d" msgstr "Tabulatorweite zu %d gewechselt" -#: src/lang.c:908 +#: src/lang.c:1179 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d Versuche %s zu dotlocken" -#: src/lang.c:909 +#: src/lang.c:1180 #, c-format msgid "%d Trying to lock %s" msgstr "%d Versuche %s zu locken" -#: src/lang.c:911 +#: src/lang.c:1182 #, c-format msgid "%s=help" msgstr "%s=Hilfe" -#: src/lang.c:913 +#: src/lang.c:1184 msgid "Unlimited" msgstr "Unbegrenzt" -#: src/lang.c:914 +#: src/lang.c:1185 msgid "Enter wildcard unsubscribe pattern> " msgstr "Wildcardmuster für abzubestellende Gruppen> " -#: src/lang.c:915 +#: src/lang.c:1186 #, c-format msgid "Error decoding %s : %s" msgstr "Fehler beim Dekodieren von %s : %s" -#: src/lang.c:916 +#: src/lang.c:1187 msgid "No end." msgstr "Kein Ende." -#: src/lang.c:917 +#: src/lang.c:1188 #, c-format msgid "%s successfully decoded." msgstr "%s erfolgreich dekodiert." -#: src/lang.c:918 -#, c-format -msgid "" -"%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" -"\n" -msgstr "" -"%*s[-- %s/%s, %suukodierte Datei, %d Zeilen, Name: %s --]\n" -"\n" +#: src/lang.c:1189 +msgid "unchanged" +msgstr "unverändert" -#: src/lang.c:919 -msgid "unread " -msgstr "ungelesen " +#: src/lang.c:1190 +msgid "(unknown)" +msgstr "(unbekannt)" -#: src/lang.c:920 +#: src/lang.c:1191 +msgid "unread" +msgstr "ungelesen" + +#: src/lang.c:1192 #, c-format msgid "unsubscribed from %d groups" msgstr "%d Gruppen abbestellt" -#: src/lang.c:921 +#: src/lang.c:1193 #, c-format msgid "Unsubscribed from %s" msgstr "%s wurde abbestellt" -#: src/lang.c:922 +#: src/lang.c:1194 msgid "Unsubscribing... " msgstr "Abbestellen... " -#: src/lang.c:923 +#: src/lang.c:1195 msgid "Unthreading articles..." msgstr "Aktuelle Sortierung der Artikel aufheben..." -#: src/lang.c:924 +#: src/lang.c:1196 msgid "Updated" msgstr "Aktualisiert" -#: src/lang.c:925 +#: src/lang.c:1197 msgid "Updating" msgstr "Aktualisiere" -#: src/lang.c:926 +#: src/lang.c:1198 msgid "URL Menu" msgstr "URL Menü" -#: src/lang.c:927 +#: src/lang.c:1199 msgid "URL Menu Commands" msgstr "URL Menü Befehle" -#: src/lang.c:928 +#: src/lang.c:1200 #, c-format msgid "Opening %s" msgstr "Öffne %s" -#: src/lang.c:929 +#: src/lang.c:1201 msgid "Select URL> " msgstr "Wähle URL> " -#: src/lang.c:930 +#: src/lang.c:1202 msgid "No URLs in this article" msgstr "Keine URLs im Artikel" -#: src/lang.c:931 +#: src/lang.c:1203 msgid "Use MIME display program for this message?" msgstr "MIME-Anzeigeprogramm für diese Nachricht benutzen?" -#: src/lang.c:932 +#: src/lang.c:1204 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:933 +#: src/lang.c:1205 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:934 +#: src/lang.c:1206 msgid " -q don't check for new newsgroups" msgstr " -q Überprüfe nicht auf neue Newsgruppen" -#: src/lang.c:935 +#: src/lang.c:1207 msgid " -X don't save any files on quit" msgstr " -X Speicher keine Dateien beim Beenden" -#: src/lang.c:936 +#: src/lang.c:1208 msgid " -d don't show newsgroup descriptions" msgstr " -d Zeige keine Newsgruppenbeschreibungen" -#: src/lang.c:937 +#: src/lang.c:1209 msgid " -G limit get only limit articles/group" msgstr " -G limit Hole nur 'limit' Artikel pro Newsgruppe" -#: src/lang.c:938 +#: src/lang.c:1210 #, c-format msgid " -H help information about %s" msgstr " -H Hilfe und Informationen über %s" -#: src/lang.c:939 +#: src/lang.c:1211 msgid " -h this help message" msgstr " -h Diese Hilfeseite" -#: src/lang.c:940 +#: src/lang.c:1212 #, 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:941 +#: src/lang.c:1213 msgid " -u update index files (batch mode)" msgstr " -u Erneuere Index-Dateien (Batch-Modus)" -#: src/lang.c:942 +#: src/lang.c:1214 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m Verz. Mailbox-Verzeichnis [Standard=%s]" -#: src/lang.c:943 +#: src/lang.c:1215 #, c-format msgid "" "\n" @@ -4288,49 +4582,49 @@ msgstr "" "\n" "Schicken Sie Fehlerberichte/Kommentare an %s" -#: src/lang.c:944 +#: src/lang.c:1216 msgid " -N mail new news to your posts (batch mode)" msgstr " -N Maile neue Artikel an sich selbst (Batch-Modus)" -#: src/lang.c:945 +#: src/lang.c:1217 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:946 +#: src/lang.c:1218 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f Datei 'Datei' als .newsrc-Datei nutzen [Standard=%s]" -#: src/lang.c:947 +#: src/lang.c:1219 msgid " -x no-posting mode" msgstr " -x Posten nicht erlaubt Modus" -#: src/lang.c:948 +#: src/lang.c:1220 msgid " -w post an article and exit" msgstr " -w Postet einen Artikel und beendet tin" -#: src/lang.c:949 +#: src/lang.c:1221 msgid " -o post all postponed articles and exit" msgstr " -o Postet alle zurückgelegten Artikel und beendet tin" -#: src/lang.c:950 +#: src/lang.c:1222 msgid " -R read news saved by -S option" msgstr " -R Lese Artikel, die durch -S gespeichert wurden" -#: src/lang.c:951 +#: src/lang.c:1223 #, c-format msgid " -s dir save news directory [default=%s]" msgstr " -s Verz. Verzeichnis zum News-Speichern [Standard=%s]" -#: src/lang.c:952 +#: src/lang.c:1224 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:953 +#: src/lang.c:1225 msgid " -z start if any unread news" msgstr " -z Starte, wenn ungelesene Artikel vorliegen" -#: src/lang.c:954 +#: src/lang.c:1226 #, c-format msgid "" "A Usenet reader.\n" @@ -4341,35 +4635,53 @@ msgstr "" "\n" "Syntax: %s [Optionen] [Newsgruppe[,...]]" -#: src/lang.c:955 +#: src/lang.c:1227 msgid " -v verbose output for batch mode options" msgstr " -v Ausführliche Ausgabe für Batch-Modus-Optionen" -#: src/lang.c:956 +#: src/lang.c:1228 msgid " -V print version & date information" msgstr " -V Gebe Versions- und Datumsinformationen aus" -#: src/lang.c:957 +#: src/lang.c:1229 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "%s ist nur sinnvoll ohne Batchmodeoperationen\n" -#: src/lang.c:958 +#: src/lang.c:1230 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "%s ist nur sinnvoll für Batchmodeoperationen\n" -#: src/lang.c:959 +#: src/lang.c:1231 #, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "%s ist nur sinnvoll für Batchmode- oder Debugoperationen\n" -#: src/lang.c:960 +#: src/lang.c:1232 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "Unsinnige Kombination von %s und %s. Ignoriere %s.\n" -#: src/lang.c:966 +#: src/lang.c:1233 +msgid "uuencoded file" +msgstr "UU-kodierte Datei" + +#: src/lang.c:1234 +msgid "incomplete uuencoded file" +msgstr "unvollständige UU-kodierte Datei" + +#: src/lang.c:1237 +#, c-format +msgid "Valid not after : %s\n" +msgstr "Nicht gültig nach: %s\n" + +#: src/lang.c:1238 +#, c-format +msgid "Valid not before: %s\n" +msgstr "Nicht gültig vor : %s\n" + +#: src/lang.c:1240 #, c-format msgid "" "\n" @@ -4378,12 +4690,12 @@ msgstr "" "\n" "%s%d ist außerhalb der Grenzen (0 - %d). Zurücksetzen auf 0" -#: src/lang.c:967 +#: src/lang.c:1241 #, c-format msgid "View '%s' (%s/%s)?" msgstr "'%s' (%s/%s) anzeigen?" -#: src/lang.c:969 +#: src/lang.c:1243 #, c-format msgid "" "\n" @@ -4394,7 +4706,7 @@ msgstr "" "Warnung: Artikel überschreitet %d Spalten. Zeile %d ist die erste lange:\n" "%-100s\n" -#: src/lang.c:970 +#: src/lang.c:1244 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4402,7 +4714,7 @@ msgstr "" "\n" "Warnung: Artikel wurde im Editor nicht verändert\n" -#: src/lang.c:971 +#: src/lang.c:1245 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4410,7 +4722,7 @@ msgstr "" "\n" "Warnung: \"Subject:\" enthält nur Leerzeichen.\n" -#: src/lang.c:972 +#: src/lang.c:1246 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4420,7 +4732,7 @@ msgstr "" "Warnung: \"Subject:\" beginnt mit \"Re: \", aber es gibt keine \"References:" "\".\n" -#: src/lang.c:974 +#: src/lang.c:1248 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4430,7 +4742,7 @@ msgstr "" "Warnung: Artikel hat \"References:\" aber \"Subject:\" beginnt nicht\n" " mit \"Re: \" and enthält auch kein \"(was:\".\n" -#: src/lang.c:977 +#: src/lang.c:1251 msgid "" "Read carefully!\n" "\n" @@ -4452,7 +4764,7 @@ msgstr "" "Das ist der Artikel, den Sie canceln (löschen) wollen:\n" "\n" -#: src/lang.c:981 +#: src/lang.c:1255 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4466,7 +4778,44 @@ msgstr "" " Artikel zu übertragen. Falls durch diesen inews eine Signatur\n" " angehängt wird, so kann diese nicht korrekt kodiert werden.\n" -#: src/lang.c:986 +#: src/lang.c:1261 +#, c-format +msgid "" +"\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 "" +"\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:1265 +#, c-format +msgid "" +"\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 "" +"\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" + +#: src/lang.c:1269 +#, c-format +msgid "" +"\n" +"Line %d is longer than %d octets and should be folded, but encoding\n" +"is not set to %s.\n" +msgstr "" +"\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:1272 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4474,7 +4823,7 @@ msgstr "" "\n" "Warnung: \"example\" ist eine reserviert Hierarchie!\n" -#: src/lang.c:987 +#: src/lang.c:1273 #, c-format msgid "" "\n" @@ -4489,7 +4838,7 @@ msgstr "" "Einige Einstellungen in Ihrer %s-Datei haben sich geändert!\n" "Lesen Sie \"WHATSNEW\", usw....\n" -#: src/lang.c:989 +#: src/lang.c:1275 #, c-format msgid "" "\n" @@ -4503,7 +4852,7 @@ msgstr "" "Evtl. werden Einstellungen in Ihrer %s-Datei\n" "nicht erkannt oder ändern sich!\n" -#: src/lang.c:992 +#: src/lang.c:1278 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4518,7 +4867,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:996 +#: src/lang.c:1282 #, c-format msgid "" "\n" @@ -4527,12 +4876,12 @@ msgstr "" "\n" "Warnung: Es gibt %d '-- \\n' Zeilen. Das könnte einige Leute verwirren.\n" -#: src/lang.c:997 +#: src/lang.c:1283 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "Warnung: Nur %d von %d Artikeln gespeichert" -#: src/lang.c:998 +#: src/lang.c:1284 #, c-format msgid "" "\n" @@ -4549,14 +4898,23 @@ msgstr "" "möglich\n" " gehalten werden.\n" -#: src/lang.c:1002 +#: src/lang.c:1288 #, 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:1003 +#: src/lang.c:1289 +#, c-format +msgid "" +"Warning: line %d contains unprintable chars:\n" +"%s\n" +msgstr "" +"Warnung: Zeile %d enthält nicht druckbare Zeichen:\n" +"%s\n" + +#: src/lang.c:1290 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4564,37 +4922,127 @@ msgstr "" "\n" "Warnung: Signaturen sollten mit '-- \\n' und nicht mit '--\\n' beginnen.\n" -#: src/lang.c:1004 +#: src/lang.c:1291 msgid "Writing attributes file..." msgstr "Schreibe Datei mit den Eigenschaften der Newsgruppen..." -#: src/lang.c:1006 +#: src/lang.c:1292 +#, c-format +msgid "Writing %s\n" +msgstr "Schreibe %s\n" + +#: src/lang.c:1293 +msgid "Writing overview cache..." +msgstr "Schreibe Overview Cache..." + +#: src/lang.c:1295 #, c-format msgid "%4d Responses" msgstr "%4d Antworten" -#: src/lang.c:1008 +#: src/lang.c:1297 +msgid "Can't run slrnface: couldn't construct fifo name." +msgstr "Kann slrnface nicht starten: konnte FIFO-Name nicht erzeugen." + +#: src/lang.c:1298 +#, c-format +msgid "Can't run slrnface: failed to create %s" +msgstr "Kann slrnface nicht starten: Anlegen von %s fehlgeschlagen" + +#: src/lang.c:1299 +#, c-format +msgid "Slrnface abnormally exited, code %d." +msgstr "Slrnface wurde mit Fehler %d beendet." + +#: src/lang.c:1300 +#, c-format +msgid "Slrnface failed: %s." +msgstr "Fehler %s beim Aufruf von Slrnface." + +#: src/lang.c:1301 +#, c-format +msgid "Can't run slrnface: Environment variable %s not found." +msgstr "Kann slrnface nicht starten: Umgebungsvariable %s nicht gefunden." + +#: src/lang.c:1302 +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:1303 +msgid "couldn't connect to display" +msgstr "konnte keine Verbindung zum Display herstellen" + +#: src/lang.c:1304 +msgid "can't open FIFO" +msgstr "Kann FIFO nicht öffnen" + +#: src/lang.c:1305 +msgid "executable not found" +msgstr "ausführbare Datei nicht gefunden" + +#: src/lang.c:1306 +msgid "fork() failed" +msgstr "fork() fehlgeschlagen" + +#: src/lang.c:1307 +msgid "couldn't find controlling terminal" +msgstr "Steuerterminal konnte nicht gefunden werden" + +#: src/lang.c:1308 +msgid "terminal doesn't export width and height" +msgstr "Terminal exportiert Breite und Höhe nicht" + +#: src/lang.c:1310 +msgid "WINDOWID not found in environment" +msgstr "WINDOWID nicht in der Umgebung gefunden" + +#: src/lang.c:1311 +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 "" +"Diese Verzeichnis enthält \"named pipes\" zur Kommunikation zwischen\n" +"slrnface und dem aufrufenden Prozess. Normalerweise sollte es leer sein,\n" +"da diese Dateien nach erfolgreicher Kommunikation sofort gelöscht werden.\n" +"\n" +"slrnface verwendet Dateinamen der Form hostname.pid, sollten derartige\n" +"Dateien länger als wenige Sekundenbruchteile erscheinen, handelt es sich\n" +"vermutlich um einen Fehler.\n" +"\n" +"Wenn dieses Verzeichnis auf einem NFS-Laufwerk liegt, ist es möglich,\n" +"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:1324 #, c-format msgid "Added %d %s" msgstr "%d %s hinzugefügt" -#: src/lang.c:1009 +#: src/lang.c:1325 msgid "No unsubscribed groups to show" msgstr "Keine nicht abonnierte Gruppen gefunden" -#: src/lang.c:1010 +#: src/lang.c:1326 msgid "Showing subscribed to groups only" msgstr "Zeige nur abonnierte Gruppen" -#: src/lang.c:1011 +#: src/lang.c:1327 msgid "Yes " msgstr "Ja " -#: src/lang.c:1012 +#: src/lang.c:1328 msgid "You have mail" msgstr "Sie haben Mail" -#: src/lang.c:1017 +#: src/lang.c:1333 #, c-format msgid "" "\n" @@ -4615,11 +5063,11 @@ msgstr "" " entfernen oder MM_NETWORK_CHARSET im M)neu auf einen\n" " passenderen Wert setzen.\n" -#: src/lang.c:1028 +#: src/lang.c:1344 msgid " -D mode debug mode" msgstr " -D Modus Debug-Modus" -#: src/lang.c:1032 +#: src/lang.c:1348 msgid "" "Read carefully!\n" "\n" @@ -4647,11 +5095,11 @@ msgstr "" "Dies ist der Artikel, den Sie canceln (löschen) wollen:\n" "\n" -#: src/lang.c:1041 +#: src/lang.c:1357 msgid "toggle color" msgstr "Farben ein/aus" -#: src/lang.c:1042 +#: src/lang.c:1358 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4697,11 +5145,11 @@ msgstr "" "# 15 = Hellweiß\n" "\n" -#: src/lang.c:1062 +#: src/lang.c:1378 msgid " -a toggle color flag" msgstr " -a Farbe ein- oder ausschalten" -#: src/lang.c:1066 +#: src/lang.c:1382 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4709,7 +5157,7 @@ msgstr "" "\n" "Fehler: Followup-To auf mehr als eine Newsgruppe gesetzt!\n" -#: src/lang.c:1067 +#: src/lang.c:1383 #, c-format msgid "" "\n" @@ -4718,7 +5166,7 @@ msgstr "" "\n" "Fehler: \"%s\" wurde umbenannt, \"%s\" stattdessen benutzen!\n" -#: src/lang.c:1068 +#: src/lang.c:1384 #, c-format msgid "" "\n" @@ -4727,7 +5175,7 @@ msgstr "" "\n" "Fehler: Crossposting in %d Newsgruppen und kein Followup-To gesetzt!\n" -#: src/lang.c:1069 +#: src/lang.c:1385 #, c-format msgid "" "\n" @@ -4736,7 +5184,7 @@ msgstr "" "\n" "Fehler: \"%s\" ist keine gültige Newsgruppe!\n" -#: src/lang.c:1071 +#: src/lang.c:1387 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4744,7 +5192,7 @@ msgstr "" "\n" "Warnung: Followup-To in mehr als eine Newsgruppe gesetzt!\n" -#: src/lang.c:1072 +#: src/lang.c:1388 #, c-format msgid "" "\n" @@ -4753,7 +5201,7 @@ msgstr "" "\n" "Warnung: \"%s\" wurde umbenannt, bitte \"%s\" stattdessen benutzen!\n" -#: src/lang.c:1073 +#: src/lang.c:1389 #, c-format msgid "" "\n" @@ -4762,7 +5210,7 @@ msgstr "" "\n" "Warnung: Crossposting in %d Newsgruppen und kein Followup-To gesetzt!\n" -#: src/lang.c:1074 +#: src/lang.c:1390 #, c-format msgid "" "\n" @@ -4771,7 +5219,7 @@ msgstr "" "\n" "Warnung: \"%s\" ist nicht in Ihrer newsrc, sie könnte ungültig sein!\n" -#: src/lang.c:1075 +#: src/lang.c:1391 #, c-format msgid "" "\n" @@ -4780,81 +5228,81 @@ msgstr "" "\n" "Warnung: \"%s\" ist keine gültige Newsgruppe auf diesem Server!\n" -#: src/lang.c:1079 +#: src/lang.c:1395 #, 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:1080 +#: src/lang.c:1396 msgid "Missing parts." msgstr "Teile fehlen." -#: src/lang.c:1081 +#: src/lang.c:1397 msgid "No beginning." msgstr "Kein Anfang." -#: src/lang.c:1082 +#: src/lang.c:1398 msgid "No data." msgstr "Keine Daten." -#: src/lang.c:1083 +#: src/lang.c:1399 msgid "Unknown error." msgstr "Unbekannter Fehler." -#: src/lang.c:1086 +#: src/lang.c:1402 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\tPrüfsumme für %s (%ld %s)" -#: src/lang.c:1091 +#: src/lang.c:1407 msgid "Reading mail active file... " msgstr "Lese EMail-Active-Datei... " -#: src/lang.c:1092 +#: src/lang.c:1408 msgid "Reading mailgroups file... " msgstr "Lese Mailgruppen-Datei... " -#: src/lang.c:1096 +#: src/lang.c:1412 msgid "perform PGP operations on article" msgstr "Wendet PGP auf den Artikel an" -#: src/lang.c:1097 +#: src/lang.c:1413 msgid "Add key(s) to public keyring?" msgstr "Schlüssel dem Öffentlichen Schlüsselring hinzufügen?" -#: src/lang.c:1098 +#: src/lang.c:1414 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=verschlüsseln, %s=signieren, %s=beides, %s=Ende: " -#: src/lang.c:1099 +#: src/lang.c:1415 #, 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:1100 +#: src/lang.c:1416 #, 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:1101 +#: src/lang.c:1417 msgid "Article not signed and no public keys found" msgstr "Artikel ist nicht signiert; keine öffentlichen Schlüssel gefunden" -#: src/lang.c:1103 +#: src/lang.c:1419 #, 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:1104 +#: src/lang.c:1420 #, 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:1105 +#: src/lang.c:1421 #, c-format msgid "" "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " @@ -4862,93 +5310,116 @@ msgstr "" "%s=Ende, %s=bearbeiten, %s=ispell, %s=pgp, %s=Menü, %s=posten, " "%s=zurücklegen [%%s]: " -#: src/lang.c:1107 +#: src/lang.c:1423 #, 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:1108 +#: src/lang.c:1424 #, 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:1109 +#: src/lang.c:1425 #, 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:1113 +#: src/lang.c:1429 #, 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:1114 +#: src/lang.c:1430 #, 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:1115 +#: src/lang.c:1431 #, 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:1117 +#: src/lang.c:1433 #, 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:1118 +#: src/lang.c:1434 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=Ende, %s=bearbeiten, %s=verschicken [%%s]: " -#: src/lang.c:1119 +#: src/lang.c:1435 #, 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:1125 +#: src/lang.c:1441 msgid "Try cache_overview_files to speed up things.\n" msgstr "Setze cache_overview_files um das Lesen zu beschleunigen.\n" -#: src/lang.c:1126 +#: src/lang.c:1442 msgid "Tin will use local index files instead.\n" msgstr "Tin wird lokale index files benutzen.\n" -#: src/lang.c:1127 +#: src/lang.c:1443 msgid "Cannot find NNTP server name" msgstr "Kann den Namen des NNTP Servers nicht finden" -#: src/lang.c:1128 +#: src/lang.c:1444 +msgid "CAPABILITIES did not announce READER" +msgstr "CAPABILITIES hat READER nicht bekannt geben" + +#: src/lang.c:1445 #, c-format msgid "Connecting to %s:%u..." msgstr "Verbinde mit %s:%u..." -#: src/lang.c:1129 +#: src/lang.c:1446 +msgid "NNTP connection error. Exiting..." +msgstr "NNTP Verbindungsfehler. Beende..." + +#: src/lang.c:1447 msgid "Disconnecting from server..." msgstr "Trenne Verbindung zum Server..." -#: src/lang.c:1130 +#: src/lang.c:1448 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "Konnte nicht zum NNTP Server %s verbinden. Beende..." -#: src/lang.c:1131 +#: src/lang.c:1449 msgid "205 Closing connection" msgstr "205 Schließe Verbindung" -#: src/lang.c:1132 +#: src/lang.c:1450 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:1133 +#: src/lang.c:1452 +#, c-format +msgid "Port isn't numeric: %s:%s\n" +msgstr "Port ist nicht numerisch: %s:%s\n" + +#: src/lang.c:1453 +#, 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:1454 +#, c-format +msgid "reconnect (%d) limit %d reached, giving up." +msgstr "Wiederverbinden (%d), Grenze (%d) erreicht, Abbruch." + +#: src/lang.c:1456 msgid "Connection to news server has timed out. Reconnect?" msgstr "Die Verbindung zum Newsserver wurde unterbrochen. Wieder verbinden?" -#: src/lang.c:1134 +#: src/lang.c:1457 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4957,53 +5428,66 @@ msgstr "" "Schreiben Sie den Servernamen in die Datei %s,\n" "oder setzen Sie die Umgebungsvariable NNTPSERVER" -#: src/lang.c:1135 +#: src/lang.c:1459 +msgid "Continuing..." +msgstr "Weiter..." + +#: src/lang.c:1460 +#, c-format +msgid "Read timeout from server (%d seconds) - quit tin?" +msgstr "Zeitüberschreitung beim Lesen vom Server (%d Sekunden), tin beenden?" + +#: src/lang.c:1461 +msgid " -C try COMPRESS NNTP extension" +msgstr " -C NNTP Erweiterung COMPRESS versuchen" + +#: src/lang.c:1463 msgid " -A force authentication on connect" msgstr " -A Erzwinge Anmeldung bei Verbindung" -#: src/lang.c:1136 +#: src/lang.c:1464 #, 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:1137 +#: src/lang.c:1465 #, 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:1139 +#: src/lang.c:1467 msgid " -k skip verification for NNTPS" msgstr " -k NNTPS-Verifizierung überspringen" -#: src/lang.c:1140 +#: src/lang.c:1468 msgid " -T enable NNTPS" msgstr " -T Benutze NNTPS" -#: src/lang.c:1142 +#: src/lang.c:1470 msgid " -Q quick start. Same as -dnq" msgstr " -Q Schnellstart. Das Selbe wie -dnq" -#: src/lang.c:1143 +#: src/lang.c:1471 msgid " -r read news remotely from default NNTP server" msgstr " -r Lese Artikel vom Standard-NNTP-Server" -#: src/lang.c:1144 +#: src/lang.c:1472 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l Benutze nur das LIST anstelle vom GROUP-Kommando (-n)" -#: src/lang.c:1145 +#: src/lang.c:1473 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:1147 +#: src/lang.c:1475 msgid " -4 force connecting via IPv4" msgstr " -4 IPv4 benutzen" -#: src/lang.c:1148 +#: src/lang.c:1476 msgid " -6 force connecting via IPv6" msgstr " -6 IPv6 benutzen" -#: src/lang.c:1149 +#: src/lang.c:1477 msgid "" "\n" "socket or connect problem\n" @@ -5011,7 +5495,7 @@ msgstr "" "\n" "Socket oder Verbindungsproblem\n" -#: src/lang.c:1151 +#: src/lang.c:1479 #, c-format msgid "" "\n" @@ -5020,16 +5504,16 @@ msgstr "" "\n" "Verbindung mit %s: " -#: src/lang.c:1152 +#: src/lang.c:1480 msgid "Giving up...\n" msgstr "Gebe auf...\n" -#: src/lang.c:1154 +#: src/lang.c:1482 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcp: Unbekannter Service.\n" -#: src/lang.c:1158 +#: src/lang.c:1486 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" @@ -5037,89 +5521,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:1161 +#: src/lang.c:1489 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:1164 +#: src/lang.c:1492 #, 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:1167 +#: src/lang.c:1495 msgid " -Q quick start. Same as -dq" msgstr " -Q Schnellstart. Das Selbe wie -dq" -#: src/lang.c:1168 +#: src/lang.c:1496 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:1169 +#: src/lang.c:1497 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:1170 +#: src/lang.c:1498 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:1174 +#: src/lang.c:1502 msgid "Posting using external inews failed. Use built in inews instead?" msgstr "Fehler beim Posten mit externem inews, verwende eingebautes?" -#: src/lang.c:1175 +#: src/lang.c:1503 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:1179 +#: src/lang.c:1507 #, c-format msgid "%d %s printed" msgstr "%d %s gedruckt" -#: src/lang.c:1180 +#: src/lang.c:1508 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "Druckt Artikel/Thread/hervorgehobene/Muster/markierten" -#: src/lang.c:1181 +#: src/lang.c:1509 msgid "Print" msgstr "Drucke" -#: src/lang.c:1182 +#: src/lang.c:1510 msgid "Printing..." msgstr "Drucke..." -#: src/lang.c:1186 +#: src/lang.c:1514 #, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s nach \"%s\" gepipet" -#: src/lang.c:1187 +#: src/lang.c:1515 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "Pipet Artikel/thread hervorgehoben/Muster/markierten Artikel" -#: src/lang.c:1188 +#: src/lang.c:1516 msgid "No command" msgstr "Kein Kommando" -#: src/lang.c:1189 +#: src/lang.c:1517 msgid "Pipe" msgstr "Pipe" -#: src/lang.c:1190 +#: src/lang.c:1518 #, c-format msgid "Pipe to command [%.*s]> " msgstr "Pipen in Kommando [%.*s]> " -#: src/lang.c:1191 +#: src/lang.c:1519 msgid "Piping..." msgstr "Pipen..." -#: src/lang.c:1193 +#: src/lang.c:1521 msgid "Piping not enabled." msgstr "Pipen nicht aktiviert." -#: src/lang.c:1197 +#: src/lang.c:1525 #, c-format msgid "" "\n" @@ -5134,7 +5618,7 @@ msgstr "" " vom Inhalt trennt. Benutzen Sie ein ',' um mehrere Newsgruppen\n" " anzugeben\n" -#: src/lang.c:1202 +#: src/lang.c:1530 #, c-format msgid "" "\n" @@ -5147,7 +5631,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:1207 +#: src/lang.c:1535 #, c-format msgid "" "\n" @@ -5160,7 +5644,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:1211 +#: src/lang.c:1539 #, c-format msgid "" "\n" @@ -5170,7 +5654,7 @@ msgstr "" "Warnung: Die \"%s:\" Zeile enthält Leerzeichen die entfernt\n" " werden sollten.\n" -#: src/lang.c:1216 +#: src/lang.c:1544 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -5205,40 +5689,40 @@ msgstr "" " Artikel nicht sorgfältig formatieren, ist es sehr wahrscheinlich, dass er\n" " von vielen gar nicht gelesen wird.\n" -#: src/lang.c:1229 +#: src/lang.c:1557 msgid "shell escape" msgstr "Ausgang zur Shell" -#: src/lang.c:1230 +#: src/lang.c:1558 #, c-format msgid "Shell Command (%s)" msgstr "Shellkommando (%s)" -#: src/lang.c:1231 +#: src/lang.c:1559 #, c-format msgid "Enter shell command [%s]> " msgstr "Geben Sie ein Shellkommando ein [%s]> " -#: src/lang.c:1235 +#: src/lang.c:1563 #, 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:1239 +#: src/lang.c:1567 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "Gruppe %.*s ('q' zum beenden)..." -#: src/lang.c:1241 +#: src/lang.c:1569 #, c-format msgid "Group %.*s..." msgstr "Gruppe %.*s..." -#: src/lang.c:1245 +#: src/lang.c:1573 msgid "Server unavailable\n" msgstr "Server nicht erreichbar\n" -#: src/lang.c:1251 +#: src/lang.c:1579 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -5247,7 +5731,7 @@ msgstr "" "%s=Pipe; %s=Mail; %s=Drucken; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; " "%s=tag; %s=Posten" -#: src/lang.c:1252 +#: src/lang.c:1580 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" @@ -5255,7 +5739,7 @@ msgstr "" "%s=Pipe; %s=Mail; %s=Drucken; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; " "%s=Posten" -#: src/lang.c:1254 +#: src/lang.c:1582 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5263,543 +5747,540 @@ msgstr "" "%s=Mail; %s=Drucken; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; %s=tag; " "%s=Posten" -#: src/lang.c:1255 +#: src/lang.c:1583 #, 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:1259 +#: src/lang.c:1587 #, 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:1260 +#: src/lang.c:1588 #, 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:1262 +#: src/lang.c:1590 #, 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:1263 +#: src/lang.c:1591 #, 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:1269 +#: src/lang.c:1597 msgid "Terminal does not support color" msgstr "Terminal unterstützt keine Farben" -#: src/lang.c:1274 +#: src/lang.c:1602 #, c-format msgid "Trying %s" msgstr "Versuche %s" -#: src/lang.c:1288 src/lang.c:1316 src/lang.c:1607 src/refs.c:292 -msgid "None" -msgstr "Nichts" - -#: src/lang.c:1289 +#: src/lang.c:1617 msgid "Subject" msgstr "Subject" -#: src/lang.c:1290 +#: src/lang.c:1618 msgid "References" msgstr "References" -#: src/lang.c:1291 +#: src/lang.c:1619 msgid "Both Subject and References" msgstr "Beides: Subject und References" -#: src/lang.c:1292 +#: src/lang.c:1620 msgid "Multipart Subject" msgstr "Mehrteilige Artikel (Subject)" -#: src/lang.c:1293 +#: src/lang.c:1621 msgid "Percentage Match" msgstr "Prozentualer Treffer" -#: src/lang.c:1306 src/lang.c:1397 src/lang.c:1496 src/lang.c:1599 +#: src/lang.c:1634 src/lang.c:1725 src/lang.c:1824 src/lang.c:1927 msgid "No" msgstr "Nein" -#: src/lang.c:1307 src/lang.c:1498 +#: src/lang.c:1635 src/lang.c:1826 msgid "Yes" msgstr "Ja" -#: src/lang.c:1308 +#: src/lang.c:1636 msgid "Hide all" msgstr "Alle ausblenden" -#: src/lang.c:1317 +#: src/lang.c:1645 msgid "Address" msgstr "Adresse" -#: src/lang.c:1318 +#: src/lang.c:1646 msgid "Full Name" msgstr "Voller Name" -#: src/lang.c:1319 +#: src/lang.c:1647 msgid "Address and Name" msgstr "Adresse und Name" -#: src/lang.c:1327 +#: src/lang.c:1655 msgid "Max" msgstr "Höchster" -#: src/lang.c:1328 +#: src/lang.c:1656 msgid "Sum" msgstr "Summe" -#: src/lang.c:1329 +#: src/lang.c:1657 msgid "Average" msgstr "Durchschnitt" -#: src/lang.c:1339 src/lang.c:1359 +#: src/lang.c:1667 src/lang.c:1687 msgid "Black" msgstr "Schwarz" -#: src/lang.c:1340 src/lang.c:1360 +#: src/lang.c:1668 src/lang.c:1688 msgid "Red" msgstr "Rot" -#: src/lang.c:1341 src/lang.c:1361 +#: src/lang.c:1669 src/lang.c:1689 msgid "Green" msgstr "Grün" -#: src/lang.c:1342 src/lang.c:1362 +#: src/lang.c:1670 src/lang.c:1690 msgid "Brown" msgstr "Braun" -#: src/lang.c:1343 src/lang.c:1363 +#: src/lang.c:1671 src/lang.c:1691 msgid "Blue" msgstr "Blau" -#: src/lang.c:1344 src/lang.c:1364 +#: src/lang.c:1672 src/lang.c:1692 msgid "Pink" msgstr "Rosa" -#: src/lang.c:1345 src/lang.c:1365 +#: src/lang.c:1673 src/lang.c:1693 msgid "Cyan" msgstr "Cyan" -#: src/lang.c:1346 src/lang.c:1366 +#: src/lang.c:1674 src/lang.c:1694 msgid "White" msgstr "Weiß" -#: src/lang.c:1347 +#: src/lang.c:1675 msgid "Gray" msgstr "Grau" -#: src/lang.c:1348 +#: src/lang.c:1676 msgid "Light Red" msgstr "Helles Rot" -#: src/lang.c:1349 +#: src/lang.c:1677 msgid "Light Green" msgstr "Helles Grün" -#: src/lang.c:1350 +#: src/lang.c:1678 msgid "Yellow" msgstr "Gelb" -#: src/lang.c:1351 +#: src/lang.c:1679 msgid "Light Blue" msgstr "Helles Blau" -#: src/lang.c:1352 +#: src/lang.c:1680 msgid "Light Pink" msgstr "Helles Rosa" -#: src/lang.c:1353 +#: src/lang.c:1681 msgid "Light Cyan" msgstr "Helles Cyan" -#: src/lang.c:1354 +#: src/lang.c:1682 msgid "Light White" msgstr "Helles Weiß" -#: src/lang.c:1375 src/lang.c:1503 src/lang.c:1518 +#: src/lang.c:1703 src/lang.c:1831 src/lang.c:1846 msgid "Nothing" msgstr "Nichts" -#: src/lang.c:1377 +#: src/lang.c:1705 msgid "Space" msgstr "Leerzeichen" -#: src/lang.c:1385 +#: src/lang.c:1713 msgid "Normal" msgstr "Normal" -#: src/lang.c:1386 +#: src/lang.c:1714 msgid "Best highlighting" msgstr "Beste Hervorhebung" -#: src/lang.c:1387 +#: src/lang.c:1715 msgid "Underline" msgstr "Unterstreichen" -#: src/lang.c:1388 +#: src/lang.c:1716 msgid "Reverse video" msgstr "Invers" -#: src/lang.c:1389 +#: src/lang.c:1717 msgid "Blinking" msgstr "Blinkend" -#: src/lang.c:1390 +#: src/lang.c:1718 msgid "Half bright" msgstr "Halbe Helligkeit" -#: src/lang.c:1391 +#: src/lang.c:1719 msgid "Bold" msgstr "Fett" -#: src/lang.c:1398 +#: src/lang.c:1726 msgid "Cc" msgstr "Cc" -#: src/lang.c:1399 +#: src/lang.c:1727 msgid "Bcc" msgstr "Bcc" -#: src/lang.c:1400 +#: src/lang.c:1728 msgid "Cc and Bcc" msgstr "Cc und Bcc" -#: src/lang.c:1417 src/lang.c:1430 +#: src/lang.c:1745 src/lang.c:1758 msgid "none" msgstr "Nichts" -#: src/lang.c:1418 +#: src/lang.c:1746 msgid "commands" msgstr "Kommandos" -#: src/lang.c:1419 +#: src/lang.c:1747 msgid "select" msgstr "X-Befehl" -#: src/lang.c:1421 +#: src/lang.c:1749 msgid "commands & quit" msgstr "Kommandos & Ende" -#: src/lang.c:1422 +#: src/lang.c:1750 msgid "commands & select" msgstr "Kommandos & X-Befehl" -#: src/lang.c:1423 +#: src/lang.c:1751 msgid "quit & select" msgstr "Ende & X-Befehl" -#: src/lang.c:1424 +#: src/lang.c:1752 msgid "commands & quit & select" msgstr "Kmndos & Ende & X-Befehl" -#: src/lang.c:1431 +#: src/lang.c:1759 msgid "PageDown" msgstr "PageDown" -#: src/lang.c:1432 +#: src/lang.c:1760 msgid "PageNextUnread" msgstr "PageNextUnread" -#: src/lang.c:1433 +#: src/lang.c:1761 msgid "PageDown or PageNextUnread" msgstr "PageDown oder PageNextUnread" -#: src/lang.c:1439 +#: src/lang.c:1767 msgid "Subject: (case sensitive)" msgstr "Subject: Zeile (Groß-Kl. beachten) " -#: src/lang.c:1440 +#: src/lang.c:1768 msgid "Subject: (ignore case)" msgstr "Subject: Zeile (Groß-Kl. ignorieren) " -#: src/lang.c:1441 +#: src/lang.c:1769 msgid "From: (case sensitive)" msgstr "From: Zeile (Groß- Kleinschreibung beachten) " -#: src/lang.c:1442 +#: src/lang.c:1770 msgid "From: (ignore case)" msgstr "From: Zeile (ignoriere Groß- Kleinschreibung)" -#: src/lang.c:1443 +#: src/lang.c:1771 msgid "Msg-ID: & full References: line" msgstr "Message-ID: & References: " -#: src/lang.c:1444 +#: src/lang.c:1772 msgid "Msg-ID: & last References: only" msgstr "Message-ID: & letzte Reference" -#: src/lang.c:1445 +#: src/lang.c:1773 msgid "Message-ID: entry only" msgstr "Message-ID: allein " -#: src/lang.c:1446 +#: src/lang.c:1774 msgid "Lines:" msgstr "Zeilen:" -#: src/lang.c:1452 +#: src/lang.c:1780 msgid "Don't trim article body" msgstr "Artikelrumpf nicht anpassen" -#: src/lang.c:1453 +#: src/lang.c:1781 msgid "Skip leading blank lines" msgstr "Führende Leerzeilen überspringen" -#: src/lang.c:1454 +#: src/lang.c:1782 msgid "Skip trailing blank lines" msgstr "Abschließende Leerzeilen überspr." -#: src/lang.c:1455 +#: src/lang.c:1783 msgid "Skip leading and trailing blank l." msgstr "Führ. & abschlies. Leerz. überspr." -#: src/lang.c:1456 +#: src/lang.c:1784 msgid "Compact multiple between text" msgstr "Mehrere zwischen Textblöcken zusammenfassen" -#: src/lang.c:1457 +#: src/lang.c:1785 msgid "Compact multiple and skip leading" msgstr "" "Mehrere zwischen Textbl. zusammenfassen + führende Leerzeilen überspringen" -#: src/lang.c:1458 +#: src/lang.c:1786 msgid "Compact multiple and skip trailing" msgstr "" "Mehrere zwischen Textbl. zusammenfassen + abschließende Leerz. überspringen" -#: src/lang.c:1459 +#: src/lang.c:1787 msgid "Compact mltpl., skip lead. & trai." msgstr "" "Mehrere zwischen Textbl. zusammenf. + führende/abschließende Leerz. überspr." -#: src/lang.c:1465 +#: src/lang.c:1793 msgid "Don't show help or mail sign" msgstr "Kein Hilfe- oder Mailanzeige" -#: src/lang.c:1466 +#: src/lang.c:1794 msgid "Show only help sign" msgstr "Nur Hilfe anzeigen" -#: src/lang.c:1467 +#: src/lang.c:1795 msgid "Show only mail sign if new mail" msgstr "Nur Mailanzeige falls neue Mail" -#: src/lang.c:1468 +#: src/lang.c:1796 msgid "Show mail if new mail else help s." msgstr "Mailanz. falls neue sonst Hilfe" -#: src/lang.c:1497 +#: src/lang.c:1825 msgid "Shell archive" msgstr "Shellarchiv" -#: src/lang.c:1504 +#: src/lang.c:1832 msgid "Subject: (descending)" msgstr "Subject: (Absteigend)" -#: src/lang.c:1505 +#: src/lang.c:1833 msgid "Subject: (ascending)" msgstr "Subject: (Aufsteigend)" -#: src/lang.c:1506 +#: src/lang.c:1834 msgid "From: (descending)" msgstr "From: (Absteigend)" -#: src/lang.c:1507 +#: src/lang.c:1835 msgid "From: (ascending)" msgstr "From: (Aufsteigend)" -#: src/lang.c:1508 +#: src/lang.c:1836 msgid "Date: (descending)" msgstr "Date: (Absteigend)" -#: src/lang.c:1509 +#: src/lang.c:1837 msgid "Date: (ascending)" msgstr "Date: (Aufsteigend)" -#: src/lang.c:1510 src/lang.c:1519 +#: src/lang.c:1838 src/lang.c:1847 msgid "Score (descending)" msgstr "Bewertung (Absteigend)" -#: src/lang.c:1511 src/lang.c:1520 +#: src/lang.c:1839 src/lang.c:1848 msgid "Score (ascending)" msgstr "Bewertung (Aufsteigend)" -#: src/lang.c:1512 +#: src/lang.c:1840 msgid "Lines: (descending)" msgstr "Lines: (Absteigend)" -#: src/lang.c:1513 +#: src/lang.c:1841 msgid "Lines: (ascending)" msgstr "Lines: (Aufsteigend)" -#: src/lang.c:1521 +#: src/lang.c:1849 msgid "Last posting date (descending)" msgstr "Datum des letzten Artikels (Absteigend)" -#: src/lang.c:1522 +#: src/lang.c:1850 msgid "Last posting date (ascending)" msgstr "Datum des letzten Artikels (Aufsteigend)" -#: src/lang.c:1528 +#: src/lang.c:1856 msgid "Quick-sort" msgstr "Quicksort" -#: src/lang.c:1529 +#: src/lang.c:1857 msgid "Heap-sort" msgstr "Heapsort" -#: src/lang.c:1536 +#: src/lang.c:1864 msgid "Always Keep" msgstr "Immer behalten" -#: src/lang.c:1537 +#: src/lang.c:1865 msgid "Always Remove" msgstr "Immer entfernen" -#: src/lang.c:1538 +#: src/lang.c:1866 msgid "Mark with D on selection screen" msgstr "Mit D in der Anzeige markiert" -#: src/lang.c:1544 +#: src/lang.c:1872 msgid "Kill only unread arts" msgstr "Killt nur ungelesene Artikel" -#: src/lang.c:1545 +#: src/lang.c:1873 msgid "Kill all arts & show with K" msgstr "Killt alle Artikel, markiert mit K" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1546 +#: src/lang.c:1874 msgid "Kill all arts and never show" msgstr "Killt alle Artikel, zeigt sie nie" -#: src/lang.c:1552 +#: src/lang.c:1880 msgid "Nothing special" msgstr "Nichts besonderes" -#: src/lang.c:1553 +#: src/lang.c:1881 msgid "Compress quotes" msgstr "Zitatzeichen zusammenfassen" -#: src/lang.c:1554 +#: src/lang.c:1882 msgid "Quote signatures" msgstr "Signaturen zitieren" -#: src/lang.c:1555 +#: src/lang.c:1883 msgid "Compress quotes, quote sigs" msgstr "Zitatz. kürzen, Signat. zitieren" -#: src/lang.c:1556 +#: src/lang.c:1884 msgid "Quote empty lines" msgstr "Leerzeilen zitieren" -#: src/lang.c:1557 +#: src/lang.c:1885 msgid "Compress quotes, quote empty lines" msgstr "Zitatz. kürzen, Leerzeilen zit." -#: src/lang.c:1558 +#: src/lang.c:1886 msgid "Quote sigs & empty lines" msgstr "Signat. und Leerzeilen zitieren" -#: src/lang.c:1559 +#: src/lang.c:1887 msgid "Comp. q., quote sigs & empty lines" msgstr "Zitatz. kürzen, Sign & Leerz. zit." -#: src/lang.c:1600 +#: src/lang.c:1928 msgid "With headers" msgstr "Mit Header" -#: src/lang.c:1601 +#: src/lang.c:1929 msgid "Without headers" msgstr "Ohne Header" -#: src/lang.c:1608 +#: src/lang.c:1936 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1610 +#: src/lang.c:1938 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1611 +#: src/lang.c:1939 msgid "NFC" msgstr "NFC" -#: src/lang.c:1612 +#: src/lang.c:1940 msgid "NFD" msgstr "NFD" -#: src/lang.c:1614 +#: src/lang.c:1942 msgid "NFKC case fold" msgstr "NFKC Groß-/Kleinschreibung Zusammenlegen" -#: src/lang.c:1623 +#: src/lang.c:1951 msgid "Display Options" msgstr "Darstellungseinstellungen" -#: src/lang.c:1630 +#: src/lang.c:1958 msgid "Color Options" msgstr "Farbeinstellungen" -#: src/lang.c:1636 +#: src/lang.c:1964 msgid "Highlight Options" msgstr "Hervorhebungseinstellungen" -#: src/lang.c:1643 +#: src/lang.c:1971 msgid "Article-Limiting Options" msgstr "Artikel-Begrenzungseinstellungen" -#: src/lang.c:1649 +#: src/lang.c:1977 msgid "Posting/Mailing Options" msgstr "Versandeinstellungen für Mail und News" -#: src/lang.c:1655 +#: src/lang.c:1983 msgid "Saving/Printing Options" msgstr "Speicher- und Druckereinstellungen" -#: src/lang.c:1661 +#: src/lang.c:1989 msgid "Expert Options" msgstr "Experteneinstellungen" -#: src/lang.c:1667 +#: src/lang.c:1995 msgid "Filtering Options" msgstr "Filtereinstellungen" -#: src/lang.c:1672 src/lang.c:1703 src/lang.c:1709 src/lang.c:1736 -#: src/lang.c:1788 src/lang.c:1794 src/lang.c:1804 src/lang.c:1815 -#: src/lang.c:1833 src/lang.c:1844 src/lang.c:1913 src/lang.c:2122 -#: src/lang.c:2128 src/lang.c:2134 src/lang.c:2149 src/lang.c:2161 -#: src/lang.c:2168 src/lang.c:2222 src/lang.c:2231 src/lang.c:2237 -#: src/lang.c:2244 src/lang.c:2251 src/lang.c:2258 src/lang.c:2265 -#: src/lang.c:2272 src/lang.c:2279 src/lang.c:2286 src/lang.c:2293 -#: src/lang.c:2300 src/lang.c:2307 src/lang.c:2314 src/lang.c:2321 -#: src/lang.c:2328 src/lang.c:2335 src/lang.c:2342 src/lang.c:2349 -#: src/lang.c:2356 src/lang.c:2363 src/lang.c:2370 src/lang.c:2377 -#: src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 src/lang.c:2405 -#: src/lang.c:2413 src/lang.c:2429 src/lang.c:2436 src/lang.c:2443 -#: src/lang.c:2450 src/lang.c:2456 src/lang.c:2462 src/lang.c:2479 -#: src/lang.c:2491 src/lang.c:2526 src/lang.c:2579 src/lang.c:2593 -#: src/lang.c:2599 src/lang.c:2624 src/lang.c:2642 src/lang.c:2659 -#: src/lang.c:2671 src/lang.c:2704 src/lang.c:2733 src/lang.c:2753 -#: src/lang.c:2781 src/lang.c:2791 src/lang.c:2798 src/lang.c:2824 -#: src/lang.c:2848 src/lang.c:2925 src/lang.c:2940 src/lang.c:2948 -#: src/lang.c:2962 src/lang.c:2968 src/lang.c:3006 +#: src/lang.c:2000 src/lang.c:2031 src/lang.c:2037 src/lang.c:2064 +#: src/lang.c:2116 src/lang.c:2122 src/lang.c:2132 src/lang.c:2143 +#: src/lang.c:2161 src/lang.c:2172 src/lang.c:2241 src/lang.c:2456 +#: src/lang.c:2462 src/lang.c:2468 src/lang.c:2483 src/lang.c:2495 +#: src/lang.c:2502 src/lang.c:2556 src/lang.c:2565 src/lang.c:2571 +#: src/lang.c:2578 src/lang.c:2585 src/lang.c:2592 src/lang.c:2599 +#: src/lang.c:2606 src/lang.c:2613 src/lang.c:2620 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:2761 src/lang.c:2777 +#: src/lang.c:2784 src/lang.c:2791 src/lang.c:2798 src/lang.c:2804 +#: src/lang.c:2810 src/lang.c:2827 src/lang.c:2839 src/lang.c:2874 +#: src/lang.c:2927 src/lang.c:2941 src/lang.c:2947 src/lang.c:2972 +#: src/lang.c:2990 src/lang.c:3007 src/lang.c:3019 src/lang.c:3052 +#: src/lang.c:3081 src/lang.c:3101 src/lang.c:3129 src/lang.c:3139 +#: src/lang.c:3146 src/lang.c:3172 src/lang.c:3196 src/lang.c:3343 +#: src/lang.c:3358 src/lang.c:3366 src/lang.c:3380 src/lang.c:3386 +#: src/lang.c:3424 msgid " toggles, sets, cancels." msgstr " wechselt, setzt, bricht ab." -#: src/lang.c:1673 +#: src/lang.c:2001 msgid "Show mini menu & posting etiquette" msgstr "Zeigt Minimenü & Posting Etikette" -#: src/lang.c:1674 +#: src/lang.c:2002 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5807,15 +6288,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:1679 +#: src/lang.c:2007 msgid "Show short description for each newsgroup. toggles & sets." msgstr "Zeige Kurzbeschreibung für Gruppe. wechselt & setzt." -#: src/lang.c:1680 +#: src/lang.c:2008 msgid "Show description of each newsgroup" msgstr "Zeige Beschreibung der Newsgruppen" -#: src/lang.c:1681 +#: src/lang.c:2009 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5823,7 +6304,7 @@ msgstr "" "# Falls ON wird die Newsgruppenbeschreibung in der Gruppenauswahl-Ebene\n" "# nach dem Gruppennamen angezeigt\n" -#: src/lang.c:1686 +#: src/lang.c:2014 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." @@ -5831,11 +6312,11 @@ msgstr "" "Zeigt From (Autor) Feld im Gruppen- und Threadlevel. wechselt & " "setzt." -#: src/lang.c:1687 +#: src/lang.c:2015 msgid "In group and thread level, show author by" msgstr "Zeige Autor im Gruppen- und Threadlevel mit an" -#: src/lang.c:1688 +#: src/lang.c:2016 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5851,33 +6332,33 @@ msgstr "" "# * 2 = Voller Name\n" "# 3 = beides (Adresse und Name)\n" -#: src/lang.c:1697 +#: src/lang.c:2025 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "Zeige -> oder Hervorhebung für Auswahl. wechselt & setzt." -#: src/lang.c:1698 +#: src/lang.c:2026 msgid "Draw -> instead of highlighted bar" msgstr "Zeige -> anstatt einer Markierung" -#: src/lang.c:1699 +#: src/lang.c:2027 msgid "# If ON use -> otherwise highlighted bar for selection\n" msgstr "" "# Falls ON benutze -> andernfalls benutze eine Markierung zur Auswahl\n" -#: src/lang.c:1704 +#: src/lang.c:2032 msgid "Use inverse video for page headers" msgstr "Inverse Darstellung für die Header" -#: src/lang.c:1705 +#: src/lang.c:2033 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:1710 +#: src/lang.c:2038 msgid "Thread articles by" msgstr "Threade Artikel anhand" -#: src/lang.c:1711 +#: src/lang.c:2039 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5897,15 +6378,15 @@ msgstr "" "# 4 = Mehrteilige Artikel\n" "# 5 = prozentualer Subject Vergleich\n" -#: src/lang.c:1722 +#: src/lang.c:2050 msgid "Enter percentage match required to thread together. sets." msgstr "Prozent des Subject das gleich sein muss. setzt." -#: src/lang.c:1723 +#: src/lang.c:2051 msgid "Thread percentage match" msgstr "Prozentualer Subject Vergleich" -#: src/lang.c:1725 +#: src/lang.c:2053 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5929,11 +6410,11 @@ msgstr "" "um\n" "# in den gleichen Thread sortiert zu werden.\n" -#: src/lang.c:1737 +#: src/lang.c:2065 msgid "Score of a thread" msgstr "Bewertung eines Threads" -#: src/lang.c:1738 +#: src/lang.c:2066 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5947,16 +6428,16 @@ msgstr "" "# 1 = Summe\n" "# 2 = Durchschnitt\n" -#: src/lang.c:1746 +#: src/lang.c:2074 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "Sortiere Artikel nach Subject, From, Datum oder Bewertung." -#: src/lang.c:1747 +#: src/lang.c:2075 msgid "Sort articles by" msgstr "Sortiere Artikel nach" -#: src/lang.c:1748 +#: src/lang.c:2076 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5986,15 +6467,15 @@ msgstr "" "# 9 = Lines absteigend\n" "# 10 = Lines aufsteigend\n" -#: src/lang.c:1764 +#: src/lang.c:2092 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "Threads nach Bewertung (Score) ordnen? wechselt & setzt." -#: src/lang.c:1765 +#: src/lang.c:2093 msgid "Sort threads by" msgstr "Sortiere Threads nach" -#: src/lang.c:1766 +#: src/lang.c:2094 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -6012,46 +6493,46 @@ msgstr "" "# 3 = Datum des letzten Artikels (absteigend)\n" "# 4 = Datum des letzten Artikels (aufsteigend)\n" -#: src/lang.c:1776 +#: src/lang.c:2104 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "" "Setze Cursor an ersten/letzten ungel. Artikel. wechselt & setzt." -#: src/lang.c:1777 +#: src/lang.c:2105 msgid "Go to first unread article in group" msgstr "Setze Cursor auf ersten ungel. Art." -#: src/lang.c:1778 +#: src/lang.c:2106 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:1782 +#: src/lang.c:2110 msgid "Show all articles or only unread articles. toggles & sets." msgstr "Zeige alle oder nur ungelesene Artikel. wechselt & setzt." -#: src/lang.c:1783 +#: src/lang.c:2111 msgid "Show only unread articles" msgstr "Zeige nur ungelesene Artikel" -#: src/lang.c:1784 +#: src/lang.c:2112 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:1789 +#: src/lang.c:2117 msgid "Show only groups with unread arts" msgstr "Zeige nur Gruppen mit ungel. Art." -#: src/lang.c:1790 +#: src/lang.c:2118 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:1795 +#: src/lang.c:2123 msgid "Filter which articles" msgstr "Filter (kill) anwenden auf" -#: src/lang.c:1796 +#: src/lang.c:2124 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -6065,11 +6546,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:1805 +#: src/lang.c:2133 msgid "Go to the next unread article with" msgstr "Zum nächsten ungelesenen Artikel springen mit" -#: src/lang.c:1806 +#: src/lang.c:2134 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -6085,11 +6566,11 @@ msgstr "" "# * 2 = TAB\n" "# 3 = PAGE DOWN oder TAB\n" -#: src/lang.c:1816 +#: src/lang.c:2144 msgid "How to treat blank lines" msgstr "Wie mit Leerzeilen umgegangen werden soll" -#: src/lang.c:1817 +#: src/lang.c:2145 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -6119,11 +6600,11 @@ msgstr "" "# 7 = Leerzeilen zwischen Textblöcken zusammenfassen und\n" "# führende sowie abschließende Leerzeilen überspringen\n" -#: src/lang.c:1834 +#: src/lang.c:2162 msgid "Show help/mail sign in level titles" msgstr "Hilfe/Mail im Ebenen-Titel anzeigen" -#: src/lang.c:1835 +#: src/lang.c:2163 msgid "" "# Show help sign, new mail sign, both or nothing in level titles.\n" "# Possible values are (the default is marked with *):\n" @@ -6141,26 +6622,26 @@ msgstr "" "# * 3 = Mail-Zeichen anzeigen, wenn neue Mails eingetroffen sind, sonst\n" "# Hilfe-Zeichen anzeigen\n" -#: src/lang.c:1845 +#: src/lang.c:2173 msgid "List thread using right arrow key" msgstr "Zeige Thread mit rechter Pfeilt. an" -#: src/lang.c:1846 +#: src/lang.c:2174 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:1850 +#: src/lang.c:2178 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "Definiere Zeichen für gelöschte Artikel. setzt, bricht ab." -#: src/lang.c:1851 +#: src/lang.c:2179 msgid "Character to show deleted articles" msgstr "Zeichen für gelöschte Artikel" -#: src/lang.c:1852 +#: src/lang.c:2180 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -6168,18 +6649,18 @@ msgstr "" "# Zeichen für einen Artikel, der gelöscht wurde (Voreinstellung 'D')\n" "# _ wird in ' ' umgewandelt\n" -#: src/lang.c:1857 +#: src/lang.c:2185 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "" "Definiere Zeichen, das Artikel im Bereich anzeigt. setzt, bricht " "ab." -#: src/lang.c:1858 +#: src/lang.c:2186 msgid "Character to show inrange articles" msgstr "Zeichen für Artikel im Bereich" -#: src/lang.c:1859 +#: src/lang.c:2187 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -6187,17 +6668,17 @@ msgstr "" "# Zeichen für Artikel die im Bereich sind (Voreinstellung '#')\n" "# _ wird in ' ' umgewandelt\n" -#: src/lang.c:1864 +#: src/lang.c:2192 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "Definiere Zeichen für wiederkehrende Art. setzt. bricht ab." -#: src/lang.c:1865 +#: src/lang.c:2193 msgid "Character to show returning arts" msgstr "Zeichen für wiederkehrende Artikel" -#: src/lang.c:1866 +#: src/lang.c:2194 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -6205,17 +6686,17 @@ msgstr "" "# Zeichen, dass ein Artikel wiederkommen wird (Voreinstellung '-')\n" "# _ wird in ' ' umgewandelt\n" -#: src/lang.c:1871 +#: src/lang.c:2199 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" "Zeichen für Artikel mit Markierung wichtig/'hot' setzt, bricht ab." -#: src/lang.c:1872 +#: src/lang.c:2200 msgid "Character to show selected articles" msgstr "Zeichen für wichtige Artikel" -#: src/lang.c:1873 +#: src/lang.c:2201 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" @@ -6223,15 +6704,15 @@ msgstr "" "# Zeichen für Artikel mit Markierung wichtig/'hot' (Voreinstellung '*')\n" "# _ wird in ' ' umgewandelt\n" -#: src/lang.c:1878 +#: src/lang.c:2206 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "Definiere Zeichen für aktuelle Artikel. setzt, bricht ab." -#: src/lang.c:1879 +#: src/lang.c:2207 msgid "Character to show recent articles" msgstr "Zeichen für aktuelle Artikel" -#: src/lang.c:1880 +#: src/lang.c:2208 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -6239,15 +6720,15 @@ msgstr "" "# Zeichen für einen aktuellen Artikel (Voreinstellung ist 'o')\n" "# _ wird in ' ' umgewandelt\n" -#: src/lang.c:1885 +#: src/lang.c:2213 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "Zeichen für ungelesene Artikel. setzt, bricht ab." -#: src/lang.c:1886 +#: src/lang.c:2214 msgid "Character to show unread articles" msgstr "Zeichen für ungelesene Artikel" -#: src/lang.c:1887 +#: src/lang.c:2215 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -6255,15 +6736,15 @@ msgstr "" "# Zeichen für ungelesene Artikel (Voreinstellung '+')\n" "# _ wird in ' ' umgewandelt\n" -#: src/lang.c:1892 +#: src/lang.c:2220 msgid "Enter character to indicate read articles. sets, cancels." msgstr "Zeichen für gelesene Artikel. setzt, bricht ab." -#: src/lang.c:1893 +#: src/lang.c:2221 msgid "Character to show read articles" msgstr "Zeichen für gelesene Artikel" -#: src/lang.c:1894 +#: src/lang.c:2222 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -6271,15 +6752,15 @@ msgstr "" "# Zeichen für gelesene Artikel (Voreinstellung ' ')\n" "# _ wird in ' ' umgewandelt\n" -#: src/lang.c:1899 +#: src/lang.c:2227 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "Zeichen für gekillte Artikel. setzt, bricht ab." -#: src/lang.c:1900 +#: src/lang.c:2228 msgid "Character to show killed articles" msgstr "Zeichen für gekillte Artikel" -#: src/lang.c:1901 +#: src/lang.c:2229 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6287,17 +6768,17 @@ msgstr "" "# Zeichen für gekillte Artikel (Voreinstellung 'K')\n" "# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n" -#: src/lang.c:1906 +#: src/lang.c:2234 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "" "Zeichen für gelesene wichtige/'hot' Artikel. setzt, bricht ab." -#: src/lang.c:1907 +#: src/lang.c:2235 msgid "Character to show readselected arts" msgstr "Zeichen für gelesene wichtige Art." -#: src/lang.c:1908 +#: src/lang.c:2236 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6306,11 +6787,11 @@ msgstr "" "# (Voreinstellung ':')\n" "# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n" -#: src/lang.c:1914 +#: src/lang.c:2242 msgid "Abbreviate long newsgroup names" msgstr "Lange Newsgruppennamen abkürzen" -#: src/lang.c:1915 +#: src/lang.c:2243 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -6319,7 +6800,7 @@ msgstr "" "# Falls ON: lange Newsgruppennamen in der Anzeige wie folgt kürzen:\n" "# news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n" -#: src/lang.c:1921 +#: src/lang.c:2249 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" @@ -6327,11 +6808,11 @@ msgstr "" "0 = seitenweise, -1 = zeige zusätzlich letzte Zeile der vorigen Seite, -2 = " "halbe Seite" -#: src/lang.c:1922 +#: src/lang.c:2250 msgid "Number of lines to scroll in pager" msgstr "Blättere Artikel um ... Zeilen" -#: src/lang.c:1923 +#: src/lang.c:2251 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6350,40 +6831,52 @@ msgstr "" "# * 1 = zeilenweise\n" "# 2 oder mehr = um 2 oder mehr Zeilen\n" -#: src/lang.c:1933 +#: src/lang.c:2261 msgid "Display signatures. toggles & sets." msgstr "Zeige Signaturen an. wechselt & setzt." -#: src/lang.c:1934 +#: src/lang.c:2262 msgid "Display signatures" msgstr "Zeige Signaturen an" -#: src/lang.c:1935 +#: src/lang.c:2263 msgid "# If OFF don't show signatures when displaying articles\n" msgstr "# Falls OFF zeige keine Signaturen an\n" -#: src/lang.c:1940 +#: src/lang.c:2267 +msgid "Display article score. toggles & sets." +msgstr "Zeige Bewertung an. wechselt & setzt." + +#: src/lang.c:2268 +msgid "Display article score" +msgstr "Zeige Artikelbewertung an" + +#: src/lang.c:2269 +msgid "# If ON show article score when displaying articles\n" +msgstr "# Falls ON wird wie Bewertung des Artikels mit angezeigt\n" + +#: src/lang.c:2274 msgid "Remove soft hyphens. toggles & sets." msgstr "Entferne weiche Bindestriche. wechselt & setzt." -#: src/lang.c:1941 +#: src/lang.c:2275 msgid "Remove soft hyphens" msgstr "Weiche Bindestriche entfernen" -#: src/lang.c:1942 +#: src/lang.c:2276 msgid "# If ON remove soft hyphens when displaying articles\n" msgstr "# Falls ON werden weiche Bindestriche bei der Anzeige entfernt\n" -#: src/lang.c:1947 +#: src/lang.c:2281 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "Uu-kodierte Teile als Anhang anzeigen. wechselt & setzt." -#: src/lang.c:1948 +#: src/lang.c:2282 msgid "Display uue data as an attachment" msgstr "Zeige uue-Teile als Anhang an" -#: src/lang.c:1949 +#: src/lang.c:2283 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6401,17 +6894,17 @@ msgstr "" "# ähnlich der von MIME-Anhängen\n" "# 2 = Einzeilige Zusammenfassung auch für unvollständige Daten\n" -#: src/lang.c:1959 +#: src/lang.c:2293 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "" "TeX german.sty Umlautkodierung auswerten. wechselt & setzt." -#: src/lang.c:1960 +#: src/lang.c:2294 msgid "Display \"a as Umlaut-a" msgstr "Wandle TeX-Umlaute automatisch um" -#: src/lang.c:1961 +#: src/lang.c:2295 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6419,15 +6912,15 @@ msgstr "" "# Falls ON dekodiere laut german.sty (TeX) kodierte Umlaute und stelle\n" "# \"a als ä, usw. dar\n" -#: src/lang.c:1966 src/lang.c:1976 +#: src/lang.c:2300 src/lang.c:2310 msgid "Space separated list of header fields" msgstr "Durch Leerzeichen getrennte Liste der Header-Felder" -#: src/lang.c:1967 +#: src/lang.c:2301 msgid "Display these header fields (or *)" msgstr "Zeige diese Header-Felder (oder *)" -#: src/lang.c:1968 +#: src/lang.c:2302 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" @@ -6443,11 +6936,11 @@ msgstr "" "# Leerzeichen getrennte Werte angeben. Wenn Sie hier nichts definieren\n" "# wird diese Option deaktiviert.\n" -#: src/lang.c:1977 +#: src/lang.c:2311 msgid "Do not display these header fields" msgstr "Zeige folgende Header nicht an" -#: src/lang.c:1978 +#: src/lang.c:2312 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" @@ -6466,44 +6959,44 @@ msgstr "" "# news_headers_to_not_display=X-Alan X-Pape\n" "# Wenn Sie hier nichts angeben, wird diese Option deaktiviert.\n" -#: src/lang.c:1988 +#: src/lang.c:2322 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:1989 +#: src/lang.c:2323 msgid "Skip multipart/alternative parts" msgstr "Übersp. multipart/alternative-Teile" -#: src/lang.c:1990 +#: src/lang.c:2324 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "" "# Falls ON entsorge multipart/alternative Teile des Artikels automatisch\n" -#: src/lang.c:1994 +#: src/lang.c:2328 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "" "Wortgetreue Textblöcke erkennen einschalten? wechselt & setzt." -#: src/lang.c:1995 +#: src/lang.c:2329 msgid "Detection of verbatim blocks" msgstr "Wortgetreue Textblöcke erkennen" -#: src/lang.c:1996 +#: src/lang.c:2330 msgid "# If ON detect verbatim blocks in articles\n" msgstr "# Falls ON werden wortgetreue Textblöcke in Artikeln erkannt\n" -#: src/lang.c:2001 +#: src/lang.c:2335 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:2002 +#: src/lang.c:2336 msgid "Regex used to show quoted lines" msgstr "Regulärer Ausd. für zit. Zeilen" -#: src/lang.c:2003 +#: src/lang.c:2337 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" @@ -6514,15 +7007,15 @@ msgstr "" "# Farbe angezeigt, die in col_quote definiert sind.\n" "# Wenn Sie hier nichts angeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:2009 +#: src/lang.c:2343 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:2010 +#: src/lang.c:2344 msgid "Regex used to show twice quoted l." msgstr "Reg. Ausd. für zweifach zitierte Z." -#: src/lang.c:2011 +#: src/lang.c:2345 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" @@ -6533,15 +7026,15 @@ msgstr "" "# Farbe dargestellt, die in col_quote2 definiert ist.\n" "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:2017 +#: src/lang.c:2351 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:2018 +#: src/lang.c:2352 msgid "Regex used to show >= 3 times q.l." msgstr "Reg. Ausd. für >=3-fach zitierte Z." -#: src/lang.c:2019 +#: src/lang.c:2353 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" @@ -6552,28 +7045,28 @@ msgstr "" "# dargestellt, die in col_quote3 definiert sind.\n" "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:2025 +#: src/lang.c:2359 msgid "Enable detection of external quotes? toggles & sets." msgstr "Fremdzitate erkennen einschalten? wechselt & setzt." -#: src/lang.c:2026 +#: src/lang.c:2360 msgid "Detection of external quotes" msgstr "Fremdzitate erkennen" -#: src/lang.c:2027 +#: src/lang.c:2361 msgid "# If ON detect quoted text from external sources in articles\n" msgstr "# Falls ON werden Fremdzitate in Artikeln erkannt\n" -#: src/lang.c:2031 +#: src/lang.c:2365 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:2032 +#: src/lang.c:2366 msgid "Regex used to show quotes from external sources" msgstr "Regulärer Ausd. für Zeilen mit Fremdzitaten" -#: src/lang.c:2033 +#: src/lang.c:2367 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" @@ -6584,16 +7077,16 @@ msgstr "" "# Farbe dargestellt, die in col_extquote definiert ist.\n" "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:2040 +#: src/lang.c:2374 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:2041 +#: src/lang.c:2375 msgid "Regex used to highlight /slashes/" msgstr "Reg. für /Schrägst./ Hervorhebungen" -#: src/lang.c:2042 +#: src/lang.c:2376 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '/' are to be shown in col_markslashes.\n" @@ -6603,16 +7096,16 @@ msgstr "" "# zwischen '/' in col_markslashes angezeigt werden.\n" "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:2048 +#: src/lang.c:2382 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:2049 +#: src/lang.c:2383 msgid "Regex used to highlight *stars*" msgstr "Regu. A. für *Stern* Hervorhebungen" -#: src/lang.c:2050 +#: src/lang.c:2384 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6622,16 +7115,16 @@ msgstr "" "# zwischen '*' in col_markstars angezeigt werden.\n" "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:2056 +#: src/lang.c:2390 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:2057 +#: src/lang.c:2391 msgid "Regex used to highlight -strokes-" msgstr "Reg. für -Durchstr.- Hervorhebungen" -#: src/lang.c:2058 +#: src/lang.c:2392 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6641,16 +7134,16 @@ msgstr "" "# zwischen '-' in col_markstroke angezeigt werden.\n" "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:2064 +#: src/lang.c:2398 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:2065 +#: src/lang.c:2399 msgid "Regex used to highlight _underline_" msgstr "Reg. für _Unterstr._ Hervorhebungen" -#: src/lang.c:2066 +#: src/lang.c:2400 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6660,16 +7153,16 @@ msgstr "" "# zwischen '_' in col_markdash angezeigt werden.\n" "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n" -#: src/lang.c:2072 +#: src/lang.c:2406 msgid "A regex used to find Subject prefixes to remove. Use '|' as separator." msgstr "" "Reg. Ausd., um Teile im Subjectanfang zu entfernen. '|' trennt die Ausd.." -#: src/lang.c:2073 +#: src/lang.c:2407 msgid "Regex with Subject prefixes" msgstr "Reg. Ausd. für den Subjectanfang" -#: src/lang.c:2074 +#: src/lang.c:2408 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6677,16 +7170,16 @@ msgstr "" "# Ein regulärer Ausdruck, mit dem tin Worte im Anfang des Subjects findet,\n" "# die dann entfernt werden.\n" -#: src/lang.c:2079 +#: src/lang.c:2413 msgid "A regex used to find Subject suffixes to remove. Use '|' as separator." msgstr "" "Reg. Ausd., um Teile am Subjectanfang zu entfernen. '|' trennt die Ausd.." -#: src/lang.c:2080 +#: src/lang.c:2414 msgid "Regex with Subject suffixes" msgstr "Reg. Ausd. für das Subjectende" -#: src/lang.c:2081 +#: src/lang.c:2415 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6694,16 +7187,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:2086 +#: src/lang.c:2420 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:2087 +#: src/lang.c:2421 msgid "Regex for begin of a verbatim block" msgstr "Reg. Ausd. für den Anfang eines wortgetreu wiederzugebenden Absatzes" -#: src/lang.c:2088 +#: src/lang.c:2422 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" @@ -6711,16 +7204,16 @@ msgstr "" "# Ein regulärer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden\n" "# Absatzes findet.\n" -#: src/lang.c:2093 +#: src/lang.c:2427 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:2094 +#: src/lang.c:2428 msgid "Regex for end of a verbatim block" msgstr "Reg. Ausd. für das Ende eines wortgetreu wiederzugebenden Absatzes" -#: src/lang.c:2095 +#: src/lang.c:2429 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" @@ -6728,18 +7221,18 @@ msgstr "" "# Ein regulärer Ausdruck, der das Ende eines wortgetreu wiederzugebenden\n" "# Absatzes findet.\n" -#: src/lang.c:2100 +#: src/lang.c:2434 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:2101 +#: src/lang.c:2435 msgid "MIME binary content viewer" msgstr "MIME-Viewer" -#: src/lang.c:2102 +#: src/lang.c:2436 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -6751,15 +7244,15 @@ msgstr "" "# nicht Text teilen benutzt. Andernfalls das angegebene Programm\n" "# (z.B. metamail). Keine Angabe schaltet die automatische Anzeige aus.\n" -#: src/lang.c:2109 +#: src/lang.c:2443 msgid "Confirm before starting non-text viewing program" msgstr "Start des MIME-Viewers bestätigen" -#: src/lang.c:2110 +#: src/lang.c:2444 msgid "Ask before using MIME viewer" msgstr "Start des MIME-Viewers bestätigen" -#: src/lang.c:2111 +#: src/lang.c:2445 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" @@ -6767,40 +7260,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:2116 +#: src/lang.c:2450 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "" "Beim Beenden anbieten, alle betretenen Gruppen als gelesen zu markieren?" -#: src/lang.c:2117 +#: src/lang.c:2451 msgid "Catchup read groups when quitting" msgstr "Catchup der Gruppen beim Beenden" -#: src/lang.c:2118 +#: src/lang.c:2452 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:2123 +#: src/lang.c:2457 msgid "Catchup group using left key" msgstr "Catchup der Gruppe mit l. Cursor" -#: src/lang.c:2124 +#: src/lang.c:2458 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:2129 +#: src/lang.c:2463 msgid "Catchup thread by using left key" msgstr "Catchup mit der linken Cursort." -#: src/lang.c:2135 +#: src/lang.c:2469 msgid "Which actions require confirmation" msgstr "Bestätigung erforderlich für" -#: src/lang.c:2136 +#: src/lang.c:2470 msgid "" "# What should we ask confirmation for.\n" "# Possible values are (the default is marked with *):\n" @@ -6828,55 +7321,55 @@ msgstr "" "# 7 = Kommandos & Ende & X-Befehl\n" # TRANSLATION TOO LONG -#: src/lang.c:2150 +#: src/lang.c:2484 msgid "'Mark as (un)read' ignores tags" msgstr "'Art. (un)gelesen markieren' ignoriert Markierte" -#: src/lang.c:2151 +#: src/lang.c:2485 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:2155 +#: src/lang.c:2489 msgid "Program to run to open URLs, sets, cancels." msgstr "Öffne URLs mit ... setzt, bricht ab." -#: src/lang.c:2156 +#: src/lang.c:2490 msgid "Program that opens URLs" msgstr "Öffne URLs mit ..." -#: src/lang.c:2157 +#: src/lang.c:2491 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:2162 +#: src/lang.c:2496 msgid "Use mouse in xterm" msgstr "Maus in xterm nutzen" -#: src/lang.c:2163 +#: src/lang.c:2497 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:2169 +#: src/lang.c:2503 msgid "Use scroll keys on keypad" msgstr "Scrollt. vom Nummernblock nutzen" -#: src/lang.c:2170 +#: src/lang.c:2504 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:2175 +#: src/lang.c:2509 msgid "Enter maximum number of article to get. sets." msgstr "Maximale Anzahl der zu holenden Artikel eingeben. setzt." -#: src/lang.c:2176 +#: src/lang.c:2510 msgid "Number of articles to get" msgstr "Anzahl der zu holenden Artikel" -#: src/lang.c:2177 +#: src/lang.c:2511 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" @@ -6885,30 +7378,30 @@ msgstr "" "# angegeben wird, holt tin alle ungelesenen plus die letzten n gelesenen\n" "# Artikel\n" -#: src/lang.c:2182 +#: src/lang.c:2516 msgid "Enter number of days article is considered recent. sets." msgstr "Anzahl der Tage, die ein Artikel als neu eingestuft wird. setzt." -#: src/lang.c:2183 +#: src/lang.c:2517 msgid "Article recentness time limit" msgstr "Artikel Neuheitszeit-Limit" -#: src/lang.c:2184 +#: src/lang.c:2518 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:2188 +#: src/lang.c:2522 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:2189 +#: src/lang.c:2523 msgid "Wildcard matching" msgstr "Wildcardprüfung" -#: src/lang.c:2190 +#: src/lang.c:2524 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6920,66 +7413,66 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = Regulärer Ausdruck\n" -#: src/lang.c:2197 +#: src/lang.c:2531 msgid "Enter minimal score before an article is marked killed. sets." msgstr "" "Artikel mit weniger Bewertung (Score) werden als `gekillt' markiert. " "setzt." -#: src/lang.c:2198 +#: src/lang.c:2532 msgid "Score limit (kill)" msgstr "Bewertungsgrenze (kill)" -#: src/lang.c:2199 +#: src/lang.c:2533 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:2203 +#: src/lang.c:2537 msgid "Enter default score to kill articles. sets." msgstr "Bewertung für gekillte Artikel. setzt." -#: src/lang.c:2204 +#: src/lang.c:2538 msgid "Default score to kill articles" msgstr "Bewertung für gekillte Artikel" -#: src/lang.c:2205 +#: src/lang.c:2539 msgid "# Default score to kill articles\n" msgstr "# Bewertung für gekillte Artikel\n" -#: src/lang.c:2209 +#: src/lang.c:2543 msgid "Enter minimal score before an article is marked hot. sets." msgstr "" "Artikel mit einer höheren Bewertung (Score) werd. als wichtig/hot markiert." -#: src/lang.c:2210 +#: src/lang.c:2544 msgid "Score limit (select)" msgstr "Bewertungsgrenze (select)" -#: src/lang.c:2211 +#: src/lang.c:2545 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:2215 +#: src/lang.c:2549 msgid "Enter default score to select articles. sets." msgstr "Bewertung für wichtige Artikel (hot). setzt." -#: src/lang.c:2216 +#: src/lang.c:2550 msgid "Default score to select articles" msgstr "Bewertung für wichtige Artikel" -#: src/lang.c:2217 +#: src/lang.c:2551 msgid "# Default score to select articles\n" msgstr "# Bewertung für wichtige Artikel (hot)\n" -#: src/lang.c:2223 +#: src/lang.c:2557 msgid "Use slrnface to show ''X-Face:''s" msgstr "''X-Face:''s mit slrnface Anzeigen" -#: src/lang.c:2224 +#: src/lang.c:2558 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6987,19 +7480,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:2232 +#: src/lang.c:2566 msgid "Use ANSI color" msgstr "Benutze ANSI-Farben" -#: src/lang.c:2233 +#: src/lang.c:2567 msgid "# If ON using ANSI-color\n" msgstr "# Falls ON benutze ANSI-Farben\n" -#: src/lang.c:2238 +#: src/lang.c:2572 msgid "Standard foreground color" msgstr "Standard Vordergrundfarbe" -#: src/lang.c:2239 +#: src/lang.c:2573 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -7007,11 +7500,11 @@ msgstr "" "# Standard Vordergrundfarbe\n" "# Voreinstellung: -1 (Standard Farbe)\n" -#: src/lang.c:2245 +#: src/lang.c:2579 msgid "Standard background color" msgstr "Standard Hintergrundfarbe" -#: src/lang.c:2246 +#: src/lang.c:2580 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -7019,11 +7512,11 @@ msgstr "" "# Standard Hintergrundfarbe\n" "# Voreinstellung: -1 (Standard Farbe)\n" -#: src/lang.c:2252 +#: src/lang.c:2586 msgid "Color for inverse text (background)" msgstr "Farbe des inversen Text (Hinterg.)" -#: src/lang.c:2253 +#: src/lang.c:2587 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -7031,11 +7524,11 @@ msgstr "" "# Farbe des Hintergrunds für inversen Text\n" "# Voreinstellung: 4 (Blau)\n" -#: src/lang.c:2259 +#: src/lang.c:2593 msgid "Color for inverse text (foreground)" msgstr "Farbe des inversen Text (Vordergr.)" -#: src/lang.c:2260 +#: src/lang.c:2594 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -7043,11 +7536,11 @@ msgstr "" "# Farbe des Vordergrunds für inversen Text\n" "# Voreinstellung: 7 (Weiß)\n" -#: src/lang.c:2266 +#: src/lang.c:2600 msgid "Color of text lines" msgstr "Farbe der Textzeilen" -#: src/lang.c:2267 +#: src/lang.c:2601 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -7055,11 +7548,11 @@ msgstr "" "# Farbe der Textzeilen\n" "# Voreinstellung: -1 (Standard Farbe)\n" -#: src/lang.c:2273 +#: src/lang.c:2607 msgid "Color of mini help menu" msgstr "Farbe des Minihilfemenü" -#: src/lang.c:2274 +#: src/lang.c:2608 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -7067,11 +7560,11 @@ msgstr "" "# Farbe des Minihilfemenü\n" "# Voreinstellung: 3 (Braun)\n" -#: src/lang.c:2280 +#: src/lang.c:2614 msgid "Color of help text" msgstr "Farbe des Hilfstext" -#: src/lang.c:2281 +#: src/lang.c:2615 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -7079,11 +7572,11 @@ msgstr "" "# Farbe der Hilfeseiten\n" "# Voreinstellung: -1 (Standard Farbe)\n" -#: src/lang.c:2287 +#: src/lang.c:2621 msgid "Color of status messages" msgstr "Farbe der Statusmeldungen" -#: src/lang.c:2288 +#: src/lang.c:2622 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" @@ -7091,11 +7584,11 @@ msgstr "" "# Farbe der letzten Zeile im Artikel\n" "# Voreinstellung: 6 (Cyan)\n" -#: src/lang.c:2294 +#: src/lang.c:2628 msgid "Color of quoted lines" msgstr "Farbe der zitierten Zeilen" -#: src/lang.c:2295 +#: src/lang.c:2629 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -7103,11 +7596,11 @@ msgstr "" "# Farbe der zitierten Zeilen\n" "# Voreinstellung: 2 (Grün)\n" -#: src/lang.c:2301 +#: src/lang.c:2635 msgid "Color of twice quoted line" msgstr "Farbe von zweifach zitierten Zeilen" -#: src/lang.c:2302 +#: src/lang.c:2636 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" @@ -7115,11 +7608,11 @@ msgstr "" "# Farbe von zweifach zitierten Zeilen\n" "# Voreinstellung: 3 (Braun)\n" -#: src/lang.c:2308 +#: src/lang.c:2642 msgid "Color of =>3 times quoted line" msgstr "Farbe von =>3-fach zitierten Zeilen" -#: src/lang.c:2309 +#: src/lang.c:2643 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" @@ -7127,11 +7620,11 @@ msgstr "" "# Farbe von =>3-fach zitierten Zeilen\n" "# Voreinstellung: 4 (Blau)\n" -#: src/lang.c:2315 +#: src/lang.c:2649 msgid "Color of article header lines" msgstr "Farbe der Artikelheaderzeilen" -#: src/lang.c:2316 +#: src/lang.c:2650 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" @@ -7139,11 +7632,11 @@ msgstr "" "# Farbe der Artikelheaderzeilen\n" "# Voreinstellung: 2 (Grün)\n" -#: src/lang.c:2322 +#: src/lang.c:2656 msgid "Color of actual news header fields" msgstr "Farbe des angezeigten Headers" -#: src/lang.c:2323 +#: src/lang.c:2657 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -7151,11 +7644,11 @@ msgstr "" "# Farbe des angezeigten Headers\n" "# Voreinstellung: 9 (Hellrot)\n" -#: src/lang.c:2329 +#: src/lang.c:2663 msgid "Color of article subject lines" msgstr "Farbe der Subjectzeile" -#: src/lang.c:2330 +#: src/lang.c:2664 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -7163,11 +7656,11 @@ msgstr "" "# Farbe der Subjectzeile\n" "# Voreinstellung: 6 (Cyan)\n" -#: src/lang.c:2336 +#: src/lang.c:2670 msgid "Color of external quotes" msgstr "Farbe der Fremdzitate" -#: src/lang.c:2337 +#: src/lang.c:2671 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" @@ -7175,11 +7668,11 @@ msgstr "" "# Farbe des Fremdzitat-Textes\n" "# Voreinstellung: 5 (Rosa)\n" -#: src/lang.c:2343 +#: src/lang.c:2677 msgid "Color of response counter" msgstr "Farbe des Antwortzählers" -#: src/lang.c:2344 +#: src/lang.c:2678 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -7187,11 +7680,11 @@ msgstr "" "# Farbe des Antwortzählers\n" "# Voreinstellung: 2 (Grün)\n" -#: src/lang.c:2350 +#: src/lang.c:2684 msgid "Color of sender (From:)" msgstr "Farbe des Autors (From:)" -#: src/lang.c:2351 +#: src/lang.c:2685 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -7199,11 +7692,11 @@ msgstr "" "# Farbe des Autors (From:)\n" "# Voreinstellung: 2 (Grün)\n" -#: src/lang.c:2357 +#: src/lang.c:2691 msgid "Color of help/mail sign" msgstr "Farbe des Hilfe/Mail-Zeichens" -#: src/lang.c:2358 +#: src/lang.c:2692 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -7211,11 +7704,11 @@ msgstr "" "# Farbe des Hilfe/Mail-Zeichens\n" "# Voreinstellung: 4 (Blau)\n" -#: src/lang.c:2364 +#: src/lang.c:2698 msgid "Color of signatures" msgstr "Farbe von Signaturen" -#: src/lang.c:2365 +#: src/lang.c:2699 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -7223,11 +7716,35 @@ msgstr "" "# Farbe von Signaturen\n" "# Voreinstellung: 4 (Blau)\n" -#: src/lang.c:2371 +#: src/lang.c:2705 +msgid "Color of negative score" +msgstr "Farbe negativer Bewertung" + +#: src/lang.c:2706 +msgid "" +"# Color of negative score\n" +"# Default: 1 (red)\n" +msgstr "" +"# Farbe negativer Bewertung\n" +"# Voreinstellung: 1 (Rot)\n" + +#: src/lang.c:2712 +msgid "Color of positive score" +msgstr "Farbe positiver Bewertung" + +#: src/lang.c:2713 +msgid "" +"# Color of positive score\n" +"# Default: 2 (green)\n" +msgstr "" +"# Farbe positiver Bewertung\n" +"# Voreinstellung: 2 (Grün)\n" + +#: src/lang.c:2719 msgid "Color of highlighted URLs" msgstr "Farbe der hervorgehobenen URLs" -#: src/lang.c:2372 +#: src/lang.c:2720 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -7235,11 +7752,11 @@ msgstr "" "# Farbe der hervorgehobenen URLs\n" "# Voreinstellung: -1 (Standard Farbe)\n" -#: src/lang.c:2378 +#: src/lang.c:2726 msgid "Color of verbatim blocks" msgstr "Farbe des wortgetreu darzustellenden Textes" -#: src/lang.c:2379 +#: src/lang.c:2727 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" @@ -7247,11 +7764,11 @@ msgstr "" "# Farbe des wortgetreu darzustellenden Textes\n" "# Voreinstellung: 5 (Rosa)\n" -#: src/lang.c:2385 +#: src/lang.c:2733 msgid "Color of highlighting with *stars*" msgstr "Farbe der Hervorhebung *Sterne*" -#: src/lang.c:2386 +#: src/lang.c:2734 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -7259,11 +7776,11 @@ msgstr "" "# Farbe der Hervorhebung durch *Sterne*\n" "# Voreinstellung: 11 (Gelb)\n" -#: src/lang.c:2392 +#: src/lang.c:2740 msgid "Color of highlighting with _dash_" msgstr "Farbe der Hervorhebung _Striche_" -#: src/lang.c:2393 +#: src/lang.c:2741 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -7271,11 +7788,11 @@ msgstr "" "# Farbe der Hervorhebung durch _Striche_\n" "# Voreinstellung: 13 (Hellrosa)\n" -#: src/lang.c:2399 +#: src/lang.c:2747 msgid "Color of highlighting with /slash/" msgstr "Farbe der Hervorhebung /Schrägstr./" -#: src/lang.c:2400 +#: src/lang.c:2748 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -7283,11 +7800,11 @@ msgstr "" "# Farbe der Hervorhebung durch /Schrägstriche/\n" "# Voreinstellung: 14 (Hellcyan)\n" -#: src/lang.c:2406 +#: src/lang.c:2754 msgid "Color of highlighting with -stroke-" msgstr "Farbe der Hervorhebung -Durchstr.-" -#: src/lang.c:2407 +#: src/lang.c:2755 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -7295,11 +7812,11 @@ msgstr "" "# Farbe der Hervorhebung durch -Durchstreichen-\n" "# Voreinstellung: 12 (Hellblau)\n" -#: src/lang.c:2414 +#: src/lang.c:2762 msgid "Attr. of highlighting with *stars*" msgstr "Hervorhebungsattribute *Sterne*" -#: src/lang.c:2415 +#: src/lang.c:2763 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7327,11 +7844,11 @@ msgstr "" "# Hervorhebungsattribut für *Sterne*\n" "# Voreinstellung: 6 (fett)\n" -#: src/lang.c:2430 +#: src/lang.c:2778 msgid "Attr. of highlighting with _dash_" msgstr "Hervorhebungsattr. _Unterstriche_" -#: src/lang.c:2431 +#: src/lang.c:2779 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" @@ -7339,11 +7856,11 @@ msgstr "" "# Hervorhebungsattribut für _Unterstriche_\n" "# Voreinstellung: 2 (beste Hervorhebung)\n" -#: src/lang.c:2437 +#: src/lang.c:2785 msgid "Attr. of highlighting with /slash/" msgstr "Hervorhebungsattr. /Schrägstriche/" -#: src/lang.c:2438 +#: src/lang.c:2786 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" @@ -7351,11 +7868,11 @@ msgstr "" "# Hervorhebungsattribut für /Schrägstriche/\n" "# Voreinstellung: 5 (halbe Helligkeit)\n" -#: src/lang.c:2444 +#: src/lang.c:2792 msgid "Attr. of highlighting with -stroke-" msgstr "Hervorhebungsattr. -Durchstreich.-" -#: src/lang.c:2445 +#: src/lang.c:2793 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" @@ -7363,27 +7880,27 @@ msgstr "" "# Hervorhebungsattribut für -Durchstreichen-\n" "# Voreinstellung: 3 (Invers)\n" -#: src/lang.c:2451 +#: src/lang.c:2799 msgid "URL highlighting in message body" msgstr "URL-Hervorhebung im Artikel" -#: src/lang.c:2452 +#: src/lang.c:2800 msgid "# Enable URL highlighting?\n" msgstr "# URL-Hervorhebung aktivieren?\n" -#: src/lang.c:2457 +#: src/lang.c:2805 msgid "Word highlighting in message body" msgstr "Wort-Hervorhebung im Artikel" -#: src/lang.c:2458 +#: src/lang.c:2806 msgid "# Enable word highlighting?\n" msgstr "# Wort-Hervorhebung aktivieren?\n" -#: src/lang.c:2463 +#: src/lang.c:2811 msgid "What to display instead of mark" msgstr "Anstelle der Markierung anzeigen" -#: src/lang.c:2464 +#: src/lang.c:2812 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7399,23 +7916,23 @@ msgstr "" "# 1 = ja, anzeigen\n" "# * 2 = Leerzeichen anstelle darstellen\n" -#: src/lang.c:2473 +#: src/lang.c:2821 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "Nach wie vielen Zeichen soll im Pager umgebrochen werden? setzt." -#: src/lang.c:2474 +#: src/lang.c:2822 msgid "Page line wrap column" msgstr "Zeilen umbrechen nach" -#: src/lang.c:2475 +#: src/lang.c:2823 msgid "# Wrap article lines at column\n" msgstr "# In der Artikelanzeige Zeilen umbrechen bei Spalte\n" -#: src/lang.c:2480 +#: src/lang.c:2828 msgid "Wrap around threads on next unread" msgstr "Nä.ungel.-kein Abbr. am Listenende?" -#: src/lang.c:2481 +#: src/lang.c:2829 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "" "# Diverse Funktionen in tin wechseln zum \"nächsten\" ungelesenen\n" @@ -7423,38 +7940,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:2485 +#: src/lang.c:2833 msgid "Enter default mail address (and fullname). sets." msgstr "Standard Mail-Adresse (und Name) eingeben. setzt." -#: src/lang.c:2486 src/lang.c:2987 +#: src/lang.c:2834 src/lang.c:3405 msgid "Mail address (and fullname)" msgstr "Mailadresse (und Name)" -#: src/lang.c:2487 +#: src/lang.c:2835 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:2492 +#: src/lang.c:2840 msgid "Show empty Followup-To in editor" msgstr "Leeres Fup-To im Editor anzeigen" -#: src/lang.c:2493 +#: src/lang.c:2841 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:2497 +#: src/lang.c:2845 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "Setze Pfad/! Kommando/--none um Ihre Signatur festzulegen. setzt." -#: src/lang.c:2498 +#: src/lang.c:2846 msgid "Create signature from path/command" msgstr "Erzeuge Signatur aus Pfad/Kommando" -#: src/lang.c:2499 +#: src/lang.c:2847 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7469,42 +7986,42 @@ msgstr "" "# (%G um den Namen der aktuellen Newsgroup zu übergeben)\n" "# sigfile=--none hängt keine Signatur an\n" -#: src/lang.c:2507 +#: src/lang.c:2855 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" "Trenne Sig mit \"-- \" in eigener Zeile ab. wechselt & setzt." -#: src/lang.c:2508 +#: src/lang.c:2856 msgid "Prepend signature with \"-- \"" msgstr "Trenne Sig mit \"-- \" ab" -#: src/lang.c:2509 +#: src/lang.c:2857 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "# Falls ON trenne Signatur mit '\\n-- \\n' ab\n" -#: src/lang.c:2513 +#: src/lang.c:2861 msgid "Add signature when reposting articles. toggles & sets." msgstr "" "Sig. beim Reposten eines Artikels hinzufügen? wechselt & setzt." -#: src/lang.c:2514 +#: src/lang.c:2862 msgid "Add signature when reposting" msgstr "Signatur beim Reposten anhängen" -#: src/lang.c:2515 +#: src/lang.c:2863 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:2519 +#: src/lang.c:2867 msgid "Enter quotation marks, %I for author's initials." msgstr "Zitatzeichen eingeben, %I für die Initialen des Verfassers." -#: src/lang.c:2520 +#: src/lang.c:2868 msgid "Characters used as quote-marks" msgstr "Zitatzeichen" -#: src/lang.c:2521 +#: src/lang.c:2869 msgid "" "# Characters used in quoting to followups and replies.\n" "# '_' is replaced by ' ', %I is replaced by author's initials.\n" @@ -7512,11 +8029,11 @@ msgstr "" "# Zeichen für Zitate in Antworten.\n" "# '_' wird durch ' ' ersetzt. %I wird ersetzt durch Autoreninitialen.\n" -#: src/lang.c:2527 +#: src/lang.c:2875 msgid "Quoting behavior" msgstr "Zitierverhalten" -#: src/lang.c:2528 +#: src/lang.c:2876 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7541,17 +8058,17 @@ msgstr "" "# 7 = Zitatzeichen zusammenziehen & Signaturen zitieren & Leerzeilen " "zitieren\n" -#: src/lang.c:2541 src/lang.c:2549 src/lang.c:2555 +#: src/lang.c:2889 src/lang.c:2897 src/lang.c:2903 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:2542 +#: src/lang.c:2890 msgid "Quote line when following up" msgstr "Einleitungszeile beim Antworten" -#: src/lang.c:2543 +#: src/lang.c:2891 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" @@ -7561,36 +8078,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:2550 +#: src/lang.c:2898 msgid "Quote line when cross-posting" msgstr "Einleitungszeile beim Crossposten" -#: src/lang.c:2556 +#: src/lang.c:2904 msgid "Quote line when mailing" msgstr "Einleitungszeile bei Mailantwort" -#: src/lang.c:2561 +#: src/lang.c:2909 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "Falls ON, füge User-Agent:-Header ein. wechselt & setzt." -#: src/lang.c:2562 +#: src/lang.c:2910 msgid "Insert 'User-Agent:' header" msgstr "Füge 'User-Agent:'-Header ein" -#: src/lang.c:2563 +#: src/lang.c:2911 msgid "# If ON include advertising User-Agent: header\n" msgstr "# Falls ON füge User-Agent:-Header ein\n" -#: src/lang.c:2568 +#: src/lang.c:2916 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "Zeichensatz für MIME (z.B. US-ASCII, ISO-8859-1, EUC-KR), setzt." -#: src/lang.c:2569 +#: src/lang.c:2917 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2570 +#: src/lang.c:2918 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7609,40 +8126,40 @@ msgstr "" "# definiert, werden andere Zeichensätze als mm_charset nicht dargestellt\n" "# und die jeweiligen Zeichen durch ein '?' ersetzt.\n" -#: src/lang.c:2580 +#: src/lang.c:2928 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2581 +#: src/lang.c:2929 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:2585 +#: src/lang.c:2933 msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "Lokaler Zeichensatz (z.B. US-ASCII, ISO-8859-1, EUC-KR), setzt." -#: src/lang.c:2586 +#: src/lang.c:2934 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2587 +#: src/lang.c:2935 msgid "# Charset supported locally.\n" msgstr "# Lokaler Zeichensatz.\n" -#: src/lang.c:2594 +#: src/lang.c:2942 msgid "Mailbox format" msgstr "Mailbox-Format" -#: src/lang.c:2595 +#: src/lang.c:2943 msgid "# Format of the mailbox.\n" msgstr "# Format der Mailbox.\n" -#: src/lang.c:2600 +#: src/lang.c:2948 msgid "MIME encoding in news messages" msgstr "MIME-Kodierung in Newsartikeln" -#: src/lang.c:2601 +#: src/lang.c:2949 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" @@ -7657,15 +8174,15 @@ msgstr "" "# für die meisten 8Bit Zeichensätze aus Ostasien, Griechenland und Russland\n" "# ist, da dort gehäuft 8Bit Zeichen vorkommen.\n" -#: src/lang.c:2609 src/lang.c:2630 +#: src/lang.c:2957 src/lang.c:2978 msgid "Don't change unless you know what you are doing. cancels." msgstr "Nur ändern, wenn Sie genau wissen, was Sie machen. bricht ab." -#: src/lang.c:2610 +#: src/lang.c:2958 msgid "Use 8bit characters in news headers" msgstr "Benutze 8bit-Zeichen im Newsheader" -#: src/lang.c:2611 +#: src/lang.c:2959 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7679,29 +8196,29 @@ msgstr "" "# kodiert, wenn post_mime_encoding nicht auch auf 8bit eingestellt\n" "# ist.\n" -#: src/lang.c:2618 +#: src/lang.c:2966 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" "Nachbearbeitete Artikel autom. anz. wechselt, setzt, Ende." -#: src/lang.c:2619 +#: src/lang.c:2967 msgid "View post-processed files" msgstr "Nachbearbeitete Artikel anzeigen" -#: src/lang.c:2620 +#: src/lang.c:2968 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:2625 +#: src/lang.c:2973 msgid "MIME encoding in mail messages" msgstr "MIME-Kodierung für E-Mails" -#: src/lang.c:2631 +#: src/lang.c:2979 msgid "Use 8bit characters in mail headers" msgstr "Benutze 8bit Zeichen im Mail Header" -#: src/lang.c:2632 +#: src/lang.c:2980 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7720,26 +8237,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:2643 +#: src/lang.c:2991 msgid "Strip blanks from ends of lines" msgstr "Leerzeichen am Zeilenende entfernen" -#: src/lang.c:2644 +#: src/lang.c:2992 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:2650 +#: src/lang.c:2998 msgid "If ON, use transliteration. toggles & sets." msgstr "Falls ON verwende Umschreibungen. wechselt & setzt." -#: src/lang.c:2651 +#: src/lang.c:2999 msgid "Transliteration" msgstr "Verwende Umschreibungen" -#: src/lang.c:2652 +#: src/lang.c:3000 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" @@ -7751,11 +8268,11 @@ msgstr "" "# Terminal als EUR umschrieben, ohne //TRANSLIT würde tin ein\n" "# Fragezeichen verwenden.\n" -#: src/lang.c:2660 +#: src/lang.c:3008 msgid "Send you a Cc/Bcc automatically" msgstr "Sendet Ihnen automatisch ein Cc/Bcc" -#: src/lang.c:2661 +#: src/lang.c:3009 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" @@ -7772,11 +8289,11 @@ msgstr "" "# 2 = Bcc\n" "# 3 = Cc und Bcc\n" -#: src/lang.c:2672 +#: src/lang.c:3020 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "Hash-Algorithmus für Cancel-Lock/Cancel-Key" -#: src/lang.c:2673 +#: src/lang.c:3021 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" @@ -7784,15 +8301,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:2679 +#: src/lang.c:3027 msgid "Enter address elements about which you want to be warned. sets." msgstr "Adressenteil angeben vor dem Sie gewarnt werden wollen. setzt." -#: src/lang.c:2680 +#: src/lang.c:3028 msgid "Spamtrap warning address parts" msgstr "Spamfallenwarnung in Adresse" -#: src/lang.c:2681 +#: src/lang.c:3029 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7801,28 +8318,28 @@ msgstr "" "wenn\n" "# Sie via Mail antworten wollen.\n" -#: src/lang.c:2686 +#: src/lang.c:3034 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "Gültigkeit eines Filtereintrages in Tagen. setzt." -#: src/lang.c:2687 +#: src/lang.c:3035 msgid "No. of days a filter entry is valid" msgstr "Tage, die ein Filter gültig ist" -#: src/lang.c:2688 +#: src/lang.c:3036 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:2692 +#: src/lang.c:3040 msgid "Add posted articles to filter. toggles & sets." msgstr "" "Gepostete Artikel zum Filter hinzufügen. wechselt & setzt." -#: src/lang.c:2693 +#: src/lang.c:3041 msgid "Add posted articles to filter" msgstr "Füge gepostete Artikel zum Filter" -#: src/lang.c:2694 +#: src/lang.c:3042 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7830,25 +8347,25 @@ msgstr "" "# Falls ON füge gepostete Artikel die einen neuen Thread einleiten\n" "# zum Filter hinzu um evtl. Antworten hervorzuheben\n" -#: src/lang.c:2698 +#: src/lang.c:3046 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:2699 +#: src/lang.c:3047 msgid "Mail directory" msgstr "Mail Verzeichnis" -#: src/lang.c:2700 +#: src/lang.c:3048 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:2705 +#: src/lang.c:3053 msgid "Save articles in batch mode (-S)" msgstr "Speicher Artikel im Batchmode (-S)" -#: src/lang.c:2706 +#: src/lang.c:3054 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" @@ -7856,44 +8373,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:2711 +#: src/lang.c:3059 msgid "The directory where you want articles/threads saved." msgstr "Das Verzeichnis, in dem Artikel/Threads gespeichert werden sollen." -#: src/lang.c:2712 +#: src/lang.c:3060 msgid "Directory to save arts/threads in" msgstr "Verz. um Art/Threads zu speichern" -#: src/lang.c:2713 +#: src/lang.c:3061 msgid "# Directory where articles/threads are saved\n" msgstr "# Verzeichnis in dem Artikel/Threads gespeichert werden\n" -#: src/lang.c:2717 +#: src/lang.c:3065 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "" "Gesp. Art. gelesen markieren. wechselt, setzt, bricht ab." -#: src/lang.c:2718 +#: src/lang.c:3066 msgid "Mark saved articles/threads as read" msgstr "Mark. gesp. Artikel/Threads gelesen" -#: src/lang.c:2719 +#: src/lang.c:3067 msgid "# If ON mark articles that are saved as read\n" msgstr "# Falls ON werden gespeicherte Artikel als gelesen markiert\n" # -#: src/lang.c:2723 +#: src/lang.c:3071 msgid "Do post processing (e.g. extract attachments) for saved articles." msgstr "" "Nachbearbeitung (z.B. extrahieren von Anhängen) für gespeicherte Artikel." -#: src/lang.c:2724 +#: src/lang.c:3072 msgid "Post process saved articles" msgstr "Nachbearbeiten gespeichert. Artikel" -#: src/lang.c:2725 +#: src/lang.c:3073 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7907,11 +8424,11 @@ msgstr "" "# 1 = Nur Shell Archive (shar) auspacken\n" "# 2 = Ja\n" -#: src/lang.c:2734 +#: src/lang.c:3082 msgid "Process only unread articles" msgstr "Bearbeite nur ungelesene Artikel" -#: src/lang.c:2735 +#: src/lang.c:3083 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" @@ -7919,54 +8436,54 @@ msgstr "" "# Falls ON speichere/drucke/pipe/maile nur ungelesene Artikel\n" "# (markierte Artikel ausgenommen)\n" -#: src/lang.c:2740 +#: src/lang.c:3088 msgid "Print all or just part of header. toggles & sets." msgstr "Drucke alles oder nur Teile des Headers wechselt & setzt." -#: src/lang.c:2741 +#: src/lang.c:3089 msgid "Print all headers when printing" msgstr "Alle Header beim Drucken ausgeben" -#: src/lang.c:2742 +#: src/lang.c:3090 msgid "" "# If ON print all of article header otherwise just the important lines\n" msgstr "" "# Falls ON drucke alle Header des Artikels aus. Ansonsten nur die " "wichtigsten\n" -#: src/lang.c:2746 +#: src/lang.c:3094 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:2747 +#: src/lang.c:3095 msgid "Printer program with options" msgstr "Druckprogramm mit Optionen" -#: src/lang.c:2748 +#: src/lang.c:3096 msgid "# Print program with parameters used to print articles/threads\n" msgstr "# Druckprogramm mit Optionen zum drucken der Artikel/Threads\n" -#: src/lang.c:2754 +#: src/lang.c:3102 msgid "Force redraw after certain commands" msgstr "Anzeigeauffrischung nach Kommandos" -#: src/lang.c:2755 +#: src/lang.c:3103 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:2759 +#: src/lang.c:3107 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "%E für Editor, %F für Dateiname, %N für Zeilennummer, setzt." -#: src/lang.c:2760 +#: src/lang.c:3108 msgid "Invocation of your editor" msgstr "Aufruf Ihres Editors" -#: src/lang.c:2761 +#: src/lang.c:3109 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7974,16 +8491,16 @@ msgstr "" "# Format der Editorzeile mit den Parametern für den Aufruf\n" "# %E Editor %F Dateiname %N Zeilennummer\n" -#: src/lang.c:2766 +#: src/lang.c:3114 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:2767 +#: src/lang.c:3115 msgid "External inews" msgstr "Externes inews-Programm" -#: src/lang.c:2768 +#: src/lang.c:3116 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7992,17 +8509,17 @@ msgstr "" "# benutzt, sonst wird das hier angegebene Programm mit den angegebenen\n" "# Optionen verwendet. z.B. 'inews -h'\n" -#: src/lang.c:2772 +#: src/lang.c:3120 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" "%M für den Mailer, %S für Subject, %T für to, %F für Dateinamen, setzt." -#: src/lang.c:2773 +#: src/lang.c:3121 msgid "Invocation of your mail command" msgstr "Aufruf Ihres Mailkommandos" -#: src/lang.c:2774 +#: src/lang.c:3122 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" @@ -8014,11 +8531,11 @@ msgstr "" "# Ein Beispiel für mutt : mutt -s \"%S\" -- \"%T\" < %F\n" "# Ein Beispiel für mutt interaktiv: mutt -H %F\n" -#: src/lang.c:2782 +#: src/lang.c:3130 msgid "Use interactive mail reader" msgstr "Benutze interaktives Mailprogramm" -#: src/lang.c:2783 +#: src/lang.c:3131 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -8034,35 +8551,35 @@ msgstr "" "# 2 = interaktives Mailprogramm, Mailheader werden als Argumente " "übergeben\n" -#: src/lang.c:2792 +#: src/lang.c:3140 msgid "Remove ~/.article after posting" msgstr "Entferne ~/.article nach dem posten" -#: src/lang.c:2793 +#: src/lang.c:3141 msgid "# If ON remove ~/.article after posting.\n" msgstr "# Falls ON entferne ~/.article nach dem posten.\n" -#: src/lang.c:2799 +#: src/lang.c:3147 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "UTF-8-Grafik benutzten (Baumdarstellung etc.)" -#: src/lang.c:2800 +#: src/lang.c:3148 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:2805 +#: src/lang.c:3153 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" "Dateiname für Kopie geposteter Artikel. setzt, kein Name=keine Kopie." -#: src/lang.c:2806 +#: src/lang.c:3154 msgid "Filename for posted articles" msgstr "Gepostete Artikel speichern in" -#: src/lang.c:2807 +#: src/lang.c:3155 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -8070,38 +8587,38 @@ msgstr "" "# Dateiname für die Kopie aller Postings (Voreinstellung posted)\n" "# Ist kein Name angegeben wird keine Kopie gespeichert\n" -#: src/lang.c:2812 +#: src/lang.c:3160 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" "Behalte alle Fehlschläge in ~/dead.articles. wechselt & setzt." -#: src/lang.c:2813 +#: src/lang.c:3161 msgid "Keep failed arts in ~/dead.articles" msgstr "Halte Fehlschl. in ~/dead.articles" -#: src/lang.c:2814 +#: src/lang.c:3162 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "" "# Falls ON werden Fehlgeschlagene Artikel in ~/dead.articles verwahrt\n" -#: src/lang.c:2818 +#: src/lang.c:3166 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "Wollen Sie nicht-abonnierte Gruppen aus der .newsrc entfernen?" -#: src/lang.c:2819 +#: src/lang.c:3167 msgid "No unsubscribed groups in newsrc" msgstr "Nur abonnierte Gruppen in newsrc" -#: src/lang.c:2820 +#: src/lang.c:3168 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "# Falls ON entferne nicht-abonnierte Gruppen aus der newsrc\n" -#: src/lang.c:2825 +#: src/lang.c:3173 msgid "Remove bogus groups from newsrc" msgstr "Lösche nicht vorhan. G. aus newsrc" -#: src/lang.c:2826 +#: src/lang.c:3174 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -8115,72 +8632,73 @@ msgstr "" "# 1 = entfernen\n" "# 2 = Mit D in der Auswahl markieren.\n" -#: src/lang.c:2835 +#: src/lang.c:3183 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "" "Sekunden die auf eine Antwort vom Server gewartet werden soll. setzt." -#: src/lang.c:2836 +#: src/lang.c:3184 msgid "NNTP read timeout in seconds" msgstr "NNTP-lese Zeitlimit in Sekunden" -#: src/lang.c:2837 +#: src/lang.c:3185 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:2842 +#: src/lang.c:3190 msgid "Enter number of seconds until active file will be reread. sets." msgstr "Sekunden, nach denen die active-Datei wieder gelesen wird. setzt." -#: src/lang.c:2843 +#: src/lang.c:3191 msgid "Interval in secs to reread active" msgstr "Active alle ... Sekunden neu lesen" -#: src/lang.c:2844 +#: src/lang.c:3192 msgid "" "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "" "# Zeitintervall in Sekunden zwischen dem Wiedereinlesen des active (0=nie)\n" -#: src/lang.c:2849 +#: src/lang.c:3197 msgid "Reconnect to server automatically" msgstr "Autom. Wiederverbindung zum Server" -#: src/lang.c:2850 +#: src/lang.c:3198 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:2854 +#: src/lang.c:3202 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" "Erzeuge lokale Kopien der NNTP Overview Dateien. wechselt & " "setzt." -#: src/lang.c:2855 +#: src/lang.c:3203 msgid "Cache NNTP overview files locally" msgstr "Speichere NNTP Overview Daten lokal" -#: src/lang.c:2856 +#: src/lang.c:3204 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:2860 src/lang.c:2875 src/lang.c:2895 src/lang.c:2914 +#: src/lang.c:3208 src/lang.c:3223 src/lang.c:3243 src/lang.c:3266 +#: src/lang.c:3291 src/lang.c:3313 src/lang.c:3332 msgid "Enter format string. sets, cancels." msgstr "Format-Zeichenkette eingeben. setzt, bricht ab." -#: src/lang.c:2861 +#: src/lang.c:3209 msgid "Format string for selection level" msgstr "Formatanweisung für die Auswahlebene" -#: src/lang.c:2862 +#: src/lang.c:3210 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -8206,11 +8724,11 @@ msgstr "" "# %n aktuelle Gruppennummer\n" "# %U Anzahl ungelesener Artikel\n" -#: src/lang.c:2876 +#: src/lang.c:3224 msgid "Format string for group level" msgstr "Formatanweisung für die Gruppenebene" -#: src/lang.c:2877 +#: src/lang.c:3225 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -8244,11 +8762,145 @@ msgstr "" "# %s Subject\n" "# %S Bewertung (Score)\n" -#: src/lang.c:2896 +#: src/lang.c:3244 +msgid "Format string for attachment level" +msgstr "Formatanweisung für die Anhangsebene" + +#: src/lang.c:3245 +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 "" +"# Formatanweisung für die Anhangsebene\n" +"# Voreinstellung ist: %t%s%e%c%d\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" +"# %L Sprache\n" +"# %l Wie %L 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" +"# %Z Größe in Bytes\n" +"# %z Wie %Z aber mit Beschreibung\n" + +#: src/lang.c:3267 +msgid "Format string for display of mime header" +msgstr "Formatanweisung für die Anzeige des MIME-Headers" + +#: src/lang.c:3268 +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 "" +"# Formatanweisung für Mime-Header auf Artikelebene\n" +"# Voreinstellung ist: [-- %T%S%*n%z%*l%!c%!d%*e --]\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" +"# %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" +"# %Z Größe in Bytes\n" +"# %z Wie %Z aber mit Beschreibung\n" + +#: src/lang.c:3292 +msgid "Format string for display of uue header" +msgstr "Formatanweisung für die Anzeige des UUE-Headers" + +#: src/lang.c:3293 +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 "" +"# Formatanweisung 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" +"# %D Zeilenanzahl\n" +"# %d Wie %D aber mit Beschreibung\n" +"# %E Content Kodierung\n" +"# %e Wie %E aber mit Beschreibung\n" +"# %I Kennzeichen für vollständige/unvollständige UUE-Teile\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" +"# %Z Größe in Bytes\n" +"# %z Wie %Z aber mit Beschreibung\n" + +#: src/lang.c:3314 msgid "Format string for thread level" msgstr "Formatanweisung für die Threadebene" -#: src/lang.c:2897 +#: src/lang.c:3315 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -8280,19 +8932,19 @@ msgstr "" "# %S Bewertung (Score)\n" "# %T Subject und/oder Baumdarstellung des Thread\n" -#: src/lang.c:2915 +#: src/lang.c:3333 msgid "Format string for display of dates" msgstr "Datums Format-Zeichenkette" -#: src/lang.c:2916 +#: src/lang.c:3334 msgid "# Format string for date representation\n" msgstr "# Zeichenkette die die Datumsanzeige beschreibt.\n" -#: src/lang.c:2926 +#: src/lang.c:3344 msgid "Unicode normalization form" msgstr "Unicode Normalisierungsart" -#: src/lang.c:2927 +#: src/lang.c:3345 msgid "" "# Unicode normalization form\n" "# Possible values are:\n" @@ -8312,19 +8964,19 @@ msgstr "" "# 4 = NFD\n" "# 5 = NFKC_CF\n" -#: src/lang.c:2941 +#: src/lang.c:3359 msgid "Render BiDi" msgstr "BiDi wiedergeben" -#: src/lang.c:2942 +#: src/lang.c:3360 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:2949 +#: src/lang.c:3367 msgid "Function for sorting articles" msgstr "Sortierfunktion" -#: src/lang.c:2950 +#: src/lang.c:3368 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -8336,185 +8988,185 @@ msgstr "" "# * 0 = qsort\n" "# 1 = heapsort\n" -#: src/lang.c:2963 +#: src/lang.c:3381 msgid "Automatically GroupMarkUnselArtRead" msgstr "GroupMarkUnselArtRead Kommando automatisch ausführen" -#: src/lang.c:2969 +#: src/lang.c:3387 msgid "Delete post-process files" msgstr "Nachbearbeitete Artikel löschen" -#: src/lang.c:2974 +#: src/lang.c:3392 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "" "Dateiname für Kopie der Mailantworten. setzt, kein Name=keine Kopie." -#: src/lang.c:2975 +#: src/lang.c:3393 msgid "Mailbox to save sent mails" msgstr "Mailbox für Kopie der Mailantworten" -#: src/lang.c:2980 +#: src/lang.c:3398 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "" "Followup-To:-Header auf folgende Gruppe(n) setzten. setzt, bricht " "ab." -#: src/lang.c:2981 +#: src/lang.c:3399 msgid "Followup-To: header" msgstr "Followup-To:-Header" -#: src/lang.c:2986 +#: src/lang.c:3404 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "" "Standard Mail-Adresse (und Name) eingeben. setzt, bricht ab." -#: src/lang.c:2993 +#: src/lang.c:3411 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "" "Pfad & Optionen f. ispell komp. Rechtschreibprüfer. setzt, bricht " "ab." -#: src/lang.c:2994 +#: src/lang.c:3412 msgid "Ispell program" msgstr "ispell Programm" -#: src/lang.c:3000 +#: src/lang.c:3418 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:3001 +#: src/lang.c:3419 msgid "Mailing list address" msgstr "Adresse der Mailingliste" -#: src/lang.c:3007 +#: src/lang.c:3425 msgid "Forward articles as attachment" msgstr "Artikel als Anhang weiterleiten" -#: src/lang.c:3012 +#: src/lang.c:3430 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "" "Kommata getrennte Liste von MIME-Haupt/Neben Content-Typen. bricht ab." -#: src/lang.c:3013 +#: src/lang.c:3431 msgid "Which MIME types will be saved" msgstr "Welche MIME-Typen werden gespeichert" -#: src/lang.c:3018 +#: src/lang.c:3436 msgid "Value of the Organization: header. sets, cancels." msgstr "Wert des Organization:-Headers. setzt, bricht ab." -#: src/lang.c:3019 +#: src/lang.c:3437 msgid "Organization: header" msgstr "Organization:-Header" -#: src/lang.c:3024 +#: src/lang.c:3442 msgid "Filename for saved articles. sets, cancels." msgstr "Dateiname für gespeicherte Artikel. setzt, bricht ab." -#: src/lang.c:3025 +#: src/lang.c:3443 msgid "savefile" msgstr "Dateiname" -#: src/lang.c:3030 src/lang.c:3054 +#: src/lang.c:3448 src/lang.c:3472 msgid "Scope for the filter rule. sets, cancels." msgstr "Gültigkeitsbereich für die Filterregel. setzt, bricht ab." -#: src/lang.c:3031 +#: src/lang.c:3449 msgid "Quick (1 key) select filter scope" msgstr "Schnell (1 Tasten) Auswahlfilter Gültigkeitsbereich" -#: src/lang.c:3036 src/lang.c:3060 +#: src/lang.c:3454 src/lang.c:3478 msgid "Header for filter rule. sets, cancels." msgstr "Header für Filterregel. setzt, bricht ab." -#: src/lang.c:3037 +#: src/lang.c:3455 msgid "Quick (1 key) select filter header" msgstr "Schnell (1 Tasten) Auswahlfilter Header" -#: src/lang.c:3042 src/lang.c:3066 +#: src/lang.c:3460 src/lang.c:3484 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "Groß-/Kleinschreibung beachten (ON) oder ignorieren (OFF)." -#: src/lang.c:3043 +#: src/lang.c:3461 msgid "Quick (1 key) select filter case" msgstr "Schnell (1 Tasten) Auswahlfilter Groß-/Kleinschreibung" -#: src/lang.c:3048 src/lang.c:3072 +#: src/lang.c:3466 src/lang.c:3490 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "" "ON = kann verfallen, OFF = niemals verfallen lassen. setzt, " "bricht ab." -#: src/lang.c:3049 +#: src/lang.c:3467 msgid "Quick (1 key) select filter expire" msgstr "Schnell (1 Tasten) Auswahlfilter Ablaufdatum" -#: src/lang.c:3055 +#: src/lang.c:3473 msgid "Quick (1 key) kill filter scope" msgstr "Schnell (1 Tasten) Killfilter Gültigkeitsbereich" -#: src/lang.c:3061 +#: src/lang.c:3479 msgid "Quick (1 key) kill filter header" msgstr "Schnell (1 Tasten) Killfilter Header" -#: src/lang.c:3067 +#: src/lang.c:3485 msgid "Quick (1 key) kill filter case" msgstr "Schnell (1 Tasten) Killfilter Groß-/Kleinschreibung" -#: src/lang.c:3073 +#: src/lang.c:3491 msgid "Quick (1 key) kill filter expire" msgstr "Schnell (1 Tasten) Killfilter Ablaufdatum" -#: src/lang.c:3079 +#: src/lang.c:3497 msgid "Assume this charset if no charset declaration is present, to set." msgstr "Diesen Zeichensatz annehmen falls kleiner deklariert ist. setzt." -#: src/lang.c:3080 +#: src/lang.c:3498 msgid "UNDECLARED_CHARSET" msgstr "UNDECLARED_CHARSET" -#: src/lang.c:3086 +#: src/lang.c:3504 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "" "Diesen Text am Anfang des Artikels einfügen. setzt, bricht ab." -#: src/lang.c:3087 +#: src/lang.c:3505 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3092 +#: src/lang.c:3510 msgid "Insert this header when posting. sets, cancels." msgstr "Diesen Header beim Posten einfügen. setzt, bricht ab." -#: src/lang.c:3093 +#: src/lang.c:3511 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3098 +#: src/lang.c:3516 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "" "X-Comment-To:-Header automatische einfügen? wechselt & setzt." -#: src/lang.c:3099 +#: src/lang.c:3517 msgid "Insert 'X-Comment-To:' header" msgstr "Füge 'X-Comment-To:'-Header ein" -#: src/lang.c:3105 +#: src/lang.c:3523 msgid "Enter name of file containing trusted CA certificates. sets." msgstr "" "Name der Datei mit vertrauenswürdigen CA-Zertifikaten eingeben. setzt." -#: src/lang.c:3106 +#: src/lang.c:3524 msgid "CA certificate file" msgstr "CA-Zertifikatsdatei" -#: src/lang.c:3107 +#: src/lang.c:3525 msgid "" "# name of file containing all trusted CA certificates (empty = system " "default)\n" @@ -8522,32 +9174,7 @@ msgstr "" "# Name der Datei, die alle vertrauenswürdigen CA-Zertifikate enthält.\n" "# (leer = Systemvoreinstellung)\n" -#. TODO: lang.c -#: src/main.c:899 -msgid "reading from local spool" -msgstr "Lese aus dem lokalen Spool" - -#. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:775 -#, c-format -msgid "Error: unlink %s" -msgstr "Fehler: entferne %s" - -#: src/misc.c:4005 -#, c-format -msgid "Version: %s %s release %s (\"%s\") %s %s\n" -msgstr "Version: %s %s Ausgabe %s (\"%s\") %s %s\n" - -#: src/misc.c:4008 -#, c-format -msgid "Version: %s %s release %s (\"%s\")\n" -msgstr "Version: %s %s Ausgabe %s (\"%s\")\n" - -#: src/newsrc.c:476 -msgid "Unreachable?\n" -msgstr "Unerreichbar?\n" - -#: src/nntplib.c:829 +#: src/nntplib.c:908 #, c-format msgid "" "\n" @@ -8556,152 +9183,20 @@ msgstr "" "\n" "Server reagierte nicht, Wiederholung Nummer # %d\n" -#: src/nntplib.c:856 src/signal.c:435 -msgid "NNTP connection error. Exiting..." -msgstr "NNTP Verbindungsfehler. Beende..." - -#: src/nntplib.c:868 src/nntplib.c:1894 +#: src/nntplib.c:950 src/nntplib.c:2032 msgid "Rejoin current group\n" msgstr "Betrete aktuelle Gruppe neu\n" -#: src/nntplib.c:877 src/nntplib.c:1903 +#: src/nntplib.c:959 src/nntplib.c:2041 #, c-format msgid "Read (%s)\n" msgstr "Lese (%s)\n" -#: src/nntplib.c:879 +#: src/nntplib.c:961 #, c-format msgid "Resend last command (%s)\n" msgstr "Sende letztes Kommando (%s) neu\n" -#: src/nntplib.c:1540 -msgid "CAPABILITIES did not announce READER" -msgstr "CAPABILITIES hat READER nicht bekannt geben" - -#: src/nntplib.c:2049 -msgid "MOTD: " -msgstr "MOTD: " - -#: src/nntps.c:136 -#, c-format -msgid "RAND_status: %s!\n" -msgstr "RAND_status: %s!\n" - -#: src/nntps.c:142 -#, c-format -msgid "SSL_CTX_new: %s!\n" -msgstr "SSL_CTX_new: %s!\n" - -#: src/nntps.c:151 -#, c-format -msgid "SSL_CTX_set_default_verify_paths: %s!\n" -msgstr "SSL_CTX_set_default_verify_paths: %s!\n" - -#: src/nntps.c:159 -#, c-format -msgid "SSL_CTX_load_verify_locations: %s!\n" -msgstr "SSL_CTX_load_verify_locations: %s!\n" - -#: src/nntps.c:305 -#, c-format -msgid "BIO_new_socket: %s!\n" -msgstr "BIO_new_socket: %s!\n" - -#: src/nntps.c:312 -#, c-format -msgid "BIO_new_ssl: %s!\n" -msgstr "BIO_new_ssl: %s!\n" - -#: src/nntps.c:320 src/nntps.c:512 -#, c-format -msgid "BIO_get_ssl: %s!\n" -msgstr "BIO_get_ssl: %s!\n" - -#: src/nntps.c:328 -#, c-format -msgid "SSL_set_tlsext_host_name: %s!\n" -msgstr "SSL_set_tlsext_host_name: %s!\n" - -#: src/nntps.c:336 -#, c-format -msgid "SSL_set1_host: %s!\n" -msgstr "SSL_set1_host: %s!\n" - -#: src/nntps.c:410 src/nntps.c:412 -#, c-format -msgid "TLS peer verification failed: %s\n" -msgstr "TLS-Verifizierung fehlgeschlagen: %s\n" - -#: src/nntps.c:438 src/nntps.c:440 -#, c-format -msgid "TLS peer verification failed, continuing anyway as requested: %s\n" -msgstr "" -"TLS-Verifizierung fehlgeschlagen, trotzdem wie gefordert fortfahren: %s\n" - -#: src/nntps.c:520 src/nntps.c:522 -#, c-format -msgid "TLS handshake failed: %s\n" -msgstr "TLS-Handshake fehlgeschlagen: %s\n" - -#: src/nntps.c:528 -#, c-format -msgid "" -"TLS peer verification failed: %s.\n" -"Continuing anyway as requested.\n" -msgstr "" -"TLS-Verifizierung fehlgeschlagen: %s.\n" -"Trotzdem wird wie gefordert fortgefahren.\n" - -#: src/nrctbl.c:184 -#, c-format -msgid "couldn't expand %s\n" -msgstr "Kann %s nicht expandieren\n" - -#: src/post.c:1782 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is neither set to %s nor to %s\n" -msgstr "" -"Zeile %d ist länger als %d Oktette und sollte gefaltet werden,\n" -"aber die Kodierung ist weder auf %s noch auf %s gestellt.\n" - -#: src/post.c:1787 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n" -"posting doesn't contain any 8bit chars and thus folding won't happen\n" -msgstr "" -"Zeile %d ist länger als %d Oktette und sollte gefaltet werden,\n" -"aber die Kodierung ist auf %s gestellt ohne MIME_BREAK_LONG_LINES\n" -"angeschaltet zu haben, oder der Artikel enthält keine 8Bit Zeichen\n" -"und wird daher nicht automatisch gefaltet wird.\n" - -#: src/post.c:1789 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is not set to %s\n" -msgstr "" -"Zeile %d ist länger als %d Oktette und sollte gefaltet werden,\n" -"aber die Kodierung ist nicht auf %s gesetzt.\n" - -#: src/post.c:2778 -#, c-format -msgid "Posting: %.*s ..." -msgstr "Poste: %.*s ..." - -#: src/post.c:4547 -msgid "Can't supersede in mailgroups, try repost instead." -msgstr "" -"Überschreiben in Mailgruppen nicht möglich, stattdessen Reposting benutzen." - -#. Check if okay to read -#: src/read.c:204 -msgid "Aborting read, please wait..." -msgstr "Breche Lesen ab, bitte warten..." - #: src/read.c:363 msgid "Aborted read\n" msgstr "Lesen abgebrochen\n" @@ -8710,119 +9205,6 @@ msgstr "Lesen abgebrochen\n" msgid "Draining\n" msgstr "Ablassen\n" -#: src/refs.c:236 -msgid "unchanged" -msgstr "unverändert" - -#: src/refs.c:603 +#: src/refs.c:656 msgid "[- Unavailable -]" msgstr "[- Nicht Verfügbar -]" - -#. -#. * Add the Message-ID headers to the cache, using the last Reference -#. * as the parent -#. -#. -#. * Add the References data to the cache -#. -#: src/refs.c:1009 src/refs.c:1071 -#, c-format -msgid "Building References-trees (%d/%d)..." -msgstr "Baue References-Bäume (%d/%d)..." - -#. -#. * preamble -#. * TODO: -> lang.c -#. -#: src/rfc2047.c:1330 -#, c-format -msgid "" -"This message has been composed in the 'multipart/mixed' MIME-format. If you\n" -"are reading this prefix, your mail reader probably has not yet been " -"modified\n" -"to understand the new format, and some of what follows may look strange.\n" -"\n" -msgstr "" -"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/save.c:1046 -msgid "bytes" -msgstr "Bytes" - -#: src/select.c:422 -msgid "unread" -msgstr "ungelesen" - -#: src/select.c:422 -msgid "all" -msgstr "Alle" - -#: src/select.c:619 -msgid "[k]" -msgstr "[k]" - -#: src/select.c:621 -msgid "[T]" -msgstr "[T]" - -#: src/select.c:625 src/select.c:627 -msgid " R" -msgstr " R" - -#: src/xface.c:75 -msgid "Can't run slrnface: Not running in an xterm." -msgstr "Kann slrnface nicht starten: tin läuft nicht in einem xterm." - -#: src/xface.c:87 src/xface.c:98 src/xface.c:113 -#, c-format -msgid "Can't run slrnface: Environment variable %s not found." -msgstr "Kann slrnface nicht starten: Umgebungsvariable %s nicht gefunden." - -#: src/xface.c:122 src/xface.c:154 -#, c-format -msgid "Can't run slrnface: failed to create %s" -msgstr "Kann slrnface nicht starten: Anlegen von %s fehlgeschlagen" - -#: src/xface.c:132 -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 "" -"Diese Verzeichnis enthält \"named pipes\" zur Kommunikation zwischen\n" -"slrnface und dem aufrufenden Prozess. Normalerweise sollte es leer sein,\n" -"da diese Dateien nach erfolgreicher Kommunikation sofort gelöscht werden.\n" -"\n" -"slrnface verwendet Dateinamen der Form hostname.pid, sollten derartige\n" -"Dateien länger als wenige Sekundenbruchteile erscheinen, handelt es sich\n" -"vermutlich um einen Fehler.\n" -"\n" -"Wenn dieses Verzeichnis auf einem NFS-Laufwerk liegt, ist es möglich,\n" -"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/xface.c:146 -msgid "Can't run slrnface: couldn't construct fifo name." -msgstr "Kann slrnface nicht starten: konnte FIFO-Name nicht erzeugen." - -#: src/xface.c:185 -#, c-format -msgid "Slrnface abnormally exited, code %d." -msgstr "Slrnface wurde mit Fehler %d beendet." - -#: src/xface.c:231 -#, c-format -msgid "Slrnface failed: %s." -msgstr "Fehler %s beim Aufruf von Slrnface." Binary files tin-2.6.2/po/en_GB.gmo and tin-2.6.3/po/en_GB.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.6.2/po/en_GB.po tin-2.6.3/po/en_GB.po --- tin-2.6.2/po/en_GB.po 2022-11-03 13:10:48.000000000 +0100 +++ tin-2.6.3/po/en_GB.po 2023-12-13 22:26:34.198523156 +0100 @@ -1,49 +1,279 @@ # English (British) translation for tin. # This file is distributed under the same license as the tin package. # Robert Brady , 2000-2002. -# Urs Janssen , 2004-2023 +# Urs Janssen , 2004-2024 # msgid "" msgstr "" -"Project-Id-Version: tin 2.6.2\n" +"Project-Id-Version: tin 2.6.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-03 12:30+0100\n" -"PO-Revision-Date: 2022-11-03 12:33+0200\n" +"POT-Creation-Date: 2023-12-13 22:25+0100\n" +"PO-Revision-Date: 2023-12-13 22:26+0100\n" "Last-Translator: Urs Janssen \n" "Language-Team: \n" "Language: en_GB\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#. -> lang.c -#: src/art.c:418 +#: src/lang.c:45 +msgid "1 Response" +msgstr "1 Response" + +#: src/lang.c:49 #, c-format -msgid "Reading %s\n" -msgstr "Rereading %s\n" +msgid "" +"\n" +"%s contains no newsgroups. Exiting." +msgstr "" +"\n" +"%s contains no newsgroups. Exiting." -#. TODO: -> lang.c -#: src/art.c:1213 -msgid "Threading by multipart" -msgstr "Threading by multipart" +#: src/lang.c:51 +msgid "Aborting read, please wait..." +msgstr "Aborting read, please wait..." + +#: src/lang.c:53 +msgid "all" +msgstr "all" -#. -> lang.c -#: src/art.c:2500 +#: src/lang.c:54 +msgid "All groups" +msgstr "All groups" + +#: src/lang.c:55 #, c-format -msgid "Writing %s\n" -msgstr "Writing %s\n" +msgid "File %s exists. %s=append, %s=overwrite, %s=quit: " +msgstr "File %s exists. %s=append, %s=overwrite, %s=quit: " -#. TODO: -> lang.c -#: src/art.c:2579 -msgid "Writing overview cache..." -msgstr "Writing overview cache..." +#: src/lang.c:56 +msgid "Article cancelled (deleted)." +msgstr "Article cancelled (deleted)." + +#: src/lang.c:58 +msgid "Article cannot be cancelled (deleted)." +msgstr "Article cannot be cancelled (deleted)." + +#: src/lang.c:60 +msgid "Article deleted." +msgstr "Article deleted." + +#: src/lang.c:61 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be mailed to the following address:\n" +" %s" +msgstr "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be mailed to the following address:\n" +" %s" + +#: src/lang.c:62 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be posted to the following %s:\n" +msgstr "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be posted to the following %s:\n" + +#: src/lang.c:63 +msgid "Article not posted!" +msgstr "Article not posted!" + +#: src/lang.c:64 +msgid "Article not saved" +msgstr "Article not saved" + +#: src/lang.c:65 +msgid "Article Level Commands" +msgstr "Article Level Commands" + +#: src/lang.c:66 +msgid "Article has no parent" +msgstr "Article has no parent" + +#: src/lang.c:67 +msgid "Parent article has been killed" +msgstr "Parent article has been killed" + +#: src/lang.c:68 +msgid "Parent article is unavailable" +msgstr "Parent article is unavailable" + +#: src/lang.c:69 +#, c-format +msgid "Article posted: %s" +msgstr "Article posted: %s" + +#: src/lang.c:70 +#, c-format +msgid "Article rejected (saved to %s)" +msgstr "Article rejected (saved to %s)" + +#: src/lang.c:71 +#, 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:72 +msgid "Article unavailable" +msgstr "Article unavailable" + +#: src/lang.c:73 +msgid "Article undeleted." +msgstr "Article undeleted." + +#: src/lang.c:74 +#, c-format +msgid "Article %4d of %4d" +msgstr "Article %4d of %4d" + +#: src/lang.c:76 +msgid "articles" +msgstr "articles" + +#: src/lang.c:77 +msgid "This is a repost of the following article:" +msgstr "This is a repost of the following article:" + +#: src/lang.c:78 +msgid "article" +msgstr "article" + +#: src/lang.c:79 +msgid "Article" +msgstr "Article" + +#: src/lang.c:80 +#, c-format +msgid "-- %d %s mailed --" +msgstr "-- %d %s mailed --" + +#: src/lang.c:81 +#, c-format +msgid " at %s" +msgstr " at %s" + +#: src/lang.c:84 +#, c-format +msgid "charset %s" +msgstr "charset %s" + +#: src/lang.c:85 +#, c-format +msgid "content subtype %s" +msgstr "content subtype %s" + +#: src/lang.c:86 +#, c-format +msgid "content type %s" +msgstr "content type %s" + +#: src/lang.c:87 +#, c-format +msgid "%*s[-- charset %s not supported --]\n" +msgstr "%*s[-- charset %s not supported --]\n" + +#: src/lang.c:88 +#, c-format +msgid "%*s[-- Description: %s --]\n" +msgstr "%*s[-- Description: %s --]\n" + +#: src/lang.c:89 +#, c-format +msgid "encoding %s" +msgstr "encoding %s" -#: src/attrib.c:1004 -msgid "Processing attributes... " -msgstr "Processing attributes... " +#: src/lang.c:95 +#, c-format +msgid "lang %s" +msgstr "lang %s" -#: src/attrib.c:1224 +#: src/lang.c:96 #, c-format +msgid "%s lines" +msgstr "%s lines" + +#: src/lang.c:97 +#, c-format +msgid "name %s" +msgstr "name %s" + +#: src/lang.c:98 +msgid ", " +msgstr ", " + +#: src/lang.c:99 +#, c-format +msgid "size %s" +msgstr "size %s" + +#: src/lang.c:100 +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:104 +msgid "Attachment Menu" +msgstr "Attachment Menu" + +#: src/lang.c:105 +msgid "Attachment Menu Commands" +msgstr "Attachment Menu Commands" + +#: src/lang.c:106 +msgid "" +msgstr "" + +#: src/lang.c:107 +#, c-format +msgid "Attachment saved successfully. (%s)" +msgstr "Attachment saved successfully. (%s)" + +#: src/lang.c:108 +#, c-format +msgid "%d of %d attachments saved successfully." +msgstr "%d of %d attachments saved successfully." + +#: src/lang.c:109 +msgid "Select attachment> " +msgstr "Select attachment> " + +#: src/lang.c:110 +msgid "Tagged attachment" +msgstr "Tagged attachment" + +#: src/lang.c:111 +#, c-format +msgid "%d attachments tagged" +msgstr "%d attachments tagged" + +#: src/lang.c:112 +msgid "Untagged attachment" +msgstr "Untagged attachment" + +#: src/lang.c:115 msgid "" "# Do not edit this comment block\n" "#\n" @@ -51,393 +281,319 @@ msgstr "" "# Do not edit this comment block\n" "#\n" -#: src/attrib.c:1225 -#, c-format +#: src/lang.c:116 msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" -#: src/attrib.c:1226 -#, c-format +#: src/lang.c:117 msgid "# add_posted_to_filter=ON/OFF\n" msgstr "# add_posted_to_filter=ON/OFF\n" -#: src/attrib.c:1227 -#, c-format +#: src/lang.c:118 msgid "# advertising=ON/OFF\n" msgstr "# advertising=ON/OFF\n" -#: src/attrib.c:1228 -#, c-format +#: src/lang.c:119 msgid "# alternative_handling=ON/OFF\n" msgstr "# alternative_handling=ON/OFF\n" -#: src/attrib.c:1229 -#, c-format +#: src/lang.c:120 msgid "# ask_for_metamail=ON/OFF\n" msgstr "# ask_for_metamail=ON/OFF\n" -#: src/attrib.c:1230 -#, c-format +#: src/lang.c:121 msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=NUM\n" -#: src/attrib.c:1231 -#, c-format +#: src/lang.c:122 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/attrib.c:1232 -#, c-format +#: src/lang.c:123 msgid "# auto_list_thread=ON/OFF\n" msgstr "# auto_list_thread=ON/OFF\n" -#: src/attrib.c:1233 -#, c-format +#: src/lang.c:124 msgid "# auto_select=ON/OFF\n" msgstr "# auto_select=ON/OFF\n" -#: src/attrib.c:1234 -#, c-format +#: src/lang.c:125 msgid "# batch_save=ON/OFF\n" msgstr "# batch_save=ON/OFF\n" -#: src/attrib.c:1235 -#, c-format -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:126 +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/attrib.c:1236 -#, c-format +#: src/lang.c:127 msgid "# delete_tmp_files=ON/OFF\n" msgstr "# delete_tmp_files=ON/OFF\n" -#: src/attrib.c:1237 -#, c-format -msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" -msgstr "# editor_format=STRING (eg. %%E +%%N %%F)\n" +#: src/lang.c:128 +msgid "# editor_format=STRING (eg. %E +%N %F)\n" +msgstr "# editor_format=STRING (eg. %E +%N %F)\n" -#: src/attrib.c:1238 -#, c-format +#: src/lang.c:129 msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "# fcc=STRING (eg. =mailbox)\n" -#: src/attrib.c:1239 -#, c-format +#: src/lang.c:130 msgid "# followup_to=STRING\n" msgstr "# followup_to=STRING\n" -#: src/attrib.c:1240 -#, c-format +#: src/lang.c:131 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/attrib.c:1241 -#, c-format +#: src/lang.c:132 msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "# group_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1242 -#, c-format -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:133 +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/attrib.c:1243 -#, c-format +#: src/lang.c:134 msgid "# mail_8bit_header=ON/OFF\n" msgstr "# mail_8bit_header=ON/OFF\n" -#: src/attrib.c:1244 -#, c-format +#: src/lang.c:135 msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=supported_encoding" -#: src/attrib.c:1252 -#, c-format +#: src/lang.c:137 msgid "# ispell=STRING\n" msgstr "# ispell=STRING\n" -#: src/attrib.c:1254 -#, c-format +#: src/lang.c:139 msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "# maildir=STRING (eg. ~/Mail)\n" -#: src/attrib.c:1255 -#, c-format +#: src/lang.c:140 msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "# mailing_list=STRING (eg. majordomo@example.org)\n" -#: src/attrib.c:1256 -#, c-format +#: src/lang.c:141 msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" -#: src/attrib.c:1257 -#, c-format +#: src/lang.c:142 msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=ON/OFF\n" -#: src/attrib.c:1258 -#, c-format +#: src/lang.c:143 msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=ON/OFF\n" -#: src/attrib.c:1259 -#, c-format +#: src/lang.c:144 msgid "# mime_forward=ON/OFF\n" msgstr "# mime_forward=ON/OFF\n" -#: src/attrib.c:1261 -#, c-format +#: src/lang.c:146 msgid "# mm_network_charset=supported_charset" msgstr "# mm_network_charset=supported_charset" -#: src/attrib.c:1268 -#, c-format +#: src/lang.c:147 msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "# undeclared_charset=STRING (default is US-ASCII)\n" -#: src/attrib.c:1270 -#, c-format +#: src/lang.c:149 msgid "# news_headers_to_display=STRING\n" msgstr "# news_headers_to_display=STRING\n" -#: src/attrib.c:1271 -#, c-format +#: src/lang.c:150 msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=STRING\n" -#: src/attrib.c:1272 -#, c-format +#: src/lang.c:151 msgid "# news_quote_format=STRING\n" msgstr "# news_quote_format=STRING\n" -#: src/attrib.c:1273 -#, c-format +#: src/lang.c:152 msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "# organisation=STRING (if beginning with '/' read from file)\n" -#: src/attrib.c:1274 -#, c-format +#: src/lang.c:153 msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=ON/OFF\n" -#: src/attrib.c:1275 -#, c-format +#: src/lang.c:154 msgid "# post_8bit_header=ON/OFF\n" msgstr "# post_8bit_header=ON/OFF\n" -#: src/attrib.c:1276 -#, c-format +#: src/lang.c:155 msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=supported_encoding" -#: src/attrib.c:1283 -#, c-format +#: src/lang.c:156 msgid "# post_process_type=NUM\n" msgstr "# post_process_type=NUM\n" -#: src/attrib.c:1288 -#, c-format +#: src/lang.c:157 msgid "# post_process_view=ON/OFF\n" msgstr "# post_process_view=ON/OFF\n" -#: src/attrib.c:1289 -#, c-format +#: src/lang.c:158 msgid "# quick_kill_scope=STRING (e.g. talk.*)\n" msgstr "# quick_kill_scope=STRING (e.g. talk.*)\n" -#: src/attrib.c:1290 -#, c-format +#: src/lang.c:159 msgid "# quick_kill_expire=ON/OFF\n" msgstr "# quick_kill_expire=ON/OFF\n" -#: src/attrib.c:1291 -#, c-format +#: src/lang.c:160 msgid "# quick_kill_case=ON/OFF\n" msgstr "# quick_kill_case=ON/OFF\n" -#: src/attrib.c:1292 -#, c-format +#: src/lang.c:161 msgid "# quick_kill_header=NUM\n" msgstr "# quick_kill_header=NUM\n" -#: src/attrib.c:1293 src/attrib.c:1302 -#, c-format +#: src/lang.c:162 src/lang.c:171 msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" -#: src/attrib.c:1294 src/attrib.c:1303 -#, c-format +#: src/lang.c:163 src/lang.c:172 msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "# 2=From: (case sensitive) 3=From: (ignore case)\n" -#: src/attrib.c:1295 src/attrib.c:1304 -#, c-format +#: src/lang.c:164 src/lang.c:173 msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=Message-ID: & full References: line\n" -#: src/attrib.c:1296 src/attrib.c:1305 -#, c-format +#: src/lang.c:165 src/lang.c:174 msgid "# 5=Message-ID: & last References: entry only\n" msgstr "# 5=Message-ID: & last References: entry only\n" -#: src/attrib.c:1297 src/attrib.c:1306 -#, c-format +#: src/lang.c:166 src/lang.c:175 msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=Message-ID: entry only 7=Lines:\n" -#: src/attrib.c:1298 -#, c-format +#: src/lang.c:167 msgid "# quick_select_scope=STRING\n" msgstr "# quick_select_scope=STRING\n" -#: src/attrib.c:1299 -#, c-format +#: src/lang.c:168 msgid "# quick_select_expire=ON/OFF\n" msgstr "# quick_select_expire=ON/OFF\n" -#: src/attrib.c:1300 -#, c-format +#: src/lang.c:169 msgid "# quick_select_case=ON/OFF\n" msgstr "# quick_select_case=ON/OFF\n" -#: src/attrib.c:1301 -#, c-format +#: src/lang.c:170 msgid "# quick_select_header=NUM\n" msgstr "# quick_select_header=NUM\n" -#: src/attrib.c:1307 -#, c-format -msgid "# quote_chars=STRING (%%I for initials)\n" -msgstr "# quote_chars=STRING (%%I for initials)\n" +#: src/lang.c:176 +msgid "# quote_chars=STRING (%I for initials)\n" +msgstr "# quote_chars=STRING (%I for initials)\n" -#: src/attrib.c:1309 -#, c-format +#: src/lang.c:178 msgid "# print_header=ON/OFF\n" msgstr "# print_header=ON/OFF\n" -#: src/attrib.c:1311 -#, c-format +#: src/lang.c:180 msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1312 -#, c-format +#: src/lang.c:181 msgid "# prompt_followupto=ON/OFF\n" msgstr "# prompt_followupto=ON/OFF\n" -#: src/attrib.c:1313 -#, c-format +#: src/lang.c:182 msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "# savedir=STRING (eg. ~user/News)\n" -#: src/attrib.c:1314 -#, c-format +#: src/lang.c:183 msgid "# savefile=STRING (eg. =linux)\n" msgstr "# savefile=STRING (eg. =linux)\n" -#: src/attrib.c:1315 -#, c-format +#: src/lang.c:184 msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "# sigfile=STRING (eg. $var/sig)\n" -#: src/attrib.c:1316 -#, c-format +#: src/lang.c:185 msgid "# show_author=NUM\n" msgstr "# show_author=NUM\n" -#: src/attrib.c:1322 -#, c-format +#: src/lang.c:186 msgid "# show_signatures=ON/OFF\n" msgstr "# show_signatures=ON/OFF\n" -#: src/attrib.c:1324 -#, c-format +#: src/lang.c:187 +msgid "# show_art_score=ON/OFF\n" +msgstr "# show_art_score=ON/OFF\n" + +#: src/lang.c:189 msgid "# suppress_soft_hyphens=ON/OFF\n" msgstr "# suppress_soft_hyphens=ON/OFF\n" -#: src/attrib.c:1326 -#, c-format +#: src/lang.c:191 msgid "# show_only_unread_arts=ON/OFF\n" msgstr "# show_only_unread_arts=ON/OFF\n" -#: src/attrib.c:1327 -#, c-format +#: src/lang.c:192 msgid "# sigdashes=ON/OFF\n" msgstr "# sigdashes=ON/OFF\n" -#: src/attrib.c:1328 -#, c-format +#: src/lang.c:193 msgid "# signature_repost=ON/OFF\n" msgstr "# signature_repost=ON/OFF\n" -#: src/attrib.c:1329 -#, c-format +#: src/lang.c:194 msgid "# sort_article_type=NUM\n" msgstr "# sort_article_type=NUM\n" -#: src/attrib.c:1347 -#, c-format +#: src/lang.c:195 msgid "# sort_threads_type=NUM\n" msgstr "# sort_threads_type=NUM\n" -#: src/attrib.c:1356 -#, c-format +#: src/lang.c:196 msgid "# tex2iso_conv=ON/OFF\n" msgstr "# tex2iso_conv=ON/OFF\n" -#: src/attrib.c:1357 -#, c-format +#: src/lang.c:197 msgid "# thread_catchup_on_exit=ON/OFF\n" msgstr "# thread_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1358 -#, c-format +#: src/lang.c:198 msgid "# thread_articles=NUM" msgstr "# thread_articles=NUM" -#: src/attrib.c:1365 -#, c-format -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:199 +msgid "# thread_format=STRING (eg. %n %m [%L] %T %F)\n" +msgstr "# thread_format=STRING (eg. %n %m [%L] %T %F)\n" -#: src/attrib.c:1366 -#, c-format +#: src/lang.c:200 msgid "# thread_perc=NUM\n" msgstr "# thread_perc=NUM\n" -#: src/attrib.c:1367 -#, c-format +#: src/lang.c:201 msgid "# trim_article_body=NUM\n" msgstr "# trim_article_body=NUM\n" -#: src/attrib.c:1368 -#, c-format +#: src/lang.c:202 msgid "# 0 = Don't trim article body\n" msgstr "# 0 = Don't trim article body\n" -#: src/attrib.c:1369 -#, c-format +#: src/lang.c:203 msgid "# 1 = Skip leading blank lines\n" msgstr "# 1 = Skip leading blank lines\n" -#: src/attrib.c:1370 -#, c-format +#: src/lang.c:204 msgid "# 2 = Skip trailing blank lines\n" msgstr "# 2 = Skip trailing blank lines\n" -#: src/attrib.c:1371 -#, c-format +#: src/lang.c:205 msgid "# 3 = Skip leading and trailing blank lines\n" msgstr "# 3 = Skip leading and trailing blank lines\n" -#: src/attrib.c:1372 -#, c-format +#: src/lang.c:206 msgid "# 4 = Compact multiple blank lines between text blocks\n" msgstr "# 4 = Compact multiple blank lines between text blocks\n" -#: src/attrib.c:1373 -#, c-format +#: src/lang.c:207 msgid "" "# 5 = Compact multiple blank lines between text blocks and skip\n" "# leading blank lines\n" @@ -445,8 +601,7 @@ msgstr "" "# 5 = Compact multiple blank lines between text blocks and skip\n" "# leading blank lines\n" -#: src/attrib.c:1374 -#, c-format +#: src/lang.c:208 msgid "" "# 6 = Compact multiple blank lines between text blocks and skip\n" "# trailing blank lines\n" @@ -454,8 +609,7 @@ msgstr "" "# 6 = Compact multiple blank lines between text blocks and skip\n" "# trailing blank lines\n" -#: src/attrib.c:1375 -#, c-format +#: src/lang.c:209 msgid "" "# 7 = Compact multiple blank lines between text blocks and skip\n" "# leading and trailing blank lines\n" @@ -463,38 +617,31 @@ msgstr "" "# 7 = Compact multiple blank lines between text blocks and skip\n" "# leading and trailing blank lines\n" -#: src/attrib.c:1376 -#, c-format +#: src/lang.c:210 msgid "# verbatim_handling=ON/OFF\n" msgstr "# verbatim_handling=ON/OFF\n" -#: src/attrib.c:1378 -#, c-format +#: src/lang.c:212 msgid "# extquote_handling=ON/OFF\n" msgstr "# extquote_handling=ON/OFF\n" -#: src/attrib.c:1380 -#, c-format +#: src/lang.c:214 msgid "# wrap_on_next_unread=ON/OFF\n" msgstr "# wrap_on_next_unread=ON/OFF\n" -#: src/attrib.c:1381 -#, c-format +#: src/lang.c:215 msgid "# x_body=STRING (eg. ~/.tin/extra-body-text)\n" msgstr "# x_body=STRING (eg. ~/.tin/extra-body-text)\n" -#: src/attrib.c:1382 -#, c-format +#: src/lang.c:216 msgid "# x_comment_to=ON/OFF\n" msgstr "# x_comment_to=ON/OFF\n" -#: src/attrib.c:1383 -#, c-format +#: src/lang.c:217 msgid "# x_headers=STRING (eg. ~/.tin/extra-headers)\n" msgstr "# x_headers=STRING (eg. ~/.tin/extra-headers)\n" -#: src/attrib.c:1384 -#, c-format +#: src/lang.c:218 msgid "" "#\n" "# Note that it is best to put general (global scoping)\n" @@ -502,8 +649,7 @@ msgstr "" "#\n" "# Note that it is best to put general (global scoping)\n" -#: src/attrib.c:1385 -#, c-format +#: src/lang.c:219 msgid "" "# entries first followed by group specific entries.\n" "#\n" @@ -511,280 +657,62 @@ msgstr "" "# entries first followed by group specific entries.\n" "#\n" -#: src/attrib.c:1386 -#, c-format +#: src/lang.c:220 msgid "############################################################################\n" msgstr "############################################################################\n" -#: src/cook.c:631 -msgid "(unknown)" -msgstr "(unknown)" - -#: src/keymap.c:282 -msgid "NULL" -msgstr "NULL" - -#: src/lang.c:45 -msgid "1 Response" -msgstr "1 Response" - -#: src/lang.c:49 -#, c-format -msgid "" -"\n" -"%s contains no newsgroups. Exiting." -msgstr "" -"\n" -"%s contains no newsgroups. Exiting." - -#: src/lang.c:50 -msgid "all " -msgstr "all " - -#: src/lang.c:51 -msgid "All groups" -msgstr "All groups" - -#: src/lang.c:52 -#, 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:53 -msgid "Article cancelled (deleted)." -msgstr "Article cancelled (deleted)." - -#: src/lang.c:55 -msgid "Article cannot be cancelled (deleted)." -msgstr "Article cannot be cancelled (deleted)." - -#: src/lang.c:57 -msgid "Article deleted." -msgstr "Article deleted." - -#: src/lang.c:58 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be mailed to the following address:\n" -" %s" -msgstr "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be mailed to the following address:\n" -" %s" - -#: src/lang.c:59 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be posted to the following %s:\n" -msgstr "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be posted to the following %s:\n" - -#: src/lang.c:60 -msgid "Article not posted!" -msgstr "Article not posted!" - -#: src/lang.c:61 -msgid "Article not saved" -msgstr "Article not saved" - -#: src/lang.c:62 -msgid "Article Level Commands" -msgstr "Article Level Commands" - -#: src/lang.c:63 -msgid "Article has no parent" -msgstr "Article has no parent" - -#: src/lang.c:64 -msgid "Parent article has been killed" -msgstr "Parent article has been killed" - -#: src/lang.c:65 -msgid "Parent article is unavailable" -msgstr "Parent article is unavailable" - -#: src/lang.c:66 -#, c-format -msgid "Article posted: %s" -msgstr "Article posted: %s" - -#: src/lang.c:67 -#, c-format -msgid "Article rejected (saved to %s)" -msgstr "Article rejected (saved to %s)" - -#: src/lang.c:68 -#, 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:69 -msgid "Article unavailable" -msgstr "Article unavailable" - -#: src/lang.c:70 -msgid "Article undeleted." -msgstr "Article undeleted." - -#: src/lang.c:71 -#, c-format -msgid "Article %4d of %4d" -msgstr "Article %4d of %4d" - -#: src/lang.c:73 -msgid "articles" -msgstr "articles" - -#: src/lang.c:74 -msgid "This is a repost of the following article:" -msgstr "This is a repost of the following article:" - -#: src/lang.c:75 -msgid "article" -msgstr "article" - -#: src/lang.c:76 -msgid "Article" -msgstr "Article" - -#: src/lang.c:77 -#, c-format -msgid "-- %d %s mailed --" -msgstr "-- %d %s mailed --" - -#: src/lang.c:78 -#, c-format -msgid " at %s" -msgstr " at %s" - -#: src/lang.c:79 -#, c-format -msgid "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n" -msgstr "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n" - -#: src/lang.c:80 -msgid ", charset: " -msgstr ", charset: " - -#: src/lang.c:81 -#, c-format -msgid "%*s[-- charset %s not supported --]\n" -msgstr "%*s[-- charset %s not supported --]\n" - -#: src/lang.c:82 -#, c-format -msgid "%*s[-- Description: %s --]\n" -msgstr "%*s[-- Description: %s --]\n" - -#: src/lang.c:83 -#, c-format -msgid "%d lines" -msgstr "%d lines" - -#: src/lang.c:84 -msgid "Attachment Menu" -msgstr "Attachment Menu" - -#: src/lang.c:85 -msgid "Attachment Menu Commands" -msgstr "Attachment Menu Commands" - -#: src/lang.c:86 -msgid "" -msgstr "" - -#: src/lang.c:87 -#, c-format -msgid "Attachment saved successfully. (%s)" -msgstr "Attachment saved successfully. (%s)" - -#: src/lang.c:88 -#, c-format -msgid "%d of %d attachments saved successfully." -msgstr "%d of %d attachments saved successfully." - -#: src/lang.c:89 -msgid "Select attachment> " -msgstr "Select attachment> " - -#: src/lang.c:90 -msgid "Tagged attachment" -msgstr "Tagged attachment" - -#: src/lang.c:91 -#, c-format -msgid "%d attachments tagged" -msgstr "%d attachments tagged" - -#: src/lang.c:92 -msgid "Untagged attachment" -msgstr "Untagged attachment" - -#: src/lang.c:93 +#: src/lang.c:221 msgid "Attributes Menu Commands" msgstr "Attributes Menu Commands" -#: src/lang.c:94 +#: src/lang.c:222 #, c-format msgid "attribute with no scope: %s" msgstr "attribute with no scope: %s" -#: src/lang.c:96 +#: src/lang.c:224 #, c-format msgid "%d Authentication failed" msgstr "%d Authentication failed" -#: src/lang.c:97 +#: src/lang.c:225 #, c-format msgid "NNTP authorization password not found for %s" msgstr "NNTP authorisation password not found for %s" -#: src/lang.c:98 +#: src/lang.c:226 msgid "Server expects authentication.\n" msgstr "Server expects authentication.\n" -#: src/lang.c:99 +#: src/lang.c:227 msgid " Please enter password: " msgstr " Please enter password: " -#: src/lang.c:100 +#: src/lang.c:228 msgid " Please enter username: " msgstr " Please enter username: " -#: src/lang.c:101 +#: src/lang.c:229 #, c-format msgid "Authorized for user: %s\n" msgstr "Authorised for user: %s\n" -#: src/lang.c:102 +#: src/lang.c:230 #, c-format msgid "Authorization failed for user: %s\n" msgstr "Authorisation failed for user: %s\n" -#: src/lang.c:104 +#: src/lang.c:232 #, c-format msgid "Author search backwards [%s]> " msgstr "Author search backwards [%s]> " -#: src/lang.c:105 +#: src/lang.c:233 #, c-format msgid "Author search forwards [%s]> " msgstr "Author search forwards [%s]> " -#: src/lang.c:106 +#: src/lang.c:234 #, c-format msgid "" "\n" @@ -793,265 +721,437 @@ msgstr "" "\n" "Autosubscribed to %s" -#: src/lang.c:107 +#: src/lang.c:235 msgid "Autosubscribing groups...\n" msgstr "Autosubscribing groups...\n" -#: src/lang.c:108 +#: src/lang.c:236 #, c-format msgid "Autoselecting articles (use '%s' to see all unread) ..." msgstr "Autoselecting articles (use '%s' to see all unread) ..." -#: src/lang.c:110 +#: src/lang.c:238 #, 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:111 +#: src/lang.c:239 #, c-format msgid "Unrecognized attribute: %s" msgstr "Unrecognised attribute: %s" -#: src/lang.c:112 +#: src/lang.c:240 #, c-format msgid "Bad command. Type '%s' for help." msgstr "Bad command. Type '%s' for help." -#: src/lang.c:114 +#: src/lang.c:242 msgid "Base article" msgstr "Base article" -#: src/lang.c:115 +#: src/lang.c:243 msgid "Base article range" msgstr "Base article range" -#: src/lang.c:116 +#: src/lang.c:244 #, 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:117 +#: src/lang.c:245 msgid "*** Beginning of article ***" msgstr "*** Beginning of article ***" -#: src/lang.c:118 +#: src/lang.c:246 msgid "*** Beginning of page ***" msgstr "*** Beginning of page ***" -#: src/lang.c:120 +#: src/lang.c:248 +msgid "bytes" +msgstr "bytes" + +#: src/lang.c:251 #, 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:121 +#: src/lang.c:252 msgid "Cancelling article..." msgstr "Cancelling article..." -#: src/lang.c:123 +#: src/lang.c:254 #, c-format msgid "Cannot create %s" msgstr "Cannot create %s" -#: src/lang.c:126 +#: src/lang.c:257 #, c-format msgid "Can't find base article %d" msgstr "Can't find base article %d" -#: src/lang.c:128 +#: src/lang.c:259 #, c-format msgid "Can't open %s" msgstr "Can't open %s" -#: src/lang.c:129 +#: src/lang.c:260 #, c-format msgid "Couldn't open %s for saving" msgstr "Couldn't open %s for saving" -#: src/lang.c:130 +#: src/lang.c:261 msgid "*** Posting not allowed ***" msgstr "*** Posting not allowed ***" -#: src/lang.c:131 +#: src/lang.c:262 #, c-format msgid "Posting is not allowed to %s" msgstr "Posting is not allowed to %s" -#: src/lang.c:133 +#: src/lang.c:264 #, c-format msgid "Can't retrieve %s" msgstr "Can't retrieve %s" -#: src/lang.c:135 +#: src/lang.c:266 +msgid "Can't supersede in mailgroups, try repost instead." +msgstr "Can't supersede in mailgroups, try repost instead." + +#: src/lang.c:267 #, c-format msgid "%s is a directory" msgstr "%s is a directory" -#: src/lang.c:136 +#: src/lang.c:268 msgid "Catchup" msgstr "Catchup" -#: src/lang.c:137 +#: src/lang.c:269 #, c-format msgid "Catchup %s..." msgstr "Catchup %s..." -#: src/lang.c:138 +#: src/lang.c:270 msgid "Catchup all groups entered during this session?" msgstr "Catchup all groups entered during this session?" -#: src/lang.c:139 +#: src/lang.c:271 msgid "You have tagged articles in this group - catchup anyway?" msgstr "You have tagged articles in this group - catchup anyway?" -#: src/lang.c:140 +#: src/lang.c:272 #, c-format msgid "%s %d %s in %lu seconds\n" msgstr "%s %d %s in %lu seconds\n" -#: src/lang.c:141 +#: src/lang.c:273 msgid "Caughtup" msgstr "Caughtup" -#: src/lang.c:142 +#: src/lang.c:274 msgid "Check Prepared Article" msgstr "Check Prepared Article" -#: src/lang.c:143 +#: src/lang.c:275 msgid "Checking for new groups... " msgstr "Checking for new groups... " -#: src/lang.c:144 -msgid "Checking for news..." -msgstr "Checking for news..." +#: src/lang.c:276 +msgid "Checking for news...\n" +msgstr "Checking for news...\n" -#: src/lang.c:145 +#: src/lang.c:277 #, 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:147 +#: src/lang.c:279 msgid "ANSI color disabled" msgstr "ANSI colour disabled" -#: src/lang.c:148 +#: src/lang.c:280 msgid "ANSI color enabled" msgstr "ANSI colour enabled" -#: src/lang.c:150 +#: src/lang.c:282 #, c-format msgid "Command failed: %s" msgstr "Command failed: %s" -#: src/lang.c:152 +#: src/lang.c:284 msgid "Mark not selected articles read?" msgstr "Mark not selected articles read?" -#: src/lang.c:154 -#, c-format -msgid "Connecting to %s..." -msgstr "Connecting to %s..." - -#: src/lang.c:156 +#: src/lang.c:285 msgid "Connection Info" msgstr "Connection Info" -#: src/lang.c:157 +#: src/lang.c:286 +msgid "Reading from local spool.\n" +msgstr "Reading from local spool.\n" + +#: src/lang.c:287 +msgid "Reading saved news.\n" +msgstr "Reading saved news.\n" + +#: src/lang.c:295 +msgid "" +"\n" +"Local spool config:\n" +"-------------------\n" +msgstr "" +"\n" +"Local spool config:\n" +"-------------------\n" + +#: src/lang.c:300 +msgid "COMPRESS :" +msgstr "COMPRESS :" + +#: src/lang.c:301 +msgid "" +"\n" +"Connection details:\n" +"-------------------\n" +msgstr "" +"\n" +"Connection details:\n" +"-------------------\n" + +#: src/lang.c:303 +#, c-format +msgid " DEFLATE %s\n" +msgstr " DEFLATE %s\n" + +#: src/lang.c:304 +msgid "(enabled)" +msgstr "(enabled)" + +#: src/lang.c:305 +msgid "(inactive)" +msgstr "(inactive)" + +#: src/lang.c:307 +msgid " DEFLATE (not supported)\n" +msgstr " DEFLATE (not supported)\n" + +#: src/lang.c:310 +msgid "(disabled)" +msgstr "(disabled)" + +#: src/lang.c:311 +#, c-format +msgid "NNTP TIMEOUT : %d seconds %s\n" +msgstr "NNTP TIMEOUT : %d seconds %s\n" + +#: src/lang.c:313 +#, c-format +msgid "IMPLEMENTATION: %s\n" +msgstr "IMPLEMENTATION: %s\n" + +#: src/lang.c:315 +#, c-format +msgid "MAXARTNUM : %s\n" +msgstr "MAXARTNUM : %s\n" + +#: src/lang.c:317 +#, c-format +msgid "Reading via NNTP (%s).\n" +msgstr "Reading via NNTP (%s).\n" + +#: src/lang.c:318 +#, c-format +msgid "NNTPPORT : %u\n" +msgstr "NNTPPORT : %u\n" + +#: src/lang.c:319 +msgid "read only" +msgstr "read only" + +#: src/lang.c:320 +msgid "read/write" +msgstr "read/write" + +#: src/lang.c:321 +#, c-format +msgid "NNTPSERVER : %s\n" +msgstr "NNTPSERVER : %s\n" + +#: src/lang.c:323 +#, c-format +msgid "Reading %s via NNTPS (%s; " +msgstr "Reading %s via NNTPS (%s; " + +#: src/lang.c:325 +#, c-format +msgid "Certificate #%d\n" +msgstr "Certificate #%d\n" + +#: src/lang.c:327 +#, c-format +msgid "Issuer : %s\n" +msgstr "Issuer : %s\n" + +#: src/lang.c:328 +msgid "" +"\n" +"Server certificate information:\n" +"-------------------------------\n" +msgstr "" +"\n" +"Server certificate information:\n" +"-------------------------------\n" + +#: src/lang.c:329 +#, c-format +msgid "Subject: %s\n" +msgstr "Subject: %s\n" + +#: src/lang.c:330 +msgid "" +"\n" +"TLS information:\n" +"----------------\n" +msgstr "" +"\n" +"TLS information:\n" +"----------------\n" + +#: src/lang.c:333 +msgid "UNEXPECTED, possible BUG" +msgstr "UNEXPECTED, possible BUG" + +#: src/lang.c:334 +msgid "tolerated as \"-k\" (insecure) requested" +msgstr "tolerated as \"-k\" (insecure) requested" + +#: src/lang.c:335 +#, c-format +msgid "" +"Server certificate verification FAILED:\n" +"\t%s (%s)\n" +msgstr "" +"Server certificate verification FAILED:\n" +"\t%s (%s)\n" + +#: src/lang.c:336 +msgid "Server certificate verified successfully.\n" +msgstr "Server certificate verified successfully.\n" + +#: src/lang.c:338 +msgid "trusted" +msgstr "trusted" + +#: src/lang.c:339 +msgid "untrusted" +msgstr "untrusted" + +#: src/lang.c:342 +msgid "Server certificate verification FAILED: \n" +msgstr "Server certificate verification FAILED: \n" + +#: src/lang.c:346 +#, c-format +msgid "%s %s (strength %d)\n" +msgstr "%s %s (strength %d)\n" + +#: src/lang.c:353 #, c-format msgid "Cook article failed, %s is exiting" msgstr "Cook article failed, %s is exiting" -#: src/lang.c:158 +#: src/lang.c:354 msgid "" msgstr "" -#: src/lang.c:159 +#: src/lang.c:355 msgid "Creating active file for saved groups...\n" msgstr "Creating active file for saved groups...\n" -#: src/lang.c:160 +#: src/lang.c:356 msgid "Creating newsrc file...\n" msgstr "Creating newsrc file...\n" -#: src/lang.c:162 src/lang.c:1338 src/lang.c:1358 +#: src/lang.c:358 src/lang.c:1666 src/lang.c:1686 msgid "Default" msgstr "Default" -#: src/lang.c:163 +#: src/lang.c:359 msgid "Delete saved files that have been post processed?" msgstr "Delete saved files that have been post processed?" -#: src/lang.c:164 +#: src/lang.c:360 msgid "Deleting temporary files..." msgstr "Deleting temporary files..." -#: src/lang.c:166 +#: src/lang.c:362 msgid "*** End of article ***" msgstr "*** End of article ***" -#: src/lang.c:167 +#: src/lang.c:363 msgid "*** End of articles ***" msgstr "*** End of articles ***" -#: src/lang.c:168 +#: src/lang.c:364 msgid "*** End of attachments ***" msgstr "*** End of attachments ***" -#: src/lang.c:169 +#: src/lang.c:365 msgid "*** End of groups ***" msgstr "*** End of groups ***" -#: src/lang.c:170 +#: src/lang.c:366 msgid "*** End of page ***" msgstr "*** End of page ***" -#: src/lang.c:171 +#: src/lang.c:367 msgid "*** End of posted articles ***" msgstr "*** End of posted articles ***" -#: src/lang.c:172 +#: src/lang.c:368 msgid "*** End of scopes ***" msgstr "*** End of scopes ***" -#: src/lang.c:173 +#: src/lang.c:369 msgid "*** End of thread ***" msgstr "*** End of thread ***" -#: src/lang.c:174 +#: src/lang.c:370 msgid "*** End of URLs ***" msgstr "*** End of URLs ***" -#: src/lang.c:175 +#: src/lang.c:371 msgid "Enter limit of articles to get> " msgstr "Enter limit of articles to get> " -#: src/lang.c:176 +#: src/lang.c:372 msgid "Enter Message-ID to go to> " msgstr "Enter Message-ID to go to> " -#: src/lang.c:177 +#: src/lang.c:373 msgid " and enter next unread thread" msgstr " and enter next unread thread" -#: src/lang.c:178 +#: src/lang.c:374 msgid " and enter next unread article" msgstr " and enter next unread article" -#: src/lang.c:179 +#: src/lang.c:375 msgid " and enter next unread group" msgstr " and enter next unread group" -#: src/lang.c:180 +#: src/lang.c:376 msgid "Enter option number> " msgstr "Enter option number> " -#: src/lang.c:181 +#: src/lang.c:377 #, c-format msgid "Enter range [%s]> " msgstr "Enter range [%s]> " -#: src/lang.c:182 +#: src/lang.c:378 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1059,7 +1159,7 @@ msgstr "" "\n" "Warning: Approved: header used.\n" -#: src/lang.c:186 +#: src/lang.c:382 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1067,7 +1167,7 @@ msgstr "" "\n" "Error: Bad address in Approved: header.\n" -#: src/lang.c:187 +#: src/lang.c:383 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1075,7 +1175,7 @@ msgstr "" "\n" "Error: Bad address in From: header.\n" -#: src/lang.c:188 +#: src/lang.c:384 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1083,7 +1183,7 @@ msgstr "" "\n" "Error: Bad FQDN in Message-ID: header.\n" -#: src/lang.c:189 +#: src/lang.c:385 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1091,7 +1191,7 @@ msgstr "" "\n" "Error: Bad address in Reply-To: header.\n" -#: src/lang.c:190 +#: src/lang.c:386 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1099,27 +1199,41 @@ msgstr "" "\n" "Error: Bad address in To: header.\n" -#: src/lang.c:192 +#: src/lang.c:388 #, c-format msgid "Can't unlock %s" msgstr "Can't unlock %s" -#: src/lang.c:193 +#: src/lang.c:389 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "Couldn't dotlock %s - article not appended!" -#: src/lang.c:194 +#: src/lang.c:390 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "Couldn't lock %s - article not appended!" -#: src/lang.c:197 +#: src/lang.c:393 +#, 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 requires authentication but compression (-C) is already active.\n" +"Restart %s with -A cmd.-line switch in conjunction with -C.\n" + +#: src/lang.c:396 #, c-format msgid "Corrupted file %s" msgstr "Corrupted file %s" -#: src/lang.c:199 +#: src/lang.c:397 +#, c-format +msgid "couldn't expand %s\n" +msgstr "couldn't expand %s\n" + +#: src/lang.c:399 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1127,36 +1241,36 @@ msgstr "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" -#: src/lang.c:200 +#: src/lang.c:400 #, 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:201 +#: src/lang.c:401 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "Internal error in GNKSA routine - send bug report.\n" -#: src/lang.c:202 +#: src/lang.c:402 msgid "Left angle bracket missing in route address.\n" msgstr "Left angle bracket missing in route address.\n" -#: src/lang.c:203 +#: src/lang.c:403 msgid "Left parenthesis missing in old-style address.\n" msgstr "Left parenthesis missing in old-style address.\n" -#: src/lang.c:204 +#: src/lang.c:404 msgid "Right parenthesis missing in old-style address.\n" msgstr "Right parenthesis missing in old-style address.\n" -#: src/lang.c:205 +#: src/lang.c:405 msgid "At-sign missing in mail address.\n" msgstr "At-sign missing in mail address.\n" -#: src/lang.c:206 +#: src/lang.c:406 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:207 +#: src/lang.c:407 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1164,7 +1278,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:208 +#: src/lang.c:408 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1172,7 +1286,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:209 +#: src/lang.c:409 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1180,53 +1294,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:210 +#: src/lang.c:410 msgid "Illegal character in FQDN.\n" msgstr "Illegal character in FQDN.\n" -#: src/lang.c:211 +#: src/lang.c:411 msgid "Zero length FQDN component not allowed.\n" msgstr "Zero length FQDN component not allowed.\n" -#: src/lang.c:212 +#: src/lang.c:412 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" msgstr "FQDN component exceeds maximum allowed length (63 chars).\n" -#: src/lang.c:213 +#: src/lang.c:413 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:214 +#: src/lang.c:414 msgid "FQDN component may not start with digit.\n" msgstr "FQDN component may not start with digit.\n" -#: src/lang.c:215 +#: src/lang.c:415 msgid "Domain literal has impossible numeric value.\n" msgstr "Domain literal has impossible numeric value.\n" -#: src/lang.c:216 +#: src/lang.c:416 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:217 +#: src/lang.c:417 msgid "Right bracket missing in domain literal.\n" msgstr "Right bracket missing in domain literal.\n" -#: src/lang.c:218 +#: src/lang.c:418 msgid "Missing localpart of mail address.\n" msgstr "Missing localpart of mail address.\n" -#: src/lang.c:219 +#: src/lang.c:419 msgid "Illegal character in localpart of mail address.\n" msgstr "Illegal character in localpart of mail address.\n" -#: src/lang.c:220 +#: src/lang.c:420 msgid "Zero length localpart component not allowed.\n" msgstr "Zero length localpart component not allowed.\n" -#: src/lang.c:221 +#: src/lang.c:421 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1234,7 +1348,7 @@ msgstr "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" -#: src/lang.c:222 +#: src/lang.c:422 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1242,7 +1356,7 @@ msgstr "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" -#: src/lang.c:223 +#: src/lang.c:423 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1250,11 +1364,11 @@ msgstr "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" -#: src/lang.c:224 +#: src/lang.c:424 msgid "Bad syntax in encoded word used in realname.\n" msgstr "Bad syntax in encoded word used in realname.\n" -#: src/lang.c:225 +#: src/lang.c:425 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1262,7 +1376,7 @@ msgstr "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" -#: src/lang.c:226 +#: src/lang.c:426 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1270,7 +1384,7 @@ msgstr "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" -#: src/lang.c:227 +#: src/lang.c:427 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1278,7 +1392,7 @@ msgstr "" "\n" "Error: No blank line found after header.\n" -#: src/lang.c:228 +#: src/lang.c:428 #, c-format msgid "" "\n" @@ -1288,7 +1402,7 @@ msgstr "" "Error: Illegal formatted %s.\n" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:230 +#: src/lang.c:430 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1302,7 +1416,7 @@ msgstr "" " your language using the M)enu of configurable options or by\n" " editing tinrc.\n" -#: src/lang.c:235 +#: src/lang.c:435 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1318,7 +1432,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:241 +#: src/lang.c:441 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1326,7 +1440,7 @@ msgstr "" "\n" "Error: Article starts with blank line instead of header\n" -#: src/lang.c:242 +#: src/lang.c:442 #, c-format msgid "" "\n" @@ -1337,7 +1451,7 @@ msgstr "" "Error: Header on line %d does not have a colon after the header name:\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:443 #, c-format msgid "" "\n" @@ -1346,7 +1460,7 @@ msgstr "" "\n" "Error: The \"%s:\" line is empty.\n" -#: src/lang.c:244 +#: src/lang.c:444 #, c-format msgid "" "\n" @@ -1355,7 +1469,7 @@ msgstr "" "\n" "Error: The \"%s:\" line is missing from the article header.\n" -#: src/lang.c:245 +#: src/lang.c:445 #, c-format msgid "" "\n" @@ -1364,7 +1478,7 @@ msgstr "" "\n" "Error: %s contains non 7bit chars.\n" -#: src/lang.c:246 +#: src/lang.c:446 #, c-format msgid "" "\n" @@ -1375,7 +1489,7 @@ msgstr "" "Error: Header on line %d does not have a space after the colon:\n" "%s\n" -#: src/lang.c:247 +#: src/lang.c:447 #, c-format msgid "" "\n" @@ -1384,21 +1498,42 @@ msgstr "" "\n" "Error: There are multiple (%d) \"%s:\" lines in the header.\n" -#: src/lang.c:248 +#: src/lang.c:448 +#, c-format +msgid "" +"\n" +"Error: Header on line %d has no name:\n" +"%s\n" +msgstr "" +"\n" +"Error: Header on line %d has no name:\n" +"%s\n" + +#: src/lang.c:450 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "Insecure permissions of %s (%o)" -#: src/lang.c:253 +#: src/lang.c:453 +#, 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" + +#: src/lang.c:455 +#, 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" + +#: src/lang.c:461 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "MIME parse error: Unexpected end of %s/%s article" -#: src/lang.c:254 +#: src/lang.c:462 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "MIME parse error: Start boundary whilst reading headers" -#: src/lang.c:256 +#: src/lang.c:464 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1406,16 +1541,16 @@ msgstr "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" -#: src/lang.c:257 +#: src/lang.c:465 msgid "Can't get a (fully-qualified) domain-name!" msgstr "Can't get a (fully-qualified) domain-name!" -#: src/lang.c:258 +#: src/lang.c:466 #, c-format msgid "No permissions to go into %s\n" msgstr "No permissions to go into %s\n" -#: src/lang.c:260 +#: src/lang.c:468 msgid "" "\n" "Error: From: line missing.\n" @@ -1423,30 +1558,34 @@ msgstr "" "\n" "Error: From: line missing.\n" -#: src/lang.c:262 +#: src/lang.c:470 #, c-format msgid "No read permissions for %s\n" msgstr "No read permissions for %s\n" -#: src/lang.c:263 +#: src/lang.c:471 #, c-format msgid "File %s does not exist\n" msgstr "File %s does not exist\n" -#: src/lang.c:264 +#: src/lang.c:472 #, c-format msgid "No write permissions for %s\n" msgstr "No write permissions for %s\n" -#: src/lang.c:265 +#: src/lang.c:473 msgid "Can't get user information (/etc/passwd missing?)" msgstr "Can't get user information (/etc/passwd missing?)" -#: src/lang.c:266 +#: src/lang.c:475 msgid "errors" msgstr "errors" -#: src/lang.c:268 +#: src/lang.c:476 +msgid "error" +msgstr "error" + +#: src/lang.c:479 #, c-format msgid "" "\n" @@ -1455,83 +1594,61 @@ msgstr "" "\n" "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n" -#: src/lang.c:270 +#: src/lang.c:481 #, 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:271 -msgid "error" -msgstr "error" +#: src/lang.c:482 +#, c-format +msgid "Error: unlink %s" +msgstr "Error: unlink %s" -#: src/lang.c:272 +#: src/lang.c:483 msgid "Unknown display level" msgstr "Unknown display level" -#: src/lang.c:273 +#: src/lang.c:485 +msgid "Unreachable?\n" +msgstr "Unreachable?\n" + +#: src/lang.c:487 msgid "" msgstr "" -#: src/lang.c:274 +#: src/lang.c:488 msgid "Exiting..." msgstr "Exiting..." -#: src/lang.c:275 +#: src/lang.c:489 msgid "leaving external mail-reader" msgstr "leaving external mail-reader" -#: src/lang.c:276 +#: src/lang.c:490 #, c-format msgid "Extracting %s..." msgstr "Extracting %s..." -#: src/lang.c:278 +#: src/lang.c:492 #, 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:279 +#: src/lang.c:493 #, c-format msgid "Error making backup of %s file. Filesystem full?" msgstr "Error making backup of %s file. Filesystem full?" -#: src/lang.c:280 +#: src/lang.c:494 #, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "Filtering global rules (%d/%d) ('q' to quit)..." -#: src/lang.c:281 +#: src/lang.c:495 msgid "Rule created by: " msgstr "Rule created by: " -#: src/lang.c:282 -#, c-format -msgid "Enter pattern [%s]> " -msgstr "Enter pattern [%s]> " - -#: src/lang.c:283 -#, c-format -msgid "" -"\n" -"You requested followups to your article to go to the following %s:\n" -msgstr "" -"\n" -"You requested followups to your article to go to the following %s:\n" - -#: src/lang.c:284 -#, 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" - -#: src/lang.c:285 -msgid "-- forwarded message --\n" -msgstr "-- forwarded message --\n" - -#: src/lang.c:286 -msgid "-- end of forwarded message --\n" -msgstr "-- end of forwarded message --\n" - -#: src/lang.c:287 +#: src/lang.c:496 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1597,873 +1714,913 @@ msgstr "" "# time=NUM Optional. time_t value when rule expires\n" "#\n" -#: src/lang.c:311 +#: src/lang.c:522 #, c-format msgid "Enter score for rule (default=%d): " msgstr "Enter score for rule (default=%d): " -#: src/lang.c:312 +#: src/lang.c:523 #, 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:313 +#: src/lang.c:524 msgid "Full" msgstr "Full" -#: src/lang.c:314 +#: src/lang.c:525 msgid "Comment (optional) : " msgstr "Comment (optional) : " -#: src/lang.c:315 +#: src/lang.c:527 +msgid "Malformed overview entry: servername missing." +msgstr "Malformed overview entry: servername missing." + +#: src/lang.c:528 +#, c-format +msgid "\t Xref: %s" +msgstr "\t Xref: %s" + +#: src/lang.c:529 +msgid "Skipping Xref filter" +msgstr "Skipping Xref filter" + +#: src/lang.c:531 msgid "Apply pattern to : " msgstr "Apply pattern to : " -#: src/lang.c:316 +#: src/lang.c:532 +#, c-format +msgid "Enter pattern [%s]> " +msgstr "Enter pattern [%s]> " + +#: src/lang.c:533 +#, c-format +msgid "" +"\n" +"You requested followups to your article to go to the following %s:\n" +msgstr "" +"\n" +"You requested followups to your article to go to the following %s:\n" + +#: src/lang.c:534 +#, 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" + +#: src/lang.c:535 +msgid "-- forwarded message --\n" +msgstr "-- forwarded message --\n" + +#: src/lang.c:536 +msgid "-- end of forwarded message --\n" +msgstr "-- end of forwarded message --\n" + +#: src/lang.c:537 msgid "From: line (ignore case) " msgstr "From: line (ignore case) " -#: src/lang.c:317 +#: src/lang.c:538 msgid "From: line (case sensitive) " msgstr "From: line (case sensitive) " -#: src/lang.c:319 +#: src/lang.c:541 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%s: Unknown host.\n" -#: src/lang.c:321 +#: src/lang.c:543 msgid "global " msgstr "global " -#: src/lang.c:322 +#: src/lang.c:544 #, c-format msgid "Please use %.100s instead" msgstr "Please use %.100s instead" -#: src/lang.c:323 +#: src/lang.c:545 #, c-format msgid "%s is bogus" msgstr "%s is bogus" -#: src/lang.c:324 +#: src/lang.c:546 #, c-format msgid "Group %s is moderated. Continue?" msgstr "Group %s is moderated. Continue?" -#: src/lang.c:325 +#: src/lang.c:547 msgid "groups" msgstr "groups" -#: src/lang.c:326 +#: src/lang.c:548 #, c-format msgid "Rereading %s..." msgstr "Rereading %s..." -#: src/lang.c:327 +#: src/lang.c:549 msgid "Top Level Commands" msgstr "Top Level Commands" -#: src/lang.c:328 +#: src/lang.c:550 msgid "Group Selection" msgstr "Group Selection" -#: src/lang.c:329 +#: src/lang.c:551 msgid "group" msgstr "group" -#: src/lang.c:330 +#: src/lang.c:552 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" "*** Group descriptions are disabled according to current select_format ***" -#: src/lang.c:332 +#: src/lang.c:554 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "" "One or more lines of comment. to add a line or proceed if line is empty." -#: src/lang.c:333 +#: src/lang.c:555 msgid "From: line to add to filter file. toggles & sets." msgstr "From: line to add to filter file. toggles & sets." -#: src/lang.c:334 +#: src/lang.c:556 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:335 +#: src/lang.c:557 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "Message-ID: line to add to filter file. toggles & sets." -#: src/lang.c:336 +#: src/lang.c:558 msgid "Subject: line to add to filter file. toggles & sets." msgstr "Subject: line to add to filter file. toggles & sets." -#: src/lang.c:337 +#: src/lang.c:559 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:338 +#: src/lang.c:560 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "" "Select where text pattern should be applied. toggles & sets." -#: src/lang.c:339 +#: src/lang.c:561 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "" "Expiration time in days for the entered filter. toggles & sets." -#: src/lang.c:340 +#: src/lang.c:562 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "" "Apply kill only to current group or all groups. toggles & sets." -#: src/lang.c:341 +#: src/lang.c:563 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "" "Apply select to current group or all groups. toggles & sets." -#: src/lang.c:342 +#: src/lang.c:564 msgid "kill an article via a menu" msgstr "kill an article via a menu" -#: src/lang.c:343 +#: src/lang.c:565 msgid "auto-select (hot) an article via a menu" msgstr "auto-select (hot) an article via a menu" -#: src/lang.c:344 +#: src/lang.c:566 msgid "Browse URLs in article" msgstr "Browse URLs in article" -#: src/lang.c:345 +#: src/lang.c:567 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:347 +#: src/lang.c:569 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "cancel (delete) or supersede (overwrite) current article" -#: src/lang.c:348 +#: src/lang.c:570 msgid "post followup to current article" msgstr "post followup to current article" -#: src/lang.c:349 +#: src/lang.c:571 msgid "post followup (don't copy text) to current article" msgstr "post followup (don't copy text) to current article" -#: src/lang.c:350 +#: src/lang.c:572 msgid "post followup to current article quoting complete headers" msgstr "post followup to current article quoting complete headers" -#: src/lang.c:351 +#: src/lang.c:573 msgid "repost chosen article to another group" msgstr "repost chosen article to another group" -#: src/lang.c:353 +#: src/lang.c:575 msgid "edit article (mail-groups only)" msgstr "edit article (mail-groups only)" -#: src/lang.c:354 +#: src/lang.c:576 msgid "display first article in current thread" msgstr "display first article in current thread" -#: src/lang.c:355 +#: src/lang.c:577 msgid "display first page of article" msgstr "display first page of article" -#: src/lang.c:356 +#: src/lang.c:578 msgid "display last article in current thread" msgstr "display last article in current thread" -#: src/lang.c:357 +#: src/lang.c:579 msgid "display last page of article" msgstr "display last page of article" -#: src/lang.c:358 +#: src/lang.c:580 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:359 +#: src/lang.c:581 msgid "display next article" msgstr "display next article" -#: src/lang.c:360 +#: src/lang.c:582 msgid "display first article in next thread" msgstr "display first article in next thread" -#: src/lang.c:361 +#: src/lang.c:583 msgid "display next unread article" msgstr "display next unread article" -#: src/lang.c:362 +#: src/lang.c:584 msgid "go to the article that this one followed up" msgstr "go to the article that this one followed up" -#: src/lang.c:363 +#: src/lang.c:585 msgid "display previous article" msgstr "display previous article" -#: src/lang.c:364 +#: src/lang.c:586 msgid "display previous unread article" msgstr "display previous unread article" -#: src/lang.c:365 +#: src/lang.c:587 msgid "quickly kill an article using defaults" msgstr "quickly kill an article using defaults" -#: src/lang.c:366 +#: src/lang.c:588 msgid "quickly auto-select (hot) an article using defaults" msgstr "quickly auto-select (hot) an article using defaults" -#: src/lang.c:367 +#: src/lang.c:589 msgid "return to group selection level" msgstr "return to group selection level" -#: src/lang.c:368 +#: src/lang.c:590 msgid "reply through mail to author" msgstr "reply through mail to author" -#: src/lang.c:369 +#: src/lang.c:591 msgid "reply through mail (don't copy text) to author" msgstr "reply through mail (don't copy text) to author" -#: src/lang.c:370 +#: src/lang.c:592 msgid "reply through mail to author quoting complete headers" msgstr "reply through mail to author quoting complete headers" -#: src/lang.c:371 +#: src/lang.c:593 msgid "search backwards within this article" msgstr "search backwards within this article" -#: src/lang.c:372 +#: src/lang.c:594 msgid "search forwards within this article" msgstr "search forwards within this article" -#: src/lang.c:373 +#: src/lang.c:595 msgid "show article in raw-mode (including all headers)" msgstr "show article in raw-mode (including all headers)" -#: src/lang.c:374 +#: src/lang.c:596 msgid "skip next block of included text" msgstr "skip next block of included text" -#: src/lang.c:375 +#: src/lang.c:597 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:376 +#: src/lang.c:598 msgid "toggle display of all headers" msgstr "toggle display of all headers" -#: src/lang.c:377 +#: src/lang.c:599 msgid "toggle word highlighting on/off" msgstr "toggle word highlighting on/off" -#: src/lang.c:378 +#: src/lang.c:600 msgid "toggle ROT-13 (basic decode) for current article" msgstr "toggle ROT-13 (basic decode) for current article" -#: src/lang.c:379 +#: src/lang.c:601 msgid "toggle tabwidth 4 <-> 8" msgstr "toggle tabwidth 4 <-> 8" -#: src/lang.c:380 +#: src/lang.c:602 msgid "toggle German TeX style decoding for current article" msgstr "toggle German TeX style decoding for current article" -#: src/lang.c:381 +#: src/lang.c:603 msgid "toggle display of uuencoded sections" msgstr "toggle display of uuencoded sections" -#: src/lang.c:382 +#: src/lang.c:604 msgid "View/pipe/save multimedia attachments" msgstr "View/pipe/save multimedia attachments" -#: src/lang.c:383 +#: src/lang.c:605 msgid "choose first attachment in list" msgstr "choose first attachment in list" -#: src/lang.c:384 +#: src/lang.c:606 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t choose attachment by number" -#: src/lang.c:385 +#: src/lang.c:607 msgid "choose last attachment in list" msgstr "choose last attachment in list" -#: src/lang.c:387 +#: src/lang.c:609 msgid "pipe attachment into command" msgstr "pipe attachment into command" -#: src/lang.c:388 +#: src/lang.c:610 msgid "pipe raw attachment into command" msgstr "pipe raw attachment into command" -#: src/lang.c:390 +#: src/lang.c:612 msgid "save attachment to disk" msgstr "save attachment to disk" -#: src/lang.c:391 +#: src/lang.c:613 msgid "search for attachments forwards" msgstr "search for attachments forwards" -#: src/lang.c:392 +#: src/lang.c:614 msgid "search for attachments backwards" msgstr "search for attachments backwards" -#: src/lang.c:393 +#: src/lang.c:615 msgid "view attachment" msgstr "view attachment" -#: src/lang.c:394 +#: src/lang.c:616 msgid "tag attachment" msgstr "tag attachment" -#: src/lang.c:395 +#: src/lang.c:617 msgid "tag attachments that match user specified pattern" msgstr "tag attachments that match user specified pattern" -#: src/lang.c:396 +#: src/lang.c:618 msgid "reverse tagging on all attachments (toggle)" msgstr "reverse tagging on all attachments (toggle)" -#: src/lang.c:397 +#: src/lang.c:619 msgid "untag all tagged attachments" msgstr "untag all tagged attachments" -#: src/lang.c:398 +#: src/lang.c:620 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:399 +#: src/lang.c:621 msgid "choose first attribute in list" msgstr "choose first attribute in list" -#: src/lang.c:400 +#: src/lang.c:622 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t choose attribute by number" -#: src/lang.c:401 +#: src/lang.c:623 msgid "choose last attribute in list" msgstr "choose last attribute in list" -#: src/lang.c:402 +#: src/lang.c:624 msgid "reset attribute to a default value" msgstr "reset attribute to a default value" -#: src/lang.c:403 +#: src/lang.c:625 msgid "search forwards for an attribute" msgstr "search forwards for an attribute" -#: src/lang.c:404 +#: src/lang.c:626 msgid "search backwards for an attribute" msgstr "search backwards for an attribute" -#: src/lang.c:405 +#: src/lang.c:627 msgid "select attribute" msgstr "select attribute" -#: src/lang.c:406 +#: src/lang.c:628 msgid "toggle back to options menu when invoked from there" msgstr "toggle back to options menu when invoked from there" -#: src/lang.c:407 +#: src/lang.c:629 #, c-format msgid "report bug or comment via mail to %s" msgstr "report bug or comment via mail to %s" -#: src/lang.c:408 +#: src/lang.c:630 msgid "choose first option in list" msgstr "choose first option in list" -#: src/lang.c:409 +#: src/lang.c:631 msgid "0 - 9\t choose option by number" msgstr "0 - 9\t choose option by number" -#: src/lang.c:410 +#: src/lang.c:632 msgid "choose last option in list" msgstr "choose last option in list" -#: src/lang.c:411 +#: src/lang.c:633 msgid "start scopes menu" msgstr "start scopes menu" -#: src/lang.c:412 +#: src/lang.c:634 msgid "search forwards for an option" msgstr "search forwards for an option" -#: src/lang.c:413 +#: src/lang.c:635 msgid "search backwards for an option" msgstr "search backwards for an option" -#: src/lang.c:414 +#: src/lang.c:636 msgid "select option" msgstr "select option" -#: src/lang.c:415 +#: src/lang.c:637 msgid "toggle to attributes menu" msgstr "toggle to attributes menu" -#: src/lang.c:416 +#: src/lang.c:638 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:417 +#: src/lang.c:639 msgid "escape from command prompt" msgstr "escape from command prompt" -#: src/lang.c:418 +#: src/lang.c:640 msgid "edit filter file" msgstr "edit filter file" -#: src/lang.c:419 +#: src/lang.c:641 msgid "get help" msgstr "get help" -#: src/lang.c:420 +#: src/lang.c:642 msgid "display last article viewed" msgstr "display last article viewed" -#: src/lang.c:421 +#: src/lang.c:643 msgid "down one line" msgstr "down one line" -#: src/lang.c:422 +#: src/lang.c:644 msgid "up one line" msgstr "up one line" -#: src/lang.c:423 +#: src/lang.c:645 msgid "go to article chosen by Message-ID" msgstr "go to article chosen by Message-ID" -#: src/lang.c:424 +#: src/lang.c:646 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "mail article/thread/hot/pattern/tagged articles to someone" -#: src/lang.c:425 +#: src/lang.c:647 msgid "menu of configurable options" msgstr "menu of configurable options" -#: src/lang.c:426 +#: src/lang.c:648 msgid "down one page" msgstr "down one page" -#: src/lang.c:427 +#: src/lang.c:649 msgid "up one page" msgstr "up one page" -#: src/lang.c:429 +#: src/lang.c:651 msgid "post (write) article to current group" msgstr "post (write) article to current group" -#: src/lang.c:430 +#: src/lang.c:652 msgid "post postponed articles" msgstr "post postponed articles" -#: src/lang.c:432 +#: src/lang.c:654 msgid "list articles posted by you (from posted file)" msgstr "list articles posted by you (from posted file)" -#: src/lang.c:433 +#: src/lang.c:655 msgid "return to previous menu" msgstr "return to previous menu" -#: src/lang.c:434 +#: src/lang.c:656 msgid "quit tin immediately" msgstr "quit tin immediately" -#: src/lang.c:435 +#: src/lang.c:657 msgid "redraw page" msgstr "redraw page" -#: src/lang.c:436 +#: src/lang.c:658 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "save article/thread/hot/pattern/tagged articles to file" -#: src/lang.c:437 +#: src/lang.c:659 msgid "save marked articles automatically without user prompts" msgstr "save marked articles automatically without user prompts" -#: src/lang.c:438 +#: src/lang.c:660 msgid "scroll the screen one line down" msgstr "scroll the screen one line down" -#: src/lang.c:439 +#: src/lang.c:661 msgid "scroll the screen one line up" msgstr "scroll the screen one line up" -#: src/lang.c:440 +#: src/lang.c:662 msgid "search for articles by author backwards" msgstr "search for articles by author backwards" -#: src/lang.c:441 +#: src/lang.c:663 msgid "search for articles by author forwards" msgstr "search for articles by author forwards" -#: src/lang.c:442 +#: src/lang.c:664 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:443 +#: src/lang.c:665 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:444 +#: src/lang.c:666 msgid "search for articles by Subject line backwards" msgstr "search for articles by Subject line backwards" -#: src/lang.c:445 +#: src/lang.c:667 msgid "search for articles by Subject line forwards" msgstr "search for articles by Subject line forwards" -#: src/lang.c:446 +#: src/lang.c:668 msgid "repeat last search" msgstr "repeat last search" -#: src/lang.c:447 +#: src/lang.c:669 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "tag current article for reposting/mailing/piping/printing/saving" -#: src/lang.c:448 +#: src/lang.c:670 msgid "toggle info message in last line (subject/description)" msgstr "toggle info message in last line (subject/description)" -#: src/lang.c:449 +#: src/lang.c:671 msgid "toggle inverse video" msgstr "toggle inverse video" -#: src/lang.c:450 +#: src/lang.c:672 msgid "toggle mini help menu and posting etiquette display" msgstr "toggle mini help menu and posting etiquette display" -#: src/lang.c:451 +#: src/lang.c:673 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:452 +#: src/lang.c:674 msgid "show version information" msgstr "show version information" -#: src/lang.c:453 +#: src/lang.c:675 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:454 +#: src/lang.c:676 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:455 +#: src/lang.c:677 msgid "choose first thread in list" msgstr "choose first thread in list" -#: src/lang.c:456 +#: src/lang.c:678 msgid "choose last thread in list" msgstr "choose last thread in list" -#: src/lang.c:457 +#: src/lang.c:679 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:458 +#: src/lang.c:680 msgid "mark article as unread" msgstr "mark article as unread" -#: src/lang.c:459 +#: src/lang.c:681 msgid "mark current thread, range or tagged threads as read" msgstr "mark current thread, range or tagged threads as read" -#: src/lang.c:460 +#: src/lang.c:682 msgid "mark current thread, range or tagged threads as unread" msgstr "mark current thread, range or tagged threads as unread" -#: src/lang.c:461 +#: src/lang.c:683 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:462 +#: src/lang.c:684 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:463 +#: src/lang.c:685 msgid "toggle display of all/selected articles" msgstr "toggle display of all/selected articles" -#: src/lang.c:464 +#: src/lang.c:686 msgid "display next group" msgstr "display next group" -#: src/lang.c:465 +#: src/lang.c:687 msgid "display previous group" msgstr "display previous group" -#: src/lang.c:466 +#: src/lang.c:688 msgid "toggle all selections (all articles)" msgstr "toggle all selections (all articles)" -#: src/lang.c:467 +#: src/lang.c:689 msgid "select group (make \"hot\")" msgstr "select group (make \"hot\")" -#: src/lang.c:468 +#: src/lang.c:690 msgid "select thread" msgstr "select thread" -#: src/lang.c:469 +#: src/lang.c:691 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:470 +#: src/lang.c:692 msgid "select threads that match user specified pattern" msgstr "select threads that match user specified pattern" -#: src/lang.c:471 +#: src/lang.c:693 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t choose thread by number" -#: src/lang.c:472 +#: src/lang.c:694 msgid "toggle limit number of articles to get, and reload" msgstr "toggle limit number of articles to get, and reload" -#: src/lang.c:473 +#: src/lang.c:695 msgid "toggle display of all/unread articles" msgstr "toggle display of all/unread articles" -#: src/lang.c:474 +#: src/lang.c:696 msgid "toggle selection of thread" msgstr "toggle selection of thread" -#: src/lang.c:475 +#: src/lang.c:697 msgid "cycle through threading options available" msgstr "cycle through threading options available" -#: src/lang.c:476 +#: src/lang.c:698 msgid "undo all selections (all articles)" msgstr "undo all selections (all articles)" -#: src/lang.c:477 +#: src/lang.c:699 msgid "untag all tagged threads" msgstr "untag all tagged threads" -#: src/lang.c:478 +#: src/lang.c:700 msgid "search for articles forwards" msgstr "search for articles forwards" -#: src/lang.c:479 +#: src/lang.c:701 msgid "search for articles backwards" msgstr "search for articles backwards" -#: src/lang.c:480 +#: src/lang.c:702 msgid "toggle info message in last line (Message-ID)" msgstr "toggle info message in last line (Message-ID)" -#: src/lang.c:481 +#: src/lang.c:703 msgid "Open article by Message-ID" msgstr "Open article by Message-ID" -#: src/lang.c:482 +#: src/lang.c:704 msgid "add new scope" msgstr "add new scope" -#: src/lang.c:483 +#: src/lang.c:705 msgid "delete scope" msgstr "delete scope" -#: src/lang.c:484 +#: src/lang.c:706 msgid "edit attributes file" msgstr "edit attributes file" -#: src/lang.c:485 +#: src/lang.c:707 msgid "choose first scope in list" msgstr "choose first scope in list" -#: src/lang.c:486 +#: src/lang.c:708 msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t choose scope by number" -#: src/lang.c:487 +#: src/lang.c:709 msgid "choose last scope in list" msgstr "choose last scope in list" -#: src/lang.c:488 +#: src/lang.c:710 msgid "move scope" msgstr "move scope" -#: src/lang.c:489 +#: src/lang.c:711 msgid "rename scope" msgstr "rename scope" -#: src/lang.c:490 +#: src/lang.c:712 msgid "select scope" msgstr "select scope" -#: src/lang.c:491 +#: src/lang.c:713 msgid "mark all articles in group as read" msgstr "mark all articles in group as read" -#: src/lang.c:492 +#: src/lang.c:714 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:493 +#: src/lang.c:715 msgid "choose first group in list" msgstr "choose first group in list" -#: src/lang.c:494 +#: src/lang.c:716 msgid "choose group by name" msgstr "choose group by name" -#: src/lang.c:495 +#: src/lang.c:717 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t choose group by number" -#: src/lang.c:496 +#: src/lang.c:718 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:497 +#: src/lang.c:719 msgid "choose last group in list" msgstr "choose last group in list" -#: src/lang.c:499 +#: src/lang.c:721 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:500 +#: src/lang.c:722 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:502 +#: src/lang.c:724 msgid "mark all articles in chosen group unread" msgstr "mark all articles in chosen group unread" -#: src/lang.c:503 +#: src/lang.c:725 msgid "move chosen group within list" msgstr "move chosen group within list" -#: src/lang.c:504 +#: src/lang.c:726 msgid "choose next group with unread news" msgstr "choose next group with unread news" -#: src/lang.c:505 src/lang.c:1420 +#: src/lang.c:727 src/lang.c:1748 msgid "quit" msgstr "quit" -#: src/lang.c:506 +#: src/lang.c:728 msgid "quit without saving configuration changes" msgstr "quit without saving configuration changes" -#: src/lang.c:507 +#: src/lang.c:729 msgid "read chosen group" msgstr "read chosen group" -#: src/lang.c:508 +#: src/lang.c:730 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr "reset .newsrc (all available articles in groups marked unread)" -#: src/lang.c:509 +#: src/lang.c:731 msgid "search backwards for a group name" msgstr "search backwards for a group name" -#: src/lang.c:510 +#: src/lang.c:732 msgid " \t (all searches are case-insensitive and wrap around)" msgstr " \t (all searches are case-insensitive and wrap around)" -#: src/lang.c:511 +#: src/lang.c:733 msgid "search forwards for a group name" msgstr "search forwards for a group name" -#: src/lang.c:512 +#: src/lang.c:734 msgid "subscribe to chosen group" msgstr "subscribe to chosen group" -#: src/lang.c:513 +#: src/lang.c:735 msgid "subscribe to groups that match pattern" msgstr "subscribe to groups that match pattern" -#: src/lang.c:514 +#: src/lang.c:736 msgid "reread active file to check for any new news" msgstr "reread active file to check for any new news" -#: src/lang.c:515 +#: src/lang.c:737 msgid "show NNTP[S] connection details" msgstr "show NNTP[S] connection details" -#: src/lang.c:516 +#: src/lang.c:738 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:517 +#: src/lang.c:739 msgid "toggle display to show all/unread subscribed groups" msgstr "toggle display to show all/unread subscribed groups" -#: src/lang.c:518 +#: src/lang.c:740 msgid "unsubscribe from chosen group" msgstr "unsubscribe from chosen group" -#: src/lang.c:519 +#: src/lang.c:741 msgid "unsubscribe from groups that match pattern" msgstr "unsubscribe from groups that match pattern" -#: src/lang.c:520 +#: src/lang.c:742 msgid "sort the list of groups" msgstr "sort the list of groups" -#: src/lang.c:521 +#: src/lang.c:743 msgid "toggle display to show all/subscribed groups" msgstr "toggle display to show all/subscribed groups" -#: src/lang.c:522 +#: src/lang.c:744 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:523 +#: src/lang.c:745 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t choose article by number" -#: src/lang.c:524 +#: src/lang.c:746 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:525 +#: src/lang.c:747 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:526 +#: src/lang.c:748 msgid "choose first article in list" msgstr "choose first article in list" -#: src/lang.c:527 +#: src/lang.c:749 msgid "choose last article in list" msgstr "choose last article in list" -#: src/lang.c:528 +#: src/lang.c:750 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:529 +#: src/lang.c:751 msgid "mark article, range or tagged articles as unread" msgstr "mark article, range or tagged articles as unread" -#: src/lang.c:530 +#: src/lang.c:752 msgid "mark current thread as unread" msgstr "mark current thread as unread" -#: src/lang.c:531 +#: src/lang.c:753 msgid "read chosen article" msgstr "read chosen article" -#: src/lang.c:532 +#: src/lang.c:754 msgid "" "Display properties\n" "------------------" @@ -2471,7 +2628,7 @@ msgstr "" "Display properties\n" "------------------" -#: src/lang.c:533 +#: src/lang.c:755 msgid "" "Miscellaneous\n" "-------------" @@ -2479,7 +2636,7 @@ msgstr "" "Miscellaneous\n" "-------------" -#: src/lang.c:534 +#: src/lang.c:756 msgid "" "Moving around\n" "-------------" @@ -2487,7 +2644,7 @@ msgstr "" "Moving around\n" "-------------" -#: src/lang.c:535 +#: src/lang.c:757 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2495,7 +2652,7 @@ msgstr "" "Group/thread/article operations\n" "-------------------------------" -#: src/lang.c:536 +#: src/lang.c:758 msgid "" "Attachment operations\n" "---------------------" @@ -2503,7 +2660,7 @@ msgstr "" "Attachment operations\n" "---------------------" -#: src/lang.c:537 +#: src/lang.c:759 msgid "" "Attribute operations\n" "--------------------" @@ -2511,7 +2668,7 @@ msgstr "" "Attribute operations\n" "--------------------" -#: src/lang.c:538 +#: src/lang.c:760 msgid "" "Option operations\n" "-----------------" @@ -2519,7 +2676,7 @@ msgstr "" "Option operations\n" "-----------------" -#: src/lang.c:539 +#: src/lang.c:761 msgid "" "Posted article operations\n" "-------------------------" @@ -2527,7 +2684,7 @@ msgstr "" "Posted article operations\n" "-------------------------" -#: src/lang.c:540 +#: src/lang.c:762 msgid "" "Scope operations\n" "----------------" @@ -2535,7 +2692,7 @@ msgstr "" "Scope operations\n" "----------------" -#: src/lang.c:541 +#: src/lang.c:763 msgid "" "URL operations\n" "--------------" @@ -2543,94 +2700,99 @@ msgstr "" "URL operations\n" "--------------" -#: src/lang.c:542 +#: src/lang.c:764 msgid "choose first URL in list" msgstr "choose first URL in list" -#: src/lang.c:543 +#: src/lang.c:765 msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t choose URL by number" -#: src/lang.c:544 +#: src/lang.c:766 msgid "choose last URL in list" msgstr "choose last URL in list" -#: src/lang.c:545 +#: src/lang.c:767 msgid "search for URLs forwards" msgstr "search for URLs forwards" -#: src/lang.c:546 +#: src/lang.c:768 msgid "search for URLs backwards" msgstr "search for URLs backwards" -#: src/lang.c:547 +#: src/lang.c:769 msgid "Open URL in browser" msgstr "Open URL in browser" -#: src/lang.c:548 +#: src/lang.c:770 msgid "toggle info message in last line (URL)" msgstr "toggle info message in last line (URL)" -#: src/lang.c:550 +#: src/lang.c:772 msgid "Group Level Commands" msgstr "Group Level Commands" -#: src/lang.c:551 +#: src/lang.c:773 msgid "Kill filter added" msgstr "Kill filter added" -#: src/lang.c:552 +#: src/lang.c:774 msgid "Auto-selection filter added" msgstr "Auto-selection filter added" -#: src/lang.c:553 +#: src/lang.c:775 msgid "All parts tagged" msgstr "All parts tagged" -#: src/lang.c:554 +#: src/lang.c:776 msgid "All parts untagged" msgstr "All parts untagged" -#: src/lang.c:555 +#: src/lang.c:777 +#, c-format +msgid "Building References-trees (%d/%d)..." +msgstr "Building References-trees (%d/%d)..." + +#: src/lang.c:778 msgid "Storing article for later posting" msgstr "Storing article for later posting" -#: src/lang.c:556 +#: src/lang.c:779 msgid "Please enter a valid character" msgstr "Please enter a valid character" -#: src/lang.c:557 +#: src/lang.c:780 #, c-format msgid "Missing part #%d" msgstr "Missing part #%d" -#: src/lang.c:558 +#: src/lang.c:781 msgid "*** No postponed articles ***" msgstr "*** No postponed articles ***" -#: src/lang.c:559 +#: src/lang.c:782 msgid "Not a multi-part message" msgstr "Not a multi-part message" -#: src/lang.c:560 +#: src/lang.c:783 msgid "You are not subscribed to this group" msgstr "You are not subscribed to this group" -#: src/lang.c:561 +#: src/lang.c:784 msgid "No previous expression" msgstr "No previous expression" -#: src/lang.c:562 +#: src/lang.c:785 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:564 +#: src/lang.c:787 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d postponed %s, reuse with ^O...\n" -#: src/lang.c:565 +#: src/lang.c:788 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2640,21 +2802,17 @@ msgstr "" " To get the whole article, turn alternative handling OFF in the Option " "Menu\n" -#: src/lang.c:567 +#: src/lang.c:790 #, 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:568 +#: src/lang.c:791 msgid "TeX2Iso encoded article" msgstr "TeX2Iso encoded article" -#: src/lang.c:569 -msgid "incomplete " -msgstr "incomplete " - #. TODO: replace hard coded key-names -#: src/lang.c:571 +#: src/lang.c:793 #, c-format msgid "" "\n" @@ -2725,151 +2883,151 @@ msgstr "" "files.\n" "Please send bug-reports/comments to %s with the 'R' command.\n" -#: src/lang.c:587 +#: src/lang.c:809 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "Invalid From: %s line. Read the INSTALL file again." -#: src/lang.c:589 +#: src/lang.c:811 msgid "Invalid multibyte sequence found\n" msgstr "Invalid multibyte sequence found\n" -#: src/lang.c:592 +#: src/lang.c:814 #, c-format msgid "Invalid Sender:-header %s" msgstr "Invalid Sender:-header %s" -#: src/lang.c:594 +#: src/lang.c:816 msgid "Inverse video disabled" msgstr "Inverse video disabled" -#: src/lang.c:595 +#: src/lang.c:817 msgid "Inverse video enabled" msgstr "Inverse video enabled" -#: src/lang.c:597 +#: src/lang.c:819 #, c-format msgid "Missing definition for %s\n" msgstr "Missing definition for %s\n" -#: src/lang.c:598 +#: src/lang.c:820 #, c-format msgid "Invalid key definition '%s'\n" msgstr "Invalid key definition '%s'\n" -#: src/lang.c:599 +#: src/lang.c:821 #, c-format msgid "Invalid keyname '%s'\n" msgstr "Invalid keyname '%s'\n" -#: src/lang.c:600 +#: src/lang.c:822 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "Keymap file was upgraded to version %s\n" -#: src/lang.c:601 +#: src/lang.c:823 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "Kill From: [%s] (y/n): " -#: src/lang.c:602 +#: src/lang.c:824 msgid "Kill Lines: (num): " msgstr "Kill Lines: (num): " -#: src/lang.c:603 +#: src/lang.c:825 msgid "Kill Article Menu" msgstr "Kill Article Menu" -#: src/lang.c:604 +#: src/lang.c:826 #, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "Kill Msg-ID: [%s] (f/l/o/n): " -#: src/lang.c:605 +#: src/lang.c:827 msgid "Kill pattern scope : " msgstr "Kill pattern scope : " -#: src/lang.c:606 +#: src/lang.c:828 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "Kill Subject: [%s] (y/n): " -#: src/lang.c:607 +#: src/lang.c:829 msgid "Kill text pattern : " msgstr "Kill text pattern : " -#: src/lang.c:608 +#: src/lang.c:830 msgid "Kill time in days : " msgstr "Kill time in days : " -#: src/lang.c:610 +#: src/lang.c:832 msgid "Last" msgstr "Last" -#: src/lang.c:611 +#: src/lang.c:833 msgid "-- Last response --" msgstr "-- Last response --" -#: src/lang.c:612 +#: src/lang.c:834 #, c-format msgid "Lines %s " msgstr "Lines %s " -#: src/lang.c:614 +#: src/lang.c:840 msgid "Function not available." msgstr "Function not available." -#: src/lang.c:615 +#: src/lang.c:841 msgid "Not reading via NNTP." msgstr "Not reading via NNTP." -#: src/lang.c:617 +#: src/lang.c:843 #, c-format msgid "Group: %s" msgstr "Group: %s" -#: src/lang.c:618 +#: src/lang.c:844 #, c-format msgid "Groups: %s" msgstr "Groups: %s" -#: src/lang.c:621 +#: src/lang.c:847 msgid "Mail" msgstr "Mail" -#: src/lang.c:622 +#: src/lang.c:848 msgid "mailbox " msgstr "mailbox " -#: src/lang.c:623 +#: src/lang.c:849 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Mail article(s) to [%.*s]> " -#: src/lang.c:624 +#: src/lang.c:850 #, c-format msgid "Mailing log to %s\n" msgstr "Mailing log to %s\n" -#: src/lang.c:625 +#: src/lang.c:851 msgid "Mail bug report..." msgstr "Mail bug report..." -#: src/lang.c:626 +#: src/lang.c:852 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "Mail BUG REPORT to %s?" -#: src/lang.c:627 +#: src/lang.c:853 msgid "Mailed" msgstr "Mailed" -#: src/lang.c:628 +#: src/lang.c:854 #, c-format msgid "Mailing to %s..." msgstr "Mailing to %s..." -#: src/lang.c:629 +#: src/lang.c:855 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2881,86 +3039,86 @@ msgstr "" "# The 4th field is the basedir (i.e. ~/Mail or ~/News)\n" "#\n" -#: src/lang.c:632 +#: src/lang.c:858 #, c-format msgid "%s marked as read" msgstr "%s marked as read" -#: src/lang.c:633 +#: src/lang.c:859 #, c-format msgid "%s marked as unread" msgstr "%s marked as unread" -#: src/lang.c:634 +#: src/lang.c:860 #, c-format msgid "Marked %d of %d %s as read" msgstr "Marked %d of %d %s as read" -#: src/lang.c:635 +#: src/lang.c:861 #, c-format msgid "Marked %d of %d %s as unread" msgstr "Marked %d of %d %s as unread" -#: src/lang.c:636 src/lang.c:1376 +#: src/lang.c:862 src/lang.c:1704 msgid "Mark" msgstr "Mark" -#: src/lang.c:637 +#: src/lang.c:863 #, c-format msgid "Mark all articles as read%s?" msgstr "Mark all articles as read%s?" -#: src/lang.c:638 +#: src/lang.c:864 #, c-format msgid "Mark article as read%s?" msgstr "Mark article as read%s?" -#: src/lang.c:639 +#: src/lang.c:865 #, c-format msgid "Mark group %s as read?" msgstr "Mark group %s as read?" -#: src/lang.c:640 +#: src/lang.c:866 #, c-format msgid "Mark thread as read%s?" msgstr "Mark thread as read%s?" -#: src/lang.c:641 +#: src/lang.c:867 #, c-format msgid "Matching %s groups..." msgstr "Matching %s groups..." -#: src/lang.c:642 src/lang.c:655 src/lang.c:658 src/lang.c:664 +#: src/lang.c:868 src/lang.c:881 src/lang.c:884 src/lang.c:890 #, c-format msgid "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" msgstr "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" -#: src/lang.c:644 +#: src/lang.c:870 #, 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:646 +#: src/lang.c:872 #, 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:648 +#: src/lang.c:874 #, 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:649 src/lang.c:653 +#: src/lang.c:875 src/lang.c:879 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "" "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" -#: src/lang.c:650 +#: src/lang.c:876 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -2969,45 +3127,45 @@ msgstr "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " "%s=list thread" -#: src/lang.c:651 +#: src/lang.c:877 #, 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:652 +#: src/lang.c:878 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "%s=search forwards; %s=search backwards; %s=quit" -#: src/lang.c:654 +#: src/lang.c:880 #, 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:656 src/lang.c:665 +#: src/lang.c:882 src/lang.c:891 #, 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:657 +#: src/lang.c:883 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "%s=add; %s=move; %s=rename; %s=delete" -#: src/lang.c:659 +#: src/lang.c:885 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" msgstr "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" -#: src/lang.c:660 +#: src/lang.c:886 #, 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:661 +#: src/lang.c:887 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" @@ -3016,219 +3174,224 @@ msgstr "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" "out" -#: src/lang.c:662 +#: src/lang.c:888 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "=set current to n; %s=next unread; %s=catchup; %s=display toggle" -#: src/lang.c:663 +#: src/lang.c:889 #, 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:666 +#: src/lang.c:892 msgid "--More--" msgstr "--More--" -#: src/lang.c:667 +#: src/lang.c:894 +#, c-format +msgid "MOTD: %s\n" +msgstr "MOTD: %s\n" + +#: src/lang.c:896 #, c-format msgid "Moving %s..." msgstr "Moving %s..." -#: src/lang.c:668 +#: src/lang.c:897 msgid "Message-ID: & last Reference " msgstr "Message-ID: & last Reference " -#: src/lang.c:669 +#: src/lang.c:898 msgid "Message-ID: line " msgstr "Message-ID: line " -#: src/lang.c:670 +#: src/lang.c:899 msgid "Message-ID: & References: line" msgstr "Message-ID: & References: line" -#: src/lang.c:672 -msgid ", name: " -msgstr ", name: " - -#: src/lang.c:673 +#: src/lang.c:901 #, c-format msgid "Go to newsgroup [%s]> " msgstr "Go to newsgroup [%s]> " -#: src/lang.c:674 +#: src/lang.c:902 msgid "newsgroups" msgstr "newsgroups" -#: src/lang.c:675 +#: src/lang.c:903 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "Position %s in group list (1,2,..,$) [%d]> " -#: src/lang.c:676 +#: src/lang.c:904 msgid "newsgroup" msgstr "newsgroup" -#: src/lang.c:677 +#: src/lang.c:905 msgid "Try and save newsrc file again?" msgstr "Try and save newsrc file again?" -#: src/lang.c:678 +#: src/lang.c:906 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "Warning: No newsgroups were written to your newsrc file. Save aborted." -#: src/lang.c:679 +#: src/lang.c:907 msgid "newsrc file saved successfully.\n" msgstr "newsrc file saved successfully.\n" -#: src/lang.c:680 +#: src/lang.c:908 msgid "-- Next response --" msgstr "-- Next response --" -#: src/lang.c:681 +#: src/lang.c:909 msgid "No " msgstr "No " -#: src/lang.c:682 +#: src/lang.c:910 msgid "*** No articles ***" msgstr "*** No articles ***" -#: src/lang.c:683 +#: src/lang.c:911 msgid "No articles have been posted" msgstr "No articles have been posted" -#: src/lang.c:684 +#: src/lang.c:912 msgid "*** No attachments ***" msgstr "*** No attachments ***" -#: src/lang.c:685 +#: src/lang.c:913 msgid "*** No description ***" msgstr "*** No description ***" -#: src/lang.c:686 +#: src/lang.c:914 msgid "No filename" msgstr "No filename" -#: src/lang.c:687 +#: src/lang.c:915 msgid "No group" msgstr "No group" -#: src/lang.c:688 +#: src/lang.c:916 msgid "*** No groups ***" msgstr "*** No groups ***" -#: src/lang.c:689 +#: src/lang.c:917 msgid "No more groups to read" msgstr "No more groups to read" -#: src/lang.c:690 +#: src/lang.c:918 msgid "No last message" msgstr "No last message" -#: src/lang.c:691 +#: src/lang.c:919 msgid "No mail address" msgstr "No mail address" -#: src/lang.c:692 +#: src/lang.c:920 msgid "No articles marked for saving" msgstr "No articles marked for saving" -#: src/lang.c:693 +#: src/lang.c:921 msgid "No match" msgstr "No match" -#: src/lang.c:694 +#: src/lang.c:922 msgid "No more groups" msgstr "No more groups" -#: src/lang.c:695 +#: src/lang.c:923 msgid "No newsgroups" msgstr "No newsgroups" -#: src/lang.c:696 +#: src/lang.c:924 msgid "No next unread article" msgstr "No next unread article" -#: src/lang.c:697 +#: src/lang.c:925 msgid "No previous group" msgstr "No previous group" -#: src/lang.c:698 +#: src/lang.c:926 msgid "No previous search, nothing to repeat" msgstr "No previous search, nothing to repeat" -#: src/lang.c:699 +#: src/lang.c:927 msgid "No previous unread article" msgstr "No previous unread article" -#: src/lang.c:700 +#: src/lang.c:928 msgid "No responses" msgstr "No responses" -#: src/lang.c:701 +#: src/lang.c:929 msgid "No responses to list in current thread" msgstr "No responses to list in current thread" -#: src/lang.c:702 +#: src/lang.c:930 msgid "*** No scopes ***" msgstr "*** No scopes ***" -#: src/lang.c:703 +#: src/lang.c:931 msgid "No search string" msgstr "No search string" -#: src/lang.c:704 +#: src/lang.c:932 msgid "No subject" msgstr "No subject" -#: src/lang.c:706 +#: src/lang.c:934 #, 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:707 +#: src/lang.c:935 #, 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:708 +#: src/lang.c:936 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "%s: Terminal must have clearscreen (cl) capability\n" -#: src/lang.c:709 +#: src/lang.c:937 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "%s: Terminal must have cursor motion (cm)\n" -#: src/lang.c:710 +#: src/lang.c:938 #, 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:712 +#: src/lang.c:940 #, c-format msgid "No viewer found for %s/%s\n" msgstr "No viewer found for %s/%s\n" -#: src/lang.c:713 +#: src/lang.c:941 src/lang.c:1616 src/lang.c:1644 src/lang.c:1935 +msgid "None" +msgstr "None" + +#: src/lang.c:942 msgid "Newsgroup does not exist on this server" msgstr "Newsgroup does not exist on this server" -#: src/lang.c:714 +#: src/lang.c:943 #, c-format msgid "Group %s not found in active file" msgstr "Group %s not found in active file" -#: src/lang.c:715 +#: src/lang.c:944 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:716 +#: src/lang.c:945 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:717 +#: src/lang.c:946 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3257,44 +3420,48 @@ msgstr "" "# news.example.org /tmp/nrc-ex example ex\n" "#\n" -#: src/lang.c:724 +#: src/lang.c:952 +msgid "NULL" +msgstr "NULL" + +#: src/lang.c:954 msgid "Only" msgstr "Only" -#: src/lang.c:725 +#: src/lang.c:955 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "Option not enabled. Recompile with %s." -#: src/lang.c:726 +#: src/lang.c:956 msgid "Options Menu" msgstr "Options Menu" -#: src/lang.c:727 +#: src/lang.c:957 msgid "Options Menu Commands" msgstr "Options Menu Commands" -#: src/lang.c:730 +#: src/lang.c:960 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "Error in regex: %s at pos. %d '%s'" -#: src/lang.c:731 +#: src/lang.c:961 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "Error in regex: pcre internal error %d" -#: src/lang.c:733 +#: src/lang.c:963 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "Error in regex: study - pcre internal error %s" -#: src/lang.c:735 +#: src/lang.c:965 msgid "Post a followup..." msgstr "Post a followup..." #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:737 +#: src/lang.c:967 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" @@ -3304,45 +3471,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:740 +#: src/lang.c:970 msgid "Posted articles history" msgstr "Posted articles history" -#: src/lang.c:741 +#: src/lang.c:971 msgid "Posted Articles Menu Commands" msgstr "Posted Articles Menu Commands" -#: src/lang.c:742 +#: src/lang.c:972 msgid "Lookup failed" msgstr "Lookup failed" -#: src/lang.c:743 +#: src/lang.c:973 msgid "Operation not available for replies by mail" msgstr "Operation not available for replies by mail" -#: src/lang.c:744 +#: src/lang.c:974 msgid "Already in posted articles history level" msgstr "Already in posted articles history level" -#: src/lang.c:745 +#: src/lang.c:975 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "Post to newsgroup(s) [%s]> " -#: src/lang.c:746 +#: src/lang.c:976 msgid "-- post processing started --" msgstr "-- post processing started --" -#: src/lang.c:747 +#: src/lang.c:977 msgid "-- post processing completed --" msgstr "-- post processing completed --" -#: src/lang.c:748 +#: src/lang.c:978 #, c-format msgid "Post subject [%s]> " msgstr "Post subject [%s]> " -#: src/lang.c:749 +#: src/lang.c:979 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" @@ -3350,254 +3517,295 @@ msgstr "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" -#: src/lang.c:750 +#: src/lang.c:980 msgid "Posting article..." msgstr "Posting article..." -#: src/lang.c:751 +#: src/lang.c:982 +#, c-format +msgid "Posting failed (%s)" +msgstr "Posting failed (%s)" + +#: src/lang.c:984 +#, c-format +msgid "Posting: %.*s ..." +msgstr "Posting: %.*s ..." + +#: src/lang.c:985 #, 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:752 +#: src/lang.c:986 #, c-format msgid "Hot %s" msgstr "Hot %s" -#: src/lang.c:753 +#: src/lang.c:987 #, c-format msgid "Tagged %s" msgstr "Tagged %s" -#: src/lang.c:754 +#: src/lang.c:988 #, c-format msgid "Untagged %s" msgstr "Untagged %s" -#: src/lang.c:756 +#: src/lang.c:990 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "Preparing for filtering on Path header (%d/%d)..." -#: src/lang.c:758 +#: src/lang.c:992 +msgid "Processing attributes..." +msgstr "Processing attributes..." + +#: src/lang.c:993 msgid "Processing mail messages marked for deletion." msgstr "Processing mail messages marked for deletion." -#: src/lang.c:759 +#: src/lang.c:994 msgid "Processing saved articles marked for deletion." msgstr "Processing saved articles marked for deletion." -#: src/lang.c:760 +#: src/lang.c:995 #, 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:761 +#: src/lang.c:996 msgid "Article unchanged, abort mailing?" msgstr "Article unchanged, abort mailing?" -#: src/lang.c:762 +#: src/lang.c:997 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "Do you want to see postponed articles (%d)?" -#: src/lang.c:764 +#: src/lang.c:999 msgid "Add quick kill filter?" msgstr "Add quick kill filter?" -#: src/lang.c:765 +#: src/lang.c:1000 msgid "Add quick selection filter?" msgstr "Add quick selection filter?" -#: src/lang.c:766 +#: src/lang.c:1001 msgid "Do you really want to quit?" msgstr "Do you really want to quit?" -#: src/lang.c:767 +#: src/lang.c:1002 #, 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:768 +#: src/lang.c:1003 msgid "You have tagged articles in this group - quit anyway?" msgstr "You have tagged articles in this group - quit anyway?" -#: src/lang.c:769 +#: src/lang.c:1004 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=quit, %s=edit, %s=postpone: " -#: src/lang.c:770 +#: src/lang.c:1005 #, c-format -msgid "%s=quit %s=edit %s=save kill description: " -msgstr "%s=quit %s=edit %s=save kill description: " +msgid "%s=quit, %s=edit, %s=save kill description: " +msgstr "%s=quit, %s=edit, %s=save kill description: " -#: src/lang.c:771 +#: src/lang.c:1006 #, c-format -msgid "%s=quit %s=edit %s=save select description: " -msgstr "%s=quit %s=edit %s=save select description: " +msgid "%s=quit, %s=edit, %s=save select description: " +msgstr "%s=quit, %s=edit, %s=save select description: " -#: src/lang.c:772 +#: src/lang.c:1007 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:775 +#: src/lang.c:1010 msgid "Invalid range - valid are '0-9.$' e.g. 1-$" msgstr "Invalid range - valid are '0-9.$' e.g. 1-$" -#: src/lang.c:776 +#: src/lang.c:1012 msgid "Do you want to abort this operation?" msgstr "Do you want to abort this operation?" -#: src/lang.c:777 +#: src/lang.c:1013 msgid "Do you want to exit tin immediately?" msgstr "Do you want to exit tin immediately?" -#: src/lang.c:778 +#: src/lang.c:1015 msgid "Reading ('q' to quit)..." msgstr "Reading ('q' to quit)..." -#: src/lang.c:779 +#: src/lang.c:1016 #, c-format -msgid "Reading %sarticles..." -msgstr "Reading %sarticles..." +msgid "Reading %s articles..." +msgstr "Reading %s articles..." -#: src/lang.c:780 +#: src/lang.c:1017 #, c-format msgid "Reading %sattributes file...\n" msgstr "Reading %sattributes file...\n" -#: src/lang.c:781 +#: src/lang.c:1018 #, c-format msgid "Reading %sconfig file...\n" msgstr "Reading %sconfig file...\n" -#: src/lang.c:782 +#: src/lang.c:1019 msgid "Reading filter file...\n" msgstr "Reading filter file...\n" -#: src/lang.c:783 +#: src/lang.c:1021 +msgid "reading from local spool" +msgstr "reading from local spool" + +#: src/lang.c:1023 +#, c-format +msgid "Reading %s\n" +msgstr "Reading %s\n" + +#: src/lang.c:1024 #, c-format msgid "Reading %s groups..." msgstr "Reading %s groups..." -#: src/lang.c:784 +#: src/lang.c:1025 msgid "Reading input history file...\n" msgstr "Reading input history file...\n" -#: src/lang.c:785 -msgid "Reading keymap file...\n" -msgstr "Reading keymap file...\n" +#: src/lang.c:1026 +#, c-format +msgid "Reading keymap file: %s\n" +msgstr "Reading keymap file: %s\n" -#: src/lang.c:786 +#: src/lang.c:1027 msgid "Reading groups from active file... " msgstr "Reading groups from active file... " -#: src/lang.c:787 +#: src/lang.c:1028 msgid "Reading groups from newsrc file... " msgstr "Reading groups from newsrc file... " -#: src/lang.c:788 +#: src/lang.c:1029 msgid "Reading newsgroups file... " msgstr "Reading newsgroups file... " -#: src/lang.c:789 +#: src/lang.c:1030 msgid "Reading newsrc file..." msgstr "Reading newsrc file..." -#: src/lang.c:790 +#: src/lang.c:1031 msgid "References: line " msgstr "References: line " -#: src/lang.c:792 +#: src/lang.c:1033 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d remaining)" -#: src/lang.c:794 +#: src/lang.c:1035 #, c-format msgid "Bogus group %s removed." msgstr "Bogus group %s removed." -#: src/lang.c:795 +#: src/lang.c:1036 msgid "Removed from this rule: " msgstr "Removed from this rule: " -#: src/lang.c:796 +#: src/lang.c:1037 #, c-format msgid "Error: rename %s to %s" msgstr "Error: rename %s to %s" -#: src/lang.c:797 +#: src/lang.c:1038 msgid "Reply to author..." msgstr "Reply to author..." -#: src/lang.c:798 +#: src/lang.c:1039 msgid "Repost" msgstr "Repost" -#: src/lang.c:799 +#: src/lang.c:1040 msgid "Reposting article..." msgstr "Reposting article..." -#: src/lang.c:800 +#: src/lang.c:1041 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "Repost article(s) to group(s) [%s]> " -#: src/lang.c:801 +#: src/lang.c:1042 msgid "Reset newsrc?" msgstr "Reset newsrc?" -#: src/lang.c:802 +#: src/lang.c:1043 msgid "Responses have been directed to the following newsgroups" msgstr "Responses have been directed to the following newsgroups" -#: src/lang.c:803 +#: src/lang.c:1044 #, 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:805 +#: src/lang.c:1045 msgid "Press to continue..." msgstr "Press to continue..." -#: src/lang.c:807 +#: src/lang.c:1047 +#, c-format +msgid "Score: %s" +msgstr "Score: %s" + +#: src/lang.c:1048 #, c-format msgid "Select From [%s] (y/n): " msgstr "Select From [%s] (y/n): " -#: src/lang.c:808 +#: src/lang.c:1049 msgid "Select Lines: (num): " msgstr "Select Lines: (num): " -#: src/lang.c:809 +#: src/lang.c:1050 msgid "Auto-select Article Menu" msgstr "Auto-select Article Menu" -#: src/lang.c:810 +#: src/lang.c:1051 #, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "Select Msg-ID [%s] (f/l/o/n): " -#: src/lang.c:811 +#: src/lang.c:1052 msgid "Select pattern scope: " msgstr "Select pattern scope: " -#: src/lang.c:812 +#: src/lang.c:1053 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "Select Subject [%s] (y/n): " -#: src/lang.c:813 +#: src/lang.c:1054 msgid "Select text pattern : " msgstr "Select text pattern : " -#: src/lang.c:814 +#: src/lang.c:1055 msgid "Select time in days : " msgstr "Select time in days : " -#: src/lang.c:815 +#: src/lang.c:1056 +msgid "[k]" +msgstr "[k]" + +#: src/lang.c:1057 +msgid "[T]" +msgstr "[T]" + +#: src/lang.c:1058 +msgid " R" +msgstr " R" + +#: src/lang.c:1059 #, c-format msgid "" "# %s server configuration file\n" @@ -3618,54 +3826,54 @@ msgstr "" "############################################################################\n" "\n" -#: src/lang.c:821 +#: src/lang.c:1065 msgid "Showing unread groups only" msgstr "Showing unread groups only" -#: src/lang.c:822 +#: src/lang.c:1066 msgid "Subject: line (ignore case) " msgstr "Subject: line (ignore case) " -#: src/lang.c:823 +#: src/lang.c:1067 msgid "Subject: line (case sensitive)" msgstr "Subject: line (case sensitive)" -#: src/lang.c:824 +#: src/lang.c:1068 msgid "Save" msgstr "Save" -#: src/lang.c:825 +#: src/lang.c:1069 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "Save '%s' (%s/%s)?" -#: src/lang.c:826 +#: src/lang.c:1070 msgid "Save configuration before continuing?" msgstr "Save configuration before continuing?" -#: src/lang.c:827 +#: src/lang.c:1071 msgid "Save filename> " msgstr "Save filename> " -#: src/lang.c:828 +#: src/lang.c:1072 msgid "Saved" msgstr "Saved" -#: src/lang.c:829 +#: src/lang.c:1073 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d unread (%4d hot) %s in %s\n" -#: src/lang.c:830 +#: src/lang.c:1074 #, c-format msgid "Saved %s...\n" msgstr "Saved %s...\n" -#: src/lang.c:831 +#: src/lang.c:1075 msgid "Nothing was saved" msgstr "Nothing was saved" -#: src/lang.c:832 +#: src/lang.c:1076 #, c-format msgid "" "\n" @@ -3674,183 +3882,188 @@ msgstr "" "\n" "%s %d %s from %d %s\n" -#: src/lang.c:833 +#: src/lang.c:1077 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s saved to %s%s --" -#: src/lang.c:834 +#: src/lang.c:1078 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s saved to %s - %s --" -#: src/lang.c:835 +#: src/lang.c:1079 msgid "Saving..." msgstr "Saving..." -#: src/lang.c:836 +#: src/lang.c:1080 #, c-format msgid "%s: Screen initialization failed" msgstr "%s: Screen initialisation failed" -#: src/lang.c:838 +#: src/lang.c:1082 #, c-format msgid "%s: screen is too small\n" msgstr "%s: screen is too small\n" -#: src/lang.c:840 +#: src/lang.c:1084 #, c-format msgid "screen is too small, %s is exiting" msgstr "screen is too small, %s is exiting" -#: src/lang.c:841 +#: src/lang.c:1085 msgid "Delete scope?" msgstr "Delete scope?" -#: src/lang.c:842 +#: src/lang.c:1086 msgid "Enter scope> " msgstr "Enter scope> " -#: src/lang.c:843 +#: src/lang.c:1087 msgid "Select new position> " msgstr "Select new position> " -#: src/lang.c:844 +#: src/lang.c:1088 msgid "New position cannot be a global scope" msgstr "New position cannot be a global scope" -#: src/lang.c:845 +#: src/lang.c:1089 msgid "Global scope, operation not allowed" msgstr "Global scope, operation not allowed" -#: src/lang.c:846 +#: src/lang.c:1090 msgid "Rename scope> " msgstr "Rename scope> " -#: src/lang.c:847 +#: src/lang.c:1091 msgid "Select scope> " msgstr "Select scope> " -#: src/lang.c:848 +#: src/lang.c:1092 msgid "Scopes Menu" msgstr "Scopes Menu" -#: src/lang.c:849 +#: src/lang.c:1093 msgid "Scopes Menu Commands" msgstr "Scopes Menu Commands" -#: src/lang.c:850 +#: src/lang.c:1094 #, c-format msgid "Search backwards [%s]> " msgstr "Search backwards [%s]> " -#: src/lang.c:851 +#: src/lang.c:1095 #, c-format msgid "Search body [%s]> " msgstr "Search body [%s]> " -#: src/lang.c:852 +#: src/lang.c:1096 #, c-format msgid "Search forwards [%s]> " msgstr "Search forwards [%s]> " -#: src/lang.c:853 +#: src/lang.c:1097 msgid "Searching..." msgstr "Searching..." -#: src/lang.c:854 +#: src/lang.c:1098 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "Searching article %d of %d ('q' to abort)..." -#: src/lang.c:855 +#: src/lang.c:1099 msgid "Select article> " msgstr "Select article> " -#: src/lang.c:856 +#: src/lang.c:1100 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "" "Select option number before text or use arrow keys and . 'q' to quit." -#: src/lang.c:857 +#: src/lang.c:1101 msgid "Select group> " msgstr "Select group> " -#: src/lang.c:858 +#: src/lang.c:1102 #, c-format msgid "Enter selection pattern [%s]> " msgstr "Enter selection pattern [%s]> " -#: src/lang.c:859 +#: src/lang.c:1103 msgid "Select thread> " msgstr "Select thread> " -#: src/lang.c:860 +#: src/lang.c:1104 #, 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:861 +#: src/lang.c:1105 msgid "servers active-file" msgstr "servers active-file" -#: src/lang.c:862 +#: src/lang.c:1106 +#, c-format +msgid "Skipped %s" +msgstr "Skipped %s" + +#: src/lang.c:1107 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "Cannot move into new newsgroups. Subscribe first..." -#: src/lang.c:863 +#: src/lang.c:1108 msgid "" msgstr "" -#: src/lang.c:864 +#: src/lang.c:1109 #, c-format msgid "Starting: (%s)" msgstr "Starting: (%s)" -#: src/lang.c:865 +#: src/lang.c:1110 #, c-format msgid "List Thread (%d of %d)" msgstr "List Thread (%d of %d)" -#: src/lang.c:866 +#: src/lang.c:1111 #, c-format msgid "Thread (%.*s)" msgstr "Thread (%.*s)" -#: src/lang.c:867 +#: src/lang.c:1112 msgid "Enter wildcard subscribe pattern> " msgstr "Enter wildcard subscribe pattern> " -#: src/lang.c:868 +#: src/lang.c:1113 #, c-format msgid "subscribed to %d groups" msgstr "subscribed to %d groups" -#: src/lang.c:869 +#: src/lang.c:1114 #, c-format msgid "Subscribed to %s" msgstr "Subscribed to %s" -#: src/lang.c:870 +#: src/lang.c:1115 msgid "Subscribing... " msgstr "Subscribing... " -#: src/lang.c:871 +#: src/lang.c:1116 #, 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:872 +#: src/lang.c:1117 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "Supersede article(s) to group(s) [%s]> " -#: src/lang.c:873 +#: src/lang.c:1118 msgid "Superseding article ..." msgstr "Superseding article ..." -#: src/lang.c:874 +#: src/lang.c:1119 #, c-format msgid "" "\n" @@ -3859,24 +4072,29 @@ msgstr "" "\n" "Stopped. Type 'fg' to restart %s\n" -#: src/lang.c:876 +#: src/lang.c:1121 #, c-format msgid "%d days" msgstr "%d days" -#: src/lang.c:877 +#: src/lang.c:1122 msgid "" msgstr "" -#: src/lang.c:878 +#: src/lang.c:1123 msgid "TeX " msgstr "TeX " -#: src/lang.c:879 +#: src/lang.c:1124 +#, c-format +msgid "Version: %s %s release %s (\"%s\")" +msgstr "Version: %s %s release %s (\"%s\")" + +#: src/lang.c:1125 msgid "# Default action/prompt strings\n" msgstr "# Default action/prompt strings\n" -#: src/lang.c:880 +#: src/lang.c:1126 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" @@ -3894,217 +4112,287 @@ 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:893 +#: src/lang.c:1139 msgid "" "# If ON use 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" -#: src/lang.c:894 +#: src/lang.c:1140 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:895 +#: src/lang.c:1141 msgid "There is no news\n" msgstr "There is no news\n" -#: src/lang.c:896 +#: src/lang.c:1142 msgid "Thread" msgstr "Thread" -#: src/lang.c:897 +#: src/lang.c:1143 msgid "Thread Level Commands" msgstr "Thread Level Commands" -#: src/lang.c:898 +#: src/lang.c:1144 msgid "Thread deselected" msgstr "Thread deselected" -#: src/lang.c:899 +#: src/lang.c:1145 msgid "Thread selected" msgstr "Thread selected" -#: src/lang.c:900 +#: src/lang.c:1146 msgid "thread" msgstr "thread" -#: src/lang.c:901 +#: src/lang.c:1147 #, c-format msgid "Thread %4s of %4s" msgstr "Thread %4s of %4s" -#: src/lang.c:902 +#: src/lang.c:1148 msgid "Threading articles..." msgstr "Threading articles..." -#: src/lang.c:903 +#: src/lang.c:1149 +msgid "Threading by multipart" +msgstr "Threading by multipart" + +#: src/lang.c:1151 +#, c-format +msgid "TLS handshake failed: %s\n" +msgstr "TLS handshake failed: %s\n" + +#: src/lang.c:1153 +msgid "" +msgstr "" + +#: src/lang.c:1154 +msgid "" +msgstr "" + +#: src/lang.c:1155 +msgid "" +msgstr "" + +#: src/lang.c:1156 +msgid "" +msgstr "" + +#: src/lang.c:1157 +#, c-format +msgid "%s handshake done: %s\n" +msgstr "%s handshake done: %s\n" + +#: src/lang.c:1158 src/lang.c:1309 +msgid "unknown error" +msgstr "unknown error" + +#: src/lang.c:1161 +#, c-format +msgid "TLS handshake failed: %s (%d)\n" +msgstr "TLS handshake failed: %s (%d)\n" + +#: src/lang.c:1162 +#, c-format +msgid "TLS peer verification failed: %s\n" +msgstr "TLS peer verification failed: %s\n" + +#: src/lang.c:1163 +#, 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:1164 +msgid "" +msgstr "" + +#: src/lang.c:1165 +msgid "unexpected certificate verification status!" +msgstr "unexpected certificate verification status!" + +#: src/lang.c:1168 +#, c-format +msgid "" +"TLS peer verification failed: %s.\n" +"Continuing anyway as requested.\n" +msgstr "" +"TLS peer verification failed: %s.\n" +"Continuing anyway as requested.\n" + +#: src/lang.c:1171 +#, c-format +msgid "TLS handshake done: %s\n" +msgstr "TLS handshake done: %s\n" + +#: src/lang.c:1174 #, c-format msgid "Toggled word highlighting %s" msgstr "Toggled word highlighting %s" -#: src/lang.c:904 +#: src/lang.c:1175 msgid "Toggled rot13 encoding" msgstr "Toggled rot13 encoding" -#: src/lang.c:905 +#: src/lang.c:1176 #, c-format msgid "Toggled German TeX encoding %s" msgstr "Toggled German TeX encoding %s" -#: src/lang.c:906 +#: src/lang.c:1177 #, c-format msgid "Toggled tab-width to %d" msgstr "Toggled tab-width to %d" -#: src/lang.c:908 +#: src/lang.c:1179 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d Trying to dotlock %s" -#: src/lang.c:909 +#: src/lang.c:1180 #, c-format msgid "%d Trying to lock %s" msgstr "%d Trying to lock %s" -#: src/lang.c:911 +#: src/lang.c:1182 #, c-format msgid "%s=help" msgstr "%s=help" -#: src/lang.c:913 +#: src/lang.c:1184 msgid "Unlimited" msgstr "Unlimited" -#: src/lang.c:914 +#: src/lang.c:1185 msgid "Enter wildcard unsubscribe pattern> " msgstr "Enter wildcard unsubscribe pattern> " -#: src/lang.c:915 +#: src/lang.c:1186 #, c-format msgid "Error decoding %s : %s" msgstr "Error decoding %s : %s" -#: src/lang.c:916 +#: src/lang.c:1187 msgid "No end." msgstr "No end." -#: src/lang.c:917 +#: src/lang.c:1188 #, c-format msgid "%s successfully decoded." msgstr "%s successfully decoded." -#: src/lang.c:918 -#, c-format -msgid "" -"%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" -"\n" -msgstr "" -"%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" -"\n" +#: src/lang.c:1189 +msgid "unchanged" +msgstr "unchanged" -#: src/lang.c:919 -msgid "unread " -msgstr "unread " +#: src/lang.c:1190 +msgid "(unknown)" +msgstr "(unknown)" -#: src/lang.c:920 +#: src/lang.c:1191 +msgid "unread" +msgstr "unread" + +#: src/lang.c:1192 #, c-format msgid "unsubscribed from %d groups" msgstr "unsubscribed from %d groups" -#: src/lang.c:921 +#: src/lang.c:1193 #, c-format msgid "Unsubscribed from %s" msgstr "Unsubscribed from %s" -#: src/lang.c:922 +#: src/lang.c:1194 msgid "Unsubscribing... " msgstr "Unsubscribing... " -#: src/lang.c:923 +#: src/lang.c:1195 msgid "Unthreading articles..." msgstr "Unthreading articles..." -#: src/lang.c:924 +#: src/lang.c:1196 msgid "Updated" msgstr "Updated" -#: src/lang.c:925 +#: src/lang.c:1197 msgid "Updating" msgstr "Updating" -#: src/lang.c:926 +#: src/lang.c:1198 msgid "URL Menu" msgstr "URL Menu" -#: src/lang.c:927 +#: src/lang.c:1199 msgid "URL Menu Commands" msgstr "URL Menu Commands" -#: src/lang.c:928 +#: src/lang.c:1200 #, c-format msgid "Opening %s" msgstr "Opening %s" -#: src/lang.c:929 +#: src/lang.c:1201 msgid "Select URL> " msgstr "Select URL> " -#: src/lang.c:930 +#: src/lang.c:1202 msgid "No URLs in this article" msgstr "No URLs in this article" -#: src/lang.c:931 +#: src/lang.c:1203 msgid "Use MIME display program for this message?" msgstr "Use MIME display program for this message?" -#: src/lang.c:932 +#: src/lang.c:1204 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:933 +#: src/lang.c:1205 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:934 +#: src/lang.c:1206 msgid " -q don't check for new newsgroups" msgstr " -q don't check for new newsgroups" -#: src/lang.c:935 +#: src/lang.c:1207 msgid " -X don't save any files on quit" msgstr " -X don't save any files on quit" -#: src/lang.c:936 +#: src/lang.c:1208 msgid " -d don't show newsgroup descriptions" msgstr " -d don't show newsgroup descriptions" -#: src/lang.c:937 +#: src/lang.c:1209 msgid " -G limit get only limit articles/group" msgstr " -G limit get only limit articles/group" -#: src/lang.c:938 +#: src/lang.c:1210 #, c-format msgid " -H help information about %s" msgstr " -H help information about %s" -#: src/lang.c:939 +#: src/lang.c:1211 msgid " -h this help message" msgstr " -h this help message" -#: src/lang.c:940 +#: src/lang.c:1212 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr " -I dir news index file directory [default=%s]" -#: src/lang.c:941 +#: src/lang.c:1213 msgid " -u update index files (batch mode)" msgstr " -u update index files (batch mode)" -#: src/lang.c:942 +#: src/lang.c:1214 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m dir mailbox directory [default=%s]" -#: src/lang.c:943 +#: src/lang.c:1215 #, c-format msgid "" "\n" @@ -4113,49 +4401,49 @@ msgstr "" "\n" "Mail bug reports/comments to %s" -#: src/lang.c:944 +#: src/lang.c:1216 msgid " -N mail new news to your posts (batch mode)" msgstr " -N mail new news to your posts (batch mode)" -#: src/lang.c:945 +#: src/lang.c:1217 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:946 +#: src/lang.c:1218 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f file subscribed to newsgroups file [default=%s]" -#: src/lang.c:947 +#: src/lang.c:1219 msgid " -x no-posting mode" msgstr " -x no-posting mode" -#: src/lang.c:948 +#: src/lang.c:1220 msgid " -w post an article and exit" msgstr " -w post an article and exit" -#: src/lang.c:949 +#: src/lang.c:1221 msgid " -o post all postponed articles and exit" msgstr " -o post all postponed articles and exit" -#: src/lang.c:950 +#: src/lang.c:1222 msgid " -R read news saved by -S option" msgstr " -R read news saved by -S option" -#: src/lang.c:951 +#: src/lang.c:1223 #, c-format msgid " -s dir save news directory [default=%s]" msgstr " -s dir save news directory [default=%s]" -#: src/lang.c:952 +#: src/lang.c:1224 msgid " -S save new news for later reading (batch mode)" msgstr " -S save new news for later reading (batch mode)" -#: src/lang.c:953 +#: src/lang.c:1225 msgid " -z start if any unread news" msgstr " -z start if any unread news" -#: src/lang.c:954 +#: src/lang.c:1226 #, c-format msgid "" "A Usenet reader.\n" @@ -4166,35 +4454,53 @@ msgstr "" "\n" "Usage: %s [options] [newsgroup[,...]]" -#: src/lang.c:955 +#: src/lang.c:1227 msgid " -v verbose output for batch mode options" msgstr " -v verbose output for batch mode options" -#: src/lang.c:956 +#: src/lang.c:1228 msgid " -V print version & date information" msgstr " -V print version & date information" -#: src/lang.c:957 +#: src/lang.c:1229 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "%s only useful without batch mode operations\n" -#: src/lang.c:958 +#: src/lang.c:1230 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "%s only useful for batch mode operations\n" -#: src/lang.c:959 +#: src/lang.c:1231 #, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "%s only useful for batch or debug mode operations\n" -#: src/lang.c:960 +#: src/lang.c:1232 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "Useless combination %s and %s. Ignoring %s.\n" -#: src/lang.c:966 +#: src/lang.c:1233 +msgid "uuencoded file" +msgstr "uuencoded file" + +#: src/lang.c:1234 +msgid "incomplete uuencoded file" +msgstr "incomplete uuencoded file" + +#: src/lang.c:1237 +#, c-format +msgid "Valid not after : %s\n" +msgstr "Valid not after : %s\n" + +#: src/lang.c:1238 +#, c-format +msgid "Valid not before: %s\n" +msgstr "Valid not before: %s\n" + +#: src/lang.c:1240 #, c-format msgid "" "\n" @@ -4203,12 +4509,12 @@ msgstr "" "\n" "%s%d out of range (0 - %d). Reset to 0" -#: src/lang.c:967 +#: src/lang.c:1241 #, c-format msgid "View '%s' (%s/%s)?" msgstr "View '%s' (%s/%s)?" -#: src/lang.c:969 +#: src/lang.c:1243 #, c-format msgid "" "\n" @@ -4219,7 +4525,7 @@ msgstr "" "Warning: posting exceeds %d columns. Line %d is the first long one:\n" "%-100s\n" -#: src/lang.c:970 +#: src/lang.c:1244 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4227,7 +4533,7 @@ msgstr "" "\n" "Warning: article unchanged after editing\n" -#: src/lang.c:971 +#: src/lang.c:1245 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4235,7 +4541,7 @@ msgstr "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" -#: src/lang.c:972 +#: src/lang.c:1246 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4245,7 +4551,7 @@ msgstr "" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" "\".\n" -#: src/lang.c:974 +#: src/lang.c:1248 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4255,7 +4561,7 @@ msgstr "" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" " with \"Re: \" and does not contain \"(was:\".\n" -#: src/lang.c:977 +#: src/lang.c:1251 msgid "" "Read carefully!\n" "\n" @@ -4279,7 +4585,7 @@ msgstr "" "This is the article you are about to cancel:\n" "\n" -#: src/lang.c:981 +#: src/lang.c:1255 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4293,7 +4599,42 @@ msgstr "" " article. If a signature is appended by that inews program it will\n" " not be encoded properly.\n" -#: src/lang.c:986 +#: src/lang.c:1261 +#, c-format +msgid "" +"\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 "" +"\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:1265 +#, c-format +msgid "" +"\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 "" +"\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" + +#: src/lang.c:1269 +#, c-format +msgid "" +"\n" +"Line %d is longer than %d octets and should be folded, but encoding\n" +"is not set to %s.\n" +msgstr "" +"\n" +"Line %d is longer than %d octets and should be folded, but encoding\n" +"is not set to %s.\n" + +#: src/lang.c:1272 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4301,7 +4642,7 @@ msgstr "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" -#: src/lang.c:987 +#: src/lang.c:1273 #, c-format msgid "" "\n" @@ -4316,7 +4657,7 @@ msgstr "" "Some values in your %s file have changed!\n" "Read WHATSNEW, etc...\n" -#: src/lang.c:989 +#: src/lang.c:1275 #, c-format msgid "" "\n" @@ -4329,7 +4670,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:992 +#: src/lang.c:1278 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4344,7 +4685,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:996 +#: src/lang.c:1282 #, c-format msgid "" "\n" @@ -4353,12 +4694,12 @@ msgstr "" "\n" "Warning: Found %d '-- \\n' lines, this may confuse some people.\n" -#: src/lang.c:997 +#: src/lang.c:1283 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "Warning: Only %d out of %d articles were saved" -#: src/lang.c:998 +#: src/lang.c:1284 #, c-format msgid "" "\n" @@ -4375,14 +4716,23 @@ msgstr "" "as\n" " possible.\n" -#: src/lang.c:1002 +#: src/lang.c:1288 #, 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:1003 +#: src/lang.c:1289 +#, c-format +msgid "" +"Warning: line %d contains unprintable chars:\n" +"%s\n" +msgstr "" +"Warning: line %d contains unprintable chars:\n" +"%s\n" + +#: src/lang.c:1290 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4390,37 +4740,126 @@ msgstr "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" -#: src/lang.c:1004 +#: src/lang.c:1291 msgid "Writing attributes file..." msgstr "Writing attributes file..." -#: src/lang.c:1006 +#: src/lang.c:1292 +#, c-format +msgid "Writing %s\n" +msgstr "Writing %s\n" + +#: src/lang.c:1293 +msgid "Writing overview cache..." +msgstr "Writing overview cache..." + +#: src/lang.c:1295 #, c-format msgid "%4d Responses" msgstr "%4d Responses" -#: src/lang.c:1008 +#: src/lang.c:1297 +msgid "Can't run slrnface: couldn't construct fifo name." +msgstr "Can't run slrnface: couldn't construct fifo name." + +#: src/lang.c:1298 +#, c-format +msgid "Can't run slrnface: failed to create %s" +msgstr "Can't run slrnface: failed to create %s" + +#: src/lang.c:1299 +#, c-format +msgid "Slrnface abnormally exited, code %d." +msgstr "Slrnface abnormally exited, code %d." + +#: src/lang.c:1300 +#, c-format +msgid "Slrnface failed: %s." +msgstr "Slrnface failed: %s." + +#: src/lang.c:1301 +#, 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:1302 +msgid "Can't run slrnface: Not running in an xterm." +msgstr "Can't run slrnface: Not running in an xterm." + +#: src/lang.c:1303 +msgid "couldn't connect to display" +msgstr "couldn't connect to display" + +#: src/lang.c:1304 +msgid "can't open FIFO" +msgstr "can't open FIFO" + +#: src/lang.c:1305 +msgid "executable not found" +msgstr "executable not found" + +#: src/lang.c:1306 +msgid "fork() failed" +msgstr "fork() failed" + +#: src/lang.c:1307 +msgid "couldn't find controlling terminal" +msgstr "couldn't find controlling terminal" + +#: src/lang.c:1308 +msgid "terminal doesn't export width and height" +msgstr "terminal doesn't export width and height" + +#: src/lang.c:1310 +msgid "WINDOWID not found in environment" +msgstr "WINDOWID not found in environment" + +#: src/lang.c:1311 +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 "" +"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" + +#: src/lang.c:1324 #, c-format msgid "Added %d %s" msgstr "Added %d %s" -#: src/lang.c:1009 +#: src/lang.c:1325 msgid "No unsubscribed groups to show" msgstr "No unsubscribed groups to show" -#: src/lang.c:1010 +#: src/lang.c:1326 msgid "Showing subscribed to groups only" msgstr "Showing subscribed to groups only" -#: src/lang.c:1011 +#: src/lang.c:1327 msgid "Yes " msgstr "Yes " -#: src/lang.c:1012 +#: src/lang.c:1328 msgid "You have mail" msgstr "You have mail" -#: src/lang.c:1017 +#: src/lang.c:1333 #, c-format msgid "" "\n" @@ -4441,11 +4880,11 @@ msgstr "" " MM_NETWORK_CHARSET to a suitable value for your posting via the\n" " M)enu option.\n" -#: src/lang.c:1028 +#: src/lang.c:1344 msgid " -D mode debug mode" msgstr " -D mode debug mode" -#: src/lang.c:1032 +#: src/lang.c:1348 msgid "" "Read carefully!\n" "\n" @@ -4475,11 +4914,11 @@ msgstr "" "This is the article you are about to cancel:\n" "\n" -#: src/lang.c:1041 +#: src/lang.c:1357 msgid "toggle color" msgstr "toggle colour" -#: src/lang.c:1042 +#: src/lang.c:1358 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4525,11 +4964,11 @@ msgstr "" "# 15 = light white\n" "\n" -#: src/lang.c:1062 +#: src/lang.c:1378 msgid " -a toggle color flag" msgstr " -a toggle colour flag" -#: src/lang.c:1066 +#: src/lang.c:1382 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4537,7 +4976,7 @@ msgstr "" "\n" "Error: Followup-To set to more than one newsgroup!\n" -#: src/lang.c:1067 +#: src/lang.c:1383 #, c-format msgid "" "\n" @@ -4546,7 +4985,7 @@ msgstr "" "\n" "Error: \"%s\" is renamed, use \"%s\" instead!\n" -#: src/lang.c:1068 +#: src/lang.c:1384 #, c-format msgid "" "\n" @@ -4555,7 +4994,7 @@ msgstr "" "\n" "Error: cross-posting to %d newsgroups and no Followup-To line!\n" -#: src/lang.c:1069 +#: src/lang.c:1385 #, c-format msgid "" "\n" @@ -4564,7 +5003,7 @@ msgstr "" "\n" "Error: \"%s\" is not a valid newsgroup!\n" -#: src/lang.c:1071 +#: src/lang.c:1387 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4572,7 +5011,7 @@ msgstr "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" -#: src/lang.c:1072 +#: src/lang.c:1388 #, c-format msgid "" "\n" @@ -4581,7 +5020,7 @@ msgstr "" "\n" "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n" -#: src/lang.c:1073 +#: src/lang.c:1389 #, c-format msgid "" "\n" @@ -4590,7 +5029,7 @@ msgstr "" "\n" "Warning: cross-posting to %d newsgroups and no Followup-To line!\n" -#: src/lang.c:1074 +#: src/lang.c:1390 #, c-format msgid "" "\n" @@ -4599,7 +5038,7 @@ msgstr "" "\n" "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n" -#: src/lang.c:1075 +#: src/lang.c:1391 #, c-format msgid "" "\n" @@ -4608,168 +5047,191 @@ msgstr "" "\n" "Warning: \"%s\" is not a valid newsgroup at this site!\n" -#: src/lang.c:1079 +#: src/lang.c:1395 #, 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:1080 +#: src/lang.c:1396 msgid "Missing parts." msgstr "Missing parts." -#: src/lang.c:1081 +#: src/lang.c:1397 msgid "No beginning." msgstr "No beginning." -#: src/lang.c:1082 +#: src/lang.c:1398 msgid "No data." msgstr "No data." -#: src/lang.c:1083 +#: src/lang.c:1399 msgid "Unknown error." msgstr "Unknown error." -#: src/lang.c:1086 +#: src/lang.c:1402 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\tChecksum of %s (%ld %s)" -#: src/lang.c:1091 +#: src/lang.c:1407 msgid "Reading mail active file... " msgstr "Reading mail active file... " -#: src/lang.c:1092 +#: src/lang.c:1408 msgid "Reading mailgroups file... " msgstr "Reading mailgroups file... " -#: src/lang.c:1096 +#: src/lang.c:1412 msgid "perform PGP operations on article" msgstr "perform PGP operations on article" -#: src/lang.c:1097 +#: src/lang.c:1413 msgid "Add key(s) to public keyring?" msgstr "Add key(s) to public keyring?" -#: src/lang.c:1098 +#: src/lang.c:1414 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=encrypt, %s=sign, %s=both, %s=quit: " -#: src/lang.c:1099 +#: src/lang.c:1415 #, 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:1100 +#: src/lang.c:1416 #, 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:1101 +#: src/lang.c:1417 msgid "Article not signed and no public keys found" msgstr "Article not signed and no public keys found" -#: src/lang.c:1103 +#: src/lang.c:1419 #, 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:1104 +#: src/lang.c:1420 #, 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:1105 +#: src/lang.c:1421 #, 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:1107 +#: src/lang.c:1423 #, 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:1108 +#: src/lang.c:1424 #, 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:1109 +#: src/lang.c:1425 #, 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:1113 +#: src/lang.c:1429 #, 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:1114 +#: src/lang.c:1430 #, 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:1115 +#: src/lang.c:1431 #, 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:1117 +#: src/lang.c:1433 #, 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:1118 +#: src/lang.c:1434 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=quit, %s=edit, %s=send [%%s]: " -#: src/lang.c:1119 +#: src/lang.c:1435 #, 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:1125 +#: src/lang.c:1441 msgid "Try cache_overview_files to speed up things.\n" msgstr "Try cache_overview_files to speed up things.\n" -#: src/lang.c:1126 +#: src/lang.c:1442 msgid "Tin will use local index files instead.\n" msgstr "Tin will use local index files instead.\n" -#: src/lang.c:1127 +#: src/lang.c:1443 msgid "Cannot find NNTP server name" msgstr "Cannot find NNTP server name" -#: src/lang.c:1128 +#: src/lang.c:1444 +msgid "CAPABILITIES did not announce READER" +msgstr "CAPABILITIES did not announce READER" + +#: src/lang.c:1445 #, c-format msgid "Connecting to %s:%u..." msgstr "Connecting to %s:%u..." -#: src/lang.c:1129 +#: src/lang.c:1446 +msgid "NNTP connection error. Exiting..." +msgstr "NNTP connection error. Exiting..." + +#: src/lang.c:1447 msgid "Disconnecting from server..." msgstr "Disconnecting from server..." -#: src/lang.c:1130 +#: src/lang.c:1448 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "Failed to connect to NNTP server %s. Exiting..." -#: src/lang.c:1131 +#: src/lang.c:1449 msgid "205 Closing connection" msgstr "205 Closing connection" -#: src/lang.c:1132 +#: src/lang.c:1450 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:1133 +#: src/lang.c:1452 +#, c-format +msgid "Port isn't numeric: %s:%s\n" +msgstr "Port isn't numeric: %s:%s\n" + +#: src/lang.c:1453 +#, 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:1454 +#, c-format +msgid "reconnect (%d) limit %d reached, giving up." +msgstr "reconnect (%d) limit %d reached, giving up." + +#: src/lang.c:1456 msgid "Connection to news server has timed out. Reconnect?" msgstr "Connection to news server has timed out. Reconnect?" -#: src/lang.c:1134 +#: src/lang.c:1457 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4778,53 +5240,66 @@ msgstr "" "Put the server name in the file %s,\n" "or set the environment variable NNTPSERVER" -#: src/lang.c:1135 +#: src/lang.c:1459 +msgid "Continuing..." +msgstr "Continuing..." + +#: src/lang.c:1460 +#, c-format +msgid "Read timeout from server (%d seconds) - quit tin?" +msgstr "Read timeout from server (%d seconds) - quit tin?" + +#: src/lang.c:1461 +msgid " -C try COMPRESS NNTP extension" +msgstr " -C try COMPRESS NNTP extension" + +#: src/lang.c:1463 msgid " -A force authentication on connect" msgstr " -A force authentication on connect" -#: src/lang.c:1136 +#: src/lang.c:1464 #, 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:1137 +#: src/lang.c:1465 #, 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:1139 +#: src/lang.c:1467 msgid " -k skip verification for NNTPS" msgstr " -k skip verification for NNTPS" -#: src/lang.c:1140 +#: src/lang.c:1468 msgid " -T enable NNTPS" msgstr " -T enable NNTPS" -#: src/lang.c:1142 +#: src/lang.c:1470 msgid " -Q quick start. Same as -dnq" msgstr " -Q quick start. Same as -dnq" -#: src/lang.c:1143 +#: src/lang.c:1471 msgid " -r read news remotely from default NNTP server" msgstr " -r read news remotely from default NNTP server" -#: src/lang.c:1144 +#: src/lang.c:1472 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l use only LIST instead of GROUP (-n) command" -#: src/lang.c:1145 +#: src/lang.c:1473 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr " -n only read subscribed .newsrc groups from NNTP server" -#: src/lang.c:1147 +#: src/lang.c:1475 msgid " -4 force connecting via IPv4" msgstr " -4 force connecting via IPv4" -#: src/lang.c:1148 +#: src/lang.c:1476 msgid " -6 force connecting via IPv6" msgstr " -6 force connecting via IPv6" -#: src/lang.c:1149 +#: src/lang.c:1477 msgid "" "\n" "socket or connect problem\n" @@ -4832,7 +5307,7 @@ msgstr "" "\n" "socket or connect problem\n" -#: src/lang.c:1151 +#: src/lang.c:1479 #, c-format msgid "" "\n" @@ -4841,16 +5316,16 @@ msgstr "" "\n" "Connection to %s: " -#: src/lang.c:1152 +#: src/lang.c:1480 msgid "Giving up...\n" msgstr "Giving up...\n" -#: src/lang.c:1154 +#: src/lang.c:1482 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcp: Unknown service.\n" -#: src/lang.c:1158 +#: src/lang.c:1486 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" @@ -4858,88 +5333,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:1161 +#: src/lang.c:1489 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:1164 +#: src/lang.c:1492 #, 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:1167 +#: src/lang.c:1495 msgid " -Q quick start. Same as -dq" msgstr " -Q quick start. Same as -dq" -#: src/lang.c:1168 +#: src/lang.c:1496 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:1169 +#: src/lang.c:1497 msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n only read subscribed .newsrc groups from spool" -#: src/lang.c:1170 +#: src/lang.c:1498 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:1174 +#: src/lang.c:1502 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:1175 +#: src/lang.c:1503 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:1179 +#: src/lang.c:1507 #, c-format msgid "%d %s printed" msgstr "%d %s printed" -#: src/lang.c:1180 +#: src/lang.c:1508 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "output article/thread/hot/pattern/tagged articles to printer" -#: src/lang.c:1181 +#: src/lang.c:1509 msgid "Print" msgstr "Print" -#: src/lang.c:1182 +#: src/lang.c:1510 msgid "Printing..." msgstr "Printing..." -#: src/lang.c:1186 +#: src/lang.c:1514 #, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s piped to \"%s\"" -#: src/lang.c:1187 +#: src/lang.c:1515 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "pipe article/thread/hot/pattern/tagged articles into command" -#: src/lang.c:1188 +#: src/lang.c:1516 msgid "No command" msgstr "No command" -#: src/lang.c:1189 +#: src/lang.c:1517 msgid "Pipe" msgstr "Pipe" -#: src/lang.c:1190 +#: src/lang.c:1518 #, c-format msgid "Pipe to command [%.*s]> " msgstr "Pipe to command [%.*s]> " -#: src/lang.c:1191 +#: src/lang.c:1519 msgid "Piping..." msgstr "Piping..." -#: src/lang.c:1193 +#: src/lang.c:1521 msgid "Piping not enabled." msgstr "Piping not enabled." -#: src/lang.c:1197 +#: src/lang.c:1525 #, c-format msgid "" "\n" @@ -4954,7 +5429,7 @@ msgstr "" " from the contents. Use a comma (,) to separate multiple\n" " newsgroup names.\n" -#: src/lang.c:1202 +#: src/lang.c:1530 #, c-format msgid "" "\n" @@ -4967,7 +5442,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:1207 +#: src/lang.c:1535 #, c-format msgid "" "\n" @@ -4980,7 +5455,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:1211 +#: src/lang.c:1539 #, c-format msgid "" "\n" @@ -4989,7 +5464,7 @@ msgstr "" "\n" "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n" -#: src/lang.c:1216 +#: src/lang.c:1544 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -5029,40 +5504,40 @@ msgstr "" "are\n" " likely to ignore it completely. It's a crowded net out there.\n" -#: src/lang.c:1229 +#: src/lang.c:1557 msgid "shell escape" msgstr "shell escape" -#: src/lang.c:1230 +#: src/lang.c:1558 #, c-format msgid "Shell Command (%s)" msgstr "Shell Command (%s)" -#: src/lang.c:1231 +#: src/lang.c:1559 #, c-format msgid "Enter shell command [%s]> " msgstr "Enter shell command [%s]> " -#: src/lang.c:1235 +#: src/lang.c:1563 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "%s: Can't get entry for TERM\n" -#: src/lang.c:1239 +#: src/lang.c:1567 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "Group %.*s ('q' to quit)..." -#: src/lang.c:1241 +#: src/lang.c:1569 #, c-format msgid "Group %.*s..." msgstr "Group %.*s..." -#: src/lang.c:1245 +#: src/lang.c:1573 msgid "Server unavailable\n" msgstr "Server unavailable\n" -#: src/lang.c:1251 +#: src/lang.c:1579 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -5071,552 +5546,549 @@ msgstr "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " "%s=post" -#: src/lang.c:1252 +#: src/lang.c:1580 #, 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:1254 +#: src/lang.c:1582 #, 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:1255 +#: src/lang.c:1583 #, 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:1259 +#: src/lang.c:1587 #, 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:1260 +#: src/lang.c:1588 #, 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:1262 +#: src/lang.c:1590 #, 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:1263 +#: src/lang.c:1591 #, 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:1269 +#: src/lang.c:1597 msgid "Terminal does not support color" msgstr "Terminal does not support colour" -#: src/lang.c:1274 +#: src/lang.c:1602 #, c-format msgid "Trying %s" msgstr "Trying %s" -#: src/lang.c:1288 src/lang.c:1316 src/lang.c:1607 src/refs.c:292 -msgid "None" -msgstr "None" - -#: src/lang.c:1289 +#: src/lang.c:1617 msgid "Subject" msgstr "Subject" -#: src/lang.c:1290 +#: src/lang.c:1618 msgid "References" msgstr "References" -#: src/lang.c:1291 +#: src/lang.c:1619 msgid "Both Subject and References" msgstr "Both Subject and References" -#: src/lang.c:1292 +#: src/lang.c:1620 msgid "Multipart Subject" msgstr "Multipart Subject" -#: src/lang.c:1293 +#: src/lang.c:1621 msgid "Percentage Match" msgstr "Percentage Match" -#: src/lang.c:1306 src/lang.c:1397 src/lang.c:1496 src/lang.c:1599 +#: src/lang.c:1634 src/lang.c:1725 src/lang.c:1824 src/lang.c:1927 msgid "No" msgstr "No" -#: src/lang.c:1307 src/lang.c:1498 +#: src/lang.c:1635 src/lang.c:1826 msgid "Yes" msgstr "Yes" -#: src/lang.c:1308 +#: src/lang.c:1636 msgid "Hide all" msgstr "Hide all" -#: src/lang.c:1317 +#: src/lang.c:1645 msgid "Address" msgstr "Address" -#: src/lang.c:1318 +#: src/lang.c:1646 msgid "Full Name" msgstr "Full Name" -#: src/lang.c:1319 +#: src/lang.c:1647 msgid "Address and Name" msgstr "Address and Name" -#: src/lang.c:1327 +#: src/lang.c:1655 msgid "Max" msgstr "Max" -#: src/lang.c:1328 +#: src/lang.c:1656 msgid "Sum" msgstr "Sum" -#: src/lang.c:1329 +#: src/lang.c:1657 msgid "Average" msgstr "Average" -#: src/lang.c:1339 src/lang.c:1359 +#: src/lang.c:1667 src/lang.c:1687 msgid "Black" msgstr "Black" -#: src/lang.c:1340 src/lang.c:1360 +#: src/lang.c:1668 src/lang.c:1688 msgid "Red" msgstr "Red" -#: src/lang.c:1341 src/lang.c:1361 +#: src/lang.c:1669 src/lang.c:1689 msgid "Green" msgstr "Green" -#: src/lang.c:1342 src/lang.c:1362 +#: src/lang.c:1670 src/lang.c:1690 msgid "Brown" msgstr "Brown" -#: src/lang.c:1343 src/lang.c:1363 +#: src/lang.c:1671 src/lang.c:1691 msgid "Blue" msgstr "Blue" -#: src/lang.c:1344 src/lang.c:1364 +#: src/lang.c:1672 src/lang.c:1692 msgid "Pink" msgstr "Pink" -#: src/lang.c:1345 src/lang.c:1365 +#: src/lang.c:1673 src/lang.c:1693 msgid "Cyan" msgstr "Cyan" -#: src/lang.c:1346 src/lang.c:1366 +#: src/lang.c:1674 src/lang.c:1694 msgid "White" msgstr "White" -#: src/lang.c:1347 +#: src/lang.c:1675 msgid "Gray" msgstr "Grey" -#: src/lang.c:1348 +#: src/lang.c:1676 msgid "Light Red" msgstr "Light Red" -#: src/lang.c:1349 +#: src/lang.c:1677 msgid "Light Green" msgstr "Light Green" -#: src/lang.c:1350 +#: src/lang.c:1678 msgid "Yellow" msgstr "Yellow" -#: src/lang.c:1351 +#: src/lang.c:1679 msgid "Light Blue" msgstr "Light Blue" -#: src/lang.c:1352 +#: src/lang.c:1680 msgid "Light Pink" msgstr "Light Pink" -#: src/lang.c:1353 +#: src/lang.c:1681 msgid "Light Cyan" msgstr "Light Cyan" -#: src/lang.c:1354 +#: src/lang.c:1682 msgid "Light White" msgstr "Light White" -#: src/lang.c:1375 src/lang.c:1503 src/lang.c:1518 +#: src/lang.c:1703 src/lang.c:1831 src/lang.c:1846 msgid "Nothing" msgstr "Nothing" -#: src/lang.c:1377 +#: src/lang.c:1705 msgid "Space" msgstr "Space" -#: src/lang.c:1385 +#: src/lang.c:1713 msgid "Normal" msgstr "Normal" -#: src/lang.c:1386 +#: src/lang.c:1714 msgid "Best highlighting" msgstr "Best highlighting" -#: src/lang.c:1387 +#: src/lang.c:1715 msgid "Underline" msgstr "Underline" -#: src/lang.c:1388 +#: src/lang.c:1716 msgid "Reverse video" msgstr "Reverse video" -#: src/lang.c:1389 +#: src/lang.c:1717 msgid "Blinking" msgstr "Blinking" -#: src/lang.c:1390 +#: src/lang.c:1718 msgid "Half bright" msgstr "Half bright" -#: src/lang.c:1391 +#: src/lang.c:1719 msgid "Bold" msgstr "Bold" -#: src/lang.c:1398 +#: src/lang.c:1726 msgid "Cc" msgstr "Cc" -#: src/lang.c:1399 +#: src/lang.c:1727 msgid "Bcc" msgstr "Bcc" -#: src/lang.c:1400 +#: src/lang.c:1728 msgid "Cc and Bcc" msgstr "Cc and Bcc" -#: src/lang.c:1417 src/lang.c:1430 +#: src/lang.c:1745 src/lang.c:1758 msgid "none" msgstr "none" -#: src/lang.c:1418 +#: src/lang.c:1746 msgid "commands" msgstr "commands" -#: src/lang.c:1419 +#: src/lang.c:1747 msgid "select" msgstr "select" -#: src/lang.c:1421 +#: src/lang.c:1749 msgid "commands & quit" msgstr "commands & quit" -#: src/lang.c:1422 +#: src/lang.c:1750 msgid "commands & select" msgstr "commands & select" -#: src/lang.c:1423 +#: src/lang.c:1751 msgid "quit & select" msgstr "quit & select" -#: src/lang.c:1424 +#: src/lang.c:1752 msgid "commands & quit & select" msgstr "commands & quit & select" -#: src/lang.c:1431 +#: src/lang.c:1759 msgid "PageDown" msgstr "PageDown" -#: src/lang.c:1432 +#: src/lang.c:1760 msgid "PageNextUnread" msgstr "PageNextUnread" -#: src/lang.c:1433 +#: src/lang.c:1761 msgid "PageDown or PageNextUnread" msgstr "PageDown or PageNextUnread" -#: src/lang.c:1439 +#: src/lang.c:1767 msgid "Subject: (case sensitive)" msgstr "Subject: (case sensitive)" -#: src/lang.c:1440 +#: src/lang.c:1768 msgid "Subject: (ignore case)" msgstr "Subject: (ignore case)" -#: src/lang.c:1441 +#: src/lang.c:1769 msgid "From: (case sensitive)" msgstr "From: (case sensitive)" -#: src/lang.c:1442 +#: src/lang.c:1770 msgid "From: (ignore case)" msgstr "From: (ignore case)" -#: src/lang.c:1443 +#: src/lang.c:1771 msgid "Msg-ID: & full References: line" msgstr "Msg-ID: & full References: line" -#: src/lang.c:1444 +#: src/lang.c:1772 msgid "Msg-ID: & last References: only" msgstr "Msg-ID: & last References: only" -#: src/lang.c:1445 +#: src/lang.c:1773 msgid "Message-ID: entry only" msgstr "Message-ID: entry only" -#: src/lang.c:1446 +#: src/lang.c:1774 msgid "Lines:" msgstr "Lines:" -#: src/lang.c:1452 +#: src/lang.c:1780 msgid "Don't trim article body" msgstr "Don't trim article body" -#: src/lang.c:1453 +#: src/lang.c:1781 msgid "Skip leading blank lines" msgstr "Skip leading blank lines" -#: src/lang.c:1454 +#: src/lang.c:1782 msgid "Skip trailing blank lines" msgstr "Skip trailing blank lines" -#: src/lang.c:1455 +#: src/lang.c:1783 msgid "Skip leading and trailing blank l." msgstr "Skip leading and trailing blank l." -#: src/lang.c:1456 +#: src/lang.c:1784 msgid "Compact multiple between text" msgstr "Compact multiple between text" -#: src/lang.c:1457 +#: src/lang.c:1785 msgid "Compact multiple and skip leading" msgstr "Compact multiple and skip leading" -#: src/lang.c:1458 +#: src/lang.c:1786 msgid "Compact multiple and skip trailing" msgstr "Compact multiple and skip trailing" -#: src/lang.c:1459 +#: src/lang.c:1787 msgid "Compact mltpl., skip lead. & trai." msgstr "Compact mltpl., skip lead. & trai." -#: src/lang.c:1465 +#: src/lang.c:1793 msgid "Don't show help or mail sign" msgstr "Don't show help or mail sign" -#: src/lang.c:1466 +#: src/lang.c:1794 msgid "Show only help sign" msgstr "Show only help sign" -#: src/lang.c:1467 +#: src/lang.c:1795 msgid "Show only mail sign if new mail" msgstr "Show only mail sign if new mail" -#: src/lang.c:1468 +#: src/lang.c:1796 msgid "Show mail if new mail else help s." msgstr "Show mail if new mail else help s." -#: src/lang.c:1497 +#: src/lang.c:1825 msgid "Shell archive" msgstr "Shell archive" -#: src/lang.c:1504 +#: src/lang.c:1832 msgid "Subject: (descending)" msgstr "Subject: (descending)" -#: src/lang.c:1505 +#: src/lang.c:1833 msgid "Subject: (ascending)" msgstr "Subject: (ascending)" -#: src/lang.c:1506 +#: src/lang.c:1834 msgid "From: (descending)" msgstr "From: (descending)" -#: src/lang.c:1507 +#: src/lang.c:1835 msgid "From: (ascending)" msgstr "From: (ascending)" -#: src/lang.c:1508 +#: src/lang.c:1836 msgid "Date: (descending)" msgstr "Date: (descending)" -#: src/lang.c:1509 +#: src/lang.c:1837 msgid "Date: (ascending)" msgstr "Date: (ascending)" -#: src/lang.c:1510 src/lang.c:1519 +#: src/lang.c:1838 src/lang.c:1847 msgid "Score (descending)" msgstr "Score (descending)" -#: src/lang.c:1511 src/lang.c:1520 +#: src/lang.c:1839 src/lang.c:1848 msgid "Score (ascending)" msgstr "Score (ascending)" -#: src/lang.c:1512 +#: src/lang.c:1840 msgid "Lines: (descending)" msgstr "Lines: (descending)" -#: src/lang.c:1513 +#: src/lang.c:1841 msgid "Lines: (ascending)" msgstr "Lines: (ascending)" -#: src/lang.c:1521 +#: src/lang.c:1849 msgid "Last posting date (descending)" msgstr "Last posting date (descending)" -#: src/lang.c:1522 +#: src/lang.c:1850 msgid "Last posting date (ascending)" msgstr "Last posting date (ascending)" -#: src/lang.c:1528 +#: src/lang.c:1856 msgid "Quick-sort" msgstr "Quick-sort" -#: src/lang.c:1529 +#: src/lang.c:1857 msgid "Heap-sort" msgstr "Heap-sort" -#: src/lang.c:1536 +#: src/lang.c:1864 msgid "Always Keep" msgstr "Always Keep" -#: src/lang.c:1537 +#: src/lang.c:1865 msgid "Always Remove" msgstr "Always Remove" -#: src/lang.c:1538 +#: src/lang.c:1866 msgid "Mark with D on selection screen" msgstr "Mark with D on selection screen" -#: src/lang.c:1544 +#: src/lang.c:1872 msgid "Kill only unread arts" msgstr "Kill only unread arts" -#: src/lang.c:1545 +#: src/lang.c:1873 msgid "Kill all arts & show with K" msgstr "Kill all arts & show with K" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1546 +#: src/lang.c:1874 msgid "Kill all arts and never show" msgstr "Kill all arts and never show" -#: src/lang.c:1552 +#: src/lang.c:1880 msgid "Nothing special" msgstr "Nothing special" -#: src/lang.c:1553 +#: src/lang.c:1881 msgid "Compress quotes" msgstr "Compress quotes" -#: src/lang.c:1554 +#: src/lang.c:1882 msgid "Quote signatures" msgstr "Quote signatures" -#: src/lang.c:1555 +#: src/lang.c:1883 msgid "Compress quotes, quote sigs" msgstr "Compress quotes, quote sigs" -#: src/lang.c:1556 +#: src/lang.c:1884 msgid "Quote empty lines" msgstr "Quote empty lines" -#: src/lang.c:1557 +#: src/lang.c:1885 msgid "Compress quotes, quote empty lines" msgstr "Compress quotes, quote empty lines" -#: src/lang.c:1558 +#: src/lang.c:1886 msgid "Quote sigs & empty lines" msgstr "Quote sigs & empty lines" -#: src/lang.c:1559 +#: src/lang.c:1887 msgid "Comp. q., quote sigs & empty lines" msgstr "Comp. q., quote sigs & empty lines" -#: src/lang.c:1600 +#: src/lang.c:1928 msgid "With headers" msgstr "With headers" -#: src/lang.c:1601 +#: src/lang.c:1929 msgid "Without headers" msgstr "Without headers" -#: src/lang.c:1608 +#: src/lang.c:1936 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1610 +#: src/lang.c:1938 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1611 +#: src/lang.c:1939 msgid "NFC" msgstr "NFC" -#: src/lang.c:1612 +#: src/lang.c:1940 msgid "NFD" msgstr "NFD" -#: src/lang.c:1614 +#: src/lang.c:1942 msgid "NFKC case fold" msgstr "NFKC case fold" -#: src/lang.c:1623 +#: src/lang.c:1951 msgid "Display Options" msgstr "Display Options" -#: src/lang.c:1630 +#: src/lang.c:1958 msgid "Color Options" msgstr "Colour Options" -#: src/lang.c:1636 +#: src/lang.c:1964 msgid "Highlight Options" msgstr "Highlight Options" -#: src/lang.c:1643 +#: src/lang.c:1971 msgid "Article-Limiting Options" msgstr "Article-Limiting Options" -#: src/lang.c:1649 +#: src/lang.c:1977 msgid "Posting/Mailing Options" msgstr "Posting/Mailing Options" -#: src/lang.c:1655 +#: src/lang.c:1983 msgid "Saving/Printing Options" msgstr "Saving/Printing Options" -#: src/lang.c:1661 +#: src/lang.c:1989 msgid "Expert Options" msgstr "Expert Options" -#: src/lang.c:1667 +#: src/lang.c:1995 msgid "Filtering Options" msgstr "Filtering Options" -#: src/lang.c:1672 src/lang.c:1703 src/lang.c:1709 src/lang.c:1736 -#: src/lang.c:1788 src/lang.c:1794 src/lang.c:1804 src/lang.c:1815 -#: src/lang.c:1833 src/lang.c:1844 src/lang.c:1913 src/lang.c:2122 -#: src/lang.c:2128 src/lang.c:2134 src/lang.c:2149 src/lang.c:2161 -#: src/lang.c:2168 src/lang.c:2222 src/lang.c:2231 src/lang.c:2237 -#: src/lang.c:2244 src/lang.c:2251 src/lang.c:2258 src/lang.c:2265 -#: src/lang.c:2272 src/lang.c:2279 src/lang.c:2286 src/lang.c:2293 -#: src/lang.c:2300 src/lang.c:2307 src/lang.c:2314 src/lang.c:2321 -#: src/lang.c:2328 src/lang.c:2335 src/lang.c:2342 src/lang.c:2349 -#: src/lang.c:2356 src/lang.c:2363 src/lang.c:2370 src/lang.c:2377 -#: src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 src/lang.c:2405 -#: src/lang.c:2413 src/lang.c:2429 src/lang.c:2436 src/lang.c:2443 -#: src/lang.c:2450 src/lang.c:2456 src/lang.c:2462 src/lang.c:2479 -#: src/lang.c:2491 src/lang.c:2526 src/lang.c:2579 src/lang.c:2593 -#: src/lang.c:2599 src/lang.c:2624 src/lang.c:2642 src/lang.c:2659 -#: src/lang.c:2671 src/lang.c:2704 src/lang.c:2733 src/lang.c:2753 -#: src/lang.c:2781 src/lang.c:2791 src/lang.c:2798 src/lang.c:2824 -#: src/lang.c:2848 src/lang.c:2925 src/lang.c:2940 src/lang.c:2948 -#: src/lang.c:2962 src/lang.c:2968 src/lang.c:3006 +#: src/lang.c:2000 src/lang.c:2031 src/lang.c:2037 src/lang.c:2064 +#: src/lang.c:2116 src/lang.c:2122 src/lang.c:2132 src/lang.c:2143 +#: src/lang.c:2161 src/lang.c:2172 src/lang.c:2241 src/lang.c:2456 +#: src/lang.c:2462 src/lang.c:2468 src/lang.c:2483 src/lang.c:2495 +#: src/lang.c:2502 src/lang.c:2556 src/lang.c:2565 src/lang.c:2571 +#: src/lang.c:2578 src/lang.c:2585 src/lang.c:2592 src/lang.c:2599 +#: src/lang.c:2606 src/lang.c:2613 src/lang.c:2620 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:2761 src/lang.c:2777 +#: src/lang.c:2784 src/lang.c:2791 src/lang.c:2798 src/lang.c:2804 +#: src/lang.c:2810 src/lang.c:2827 src/lang.c:2839 src/lang.c:2874 +#: src/lang.c:2927 src/lang.c:2941 src/lang.c:2947 src/lang.c:2972 +#: src/lang.c:2990 src/lang.c:3007 src/lang.c:3019 src/lang.c:3052 +#: src/lang.c:3081 src/lang.c:3101 src/lang.c:3129 src/lang.c:3139 +#: src/lang.c:3146 src/lang.c:3172 src/lang.c:3196 src/lang.c:3343 +#: src/lang.c:3358 src/lang.c:3366 src/lang.c:3380 src/lang.c:3386 +#: src/lang.c:3424 msgid " toggles, sets, cancels." msgstr " toggles, sets, cancels." -#: src/lang.c:1673 +#: src/lang.c:2001 msgid "Show mini menu & posting etiquette" msgstr "Show mini menu & posting etiquette" -#: src/lang.c:1674 +#: src/lang.c:2002 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5624,16 +6096,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:1679 +#: src/lang.c:2007 msgid "Show short description for each newsgroup. toggles & sets." msgstr "" "Show short description for each newsgroup. toggles & sets." -#: src/lang.c:1680 +#: src/lang.c:2008 msgid "Show description of each newsgroup" msgstr "Show description of each newsgroup" -#: src/lang.c:1681 +#: src/lang.c:2009 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5641,7 +6113,7 @@ msgstr "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" -#: src/lang.c:1686 +#: src/lang.c:2014 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." @@ -5649,11 +6121,11 @@ msgstr "" "Show From (author) fields in group & thread level. toggles & " "sets." -#: src/lang.c:1687 +#: src/lang.c:2015 msgid "In group and thread level, show author by" msgstr "In group and thread level, show author by" -#: src/lang.c:1688 +#: src/lang.c:2016 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5669,31 +6141,31 @@ msgstr "" "# * 2 = full name\n" "# 3 = both\n" -#: src/lang.c:1697 +#: src/lang.c:2025 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "Draw -> or highlighted bar for selection. toggles & sets." -#: src/lang.c:1698 +#: src/lang.c:2026 msgid "Draw -> instead of highlighted bar" msgstr "Draw -> instead of highlighted bar" -#: src/lang.c:1699 +#: src/lang.c:2027 msgid "# If ON use -> otherwise highlighted bar for selection\n" msgstr "# If ON use -> otherwise highlighted bar for selection\n" -#: src/lang.c:1704 +#: src/lang.c:2032 msgid "Use inverse video for page headers" msgstr "Use inverse video for page headers" -#: src/lang.c:1705 +#: src/lang.c:2033 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:1710 +#: src/lang.c:2038 msgid "Thread articles by" msgstr "Thread articles by" -#: src/lang.c:1711 +#: src/lang.c:2039 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5713,15 +6185,15 @@ msgstr "" "# 4 = Multipart Subject\n" "# 5 = Percentage Match\n" -#: src/lang.c:1722 +#: src/lang.c:2050 msgid "Enter percentage match required to thread together. sets." msgstr "Enter percentage match required to thread together. sets." -#: src/lang.c:1723 +#: src/lang.c:2051 msgid "Thread percentage match" msgstr "Thread percentage match" -#: src/lang.c:1725 +#: src/lang.c:2053 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5746,11 +6218,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:1737 +#: src/lang.c:2065 msgid "Score of a thread" msgstr "Score of a thread" -#: src/lang.c:1738 +#: src/lang.c:2066 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5764,17 +6236,17 @@ msgstr "" "# 1 = sum\n" "# 2 = average\n" -#: src/lang.c:1746 +#: src/lang.c:2074 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "" "Sort articles by Subject, From, Date or Score. toggles & sets." -#: src/lang.c:1747 +#: src/lang.c:2075 msgid "Sort articles by" msgstr "Sort articles by" -#: src/lang.c:1748 +#: src/lang.c:2076 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5804,15 +6276,15 @@ msgstr "" "# 9 = Lines descending\n" "# 10 = Lines ascending\n" -#: src/lang.c:1764 +#: src/lang.c:2092 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "Sort threads by Nothing or Score. toggles & sets." -#: src/lang.c:1765 +#: src/lang.c:2093 msgid "Sort threads by" msgstr "Sort threads by" -#: src/lang.c:1766 +#: src/lang.c:2094 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5830,46 +6302,46 @@ msgstr "" "# 3 = Last posting date descending\n" "# 4 = Last posting date ascending\n" -#: src/lang.c:1776 +#: src/lang.c:2104 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "" "Put cursor at first/last unread art in groups. toggles & sets." -#: src/lang.c:1777 +#: src/lang.c:2105 msgid "Go to first unread article in group" msgstr "Go to first unread article in group" -#: src/lang.c:1778 +#: src/lang.c:2106 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:1782 +#: src/lang.c:2110 msgid "Show all articles or only unread articles. toggles & sets." msgstr "" "Show all articles or only unread articles. toggles & sets." -#: src/lang.c:1783 +#: src/lang.c:2111 msgid "Show only unread articles" msgstr "Show only unread articles" -#: src/lang.c:1784 +#: src/lang.c:2112 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:1789 +#: src/lang.c:2117 msgid "Show only groups with unread arts" msgstr "Show only groups with unread arts" -#: src/lang.c:1790 +#: src/lang.c:2118 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:1795 +#: src/lang.c:2123 msgid "Filter which articles" msgstr "Filter which articles" -#: src/lang.c:1796 +#: src/lang.c:2124 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5883,11 +6355,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:1805 +#: src/lang.c:2133 msgid "Go to the next unread article with" msgstr "Go to the next unread article with" -#: src/lang.c:1806 +#: src/lang.c:2134 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5903,11 +6375,11 @@ msgstr "" "# * 2 = TAB\n" "# 3 = PAGE DOWN or TAB\n" -#: src/lang.c:1816 +#: src/lang.c:2144 msgid "How to treat blank lines" msgstr "How to treat blank lines" -#: src/lang.c:1817 +#: src/lang.c:2145 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5937,11 +6409,11 @@ msgstr "" "# 7 = Compact multiple blank lines between text blocks and skip\n" "# leading and trailing blank lines\n" -#: src/lang.c:1834 +#: src/lang.c:2162 msgid "Show help/mail sign in level titles" msgstr "Show help/mail sign in level titles" -#: src/lang.c:1835 +#: src/lang.c:2163 msgid "" "# Show help sign, new mail sign, both or nothing in level titles.\n" "# Possible values are (the default is marked with *):\n" @@ -5957,26 +6429,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:1845 +#: src/lang.c:2173 msgid "List thread using right arrow key" msgstr "List thread using right arrow key" -#: src/lang.c:1846 +#: src/lang.c:2174 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:1850 +#: src/lang.c:2178 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" "Enter character to indicate deleted articles. sets, cancels." -#: src/lang.c:1851 +#: src/lang.c:2179 msgid "Character to show deleted articles" msgstr "Character to show deleted articles" -#: src/lang.c:1852 +#: src/lang.c:2180 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -5984,17 +6456,17 @@ msgstr "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" -#: src/lang.c:1857 +#: src/lang.c:2185 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "" "Enter character to indicate articles in a range. sets, cancels." -#: src/lang.c:1858 +#: src/lang.c:2186 msgid "Character to show inrange articles" msgstr "Character to show inrange articles" -#: src/lang.c:1859 +#: src/lang.c:2187 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -6002,7 +6474,7 @@ msgstr "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" -#: src/lang.c:1864 +#: src/lang.c:2192 msgid "" "Enter character to indicate that article will return. sets, " "cancels." @@ -6010,11 +6482,11 @@ msgstr "" "Enter character to indicate that article will return. sets, " "cancels." -#: src/lang.c:1865 +#: src/lang.c:2193 msgid "Character to show returning arts" msgstr "Character to show returning arts" -#: src/lang.c:1866 +#: src/lang.c:2194 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -6022,17 +6494,17 @@ msgstr "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" -#: src/lang.c:1871 +#: src/lang.c:2199 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" "Enter character to indicate selected articles. sets, cancels." -#: src/lang.c:1872 +#: src/lang.c:2200 msgid "Character to show selected articles" msgstr "Character to show selected articles" -#: src/lang.c:1873 +#: src/lang.c:2201 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" @@ -6040,15 +6512,15 @@ msgstr "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" -#: src/lang.c:1878 +#: src/lang.c:2206 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "Enter character to indicate recent articles. sets, cancels." -#: src/lang.c:1879 +#: src/lang.c:2207 msgid "Character to show recent articles" msgstr "Character to show recent articles" -#: src/lang.c:1880 +#: src/lang.c:2208 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -6056,15 +6528,15 @@ msgstr "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" -#: src/lang.c:1885 +#: src/lang.c:2213 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "Enter character to indicate unread articles. sets, cancels." -#: src/lang.c:1886 +#: src/lang.c:2214 msgid "Character to show unread articles" msgstr "Character to show unread articles" -#: src/lang.c:1887 +#: src/lang.c:2215 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -6072,15 +6544,15 @@ msgstr "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" -#: src/lang.c:1892 +#: src/lang.c:2220 msgid "Enter character to indicate read articles. sets, cancels." msgstr "Enter character to indicate read articles. sets, cancels." -#: src/lang.c:1893 +#: src/lang.c:2221 msgid "Character to show read articles" msgstr "Character to show read articles" -#: src/lang.c:1894 +#: src/lang.c:2222 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -6088,15 +6560,15 @@ msgstr "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" -#: src/lang.c:1899 +#: src/lang.c:2227 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "Enter character to indicate killed articles. sets, cancels." -#: src/lang.c:1900 +#: src/lang.c:2228 msgid "Character to show killed articles" msgstr "Character to show killed articles" -#: src/lang.c:1901 +#: src/lang.c:2229 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6104,17 +6576,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:1906 +#: src/lang.c:2234 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "" "Enter character to indicate read selected articles. sets, cancels." -#: src/lang.c:1907 +#: src/lang.c:2235 msgid "Character to show readselected arts" msgstr "Character to show readselected arts" -#: src/lang.c:1908 +#: src/lang.c:2236 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6122,11 +6594,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:1914 +#: src/lang.c:2242 msgid "Abbreviate long newsgroup names" msgstr "Abbreviate long newsgroup names" -#: src/lang.c:1915 +#: src/lang.c:2243 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -6136,7 +6608,7 @@ msgstr "" "# level and article level like this:\n" "# news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n" -#: src/lang.c:1921 +#: src/lang.c:2249 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" @@ -6144,11 +6616,11 @@ msgstr "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" -#: src/lang.c:1922 +#: src/lang.c:2250 msgid "Number of lines to scroll in pager" msgstr "Number of lines to scroll in pager" -#: src/lang.c:1923 +#: src/lang.c:2251 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6166,41 +6638,53 @@ msgstr "" "# * 1 = line-by-line\n" "# 2 or greater = scroll by 2 or more lines (only in the pager)\n" -#: src/lang.c:1933 +#: src/lang.c:2261 msgid "Display signatures. toggles & sets." msgstr "Display signatures. toggles & sets." -#: src/lang.c:1934 +#: src/lang.c:2262 msgid "Display signatures" msgstr "Display signatures" -#: src/lang.c:1935 +#: src/lang.c:2263 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:1940 +#: src/lang.c:2267 +msgid "Display article score. toggles & sets." +msgstr "Display article score. toggles & sets." + +#: src/lang.c:2268 +msgid "Display article score" +msgstr "Display article score" + +#: src/lang.c:2269 +msgid "# If ON show article score when displaying articles\n" +msgstr "# If ON show article score when displaying articles\n" + +#: src/lang.c:2274 msgid "Remove soft hyphens. toggles & sets." msgstr "Remove soft hyphens. toggles & sets." -#: src/lang.c:1941 +#: src/lang.c:2275 msgid "Remove soft hyphens" msgstr "Remove soft hyphens" -#: src/lang.c:1942 +#: src/lang.c:2276 msgid "# If ON remove soft hyphens when displaying articles\n" msgstr "# If ON remove soft hyphens when displaying articles\n" -#: src/lang.c:1947 +#: src/lang.c:2281 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" "Display uuencoded data as tagged attachments. toggles & sets." -#: src/lang.c:1948 +#: src/lang.c:2282 msgid "Display uue data as an attachment" msgstr "Display uue data as an attachment" -#: src/lang.c:1949 +#: src/lang.c:2283 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6220,17 +6704,17 @@ msgstr "" "will\n" "# be folded into a tag line.\n" -#: src/lang.c:1959 +#: src/lang.c:2293 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "" "Decode German style TeX umlaut codes to ISO. toggles & sets." -#: src/lang.c:1960 +#: src/lang.c:2294 msgid "Display \"a as Umlaut-a" msgstr "Display \"a as Umlaut-a" -#: src/lang.c:1961 +#: src/lang.c:2295 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6238,15 +6722,15 @@ msgstr "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" -#: src/lang.c:1966 src/lang.c:1976 +#: src/lang.c:2300 src/lang.c:2310 msgid "Space separated list of header fields" msgstr "Space separated list of header fields" -#: src/lang.c:1967 +#: src/lang.c:2301 msgid "Display these header fields (or *)" msgstr "Display these header fields (or *)" -#: src/lang.c:1968 +#: src/lang.c:2302 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" @@ -6262,11 +6746,11 @@ msgstr "" "with\n" "# spaces. Not defining anything turns off this option.\n" -#: src/lang.c:1977 +#: src/lang.c:2311 msgid "Do not display these header fields" msgstr "Do not display these header fields" -#: src/lang.c:1978 +#: src/lang.c:2312 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" @@ -6286,41 +6770,41 @@ msgstr "" "# news_headers_to_not_display=X-Alan X-Pape\n" "# Not defining anything turns off this option.\n" -#: src/lang.c:1988 +#: src/lang.c:2322 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:1989 +#: src/lang.c:2323 msgid "Skip multipart/alternative parts" msgstr "Skip multipart/alternative parts" -#: src/lang.c:1990 +#: src/lang.c:2324 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "# If ON strip multipart/alternative messages automatically\n" -#: src/lang.c:1994 +#: src/lang.c:2328 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "Enable detection of verbatim blocks? toggles & sets." -#: src/lang.c:1995 +#: src/lang.c:2329 msgid "Detection of verbatim blocks" msgstr "Detection of verbatim blocks" -#: src/lang.c:1996 +#: src/lang.c:2330 msgid "# If ON detect verbatim blocks in articles\n" msgstr "# If ON detect verbatim blocks in articles\n" -#: src/lang.c:2001 +#: src/lang.c:2335 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:2002 +#: src/lang.c:2336 msgid "Regex used to show quoted lines" msgstr "Regex used to show quoted lines" -#: src/lang.c:2003 +#: src/lang.c:2337 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" @@ -6330,15 +6814,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:2009 +#: src/lang.c:2343 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:2010 +#: src/lang.c:2344 msgid "Regex used to show twice quoted l." msgstr "Regex used to show twice quoted l." -#: src/lang.c:2011 +#: src/lang.c:2345 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" @@ -6348,15 +6832,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:2017 +#: src/lang.c:2351 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:2018 +#: src/lang.c:2352 msgid "Regex used to show >= 3 times q.l." msgstr "Regex used to show >= 3 times q.l." -#: src/lang.c:2019 +#: src/lang.c:2353 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" @@ -6366,27 +6850,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:2025 +#: src/lang.c:2359 msgid "Enable detection of external quotes? toggles & sets." msgstr "Enable detection of external quotes? toggles & sets." -#: src/lang.c:2026 +#: src/lang.c:2360 msgid "Detection of external quotes" msgstr "Detection of external quotes" -#: src/lang.c:2027 +#: src/lang.c:2361 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:2031 +#: src/lang.c:2365 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:2032 +#: src/lang.c:2366 msgid "Regex used to show quotes from external sources" msgstr "Regex used to show quotes from external sources" -#: src/lang.c:2033 +#: src/lang.c:2367 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" @@ -6396,15 +6880,15 @@ 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:2040 +#: src/lang.c:2374 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:2041 +#: src/lang.c:2375 msgid "Regex used to highlight /slashes/" msgstr "Regex used to highlight /slashes/" -#: src/lang.c:2042 +#: src/lang.c:2376 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '/' are to be shown in col_markslashes.\n" @@ -6414,15 +6898,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:2048 +#: src/lang.c:2382 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:2049 +#: src/lang.c:2383 msgid "Regex used to highlight *stars*" msgstr "Regex used to highlight *stars*" -#: src/lang.c:2050 +#: src/lang.c:2384 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6432,15 +6916,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:2056 +#: src/lang.c:2390 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:2057 +#: src/lang.c:2391 msgid "Regex used to highlight -strokes-" msgstr "Regex used to highlight -strokes-" -#: src/lang.c:2058 +#: src/lang.c:2392 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6450,15 +6934,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:2064 +#: src/lang.c:2398 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:2065 +#: src/lang.c:2399 msgid "Regex used to highlight _underline_" msgstr "Regex used to highlight _underline_" -#: src/lang.c:2066 +#: src/lang.c:2400 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6468,16 +6952,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:2072 +#: src/lang.c:2406 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:2073 +#: src/lang.c:2407 msgid "Regex with Subject prefixes" msgstr "Regex with Subject prefixes" -#: src/lang.c:2074 +#: src/lang.c:2408 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6485,16 +6969,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:2079 +#: src/lang.c:2413 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:2080 +#: src/lang.c:2414 msgid "Regex with Subject suffixes" msgstr "Regex with Subject suffixes" -#: src/lang.c:2081 +#: src/lang.c:2415 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6502,15 +6986,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:2086 +#: src/lang.c:2420 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:2087 +#: src/lang.c:2421 msgid "Regex for begin of a verbatim block" msgstr "Regex for begin of a verbatim block" -#: src/lang.c:2088 +#: src/lang.c:2422 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" @@ -6518,15 +7002,15 @@ msgstr "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" -#: src/lang.c:2093 +#: src/lang.c:2427 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:2094 +#: src/lang.c:2428 msgid "Regex for end of a verbatim block" msgstr "Regex for end of a verbatim block" -#: src/lang.c:2095 +#: src/lang.c:2429 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" @@ -6534,7 +7018,7 @@ msgstr "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" -#: src/lang.c:2100 +#: src/lang.c:2434 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" @@ -6542,11 +7026,11 @@ msgstr "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" -#: src/lang.c:2101 +#: src/lang.c:2435 msgid "MIME binary content viewer" msgstr "MIME binary content viewer" -#: src/lang.c:2102 +#: src/lang.c:2436 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -6560,15 +7044,15 @@ msgstr "" "blank\n" "# for no automatic viewing\n" -#: src/lang.c:2109 +#: src/lang.c:2443 msgid "Confirm before starting non-text viewing program" msgstr "Confirm before starting non-text viewing program" -#: src/lang.c:2110 +#: src/lang.c:2444 msgid "Ask before using MIME viewer" msgstr "Ask before using MIME viewer" -#: src/lang.c:2111 +#: src/lang.c:2445 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" @@ -6576,35 +7060,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:2116 +#: src/lang.c:2450 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "Ask to mark groups read when quitting. toggles & sets." -#: src/lang.c:2117 +#: src/lang.c:2451 msgid "Catchup read groups when quitting" msgstr "Catchup read groups when quitting" -#: src/lang.c:2118 +#: src/lang.c:2452 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:2123 +#: src/lang.c:2457 msgid "Catchup group using left key" msgstr "Catchup group using left key" -#: src/lang.c:2124 +#: src/lang.c:2458 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:2129 +#: src/lang.c:2463 msgid "Catchup thread by using left key" msgstr "Catchup thread by using left key" -#: src/lang.c:2135 +#: src/lang.c:2469 msgid "Which actions require confirmation" msgstr "Which actions require confirmation" -#: src/lang.c:2136 +#: src/lang.c:2470 msgid "" "# What should we ask confirmation for.\n" "# Possible values are (the default is marked with *):\n" @@ -6628,53 +7112,53 @@ msgstr "" "# 6 = quit & select\n" "# 7 = commands & quit & select\n" -#: src/lang.c:2150 +#: src/lang.c:2484 msgid "'Mark as (un)read' ignores tags" msgstr "'Mark as (un)read' ignores tags" -#: src/lang.c:2151 +#: src/lang.c:2485 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:2155 +#: src/lang.c:2489 msgid "Program to run to open URLs, sets, cancels." msgstr "Program to run to open URLs, sets, cancels." -#: src/lang.c:2156 +#: src/lang.c:2490 msgid "Program that opens URLs" msgstr "Program that opens URLs" -#: src/lang.c:2157 +#: src/lang.c:2491 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:2162 +#: src/lang.c:2496 msgid "Use mouse in xterm" msgstr "Use mouse in xterm" -#: src/lang.c:2163 +#: src/lang.c:2497 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:2169 +#: src/lang.c:2503 msgid "Use scroll keys on keypad" msgstr "Use scroll keys on keypad" -#: src/lang.c:2170 +#: src/lang.c:2504 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:2175 +#: src/lang.c:2509 msgid "Enter maximum number of article to get. sets." msgstr "Enter maximum number of article to get. sets." -#: src/lang.c:2176 +#: src/lang.c:2510 msgid "Number of articles to get" msgstr "Number of articles to get" -#: src/lang.c:2177 +#: src/lang.c:2511 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" @@ -6682,29 +7166,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:2182 +#: src/lang.c:2516 msgid "Enter number of days article is considered recent. sets." msgstr "Enter number of days article is considered recent. sets." -#: src/lang.c:2183 +#: src/lang.c:2517 msgid "Article recentness time limit" msgstr "Article recentness time limit" -#: src/lang.c:2184 +#: src/lang.c:2518 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:2188 +#: src/lang.c:2522 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:2189 +#: src/lang.c:2523 msgid "Wildcard matching" msgstr "Wildcard matching" -#: src/lang.c:2190 +#: src/lang.c:2524 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6716,59 +7200,59 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2197 +#: src/lang.c:2531 msgid "Enter minimal score before an article is marked killed. sets." msgstr "Enter minimal score before an article is marked killed. sets." -#: src/lang.c:2198 +#: src/lang.c:2532 msgid "Score limit (kill)" msgstr "Score limit (kill)" -#: src/lang.c:2199 +#: src/lang.c:2533 msgid "# Score limit before an article is marked killed\n" msgstr "# Score limit before an article is marked killed\n" -#: src/lang.c:2203 +#: src/lang.c:2537 msgid "Enter default score to kill articles. sets." msgstr "Enter default score to kill articles. sets." -#: src/lang.c:2204 +#: src/lang.c:2538 msgid "Default score to kill articles" msgstr "Default score to kill articles" -#: src/lang.c:2205 +#: src/lang.c:2539 msgid "# Default score to kill articles\n" msgstr "# Default score to kill articles\n" -#: src/lang.c:2209 +#: src/lang.c:2543 msgid "Enter minimal score before an article is marked hot. sets." msgstr "Enter minimal score before an article is marked hot. sets." -#: src/lang.c:2210 +#: src/lang.c:2544 msgid "Score limit (select)" msgstr "Score limit (select)" -#: src/lang.c:2211 +#: src/lang.c:2545 msgid "# Score limit before an article is marked hot\n" msgstr "# Score limit before an article is marked hot\n" -#: src/lang.c:2215 +#: src/lang.c:2549 msgid "Enter default score to select articles. sets." msgstr "Enter default score to select articles. sets." -#: src/lang.c:2216 +#: src/lang.c:2550 msgid "Default score to select articles" msgstr "Default score to select articles" -#: src/lang.c:2217 +#: src/lang.c:2551 msgid "# Default score to select articles\n" msgstr "# Default score to select articles\n" -#: src/lang.c:2223 +#: src/lang.c:2557 msgid "Use slrnface to show ''X-Face:''s" msgstr "Use slrnface to show ''X-Face:''s" -#: src/lang.c:2224 +#: src/lang.c:2558 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6776,19 +7260,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:2232 +#: src/lang.c:2566 msgid "Use ANSI color" msgstr "Use ANSI colour" -#: src/lang.c:2233 +#: src/lang.c:2567 msgid "# If ON using ANSI-color\n" msgstr "# If ON using ANSI-colour\n" -#: src/lang.c:2238 +#: src/lang.c:2572 msgid "Standard foreground color" msgstr "Standard foreground colour" -#: src/lang.c:2239 +#: src/lang.c:2573 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -6796,11 +7280,11 @@ msgstr "" "# Standard foreground colour\n" "# Default: -1 (default colour)\n" -#: src/lang.c:2245 +#: src/lang.c:2579 msgid "Standard background color" msgstr "Standard background colour" -#: src/lang.c:2246 +#: src/lang.c:2580 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -6808,11 +7292,11 @@ msgstr "" "# Standard background colour\n" "# Default: -1 (default colour)\n" -#: src/lang.c:2252 +#: src/lang.c:2586 msgid "Color for inverse text (background)" msgstr "Colour for inverse text (background)" -#: src/lang.c:2253 +#: src/lang.c:2587 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -6820,11 +7304,11 @@ msgstr "" "# Colour of background for inverse text\n" "# Default: 4 (blue)\n" -#: src/lang.c:2259 +#: src/lang.c:2593 msgid "Color for inverse text (foreground)" msgstr "Colour for inverse text (foreground)" -#: src/lang.c:2260 +#: src/lang.c:2594 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -6832,11 +7316,11 @@ msgstr "" "# Colour of foreground for inverse text\n" "# Default: 7 (white)\n" -#: src/lang.c:2266 +#: src/lang.c:2600 msgid "Color of text lines" msgstr "Colour of text lines" -#: src/lang.c:2267 +#: src/lang.c:2601 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -6844,11 +7328,11 @@ msgstr "" "# Colour of text lines\n" "# Default: -1 (default colour)\n" -#: src/lang.c:2273 +#: src/lang.c:2607 msgid "Color of mini help menu" msgstr "Colour of mini help menu" -#: src/lang.c:2274 +#: src/lang.c:2608 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -6856,11 +7340,11 @@ msgstr "" "# Colour of mini help menu\n" "# Default: 3 (brown)\n" -#: src/lang.c:2280 +#: src/lang.c:2614 msgid "Color of help text" msgstr "Colour of help text" -#: src/lang.c:2281 +#: src/lang.c:2615 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -6868,11 +7352,11 @@ msgstr "" "# Colour of help pages\n" "# Default: -1 (default colour)\n" -#: src/lang.c:2287 +#: src/lang.c:2621 msgid "Color of status messages" msgstr "Colour of status messages" -#: src/lang.c:2288 +#: src/lang.c:2622 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" @@ -6880,11 +7364,11 @@ msgstr "" "# Colour of messages in last line\n" "# Default: 6 (cyan)\n" -#: src/lang.c:2294 +#: src/lang.c:2628 msgid "Color of quoted lines" msgstr "Colour of quoted lines" -#: src/lang.c:2295 +#: src/lang.c:2629 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -6892,11 +7376,11 @@ msgstr "" "# Colour of quote-lines\n" "# Default: 2 (green)\n" -#: src/lang.c:2301 +#: src/lang.c:2635 msgid "Color of twice quoted line" msgstr "Colour of twice quoted line" -#: src/lang.c:2302 +#: src/lang.c:2636 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" @@ -6904,11 +7388,11 @@ msgstr "" "# Colour of twice quoted lines\n" "# Default: 3 (brown)\n" -#: src/lang.c:2308 +#: src/lang.c:2642 msgid "Color of =>3 times quoted line" msgstr "Colour of =>3 times quoted line" -#: src/lang.c:2309 +#: src/lang.c:2643 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" @@ -6916,11 +7400,11 @@ msgstr "" "# Colour of >=3 times quoted lines\n" "# Default: 4 (blue)\n" -#: src/lang.c:2315 +#: src/lang.c:2649 msgid "Color of article header lines" msgstr "Colour of article header lines" -#: src/lang.c:2316 +#: src/lang.c:2650 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" @@ -6928,11 +7412,11 @@ msgstr "" "# Colour of header-lines\n" "# Default: 2 (green)\n" -#: src/lang.c:2322 +#: src/lang.c:2656 msgid "Color of actual news header fields" msgstr "Colour of actual news header fields" -#: src/lang.c:2323 +#: src/lang.c:2657 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -6940,11 +7424,11 @@ msgstr "" "# Colour of actual news header fields\n" "# Default: 9 (light red)\n" -#: src/lang.c:2329 +#: src/lang.c:2663 msgid "Color of article subject lines" msgstr "Colour of article subject lines" -#: src/lang.c:2330 +#: src/lang.c:2664 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -6952,11 +7436,11 @@ msgstr "" "# Colour of article subject\n" "# Default: 6 (cyan)\n" -#: src/lang.c:2336 +#: src/lang.c:2670 msgid "Color of external quotes" msgstr "Colour of external quotes" -#: src/lang.c:2337 +#: src/lang.c:2671 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" @@ -6964,11 +7448,11 @@ msgstr "" "# Colour of quoted text from external sources\n" "# Default: 5 (pink)\n" -#: src/lang.c:2343 +#: src/lang.c:2677 msgid "Color of response counter" msgstr "Colour of response counter" -#: src/lang.c:2344 +#: src/lang.c:2678 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -6976,11 +7460,11 @@ msgstr "" "# Colour of response counter\n" "# Default: 2 (green)\n" -#: src/lang.c:2350 +#: src/lang.c:2684 msgid "Color of sender (From:)" msgstr "Colour of sender (From:)" -#: src/lang.c:2351 +#: src/lang.c:2685 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -6988,11 +7472,11 @@ msgstr "" "# Colour of sender (From:)\n" "# Default: 2 (green)\n" -#: src/lang.c:2357 +#: src/lang.c:2691 msgid "Color of help/mail sign" msgstr "Colour of help/mail sign" -#: src/lang.c:2358 +#: src/lang.c:2692 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -7000,11 +7484,11 @@ msgstr "" "# Colour of Help/Mail-Sign\n" "# Default: 4 (blue)\n" -#: src/lang.c:2364 +#: src/lang.c:2698 msgid "Color of signatures" msgstr "Colour of signatures" -#: src/lang.c:2365 +#: src/lang.c:2699 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -7012,11 +7496,35 @@ msgstr "" "# Colour of signature\n" "# Default: 4 (blue)\n" -#: src/lang.c:2371 +#: src/lang.c:2705 +msgid "Color of negative score" +msgstr "Colour of negative score" + +#: src/lang.c:2706 +msgid "" +"# Color of negative score\n" +"# Default: 1 (red)\n" +msgstr "" +"# Colour of negative score\n" +"# Default: 1 (red)\n" + +#: src/lang.c:2712 +msgid "Color of positive score" +msgstr "Colour of positive score" + +#: src/lang.c:2713 +msgid "" +"# Color of positive score\n" +"# Default: 2 (green)\n" +msgstr "" +"# Colour of positive score\n" +"# Default: 2 (green)\n" + +#: src/lang.c:2719 msgid "Color of highlighted URLs" msgstr "Colour of highlighted URLs" -#: src/lang.c:2372 +#: src/lang.c:2720 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -7024,11 +7532,11 @@ msgstr "" "# Colour of highlighted URLs\n" "# Default: -1 (default colour)\n" -#: src/lang.c:2378 +#: src/lang.c:2726 msgid "Color of verbatim blocks" msgstr "Colour of verbatim blocks" -#: src/lang.c:2379 +#: src/lang.c:2727 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" @@ -7036,11 +7544,11 @@ msgstr "" "# Colour of verbatim blocks\n" "# Default: 5 (pink)\n" -#: src/lang.c:2385 +#: src/lang.c:2733 msgid "Color of highlighting with *stars*" msgstr "Colour of highlighting with *stars*" -#: src/lang.c:2386 +#: src/lang.c:2734 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -7048,11 +7556,11 @@ msgstr "" "# Colour of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" -#: src/lang.c:2392 +#: src/lang.c:2740 msgid "Color of highlighting with _dash_" msgstr "Colour of highlighting with _dash_" -#: src/lang.c:2393 +#: src/lang.c:2741 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -7060,11 +7568,11 @@ msgstr "" "# Colour of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" -#: src/lang.c:2399 +#: src/lang.c:2747 msgid "Color of highlighting with /slash/" msgstr "Colour of highlighting with /slash/" -#: src/lang.c:2400 +#: src/lang.c:2748 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -7072,11 +7580,11 @@ msgstr "" "# Colour of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" -#: src/lang.c:2406 +#: src/lang.c:2754 msgid "Color of highlighting with -stroke-" msgstr "Colour of highlighting with -stroke-" -#: src/lang.c:2407 +#: src/lang.c:2755 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -7084,11 +7592,11 @@ msgstr "" "# Colour of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" -#: src/lang.c:2414 +#: src/lang.c:2762 msgid "Attr. of highlighting with *stars*" msgstr "Attr. of highlighting with *stars*" -#: src/lang.c:2415 +#: src/lang.c:2763 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7116,11 +7624,11 @@ msgstr "" "# Attribute of word highlighting with *stars*\n" "# Default: 6 (bold)\n" -#: src/lang.c:2430 +#: src/lang.c:2778 msgid "Attr. of highlighting with _dash_" msgstr "Attr. of highlighting with _dash_" -#: src/lang.c:2431 +#: src/lang.c:2779 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" @@ -7128,11 +7636,11 @@ msgstr "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" -#: src/lang.c:2437 +#: src/lang.c:2785 msgid "Attr. of highlighting with /slash/" msgstr "Attr. of highlighting with /slash/" -#: src/lang.c:2438 +#: src/lang.c:2786 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" @@ -7140,11 +7648,11 @@ msgstr "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" -#: src/lang.c:2444 +#: src/lang.c:2792 msgid "Attr. of highlighting with -stroke-" msgstr "Attr. of highlighting with -stroke-" -#: src/lang.c:2445 +#: src/lang.c:2793 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" @@ -7152,27 +7660,27 @@ msgstr "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" -#: src/lang.c:2451 +#: src/lang.c:2799 msgid "URL highlighting in message body" msgstr "URL highlighting in message body" -#: src/lang.c:2452 +#: src/lang.c:2800 msgid "# Enable URL highlighting?\n" msgstr "# Enable URL highlighting?\n" -#: src/lang.c:2457 +#: src/lang.c:2805 msgid "Word highlighting in message body" msgstr "Word highlighting in message body" -#: src/lang.c:2458 +#: src/lang.c:2806 msgid "# Enable word highlighting?\n" msgstr "# Enable word highlighting?\n" -#: src/lang.c:2463 +#: src/lang.c:2811 msgid "What to display instead of mark" msgstr "What to display instead of mark" -#: src/lang.c:2464 +#: src/lang.c:2812 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7188,58 +7696,58 @@ msgstr "" "# 1 = yes, display mark\n" "# * 2 = print a space instead\n" -#: src/lang.c:2473 +#: src/lang.c:2821 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "Enter column number to wrap article lines to in the pager. sets." -#: src/lang.c:2474 +#: src/lang.c:2822 msgid "Page line wrap column" msgstr "Page line wrap column" -#: src/lang.c:2475 +#: src/lang.c:2823 msgid "# Wrap article lines at column\n" msgstr "# Wrap article lines at column\n" -#: src/lang.c:2480 +#: src/lang.c:2828 msgid "Wrap around threads on next unread" msgstr "Wrap around threads on next unread" -#: src/lang.c:2481 +#: src/lang.c:2829 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:2485 +#: src/lang.c:2833 msgid "Enter default mail address (and fullname). sets." msgstr "Enter default mail address (and fullname). sets." -#: src/lang.c:2486 src/lang.c:2987 +#: src/lang.c:2834 src/lang.c:3405 msgid "Mail address (and fullname)" msgstr "Mail address (and fullname)" -#: src/lang.c:2487 +#: src/lang.c:2835 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:2492 +#: src/lang.c:2840 msgid "Show empty Followup-To in editor" msgstr "Show empty Followup-To in editor" -#: src/lang.c:2493 +#: src/lang.c:2841 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:2497 +#: src/lang.c:2845 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "" "Enter path/! command/--none to create your default signature. sets." -#: src/lang.c:2498 +#: src/lang.c:2846 msgid "Create signature from path/command" msgstr "Create signature from path/command" -#: src/lang.c:2499 +#: src/lang.c:2847 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7254,41 +7762,41 @@ msgstr "" "# (specify %G to pass name of current newsgroup)\n" "# sigfile=--none don't append a signature\n" -#: src/lang.c:2507 +#: src/lang.c:2855 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" "Prepend signature with \"-- \" on own line. toggles & sets." -#: src/lang.c:2508 +#: src/lang.c:2856 msgid "Prepend signature with \"-- \"" msgstr "Prepend signature with \"-- \"" -#: src/lang.c:2509 +#: src/lang.c:2857 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:2513 +#: src/lang.c:2861 msgid "Add signature when reposting articles. toggles & sets." msgstr "Add signature when reposting articles. toggles & sets." -#: src/lang.c:2514 +#: src/lang.c:2862 msgid "Add signature when reposting" msgstr "Add signature when reposting" -#: src/lang.c:2515 +#: src/lang.c:2863 msgid "# If ON add signature to reposted articles\n" msgstr "# If ON add signature to reposted articles\n" -#: src/lang.c:2519 +#: src/lang.c:2867 msgid "Enter quotation marks, %I for author's initials." msgstr "Enter quotation marks, %I for author's initials." -#: src/lang.c:2520 +#: src/lang.c:2868 msgid "Characters used as quote-marks" msgstr "Characters used as quote-marks" -#: src/lang.c:2521 +#: src/lang.c:2869 msgid "" "# Characters used in quoting to followups and replies.\n" "# '_' is replaced by ' ', %I is replaced by author's initials.\n" @@ -7296,11 +7804,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:2527 +#: src/lang.c:2875 msgid "Quoting behavior" msgstr "Quoting behaviour" -#: src/lang.c:2528 +#: src/lang.c:2876 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7324,17 +7832,17 @@ msgstr "" "# 6 = Quote signatures, quote empty lines\n" "# 7 = Compress quotes, quote signatures, quote empty lines\n" -#: src/lang.c:2541 src/lang.c:2549 src/lang.c:2555 +#: src/lang.c:2889 src/lang.c:2897 src/lang.c:2903 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:2542 +#: src/lang.c:2890 msgid "Quote line when following up" msgstr "Quote line when following up" -#: src/lang.c:2543 +#: src/lang.c:2891 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" @@ -7344,37 +7852,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:2550 +#: src/lang.c:2898 msgid "Quote line when cross-posting" msgstr "Quote line when cross-posting" -#: src/lang.c:2556 +#: src/lang.c:2904 msgid "Quote line when mailing" msgstr "Quote line when mailing" -#: src/lang.c:2561 +#: src/lang.c:2909 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "If ON, include User-Agent: header. toggles & sets." -#: src/lang.c:2562 +#: src/lang.c:2910 msgid "Insert 'User-Agent:' header" msgstr "Insert 'User-Agent:' header" -#: src/lang.c:2563 +#: src/lang.c:2911 msgid "# If ON include advertising User-Agent: header\n" msgstr "# If ON include advertising User-Agent: header\n" -#: src/lang.c:2568 +#: src/lang.c:2916 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." -#: src/lang.c:2569 +#: src/lang.c:2917 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2570 +#: src/lang.c:2918 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7390,41 +7898,41 @@ 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:2580 +#: src/lang.c:2928 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2581 +#: src/lang.c:2929 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:2585 +#: src/lang.c:2933 msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." -#: src/lang.c:2586 +#: src/lang.c:2934 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2587 +#: src/lang.c:2935 msgid "# Charset supported locally.\n" msgstr "# Charset supported locally.\n" -#: src/lang.c:2594 +#: src/lang.c:2942 msgid "Mailbox format" msgstr "Mailbox format" -#: src/lang.c:2595 +#: src/lang.c:2943 msgid "# Format of the mailbox.\n" msgstr "# Format of the mailbox.\n" -#: src/lang.c:2600 +#: src/lang.c:2948 msgid "MIME encoding in news messages" msgstr "MIME encoding in news messages" -#: src/lang.c:2601 +#: src/lang.c:2949 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" @@ -7438,15 +7946,15 @@ msgstr "" "# while Base64 is more efficient for most 8bit East Asian, Greek, and\n" "# Russian charsets with a lot of 8bit characters.\n" -#: src/lang.c:2609 src/lang.c:2630 +#: src/lang.c:2957 src/lang.c:2978 msgid "Don't change unless you know what you are doing. cancels." msgstr "Don't change unless you know what you are doing. cancels." -#: src/lang.c:2610 +#: src/lang.c:2958 msgid "Use 8bit characters in news headers" msgstr "Use 8bit characters in news headers" -#: src/lang.c:2611 +#: src/lang.c:2959 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7458,29 +7966,29 @@ msgstr "" "# 8bit 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:2618 +#: src/lang.c:2966 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" "Auto-view post-processed files toggles, sets, cancels." -#: src/lang.c:2619 +#: src/lang.c:2967 msgid "View post-processed files" msgstr "View post-processed files" -#: src/lang.c:2620 +#: src/lang.c:2968 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:2625 +#: src/lang.c:2973 msgid "MIME encoding in mail messages" msgstr "MIME encoding in mail messages" -#: src/lang.c:2631 +#: src/lang.c:2979 msgid "Use 8bit characters in mail headers" msgstr "Use 8bit characters in mail headers" -#: src/lang.c:2632 +#: src/lang.c:2980 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7498,11 +8006,11 @@ msgstr "" "# prohibits 8bit 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:2643 +#: src/lang.c:2991 msgid "Strip blanks from ends of lines" msgstr "Strip blanks from ends of lines" -#: src/lang.c:2644 +#: src/lang.c:2992 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" @@ -7510,15 +8018,15 @@ msgstr "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" -#: src/lang.c:2650 +#: src/lang.c:2998 msgid "If ON, use transliteration. toggles & sets." msgstr "If ON, use transliteration. toggles & sets." -#: src/lang.c:2651 +#: src/lang.c:2999 msgid "Transliteration" msgstr "Transliteration" -#: src/lang.c:2652 +#: src/lang.c:3000 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" @@ -7528,11 +8036,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:2660 +#: src/lang.c:3008 msgid "Send you a Cc/Bcc automatically" msgstr "Send you a Cc/Bcc automatically" -#: src/lang.c:2661 +#: src/lang.c:3009 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" @@ -7548,11 +8056,11 @@ msgstr "" "# 2 = Bcc\n" "# 3 = Cc and Bcc\n" -#: src/lang.c:2672 +#: src/lang.c:3020 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "Hash algorithm for Cancel-Lock/Cancel-Key" -#: src/lang.c:2673 +#: src/lang.c:3021 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" @@ -7560,15 +8068,15 @@ msgstr "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" -#: src/lang.c:2679 +#: src/lang.c:3027 msgid "Enter address elements about which you want to be warned. sets." msgstr "Enter address elements about which you want to be warned. sets." -#: src/lang.c:2680 +#: src/lang.c:3028 msgid "Spamtrap warning address parts" msgstr "Spamtrap warning address parts" -#: src/lang.c:2681 +#: src/lang.c:3029 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7576,27 +8084,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:2686 +#: src/lang.c:3034 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "Enter default number of days a filter entry will be valid. sets." -#: src/lang.c:2687 +#: src/lang.c:3035 msgid "No. of days a filter entry is valid" msgstr "No. of days a filter entry is valid" -#: src/lang.c:2688 +#: src/lang.c:3036 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:2692 +#: src/lang.c:3040 msgid "Add posted articles to filter. toggles & sets." msgstr "Add posted articles to filter. toggles & sets." -#: src/lang.c:2693 +#: src/lang.c:3041 msgid "Add posted articles to filter" msgstr "Add posted articles to filter" -#: src/lang.c:2694 +#: src/lang.c:3042 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7604,24 +8112,24 @@ msgstr "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" -#: src/lang.c:2698 +#: src/lang.c:3046 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:2699 +#: src/lang.c:3047 msgid "Mail directory" msgstr "Mail directory" -#: src/lang.c:2700 +#: src/lang.c:3048 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:2705 +#: src/lang.c:3053 msgid "Save articles in batch mode (-S)" msgstr "Save articles in batch mode (-S)" -#: src/lang.c:2706 +#: src/lang.c:3054 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" @@ -7629,19 +8137,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:2711 +#: src/lang.c:3059 msgid "The directory where you want articles/threads saved." msgstr "The directory where you want articles/threads saved." -#: src/lang.c:2712 +#: src/lang.c:3060 msgid "Directory to save arts/threads in" msgstr "Directory to save arts/threads in" -#: src/lang.c:2713 +#: src/lang.c:3061 msgid "# Directory where articles/threads are saved\n" msgstr "# Directory where articles/threads are saved\n" -#: src/lang.c:2717 +#: src/lang.c:3065 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." @@ -7649,23 +8157,23 @@ msgstr "" "Mark saved articles/threads as read. toggles, sets, " "cancels." -#: src/lang.c:2718 +#: src/lang.c:3066 msgid "Mark saved articles/threads as read" msgstr "Mark saved articles/threads as read" -#: src/lang.c:2719 +#: src/lang.c:3067 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:2723 +#: src/lang.c:3071 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:2724 +#: src/lang.c:3072 msgid "Post process saved articles" msgstr "Post process saved articles" -#: src/lang.c:2725 +#: src/lang.c:3073 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7679,11 +8187,11 @@ msgstr "" "# 1 = extract shell archives (shar) only\n" "# 2 = Yes\n" -#: src/lang.c:2734 +#: src/lang.c:3082 msgid "Process only unread articles" msgstr "Process only unread articles" -#: src/lang.c:2735 +#: src/lang.c:3083 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" @@ -7691,21 +8199,21 @@ msgstr "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" -#: src/lang.c:2740 +#: src/lang.c:3088 msgid "Print all or just part of header. toggles & sets." msgstr "Print all or just part of header. toggles & sets." -#: src/lang.c:2741 +#: src/lang.c:3089 msgid "Print all headers when printing" msgstr "Print all headers when printing" -#: src/lang.c:2742 +#: src/lang.c:3090 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:2746 +#: src/lang.c:3094 msgid "" "The printer program with options that is to be used to print articles/" "threads." @@ -7713,33 +8221,33 @@ msgstr "" "The printer program with options that is to be used to print articles/" "threads." -#: src/lang.c:2747 +#: src/lang.c:3095 msgid "Printer program with options" msgstr "Printer program with options" -#: src/lang.c:2748 +#: src/lang.c:3096 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:2754 +#: src/lang.c:3102 msgid "Force redraw after certain commands" msgstr "Force redraw after certain commands" -#: src/lang.c:2755 +#: src/lang.c:3103 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:2759 +#: src/lang.c:3107 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "Enter %E for editor, %F for filename, %N for line-number, to set." -#: src/lang.c:2760 +#: src/lang.c:3108 msgid "Invocation of your editor" msgstr "Invocation of your editor" -#: src/lang.c:2761 +#: src/lang.c:3109 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7747,17 +8255,17 @@ msgstr "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" -#: src/lang.c:2766 +#: src/lang.c:3114 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:2767 +#: src/lang.c:3115 msgid "External inews" msgstr "External inews" -#: src/lang.c:2768 +#: src/lang.c:3116 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7765,17 +8273,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:2772 +#: src/lang.c:3120 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." -#: src/lang.c:2773 +#: src/lang.c:3121 msgid "Invocation of your mail command" msgstr "Invocation of your mail command" -#: src/lang.c:2774 +#: src/lang.c:3122 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" @@ -7787,11 +8295,11 @@ msgstr "" "# e.g. to use mutt as your mailer: mutt -s \"%S\" -- \"%T\" < %F\n" "# e.g. mutt interactive : mutt -H %F\n" -#: src/lang.c:2782 +#: src/lang.c:3130 msgid "Use interactive mail reader" msgstr "Use interactive mail reader" -#: src/lang.c:2783 +#: src/lang.c:3131 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7805,33 +8313,33 @@ msgstr "" "# 1 = use interactive mailreader with headers in file\n" "# 2 = use interactive mailreader without headers in file\n" -#: src/lang.c:2792 +#: src/lang.c:3140 msgid "Remove ~/.article after posting" msgstr "Remove ~/.article after posting" -#: src/lang.c:2793 +#: src/lang.c:3141 msgid "# If ON remove ~/.article after posting.\n" msgstr "# If ON remove ~/.article after posting.\n" -#: src/lang.c:2799 +#: src/lang.c:3147 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "Use UTF-8 graphics (thread tree etc.)" -#: src/lang.c:2800 +#: src/lang.c:3148 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:2805 +#: src/lang.c:3153 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "Filename for all posted articles, sets, no filename=do not save." -#: src/lang.c:2806 +#: src/lang.c:3154 msgid "Filename for posted articles" msgstr "Filename for posted articles" -#: src/lang.c:2807 +#: src/lang.c:3155 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -7839,37 +8347,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:2812 +#: src/lang.c:3160 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" "Keep all failed articles in ~/dead.articles. toggles & sets." -#: src/lang.c:2813 +#: src/lang.c:3161 msgid "Keep failed arts in ~/dead.articles" msgstr "Keep failed arts in ~/dead.articles" -#: src/lang.c:2814 +#: src/lang.c:3162 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:2818 +#: src/lang.c:3166 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "Do you want to strip unsubscribed groups from .newsrc" -#: src/lang.c:2819 +#: src/lang.c:3167 msgid "No unsubscribed groups in newsrc" msgstr "No unsubscribed groups in newsrc" -#: src/lang.c:2820 +#: src/lang.c:3168 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "# If ON strip unsubscribed groups from newsrc\n" -#: src/lang.c:2825 +#: src/lang.c:3173 msgid "Remove bogus groups from newsrc" msgstr "Remove bogus groups from newsrc" -#: src/lang.c:2826 +#: src/lang.c:3174 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7883,69 +8391,70 @@ msgstr "" "# 1 = remove\n" "# 2 = highlight with D on selection screen\n" -#: src/lang.c:2835 +#: src/lang.c:3183 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "" "Enter number of seconds to wait for a response from the server. sets." -#: src/lang.c:2836 +#: src/lang.c:3184 msgid "NNTP read timeout in seconds" msgstr "NNTP read timeout in seconds" -#: src/lang.c:2837 +#: src/lang.c:3185 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:2842 +#: src/lang.c:3190 msgid "Enter number of seconds until active file will be reread. sets." msgstr "Enter number of seconds until active file will be reread. sets." -#: src/lang.c:2843 +#: src/lang.c:3191 msgid "Interval in secs to reread active" msgstr "Interval in secs to reread active" -#: src/lang.c:2844 +#: src/lang.c:3192 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:2849 +#: src/lang.c:3197 msgid "Reconnect to server automatically" msgstr "Reconnect to server automatically" -#: src/lang.c:2850 +#: src/lang.c:3198 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:2854 +#: src/lang.c:3202 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" "Create local copies of NNTP overview files. toggles & sets." -#: src/lang.c:2855 +#: src/lang.c:3203 msgid "Cache NNTP overview files locally" msgstr "Cache NNTP overview files locally" -#: src/lang.c:2856 +#: src/lang.c:3204 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:2860 src/lang.c:2875 src/lang.c:2895 src/lang.c:2914 +#: src/lang.c:3208 src/lang.c:3223 src/lang.c:3243 src/lang.c:3266 +#: src/lang.c:3291 src/lang.c:3313 src/lang.c:3332 msgid "Enter format string. sets, cancels." msgstr "Enter format string. sets, cancels." -#: src/lang.c:2861 +#: src/lang.c:3209 msgid "Format string for selection level" msgstr "Format string for selection level" -#: src/lang.c:2862 +#: src/lang.c:3210 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -7969,11 +8478,11 @@ msgstr "" "# %n Number, linenumber on screen\n" "# %U Unread count\n" -#: src/lang.c:2876 +#: src/lang.c:3224 msgid "Format string for group level" msgstr "Format string for group level" -#: src/lang.c:2877 +#: src/lang.c:3225 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -8007,11 +8516,145 @@ msgstr "" "# %s Subject (only group level)\n" "# %S Score\n" -#: src/lang.c:2896 +#: src/lang.c:3244 +msgid "Format string for attachment level" +msgstr "Format string for attachment level" + +#: src/lang.c:3245 +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 "" +"# 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" + +#: src/lang.c:3267 +msgid "Format string for display of mime header" +msgstr "Format string for display of mime header" + +#: src/lang.c:3268 +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 "" +"# 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" + +#: src/lang.c:3292 +msgid "Format string for display of uue header" +msgstr "Format string for display of uue header" + +#: src/lang.c:3293 +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 "" +"# 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" + +#: src/lang.c:3314 msgid "Format string for thread level" msgstr "Format string for thread level" -#: src/lang.c:2897 +#: src/lang.c:3315 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -8043,19 +8686,19 @@ msgstr "" "# %S Score\n" "# %T Thread tree (only thread level)\n" -#: src/lang.c:2915 +#: src/lang.c:3333 msgid "Format string for display of dates" msgstr "Format string for display of dates" -#: src/lang.c:2916 +#: src/lang.c:3334 msgid "# Format string for date representation\n" msgstr "# Format string for date representation\n" -#: src/lang.c:2926 +#: src/lang.c:3344 msgid "Unicode normalization form" msgstr "Unicode normalization form" -#: src/lang.c:2927 +#: src/lang.c:3345 msgid "" "# Unicode normalization form\n" "# Possible values are:\n" @@ -8075,19 +8718,19 @@ msgstr "" "# 4 = NFD\n" "# 5 = NFKC_CF\n" -#: src/lang.c:2941 +#: src/lang.c:3359 msgid "Render BiDi" msgstr "Render BiDi" -#: src/lang.c:2942 +#: src/lang.c:3360 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:2949 +#: src/lang.c:3367 msgid "Function for sorting articles" msgstr "Function for sorting articles" -#: src/lang.c:2950 +#: src/lang.c:3368 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -8099,175 +8742,175 @@ msgstr "" "# * 0 = qsort\n" "# 1 = heapsort\n" -#: src/lang.c:2963 +#: src/lang.c:3381 msgid "Automatically GroupMarkUnselArtRead" msgstr "Automatically GroupMarkUnselArtRead" -#: src/lang.c:2969 +#: src/lang.c:3387 msgid "Delete post-process files" msgstr "Delete post-process files" -#: src/lang.c:2974 +#: src/lang.c:3392 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "Filename for all mailed articles, sets, no filename=do not save." -#: src/lang.c:2975 +#: src/lang.c:3393 msgid "Mailbox to save sent mails" msgstr "Mailbox to save sent mails" -#: src/lang.c:2980 +#: src/lang.c:3398 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "Set Followup-To: header to this group(s). sets, cancels." -#: src/lang.c:2981 +#: src/lang.c:3399 msgid "Followup-To: header" msgstr "Followup-To: header" -#: src/lang.c:2986 +#: src/lang.c:3404 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "Enter default mail address (and fullname). sets, cancels." -#: src/lang.c:2993 +#: src/lang.c:3411 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "" "Path and options for ispell-like spell-checker. sets, cancels." -#: src/lang.c:2994 +#: src/lang.c:3412 msgid "Ispell program" msgstr "Ispell program" -#: src/lang.c:3000 +#: src/lang.c:3418 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:3001 +#: src/lang.c:3419 msgid "Mailing list address" msgstr "Mailing list address" -#: src/lang.c:3007 +#: src/lang.c:3425 msgid "Forward articles as attachment" msgstr "Forward articles as attachment" -#: src/lang.c:3012 +#: src/lang.c:3430 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "" "A comma separated list of MIME major/minor Content-Types. cancels." -#: src/lang.c:3013 +#: src/lang.c:3431 msgid "Which MIME types will be saved" msgstr "Which MIME types will be saved" -#: src/lang.c:3018 +#: src/lang.c:3436 msgid "Value of the Organization: header. sets, cancels." msgstr "Value of the Organisation: header. sets, cancels." -#: src/lang.c:3019 +#: src/lang.c:3437 msgid "Organization: header" msgstr "Organisation: header" -#: src/lang.c:3024 +#: src/lang.c:3442 msgid "Filename for saved articles. sets, cancels." msgstr "Filename for saved articles. sets, cancels." -#: src/lang.c:3025 +#: src/lang.c:3443 msgid "savefile" msgstr "savefile" -#: src/lang.c:3030 src/lang.c:3054 +#: src/lang.c:3448 src/lang.c:3472 msgid "Scope for the filter rule. sets, cancels." msgstr "Scope for the filter rule. sets, cancels." -#: src/lang.c:3031 +#: src/lang.c:3449 msgid "Quick (1 key) select filter scope" msgstr "Quick (1 key) select filter scope" -#: src/lang.c:3036 src/lang.c:3060 +#: src/lang.c:3454 src/lang.c:3478 msgid "Header for filter rule. sets, cancels." msgstr "Header for filter rule. sets, cancels." -#: src/lang.c:3037 +#: src/lang.c:3455 msgid "Quick (1 key) select filter header" msgstr "Quick (1 key) select filter header" -#: src/lang.c:3042 src/lang.c:3066 +#: src/lang.c:3460 src/lang.c:3484 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "ON = case sensitive, OFF = ignore case. sets, cancels." -#: src/lang.c:3043 +#: src/lang.c:3461 msgid "Quick (1 key) select filter case" msgstr "Quick (1 key) select filter case" -#: src/lang.c:3048 src/lang.c:3072 +#: src/lang.c:3466 src/lang.c:3490 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "ON = expire, OFF = don't ever expire. sets, cancels." -#: src/lang.c:3049 +#: src/lang.c:3467 msgid "Quick (1 key) select filter expire" msgstr "Quick (1 key) select filter expire" -#: src/lang.c:3055 +#: src/lang.c:3473 msgid "Quick (1 key) kill filter scope" msgstr "Quick (1 key) kill filter scope" -#: src/lang.c:3061 +#: src/lang.c:3479 msgid "Quick (1 key) kill filter header" msgstr "Quick (1 key) kill filter header" -#: src/lang.c:3067 +#: src/lang.c:3485 msgid "Quick (1 key) kill filter case" msgstr "Quick (1 key) kill filter case" -#: src/lang.c:3073 +#: src/lang.c:3491 msgid "Quick (1 key) kill filter expire" msgstr "Quick (1 key) kill filter expire" -#: src/lang.c:3079 +#: src/lang.c:3497 msgid "Assume this charset if no charset declaration is present, to set." msgstr "Assume this charset if no charset declaration is present, to set." -#: src/lang.c:3080 +#: src/lang.c:3498 msgid "UNDECLARED_CHARSET" msgstr "UNDECLARED_CHARSET" -#: src/lang.c:3086 +#: src/lang.c:3504 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "" "Add this text at the start of the message body. sets, cancels." -#: src/lang.c:3087 +#: src/lang.c:3505 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3092 +#: src/lang.c:3510 msgid "Insert this header when posting. sets, cancels." msgstr "Insert this header when posting. sets, cancels." -#: src/lang.c:3093 +#: src/lang.c:3511 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3098 +#: src/lang.c:3516 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "" "Automatically insert an X-Comment-To: header? toggles & sets." -#: src/lang.c:3099 +#: src/lang.c:3517 msgid "Insert 'X-Comment-To:' header" msgstr "Insert 'X-Comment-To:' header" -#: src/lang.c:3105 +#: src/lang.c:3523 msgid "Enter name of file containing trusted CA certificates. sets." msgstr "Enter name of file containing trusted CA certificates. sets." -#: src/lang.c:3106 +#: src/lang.c:3524 msgid "CA certificate file" msgstr "CA certificate file" -#: src/lang.c:3107 +#: src/lang.c:3525 msgid "" "# name of file containing all trusted CA certificates (empty = system " "default)\n" @@ -8275,32 +8918,7 @@ msgstr "" "# name of file containing all trusted CA certificates (empty = system " "default)\n" -#. TODO: lang.c -#: src/main.c:899 -msgid "reading from local spool" -msgstr "reading from local spool" - -#. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:775 -#, c-format -msgid "Error: unlink %s" -msgstr "Error: unlink %s" - -#: src/misc.c:4005 -#, c-format -msgid "Version: %s %s release %s (\"%s\") %s %s\n" -msgstr "Version: %s %s release %s (\"%s\") %s %s\n" - -#: src/misc.c:4008 -#, c-format -msgid "Version: %s %s release %s (\"%s\")\n" -msgstr "Version: %s %s release %s (\"%s\")\n" - -#: src/newsrc.c:476 -msgid "Unreachable?\n" -msgstr "Unreachable?\n" - -#: src/nntplib.c:829 +#: src/nntplib.c:908 #, c-format msgid "" "\n" @@ -8309,149 +8927,20 @@ msgstr "" "\n" "Server timed out, trying reconnect # %d\n" -#: src/nntplib.c:856 src/signal.c:435 -msgid "NNTP connection error. Exiting..." -msgstr "NNTP connection error. Exiting..." - -#: src/nntplib.c:868 src/nntplib.c:1894 +#: src/nntplib.c:950 src/nntplib.c:2032 msgid "Rejoin current group\n" msgstr "Rejoin current group\n" -#: src/nntplib.c:877 src/nntplib.c:1903 +#: src/nntplib.c:959 src/nntplib.c:2041 #, c-format msgid "Read (%s)\n" msgstr "Read (%s)\n" -#: src/nntplib.c:879 +#: src/nntplib.c:961 #, c-format msgid "Resend last command (%s)\n" msgstr "Resend last command (%s)\n" -#: src/nntplib.c:1540 -msgid "CAPABILITIES did not announce READER" -msgstr "CAPABILITIES did not announce READER" - -#: src/nntplib.c:2049 -msgid "MOTD: " -msgstr "MOTD: " - -#: src/nntps.c:136 -#, c-format -msgid "RAND_status: %s!\n" -msgstr "RAND_status: %s!\n" - -#: src/nntps.c:142 -#, c-format -msgid "SSL_CTX_new: %s!\n" -msgstr "SSL_CTX_new: %s!\n" - -#: src/nntps.c:151 -#, c-format -msgid "SSL_CTX_set_default_verify_paths: %s!\n" -msgstr "SSL_CTX_set_default_verify_paths: %s!\n" - -#: src/nntps.c:159 -#, c-format -msgid "SSL_CTX_load_verify_locations: %s!\n" -msgstr "SSL_CTX_load_verify_locations: %s!\n" - -#: src/nntps.c:305 -#, c-format -msgid "BIO_new_socket: %s!\n" -msgstr "BIO_new_socket: %s!\n" - -#: src/nntps.c:312 -#, c-format -msgid "BIO_new_ssl: %s!\n" -msgstr "BIO_new_ssl: %s!\n" - -#: src/nntps.c:320 src/nntps.c:512 -#, c-format -msgid "BIO_get_ssl: %s!\n" -msgstr "BIO_get_ssl: %s!\n" - -#: src/nntps.c:328 -#, c-format -msgid "SSL_set_tlsext_host_name: %s!\n" -msgstr "SSL_set_tlsext_host_name: %s!\n" - -#: src/nntps.c:336 -#, c-format -msgid "SSL_set1_host: %s!\n" -msgstr "SSL_set1_host: %s!\n" - -#: src/nntps.c:410 src/nntps.c:412 -#, c-format -msgid "TLS peer verification failed: %s\n" -msgstr "TLS peer verification failed: %s\n" - -#: src/nntps.c:438 src/nntps.c:440 -#, 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/nntps.c:520 src/nntps.c:522 -#, c-format -msgid "TLS handshake failed: %s\n" -msgstr "TLS handshake failed: %s\n" - -#: src/nntps.c:528 -#, c-format -msgid "" -"TLS peer verification failed: %s.\n" -"Continuing anyway as requested.\n" -msgstr "" -"TLS peer verification failed: %s.\n" -"Continuing anyway as requested.\n" - -#: src/nrctbl.c:184 -#, c-format -msgid "couldn't expand %s\n" -msgstr "couldn't expand %s\n" - -#: src/post.c:1782 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is neither set to %s nor to %s\n" -msgstr "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is neither set to %s nor to %s\n" - -#: src/post.c:1787 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n" -"posting doesn't contain any 8bit chars and thus folding won't happen\n" -msgstr "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n" -"posting doesn't contain any 8bit chars and thus folding won't happen\n" - -#: src/post.c:1789 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is not set to %s\n" -msgstr "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is not set to %s\n" - -#: src/post.c:2778 -#, c-format -msgid "Posting: %.*s ..." -msgstr "Posting: %.*s ..." - -#: src/post.c:4547 -msgid "Can't supersede in mailgroups, try repost instead." -msgstr "Can't supersede in mailgroups, try repost instead." - -#. Check if okay to read -#: src/read.c:204 -msgid "Aborting read, please wait..." -msgstr "Aborting read, please wait..." - #: src/read.c:363 msgid "Aborted read\n" msgstr "Aborted read\n" @@ -8460,117 +8949,6 @@ msgstr "Aborted read\n" msgid "Draining\n" msgstr "Draining\n" -#: src/refs.c:236 -msgid "unchanged" -msgstr "unchanged" - -#: src/refs.c:603 +#: src/refs.c:656 msgid "[- Unavailable -]" msgstr "[- Unavailable -]" - -#. -#. * Add the Message-ID headers to the cache, using the last Reference -#. * as the parent -#. -#. -#. * Add the References data to the cache -#. -#: src/refs.c:1009 src/refs.c:1071 -#, c-format -msgid "Building References-trees (%d/%d)..." -msgstr "Building References-trees (%d/%d)..." - -#. -#. * preamble -#. * TODO: -> lang.c -#. -#: src/rfc2047.c:1330 -#, c-format -msgid "" -"This message has been composed in the 'multipart/mixed' MIME-format. If you\n" -"are reading this prefix, your mail reader probably has not yet been " -"modified\n" -"to understand the new format, and some of what follows may look strange.\n" -"\n" -msgstr "" -"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/save.c:1046 -msgid "bytes" -msgstr "bytes" - -#: src/select.c:422 -msgid "unread" -msgstr "unread" - -#: src/select.c:422 -msgid "all" -msgstr "all" - -#: src/select.c:619 -msgid "[k]" -msgstr "[k]" - -#: src/select.c:621 -msgid "[T]" -msgstr "[T]" - -#: src/select.c:625 src/select.c:627 -msgid " R" -msgstr " R" - -#: src/xface.c:75 -msgid "Can't run slrnface: Not running in an xterm." -msgstr "Can't run slrnface: Not running in an xterm." - -#: src/xface.c:87 src/xface.c:98 src/xface.c:113 -#, c-format -msgid "Can't run slrnface: Environment variable %s not found." -msgstr "Can't run slrnface: Environment variable %s not found." - -#: src/xface.c:122 src/xface.c:154 -#, c-format -msgid "Can't run slrnface: failed to create %s" -msgstr "Can't run slrnface: failed to create %s" - -#: src/xface.c:132 -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 "" -"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" - -#: src/xface.c:146 -msgid "Can't run slrnface: couldn't construct fifo name." -msgstr "Can't run slrnface: couldn't construct fifo name." - -#: src/xface.c:185 -#, c-format -msgid "Slrnface abnormally exited, code %d." -msgstr "Slrnface abnormally exited, code %d." - -#: src/xface.c:231 -#, c-format -msgid "Slrnface failed: %s." -msgstr "Slrnface failed: %s." diff -Nurp '--exclude=.bzr*' tin-2.6.2/po/es.po tin-2.6.3/po/es.po --- tin-2.6.2/po/es.po 2022-11-03 12:30:30.000000000 +0100 +++ tin-2.6.3/po/es.po 2023-12-13 22:25:12.619308710 +0100 @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: tin 2.4.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-03 12:30+0100\n" +"POT-Creation-Date: 2023-12-13 22:25+0100\n" "PO-Revision-Date: 2018-04-19 13:04+0200\n" "Last-Translator: Francisco Javier Serrador \n" "Language-Team: Spanish \n" @@ -19,796 +19,702 @@ msgstr "" "X-Generator: Poedit 2.0.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. -> lang.c -#: src/art.c:418 +#: src/lang.c:45 +#, fuzzy +msgid "1 Response" +msgstr "Respuesta" + +#: src/lang.c:49 #, fuzzy, c-format -msgid "Reading %s\n" -msgstr "Leyendo %s\n" +msgid "" +"\n" +"%s contains no newsgroups. Exiting." +msgstr "El fichero `%s' (versión %d) contiene:\n" -#. TODO: -> lang.c -#: src/art.c:1213 +#: src/lang.c:51 #, fuzzy -msgid "Threading by multipart" -msgstr "Artículos anteriores" +msgid "Aborting read, please wait..." +msgstr "Enviando fichero por correo. Por favor espere..." + +#: src/lang.c:53 +msgid "all" +msgstr "todo" + +#: src/lang.c:54 +#, fuzzy +msgid "All groups" +msgstr "Retiene todos los grupos suplementarios de cual usuario es un miembro." -#. -> lang.c -#: src/art.c:2500 +#: src/lang.c:55 #, fuzzy, c-format -msgid "Writing %s\n" -msgstr "Escribir %s\n" +msgid "File %s exists. %s=append, %s=overwrite, %s=quit: " +msgstr "El fichero %s ya existe. ¿Seguro que desea sobrescribirlo?" -#. TODO: -> lang.c -#: src/art.c:2579 +#: src/lang.c:56 #, fuzzy -msgid "Writing overview cache..." -msgstr "Escribiendo fichero…" +msgid "Article cancelled (deleted)." +msgstr "¡¡¡Cancelada!!!" -#: src/attrib.c:1004 +#: src/lang.c:58 #, fuzzy -msgid "Processing attributes... " -msgstr "** atributos" +msgid "Article cannot be cancelled (deleted)." +msgstr "Una vez que añade una destreza, no podrá borrarla" + +#: src/lang.c:60 +#, fuzzy +msgid "Article deleted." +msgstr "[BORRADO]" + +#: src/lang.c:61 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be mailed to the following address:\n" +" %s" +msgstr "" -#: src/attrib.c:1224 +#: src/lang.c:62 #, c-format msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be posted to the following %s:\n" +msgstr "" + +#: src/lang.c:63 +#, fuzzy +msgid "Article not posted!" +msgstr "Publicado en " + +#: src/lang.c:64 +#, fuzzy +msgid "Article not saved" +msgstr "guardado" + +#: src/lang.c:65 +#, fuzzy +msgid "Article Level Commands" +msgstr " órdenes:\n" + +#: src/lang.c:66 +#, fuzzy +msgid "Article has no parent" +msgstr "Artefacto $s ya tiene un superior" + +#: src/lang.c:67 +msgid "Parent article has been killed" +msgstr "" + +#: src/lang.c:68 +#, fuzzy +msgid "Parent article is unavailable" +msgstr "Artículo definido requerido" + +#: src/lang.c:69 +#, fuzzy, c-format +msgid "Article posted: %s" +msgstr "Factura %s contabilizada.\n" + +#: src/lang.c:70 +#, fuzzy, c-format +msgid "Article rejected (saved to %s)" +msgstr "Mantener %s en la versión %s es rechazado." + +#: src/lang.c:71 +#, c-format +msgid "" +"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: " +msgstr "" + +#: src/lang.c:72 +#, fuzzy +msgid "Article unavailable" +msgstr "NO DISPONIBLE" + +#: src/lang.c:73 +#, fuzzy +msgid "Article undeleted." +msgstr "Artículo definido requerido" + +#: src/lang.c:74 +#, fuzzy, c-format +msgid "Article %4d of %4d" +msgstr "estado # %4d\t" + +#: src/lang.c:76 +#, fuzzy +msgid "articles" +msgstr "Artículos" + +#: src/lang.c:77 +#, fuzzy +msgid "This is a repost of the following article:" +msgstr "No necesita utilizar el artículo definido" + +#: src/lang.c:78 +#, fuzzy +msgid "article" +msgstr "Artículo definido requerido" + +#: src/lang.c:79 +#, fuzzy +msgid "Article" +msgstr "Artículo definido requerido" + +#: src/lang.c:80 +#, fuzzy, c-format +msgid "-- %d %s mailed --" +msgstr "Último correo de id_usuario" + +#: src/lang.c:81 +#, c-format +msgid " at %s" +msgstr "" + +#: src/lang.c:84 +#, fuzzy, c-format +msgid "charset %s" +msgstr "Conjunto de caracteres:" + +#: src/lang.c:85 +#, c-format +msgid "content subtype %s" +msgstr "" + +#: src/lang.c:86 +#, c-format +msgid "content type %s" +msgstr "" + +#: src/lang.c:87 +#, fuzzy, c-format +msgid "%*s[-- charset %s not supported --]\n" +msgstr "«%s» no se admite en `%s%s'" + +#: src/lang.c:88 +#, fuzzy, c-format +msgid "%*s[-- Description: %s --]\n" +msgstr "descripción no válida: ~s" + +#: src/lang.c:89 +#, fuzzy, c-format +msgid "encoding %s" +msgstr "error al abrir %s" + +#: src/lang.c:95 +#, fuzzy, c-format +msgid "lang %s" +msgstr "Leyendo %s\n" + +#: src/lang.c:96 +#, fuzzy, c-format +msgid "%s lines" +msgstr "%d Líneas" + +#: src/lang.c:97 +#, fuzzy, c-format +msgid "name %s" +msgstr "" + +#: src/lang.c:98 +msgid ", " +msgstr "" + +#: src/lang.c:99 +#, c-format +msgid "size %s" +msgstr "" + +#: src/lang.c:100 +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:104 +#, fuzzy +msgid "Attachment Menu" +msgstr "Adjuntos" + +#: src/lang.c:105 +#, fuzzy +msgid "Attachment Menu Commands" +msgstr "Adjuntos" + +#: src/lang.c:106 +#, fuzzy +msgid "" +msgstr "" + +#: src/lang.c:107 +#, fuzzy, c-format +msgid "Attachment saved successfully. (%s)" +msgstr "Adjunto borrado correctamente." + +#: src/lang.c:108 +#, fuzzy, c-format +msgid "%d of %d attachments saved successfully." +msgstr "D-Mod desinstalado exitosamente" + +#: src/lang.c:109 +#, fuzzy +msgid "Select attachment> " +msgstr "Adjuntos" + +#: src/lang.c:110 +#, fuzzy +msgid "Tagged attachment" +msgstr "Adjuntos" + +#: src/lang.c:111 +#, fuzzy, c-format +msgid "%d attachments tagged" +msgstr "Adjuntos" + +#: src/lang.c:112 +#, fuzzy +msgid "Untagged attachment" +msgstr "Adjuntos" + +#: src/lang.c:115 +msgid "" "# Do not edit this comment block\n" "#\n" msgstr "" -#: src/attrib.c:1225 -#, c-format +#: src/lang.c:116 msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "" -#: src/attrib.c:1226 -#, c-format +#: src/lang.c:117 msgid "# add_posted_to_filter=ON/OFF\n" msgstr "" -#: src/attrib.c:1227 -#, c-format +#: src/lang.c:118 msgid "# advertising=ON/OFF\n" msgstr "" -#: src/attrib.c:1228 -#, c-format +#: src/lang.c:119 msgid "# alternative_handling=ON/OFF\n" msgstr "" -#: src/attrib.c:1229 -#, c-format +#: src/lang.c:120 msgid "# ask_for_metamail=ON/OFF\n" msgstr "" -#: src/attrib.c:1230 -#, c-format +#: src/lang.c:121 msgid "# auto_cc_bcc=NUM\n" msgstr "" -#: src/attrib.c:1231 -#, c-format +#: src/lang.c:122 msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "" -#: src/attrib.c:1232 -#, c-format +#: src/lang.c:123 msgid "# auto_list_thread=ON/OFF\n" msgstr "" -#: src/attrib.c:1233 -#, c-format +#: src/lang.c:124 msgid "# auto_select=ON/OFF\n" msgstr "" -#: src/attrib.c:1234 -#, c-format +#: src/lang.c:125 msgid "# batch_save=ON/OFF\n" msgstr "" -#: src/attrib.c:1235 -#, c-format -msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" +#: src/lang.c:126 +msgid "# date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n" msgstr "" -#: src/attrib.c:1236 -#, c-format +#: src/lang.c:127 msgid "# delete_tmp_files=ON/OFF\n" msgstr "" -#: src/attrib.c:1237 -#, c-format -msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" +#: src/lang.c:128 +msgid "# editor_format=STRING (eg. %E +%N %F)\n" msgstr "" -#: src/attrib.c:1238 -#, c-format +#: src/lang.c:129 msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "" -#: src/attrib.c:1239 -#, c-format +#: src/lang.c:130 msgid "# followup_to=STRING\n" msgstr "" -#: src/attrib.c:1240 -#, c-format +#: src/lang.c:131 msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "" -#: src/attrib.c:1241 -#, c-format +#: src/lang.c:132 msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "" -#: src/attrib.c:1242 -#, c-format -msgid "# group_format=STRING (eg. %%n %%m %%R %%L %%s %%F)\n" +#: src/lang.c:133 +msgid "# group_format=STRING (eg. %n %m %R %L %s %F)\n" msgstr "" -#: src/attrib.c:1243 -#, c-format +#: src/lang.c:134 msgid "# mail_8bit_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1244 -#, c-format +#: src/lang.c:135 msgid "# mail_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1252 -#, c-format +#: src/lang.c:137 msgid "# ispell=STRING\n" msgstr "" -#: src/attrib.c:1254 -#, c-format +#: src/lang.c:139 msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "" -#: src/attrib.c:1255 -#, c-format +#: src/lang.c:140 msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "" -#: src/attrib.c:1256 -#, c-format +#: src/lang.c:141 msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "" -#: src/attrib.c:1257 -#, c-format +#: src/lang.c:142 msgid "# mark_ignore_tags=ON/OFF\n" msgstr "" -#: src/attrib.c:1258 -#, c-format +#: src/lang.c:143 msgid "# mark_saved_read=ON/OFF\n" msgstr "" -#: src/attrib.c:1259 -#, c-format +#: src/lang.c:144 msgid "# mime_forward=ON/OFF\n" msgstr "" -#: src/attrib.c:1261 -#, c-format +#: src/lang.c:146 msgid "# mm_network_charset=supported_charset" msgstr "" -#: src/attrib.c:1268 -#, c-format +#: src/lang.c:147 msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "" -#: src/attrib.c:1270 -#, c-format +#: src/lang.c:149 msgid "# news_headers_to_display=STRING\n" msgstr "" -#: src/attrib.c:1271 -#, c-format +#: src/lang.c:150 msgid "# news_headers_to_not_display=STRING\n" msgstr "" -#: src/attrib.c:1272 -#, c-format +#: src/lang.c:151 msgid "# news_quote_format=STRING\n" msgstr "" -#: src/attrib.c:1273 -#, c-format +#: src/lang.c:152 msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "" -#: src/attrib.c:1274 -#, c-format +#: src/lang.c:153 msgid "# pos_first_unread=ON/OFF\n" msgstr "" -#: src/attrib.c:1275 -#, c-format +#: src/lang.c:154 msgid "# post_8bit_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1276 -#, c-format +#: src/lang.c:155 msgid "# post_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1283 -#, c-format +#: src/lang.c:156 msgid "# post_process_type=NUM\n" msgstr "" -#: src/attrib.c:1288 -#, c-format +#: src/lang.c:157 msgid "# post_process_view=ON/OFF\n" msgstr "" -#: src/attrib.c:1289 -#, c-format +#: src/lang.c:158 msgid "# quick_kill_scope=STRING (e.g. talk.*)\n" msgstr "" -#: src/attrib.c:1290 -#, c-format +#: src/lang.c:159 msgid "# quick_kill_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1291 -#, c-format +#: src/lang.c:160 msgid "# quick_kill_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1292 -#, c-format +#: src/lang.c:161 msgid "# quick_kill_header=NUM\n" msgstr "" -#: src/attrib.c:1293 src/attrib.c:1302 -#, c-format +#: src/lang.c:162 src/lang.c:171 msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "" -#: src/attrib.c:1294 src/attrib.c:1303 -#, c-format +#: src/lang.c:163 src/lang.c:172 msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "" -#: src/attrib.c:1295 src/attrib.c:1304 -#, c-format +#: src/lang.c:164 src/lang.c:173 msgid "# 4=Message-ID: & full References: line\n" msgstr "" -#: src/attrib.c:1296 src/attrib.c:1305 -#, c-format +#: src/lang.c:165 src/lang.c:174 msgid "# 5=Message-ID: & last References: entry only\n" msgstr "" -#: src/attrib.c:1297 src/attrib.c:1306 -#, c-format +#: src/lang.c:166 src/lang.c:175 msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "" -#: src/attrib.c:1298 -#, c-format +#: src/lang.c:167 msgid "# quick_select_scope=STRING\n" msgstr "" -#: src/attrib.c:1299 -#, c-format +#: src/lang.c:168 msgid "# quick_select_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1300 -#, c-format +#: src/lang.c:169 msgid "# quick_select_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1301 -#, c-format +#: src/lang.c:170 msgid "# quick_select_header=NUM\n" msgstr "" -#: src/attrib.c:1307 -#, c-format -msgid "# quote_chars=STRING (%%I for initials)\n" +#: src/lang.c:176 +msgid "# quote_chars=STRING (%I for initials)\n" msgstr "" -#: src/attrib.c:1309 -#, c-format +#: src/lang.c:178 msgid "# print_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1311 -#, c-format +#: src/lang.c:180 msgid "# process_only_unread=ON/OFF\n" msgstr "" -#: src/attrib.c:1312 -#, c-format +#: src/lang.c:181 msgid "# prompt_followupto=ON/OFF\n" msgstr "" -#: src/attrib.c:1313 -#, c-format +#: src/lang.c:182 msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "" -#: src/attrib.c:1314 -#, c-format +#: src/lang.c:183 msgid "# savefile=STRING (eg. =linux)\n" msgstr "" -#: src/attrib.c:1315 -#, c-format +#: src/lang.c:184 msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "" -#: src/attrib.c:1316 -#, c-format +#: src/lang.c:185 msgid "# show_author=NUM\n" msgstr "" -#: src/attrib.c:1322 -#, c-format +#: src/lang.c:186 msgid "# show_signatures=ON/OFF\n" msgstr "" -#: src/attrib.c:1324 -#, c-format +#: src/lang.c:187 +msgid "# show_art_score=ON/OFF\n" +msgstr "" + +#: src/lang.c:189 msgid "# suppress_soft_hyphens=ON/OFF\n" msgstr "" -#: src/attrib.c:1326 -#, c-format +#: src/lang.c:191 msgid "# show_only_unread_arts=ON/OFF\n" msgstr "" -#: src/attrib.c:1327 -#, c-format +#: src/lang.c:192 msgid "# sigdashes=ON/OFF\n" msgstr "" -#: src/attrib.c:1328 -#, c-format +#: src/lang.c:193 msgid "# signature_repost=ON/OFF\n" msgstr "" -#: src/attrib.c:1329 -#, c-format +#: src/lang.c:194 msgid "# sort_article_type=NUM\n" msgstr "" -#: src/attrib.c:1347 -#, c-format +#: src/lang.c:195 msgid "# sort_threads_type=NUM\n" msgstr "" -#: src/attrib.c:1356 -#, c-format +#: src/lang.c:196 msgid "# tex2iso_conv=ON/OFF\n" msgstr "" -#: src/attrib.c:1357 -#, c-format +#: src/lang.c:197 msgid "# thread_catchup_on_exit=ON/OFF\n" msgstr "" -#: src/attrib.c:1358 -#, c-format +#: src/lang.c:198 msgid "# thread_articles=NUM" msgstr "" -#: src/attrib.c:1365 -#, c-format -msgid "# thread_format=STRING (eg. %%n %%m [%%L] %%T %%F)\n" +#: src/lang.c:199 +msgid "# thread_format=STRING (eg. %n %m [%L] %T %F)\n" msgstr "" -#: src/attrib.c:1366 -#, c-format +#: src/lang.c:200 msgid "# thread_perc=NUM\n" msgstr "" -#: src/attrib.c:1367 -#, c-format +#: src/lang.c:201 msgid "# trim_article_body=NUM\n" msgstr "" -#: src/attrib.c:1368 -#, c-format +#: src/lang.c:202 msgid "# 0 = Don't trim article body\n" msgstr "" -#: src/attrib.c:1369 -#, c-format +#: src/lang.c:203 msgid "# 1 = Skip leading blank lines\n" msgstr "" -#: src/attrib.c:1370 -#, c-format +#: src/lang.c:204 msgid "# 2 = Skip trailing blank lines\n" msgstr "" -#: src/attrib.c:1371 -#, c-format +#: src/lang.c:205 msgid "# 3 = Skip leading and trailing blank lines\n" msgstr "" -#: src/attrib.c:1372 -#, c-format +#: src/lang.c:206 msgid "# 4 = Compact multiple blank lines between text blocks\n" msgstr "" -#: src/attrib.c:1373 -#, c-format +#: src/lang.c:207 msgid "" "# 5 = Compact multiple blank lines between text blocks and skip\n" "# leading blank lines\n" msgstr "" -#: src/attrib.c:1374 -#, c-format +#: src/lang.c:208 msgid "" "# 6 = Compact multiple blank lines between text blocks and skip\n" "# trailing blank lines\n" msgstr "" -#: src/attrib.c:1375 -#, c-format +#: src/lang.c:209 msgid "" "# 7 = Compact multiple blank lines between text blocks and skip\n" "# leading and trailing blank lines\n" msgstr "" -#: src/attrib.c:1376 -#, c-format +#: src/lang.c:210 msgid "# verbatim_handling=ON/OFF\n" msgstr "" -#: src/attrib.c:1378 -#, c-format +#: src/lang.c:212 msgid "# extquote_handling=ON/OFF\n" msgstr "" -#: src/attrib.c:1380 -#, c-format +#: src/lang.c:214 msgid "# wrap_on_next_unread=ON/OFF\n" msgstr "" -#: src/attrib.c:1381 -#, c-format +#: src/lang.c:215 msgid "# x_body=STRING (eg. ~/.tin/extra-body-text)\n" msgstr "" -#: src/attrib.c:1382 -#, c-format +#: src/lang.c:216 msgid "# x_comment_to=ON/OFF\n" msgstr "" -#: src/attrib.c:1383 -#, c-format +#: src/lang.c:217 msgid "# x_headers=STRING (eg. ~/.tin/extra-headers)\n" msgstr "" -#: src/attrib.c:1384 -#, c-format +#: src/lang.c:218 msgid "" "#\n" "# Note that it is best to put general (global scoping)\n" msgstr "" -#: src/attrib.c:1385 -#, c-format +#: src/lang.c:219 msgid "" "# entries first followed by group specific entries.\n" "#\n" msgstr "" -#: src/attrib.c:1386 -#, c-format +#: src/lang.c:220 msgid "############################################################################\n" msgstr "" -#: src/cook.c:631 -#, fuzzy -msgid "(unknown)" -msgstr "_Desconocido:" - -#: src/keymap.c:282 -#, fuzzy -msgid "NULL" -msgstr "(NULO)" - -#: src/lang.c:45 -#, fuzzy -msgid "1 Response" -msgstr "Respuesta" - -#: src/lang.c:49 -#, fuzzy, c-format -msgid "" -"\n" -"%s contains no newsgroups. Exiting." -msgstr "El fichero `%s' (versión %d) contiene:\n" - -#: src/lang.c:50 -#, fuzzy -msgid "all " -msgstr "_Todo" - -#: src/lang.c:51 -#, fuzzy -msgid "All groups" -msgstr "Retiene todos los grupos suplementarios de cual usuario es un miembro." - -#: src/lang.c:52 -#, 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:53 -#, fuzzy -msgid "Article cancelled (deleted)." -msgstr "¡¡¡Cancelada!!!" - -#: src/lang.c:55 -#, fuzzy -msgid "Article cannot be cancelled (deleted)." -msgstr "Una vez que añade una destreza, no podrá borrarla" - -#: src/lang.c:57 -#, fuzzy -msgid "Article deleted." -msgstr "[BORRADO]" - -#: src/lang.c:58 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be mailed to the following address:\n" -" %s" -msgstr "" - -#: src/lang.c:59 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be posted to the following %s:\n" -msgstr "" - -#: src/lang.c:60 -#, fuzzy -msgid "Article not posted!" -msgstr "Publicado en " - -#: src/lang.c:61 -#, fuzzy -msgid "Article not saved" -msgstr "guardado" - -#: src/lang.c:62 -#, fuzzy -msgid "Article Level Commands" -msgstr " órdenes:\n" - -#: src/lang.c:63 -#, fuzzy -msgid "Article has no parent" -msgstr "Artefacto $s ya tiene un superior" - -#: src/lang.c:64 -msgid "Parent article has been killed" -msgstr "" - -#: src/lang.c:65 -#, fuzzy -msgid "Parent article is unavailable" -msgstr "Artículo definido requerido" - -#: src/lang.c:66 -#, fuzzy, c-format -msgid "Article posted: %s" -msgstr "Factura %s contabilizada.\n" - -#: src/lang.c:67 -#, fuzzy, c-format -msgid "Article rejected (saved to %s)" -msgstr "Mantener %s en la versión %s es rechazado." - -#: src/lang.c:68 -#, c-format -msgid "" -"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: " -msgstr "" - -#: src/lang.c:69 -#, fuzzy -msgid "Article unavailable" -msgstr "NO DISPONIBLE" - -#: src/lang.c:70 -#, fuzzy -msgid "Article undeleted." -msgstr "Artículo definido requerido" - -#: src/lang.c:71 -#, fuzzy, c-format -msgid "Article %4d of %4d" -msgstr "estado # %4d\t" - -#: src/lang.c:73 -#, fuzzy -msgid "articles" -msgstr "Artículos" - -#: src/lang.c:74 -#, fuzzy -msgid "This is a repost of the following article:" -msgstr "No necesita utilizar el artículo definido" - -#: src/lang.c:75 -#, fuzzy -msgid "article" -msgstr "Artículo definido requerido" - -#: src/lang.c:76 -#, fuzzy -msgid "Article" -msgstr "Artículo definido requerido" - -#: src/lang.c:77 -#, fuzzy, c-format -msgid "-- %d %s mailed --" -msgstr "Último correo de id_usuario" - -#: src/lang.c:78 -#, fuzzy, c-format -msgid " at %s" -msgstr "" -"\n" -" %s: " - -#: src/lang.c:79 -#, fuzzy, c-format -msgid "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n" -msgstr "" -"Codificando %s%s%s a \n" -" %s%s%s \n" -"con calidad %2.2f\n" - -#: src/lang.c:80 -#, fuzzy -msgid ", charset: " -msgstr "Conjunto de caracteres:" - -#: src/lang.c:81 -#, fuzzy, c-format -msgid "%*s[-- charset %s not supported --]\n" -msgstr "«%s» no se admite en `%s%s'" - -#: src/lang.c:82 -#, fuzzy, c-format -msgid "%*s[-- Description: %s --]\n" -msgstr "descripción no válida: ~s" - -#: src/lang.c:83 -#, fuzzy, c-format -msgid "%d lines" -msgstr "" -"\n" -"\n" -"%d Líneas Principales:\n" -"\n" -" Línea Cuenta\n" -"\n" - -#: src/lang.c:84 -#, fuzzy -msgid "Attachment Menu" -msgstr "Adjuntos" - -#: src/lang.c:85 -#, fuzzy -msgid "Attachment Menu Commands" -msgstr "Adjuntos" - -#: src/lang.c:86 -#, fuzzy -msgid "" -msgstr "" - -#: src/lang.c:87 -#, fuzzy, c-format -msgid "Attachment saved successfully. (%s)" -msgstr "Adjunto borrado correctamente." - -#: src/lang.c:88 -#, fuzzy, c-format -msgid "%d of %d attachments saved successfully." -msgstr "D-Mod desinstalado exitosamente" - -#: src/lang.c:89 -#, fuzzy -msgid "Select attachment> " -msgstr "Adjuntos" - -#: src/lang.c:90 -#, fuzzy -msgid "Tagged attachment" -msgstr "Adjuntos" - -#: src/lang.c:91 -#, fuzzy, c-format -msgid "%d attachments tagged" -msgstr "Adjuntos" - -#: src/lang.c:92 -#, fuzzy -msgid "Untagged attachment" -msgstr "Adjuntos" - -#: src/lang.c:93 +#: src/lang.c:221 #, fuzzy msgid "Attributes Menu Commands" msgstr "menú" -#: src/lang.c:94 +#: src/lang.c:222 #, fuzzy, c-format msgid "attribute with no scope: %s" msgstr " Atributo desconocido GNU: %s\n" -#: src/lang.c:96 +#: src/lang.c:224 #, fuzzy, c-format msgid "%d Authentication failed" msgstr "Autenticación fallada" -#: src/lang.c:97 +#: src/lang.c:225 #, c-format msgid "NNTP authorization password not found for %s" msgstr "" -#: src/lang.c:98 +#: src/lang.c:226 #, fuzzy msgid "Server expects authentication.\n" msgstr "Autenticación servidor finalizada (cliente confiado)…\n" -#: src/lang.c:99 +#: src/lang.c:227 #, fuzzy msgid " Please enter password: " msgstr "Introducir Contraseña" -#: src/lang.c:100 +#: src/lang.c:228 #, fuzzy msgid " Please enter username: " msgstr "" "Por favor, introduzca su nombre de usuario y contraseña para el buzón '%s'" -#: src/lang.c:101 +#: src/lang.c:229 #, fuzzy, c-format msgid "Authorized for user: %s\n" msgstr "Autorizado el" -#: src/lang.c:102 +#: src/lang.c:230 #, fuzzy, c-format msgid "Authorization failed for user: %s\n" msgstr "Autorización fallada. ¿Reintento?" -#: src/lang.c:104 +#: src/lang.c:232 #, fuzzy, c-format msgid "Author search backwards [%s]> " msgstr "Buscar hacia atrás: " -#: src/lang.c:105 +#: src/lang.c:233 #, fuzzy, c-format msgid "Author search forwards [%s]> " msgstr "Buscar hacia adelante" -#: src/lang.c:106 +#: src/lang.c:234 #, fuzzy, c-format msgid "" "\n" @@ -817,302 +723,468 @@ msgstr "" "\n" " %s: " -#: src/lang.c:107 +#: src/lang.c:235 #, fuzzy msgid "Autosubscribing groups...\n" msgstr " grupos=" -#: src/lang.c:108 +#: src/lang.c:236 #, c-format msgid "Autoselecting articles (use '%s' to see all unread) ..." msgstr "" -#: src/lang.c:110 +#: src/lang.c:238 #, c-format msgid "" "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: " msgstr "" -#: src/lang.c:111 +#: src/lang.c:239 #, fuzzy, c-format msgid "Unrecognized attribute: %s" msgstr "Atributo «%s» no reconocido" -#: src/lang.c:112 +#: src/lang.c:240 #, fuzzy, c-format msgid "Bad command. Type '%s' for help." msgstr "orden desconocidoa - «%.*s», intente ayuda" -#: src/lang.c:114 +#: src/lang.c:242 #, fuzzy msgid "Base article" msgstr ", Base: " -#: src/lang.c:115 +#: src/lang.c:243 #, fuzzy msgid "Base article range" msgstr "bit,base está fuera de límite para el símbolo" -#: src/lang.c:116 +#: src/lang.c:244 #, c-format msgid "%s: Updating of index files not supported: cache_overview_files=%s" msgstr "" -#: src/lang.c:117 +#: src/lang.c:245 #, fuzzy msgid "*** Beginning of article ***" msgstr "ningún periodo permitido al principio de la sinopsis" -#: src/lang.c:118 +#: src/lang.c:246 #, fuzzy msgid "*** Beginning of page ***" msgstr "empezando el: " -#: src/lang.c:120 +#: src/lang.c:248 +msgid "bytes" +msgstr "bytes" + +#: src/lang.c:251 #, c-format msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): " msgstr "" -#: src/lang.c:121 +#: src/lang.c:252 #, fuzzy msgid "Cancelling article..." msgstr "" "\n" "Cancelando...\n" -#: src/lang.c:123 +#: src/lang.c:254 #, fuzzy, c-format msgid "Cannot create %s" msgstr "no se puede crear %s: %s\n" -#: src/lang.c:126 +#: src/lang.c:257 #, fuzzy, c-format msgid "Can't find base article %d" msgstr "error: no puede encontrar símbolo: __SDA_BASE_." -#: src/lang.c:128 +#: src/lang.c:259 #, fuzzy, c-format msgid "Can't open %s" msgstr "no se puede abrir %s" -#: src/lang.c:129 +#: src/lang.c:260 #, fuzzy, c-format msgid "Couldn't open %s for saving" msgstr "No se puede abrir %s para escritura\n" -#: src/lang.c:130 +#: src/lang.c:261 #, fuzzy msgid "*** Posting not allowed ***" msgstr "Estará publicando a:" -#: src/lang.c:131 +#: src/lang.c:262 #, fuzzy, c-format msgid "Posting is not allowed to %s" msgstr "Publicación Fallida" -#: src/lang.c:133 +#: src/lang.c:264 #, fuzzy, c-format msgid "Can't retrieve %s" msgstr "no puedo consultar %s: %s\n" -#: src/lang.c:135 +#: src/lang.c:266 +msgid "Can't supersede in mailgroups, try repost instead." +msgstr "" + +#: src/lang.c:267 #, fuzzy, c-format msgid "%s is a directory" msgstr "%s: es un directorio" -#: src/lang.c:136 +#: src/lang.c:268 msgid "Catchup" msgstr "" -#: src/lang.c:137 +#: src/lang.c:269 #, fuzzy, c-format msgid "Catchup %s..." msgstr "" "\n" " %s: " -#: src/lang.c:138 +#: src/lang.c:270 msgid "Catchup all groups entered during this session?" msgstr "" -#: src/lang.c:139 +#: src/lang.c:271 msgid "You have tagged articles in this group - catchup anyway?" msgstr "" -#: src/lang.c:140 +#: src/lang.c:272 #, fuzzy, c-format msgid "%s %d %s in %lu seconds\n" msgstr "durmiendo en %s por %d segundos\n" -#: src/lang.c:141 +#: src/lang.c:273 msgid "Caughtup" msgstr "" -#: src/lang.c:142 +#: src/lang.c:274 #, fuzzy msgid "Check Prepared Article" msgstr "Preparado para: " -#: src/lang.c:143 +#: src/lang.c:275 #, fuzzy msgid "Checking for new groups... " msgstr "Comprobando un nuevo disco\n" -#: src/lang.c:144 +#: src/lang.c:276 #, fuzzy -msgid "Checking for news..." +msgid "Checking for news...\n" msgstr " comprobando..." -#: src/lang.c:145 +#: src/lang.c:277 #, c-format msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: " msgstr "" -#: src/lang.c:147 +#: src/lang.c:279 #, fuzzy msgid "ANSI color disabled" msgstr "Color" -#: src/lang.c:148 +#: src/lang.c:280 #, fuzzy msgid "ANSI color enabled" msgstr "Activado" -#: src/lang.c:150 +#: src/lang.c:282 #, fuzzy, c-format msgid "Command failed: %s" msgstr "Orden fallada: %s\n" -#: src/lang.c:152 +#: src/lang.c:284 #, fuzzy msgid "Mark not selected articles read?" msgstr "Marca buzones leídos" -#: src/lang.c:154 -#, fuzzy, c-format -msgid "Connecting to %s..." -msgstr "conectando a %s" - -#: src/lang.c:156 +#: src/lang.c:285 #, fuzzy msgid "Connection Info" msgstr "Conexión verificada a %s (cert=%s)" -#: src/lang.c:157 +#: src/lang.c:286 +#, fuzzy +msgid "Reading from local spool.\n" +msgstr "error leyendo desde `%s'" + +#: src/lang.c:287 +#, fuzzy +msgid "Reading saved news.\n" +msgstr "Leyendo %s\n" + +#: src/lang.c:295 +#, fuzzy +msgid "" +"\n" +"Local spool config:\n" +"-------------------\n" +msgstr " Propiedades: " + +#: src/lang.c:300 +msgid "COMPRESS :" +msgstr "" + +#: src/lang.c:301 +#, fuzzy +msgid "" +"\n" +"Connection details:\n" +"-------------------\n" +msgstr "Operaciones" + +#: src/lang.c:303 +#, c-format +msgid " DEFLATE %s\n" +msgstr "" + +#: src/lang.c:304 +msgid "(enabled)" +msgstr "" + +#: src/lang.c:305 +msgid "(inactive)" +msgstr "" + +#: src/lang.c:307 +msgid " DEFLATE (not supported)\n" +msgstr "" + +#: src/lang.c:310 +msgid "(disabled)" +msgstr "" + +#: src/lang.c:311 +#, c-format +msgid "NNTP TIMEOUT : %d seconds %s\n" +msgstr "" + +#: src/lang.c:313 +#, c-format +msgid "IMPLEMENTATION: %s\n" +msgstr "" + +#: src/lang.c:315 +#, c-format +msgid "MAXARTNUM : %s\n" +msgstr "" + +#: src/lang.c:317 +#, fuzzy, c-format +msgid "Reading via NNTP (%s).\n" +msgstr "No leído" + +#: src/lang.c:318 +#, c-format +msgid "NNTPPORT : %u\n" +msgstr "" + +#: src/lang.c:319 +#, fuzzy +msgid "read only" +msgstr "*** Tiene correo no leído. ***" + +#: src/lang.c:320 +msgid "read/write" +msgstr "" + +#: src/lang.c:321 +#, c-format +msgid "NNTPSERVER : %s\n" +msgstr "" + +#: src/lang.c:323 +#, fuzzy, c-format +msgid "Reading %s via NNTPS (%s; " +msgstr "No leído" + +#: src/lang.c:325 +#, fuzzy, c-format +msgid "Certificate #%d\n" +msgstr "Edite el contenido de su fichero" + +#: src/lang.c:327 +#, c-format +msgid "Issuer : %s\n" +msgstr "" + +#: src/lang.c:328 +#, fuzzy +msgid "" +"\n" +"Server certificate information:\n" +"-------------------------------\n" +msgstr "Deshacer la última operación o grupo de operaciones sobre los paquetes" + +#: src/lang.c:329 +#, fuzzy, c-format +msgid "Subject: %s\n" +msgstr "Asunto" + +#: src/lang.c:330 +#, fuzzy +msgid "" +"\n" +"TLS information:\n" +"----------------\n" +msgstr "Operaciones" + +#: src/lang.c:333 +msgid "UNEXPECTED, possible BUG" +msgstr "" + +#: src/lang.c:334 +msgid "tolerated as \"-k\" (insecure) requested" +msgstr "" + +#: src/lang.c:335 +#, c-format +msgid "" +"Server certificate verification FAILED:\n" +"\t%s (%s)\n" +msgstr "" + +#: src/lang.c:336 +#, fuzzy +msgid "Server certificate verified successfully.\n" +msgstr "Fichero subido con éxito" + +#: src/lang.c:338 +msgid "trusted" +msgstr "" + +#: src/lang.c:339 +msgid "untrusted" +msgstr "" + +#: src/lang.c:342 +msgid "Server certificate verification FAILED: \n" +msgstr "" + +#: src/lang.c:346 +#, c-format +msgid "%s %s (strength %d)\n" +msgstr "" + +#: src/lang.c:353 #, c-format msgid "Cook article failed, %s is exiting" msgstr "" -#: src/lang.c:158 +#: src/lang.c:354 #, fuzzy msgid "" msgstr "CR o DB" -#: src/lang.c:159 +#: src/lang.c:355 msgid "Creating active file for saved groups...\n" msgstr "" -#: src/lang.c:160 +#: src/lang.c:356 #, fuzzy msgid "Creating newsrc file...\n" msgstr "Se crea el fichero de biblioteca: %s" -#: src/lang.c:162 src/lang.c:1338 src/lang.c:1358 +#: src/lang.c:358 src/lang.c:1666 src/lang.c:1686 msgid "Default" msgstr "Predeterminado" -#: src/lang.c:163 +#: src/lang.c:359 msgid "Delete saved files that have been post processed?" msgstr "" -#: src/lang.c:164 +#: src/lang.c:360 #, fuzzy msgid "Deleting temporary files..." msgstr "Se borra el fichero base temporal %s" -#: src/lang.c:166 +#: src/lang.c:362 #, fuzzy msgid "*** End of article ***" msgstr "Artículo definido requerido" -#: src/lang.c:167 +#: src/lang.c:363 #, fuzzy msgid "*** End of articles ***" msgstr "" "\n" "Ningún artículo dentro de este grupo.\n" -#: src/lang.c:168 +#: src/lang.c:364 #, fuzzy msgid "*** End of attachments ***" msgstr "Adjuntos" -#: src/lang.c:169 +#: src/lang.c:365 #, fuzzy msgid "*** End of groups ***" msgstr " grupos=" -#: src/lang.c:170 +#: src/lang.c:366 #, fuzzy msgid "*** End of page ***" msgstr "NO A FIN-DE-PÃGINA antes que A FIN-DE-PÃGINA" -#: src/lang.c:171 +#: src/lang.c:367 #, fuzzy msgid "*** End of posted articles ***" msgstr "" "\n" "Ningún artículo dentro de este grupo.\n" -#: src/lang.c:172 +#: src/lang.c:368 #, fuzzy msgid "*** End of scopes ***" msgstr "¿Es éste el final?" -#: src/lang.c:173 +#: src/lang.c:369 #, fuzzy msgid "*** End of thread ***" msgstr "Hilo" -#: src/lang.c:174 +#: src/lang.c:370 #, fuzzy msgid "*** End of URLs ***" msgstr "URLS" -#: src/lang.c:175 +#: src/lang.c:371 #, fuzzy msgid "Enter limit of articles to get> " msgstr "Introduzca el nuevo límite de árbol de paquetes:" -#: src/lang.c:176 +#: src/lang.c:372 #, fuzzy msgid "Enter Message-ID to go to> " msgstr "No se pudo obtener el id del mensaje" -#: src/lang.c:177 +#: src/lang.c:373 #, fuzzy msgid " and enter next unread thread" msgstr "La obtención del siguiente thread_id falló" -#: src/lang.c:178 +#: src/lang.c:374 msgid " and enter next unread article" msgstr "" -#: src/lang.c:179 +#: src/lang.c:375 msgid " and enter next unread group" msgstr "" -#: src/lang.c:180 +#: src/lang.c:376 #, fuzzy msgid "Enter option number> " msgstr "Introduzca el número de transacción, como el número de comprobación" -#: src/lang.c:181 +#: src/lang.c:377 #, fuzzy, c-format msgid "Enter range [%s]> " msgstr "Introduzca contraseña para %s@%s: " -#: src/lang.c:182 +#: src/lang.c:378 #, fuzzy msgid "" "\n" @@ -1122,200 +1194,212 @@ msgstr "" "la fuente entrante completa para este fichero se ha utilizado; usted puede " "necesitar resolver conflictos manualmente" -#: src/lang.c:186 +#: src/lang.c:382 msgid "" "\n" "Error: Bad address in Approved: header.\n" msgstr "" -#: src/lang.c:187 +#: src/lang.c:383 #, fuzzy msgid "" "\n" "Error: Bad address in From: header.\n" msgstr "error al leer cabecera de paquete\n" -#: src/lang.c:188 +#: src/lang.c:384 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" msgstr "" -#: src/lang.c:189 +#: src/lang.c:385 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" msgstr "" -#: src/lang.c:190 +#: src/lang.c:386 #, fuzzy msgid "" "\n" "Error: Bad address in To: header.\n" msgstr "Cabecera equivocada/ilegible" -#: src/lang.c:192 +#: src/lang.c:388 #, fuzzy, c-format msgid "Can't unlock %s" msgstr "pthread_mutex_unlock fallado: %s" -#: src/lang.c:193 +#: src/lang.c:389 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "" -#: src/lang.c:194 +#: src/lang.c:390 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "" -#: src/lang.c:197 +#: src/lang.c:393 +#, 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:396 #, fuzzy, c-format msgid "Corrupted file %s" msgstr "fichero «%s» indexado está corrompido" -#: src/lang.c:199 +#: src/lang.c:397 +#, fuzzy, c-format +msgid "couldn't expand %s\n" +msgstr "Expandir" + +#: src/lang.c:399 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" msgstr "" -#: src/lang.c:200 +#: src/lang.c:400 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "" -#: src/lang.c:201 +#: src/lang.c:401 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "" -#: src/lang.c:202 +#: src/lang.c:402 msgid "Left angle bracket missing in route address.\n" msgstr "" -#: src/lang.c:203 +#: src/lang.c:403 msgid "Left parenthesis missing in old-style address.\n" msgstr "" -#: src/lang.c:204 +#: src/lang.c:404 msgid "Right parenthesis missing in old-style address.\n" msgstr "" -#: src/lang.c:205 +#: src/lang.c:405 #, fuzzy msgid "At-sign missing in mail address.\n" msgstr "Dirección personal para correo" -#: src/lang.c:206 +#: src/lang.c:406 msgid "Single component FQDN is not allowed. Add your domain.\n" msgstr "" -#: src/lang.c:207 +#: src/lang.c:407 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:208 +#: src/lang.c:408 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:209 +#: src/lang.c:409 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:210 +#: src/lang.c:410 #, fuzzy msgid "Illegal character in FQDN.\n" msgstr "Hay un carácter ilegal en el nombre." -#: src/lang.c:211 +#: src/lang.c:411 msgid "Zero length FQDN component not allowed.\n" msgstr "" -#: src/lang.c:212 +#: src/lang.c:412 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" msgstr "" -#: src/lang.c:213 +#: src/lang.c:413 msgid "FQDN component may not start or end with hyphen.\n" msgstr "" -#: src/lang.c:214 +#: src/lang.c:414 msgid "FQDN component may not start with digit.\n" msgstr "" -#: src/lang.c:215 +#: src/lang.c:415 msgid "Domain literal has impossible numeric value.\n" msgstr "" -#: src/lang.c:216 +#: src/lang.c:416 msgid "" "Domain literal is for private use only and not allowed for global use.\n" msgstr "" -#: src/lang.c:217 +#: src/lang.c:417 msgid "Right bracket missing in domain literal.\n" msgstr "" -#: src/lang.c:218 +#: src/lang.c:418 #, fuzzy msgid "Missing localpart of mail address.\n" msgstr "Dirección personal para correo" -#: src/lang.c:219 +#: src/lang.c:419 msgid "Illegal character in localpart of mail address.\n" msgstr "" -#: src/lang.c:220 +#: src/lang.c:420 msgid "Zero length localpart component not allowed.\n" msgstr "" -#: src/lang.c:221 +#: src/lang.c:421 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" msgstr "" -#: src/lang.c:222 +#: src/lang.c:422 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" msgstr "" -#: src/lang.c:223 +#: src/lang.c:423 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" msgstr "" -#: src/lang.c:224 +#: src/lang.c:424 msgid "Bad syntax in encoded word used in realname.\n" msgstr "" -#: src/lang.c:225 +#: src/lang.c:425 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" msgstr "" -#: src/lang.c:226 +#: src/lang.c:426 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" msgstr "" -#: src/lang.c:227 +#: src/lang.c:427 msgid "" "\n" "Error: No blank line found after header.\n" msgstr "" -#: src/lang.c:228 +#: src/lang.c:428 #, fuzzy, c-format msgid "" "\n" @@ -1323,7 +1407,7 @@ msgid "" 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:230 +#: src/lang.c:430 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1332,7 +1416,7 @@ msgid "" " editing tinrc.\n" msgstr "" -#: src/lang.c:235 +#: src/lang.c:435 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1342,13 +1426,13 @@ msgid "" " using the M)enu of configurable options or by editing tinrc.\n" msgstr "" -#: src/lang.c:241 +#: src/lang.c:441 msgid "" "\n" "Error: Article starts with blank line instead of header\n" msgstr "" -#: src/lang.c:242 +#: src/lang.c:442 #, c-format msgid "" "\n" @@ -1356,28 +1440,28 @@ msgid "" "%s\n" msgstr "" -#: src/lang.c:243 +#: src/lang.c:443 #, 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:244 +#: src/lang.c:444 #, c-format msgid "" "\n" "Error: The \"%s:\" line is missing from the article header.\n" msgstr "" -#: src/lang.c:245 +#: src/lang.c:445 #, c-format msgid "" "\n" "Error: %s contains non 7bit chars.\n" msgstr "" -#: src/lang.c:246 +#: src/lang.c:446 #, c-format msgid "" "\n" @@ -1385,163 +1469,164 @@ msgid "" "%s\n" msgstr "" -#: src/lang.c:247 +#: src/lang.c:447 #, fuzzy, c-format msgid "" "\n" "Error: There are multiple (%d) \"%s:\" lines in the header.\n" msgstr "error(%d) obteniendo cabecera #%d registra para %s desinstalar\n" -#: src/lang.c:248 +#: src/lang.c:448 +#, c-format +msgid "" +"\n" +"Error: Header on line %d has no name:\n" +"%s\n" +msgstr "" + +#: src/lang.c:450 #, fuzzy, c-format msgid "Insecure permissions of %s (%o)" msgstr "NT_386_IOPERM (permisos E/S x86)" -#: src/lang.c:253 +#: src/lang.c:453 +#, c-format +msgid "Line %d is longer than %d octets and should be folded.\n" +msgstr "" + +#: src/lang.c:455 +#, c-format +msgid "Line %d is longer than %d octets and should be shortened.\n" +msgstr "" + +#: src/lang.c:461 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "" -#: src/lang.c:254 +#: src/lang.c:462 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "" -#: src/lang.c:256 +#: src/lang.c:464 #, fuzzy msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" msgstr "error: no puede reiniciar, operación no permitida\n" -#: src/lang.c:257 +#: src/lang.c:465 msgid "Can't get a (fully-qualified) domain-name!" msgstr "" -#: src/lang.c:258 +#: src/lang.c:466 #, fuzzy, c-format msgid "No permissions to go into %s\n" msgstr "se conservan los permisos de %s" -#: src/lang.c:260 +#: src/lang.c:468 #, fuzzy msgid "" "\n" "Error: From: line missing.\n" msgstr "DSO faltante desde línea de orden" -#: src/lang.c:262 +#: src/lang.c:470 #, fuzzy, c-format msgid "No read permissions for %s\n" msgstr "se conservan los permisos de %s" -#: src/lang.c:263 +#: src/lang.c:471 #, fuzzy, c-format msgid "File %s does not exist\n" msgstr "Fichero %s no existe" -#: src/lang.c:264 +#: src/lang.c:472 #, fuzzy, c-format msgid "No write permissions for %s\n" msgstr "%s: permisos no establecidos: %s\n" -#: src/lang.c:265 +#: src/lang.c:473 msgid "Can't get user information (/etc/passwd missing?)" msgstr "" -#: src/lang.c:266 +#: src/lang.c:475 #, fuzzy msgid "errors" msgstr "Errores" -#: src/lang.c:268 +#: src/lang.c:476 +#, fuzzy +msgid "error" +msgstr "ERROR" + +#: src/lang.c:479 #, c-format msgid "" "\n" "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n" msgstr "" -#: src/lang.c:270 +#: src/lang.c:481 #, c-format msgid "Server has non of the groups listed in %s" msgstr "" -#: src/lang.c:271 -#, fuzzy -msgid "error" -msgstr "ERROR" +#: src/lang.c:482 +#, c-format +msgid "Error: unlink %s" +msgstr "" -#: src/lang.c:272 +#: src/lang.c:483 #, fuzzy msgid "Unknown display level" msgstr "desconoce nivel %s ISA" -#: src/lang.c:273 +#: src/lang.c:485 +#, fuzzy +msgid "Unreachable?\n" +msgstr "estado %s no alcanzable desde %s" + +#: src/lang.c:487 #, fuzzy msgid "" msgstr " o CTRL-x Abortar MODO BUSQUEDA" -#: src/lang.c:274 +#: src/lang.c:488 #, fuzzy msgid "Exiting..." msgstr "Saliendo" -#: src/lang.c:275 +#: src/lang.c:489 msgid "leaving external mail-reader" msgstr "" -#: src/lang.c:276 +#: src/lang.c:490 #, fuzzy, c-format msgid "Extracting %s..." msgstr "x - extrayendo< %s %s" -#: src/lang.c:278 +#: src/lang.c:492 #, c-format msgid "Error writing %s file. Filesystem full? File reset to previous state." msgstr "" -#: src/lang.c:279 +#: src/lang.c:493 #, c-format msgid "Error making backup of %s file. Filesystem full?" msgstr "" -#: src/lang.c:280 +#: src/lang.c:494 #, fuzzy, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "demasiadas reglas (> %d)!" -#: src/lang.c:281 +#: src/lang.c:495 #, fuzzy msgid "Rule created by: " msgstr "creado" -#: src/lang.c:282 -#, fuzzy, c-format -msgid "Enter pattern [%s]> " -msgstr "glob PATTERN(s) a excluir" - -#: src/lang.c:283 -#, c-format -msgid "" -"\n" -"You requested followups to your article to go to the following %s:\n" -msgstr "" - -#: src/lang.c:284 -#, c-format -msgid " %s\t Answers will be directed to you by mail.\n" -msgstr "" - -#: src/lang.c:285 -#, fuzzy -msgid "-- forwarded message --\n" -msgstr " Los mensajes se reenviarán con %cMTP a:" - -#: src/lang.c:286 -#, fuzzy -msgid "-- end of forwarded message --\n" -msgstr " Los mensajes se reenviarán con %cMTP a:" - -#: src/lang.c:287 +#: src/lang.c:496 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1576,1156 +1661,1196 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:311 +#: src/lang.c:522 #, c-format msgid "Enter score for rule (default=%d): " msgstr "" -#: src/lang.c:312 +#: src/lang.c:523 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" msgstr "" #. SCORE_MAX -#: src/lang.c:313 +#: src/lang.c:524 msgid "Full" msgstr "Llena" -#: src/lang.c:314 +#: src/lang.c:525 #, fuzzy msgid "Comment (optional) : " msgstr "opcional" -#: src/lang.c:315 +#: src/lang.c:527 +msgid "Malformed overview entry: servername missing." +msgstr "" + +#: src/lang.c:528 +#, c-format +msgid "\t Xref: %s" +msgstr "" + +#: src/lang.c:529 +msgid "Skipping Xref filter" +msgstr "" + +#: src/lang.c:531 #, fuzzy msgid "Apply pattern to : " msgstr "Patrón" -#: src/lang.c:316 +#: src/lang.c:532 +#, fuzzy, c-format +msgid "Enter pattern [%s]> " +msgstr "glob PATTERN(s) a excluir" + +#: src/lang.c:533 +#, c-format +msgid "" +"\n" +"You requested followups to your article to go to the following %s:\n" +msgstr "" + +#: src/lang.c:534 +#, c-format +msgid " %s\t Answers will be directed to you by mail.\n" +msgstr "" + +#: src/lang.c:535 +#, fuzzy +msgid "-- forwarded message --\n" +msgstr " Los mensajes se reenviarán con %cMTP a:" + +#: src/lang.c:536 +#, fuzzy +msgid "-- end of forwarded message --\n" +msgstr " Los mensajes se reenviarán con %cMTP a:" + +#: src/lang.c:537 #, fuzzy msgid "From: line (ignore case) " msgstr "" " -i, --ignore-case ignora las diferencias entre mayúsculas y " "minúsculas\n" -#: src/lang.c:317 +#: src/lang.c:538 #, fuzzy msgid "From: line (case sensitive) " msgstr "distinguir mayúsculas" -#: src/lang.c:319 +#: src/lang.c:541 #, fuzzy, c-format msgid "%s%s: Unknown host.\n" msgstr "nombre hospedante desconocido %s" -#: src/lang.c:321 +#: src/lang.c:543 #, fuzzy msgid "global " -msgstr "Global:\n" +msgstr "Global " -#: src/lang.c:322 +#: src/lang.c:544 #, fuzzy, c-format msgid "Please use %.100s instead" msgstr "utilice la comando \"aegis -dbu\" en lugar de otro" -#: src/lang.c:323 +#: src/lang.c:545 #, fuzzy, c-format msgid "%s is bogus" msgstr "aviso: %s: ignorando nombre espurio de fichero" -#: src/lang.c:324 +#: src/lang.c:546 #, fuzzy, c-format msgid "Group %s is moderated. Continue?" msgstr "Ningún foro es moderado en este grupo" -#: src/lang.c:325 +#: src/lang.c:547 #, fuzzy msgid "groups" msgstr "GRUPOS" -#: src/lang.c:326 +#: src/lang.c:548 #, fuzzy, c-format msgid "Rereading %s..." msgstr "" "\n" " %s: " -#: src/lang.c:327 +#: src/lang.c:549 #, fuzzy msgid "Top Level Commands" msgstr "directorio raíz" -#: src/lang.c:328 +#: src/lang.c:550 #, fuzzy msgid "Group Selection" msgstr "Selección de género" -#: src/lang.c:329 +#: src/lang.c:551 #, fuzzy msgid "group" msgstr "Grupo" -#: src/lang.c:330 +#: src/lang.c:552 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" -#: src/lang.c:332 +#: src/lang.c:554 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "" -#: src/lang.c:333 +#: src/lang.c:555 msgid "From: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:334 +#: src/lang.c:556 msgid "" "Linecount of articles to be filtered. < for less, > for more, = for equal." msgstr "" -#: src/lang.c:335 +#: src/lang.c:557 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:336 +#: src/lang.c:558 msgid "Subject: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:337 +#: src/lang.c:559 msgid "" "Enter text pattern to filter if Subject: & From: lines are not what you want." msgstr "" -#: src/lang.c:338 +#: src/lang.c:560 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "" -#: src/lang.c:339 +#: src/lang.c:561 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "" -#: src/lang.c:340 +#: src/lang.c:562 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "" -#: src/lang.c:341 +#: src/lang.c:563 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "" -#: src/lang.c:342 +#: src/lang.c:564 msgid "kill an article via a menu" msgstr "" -#: src/lang.c:343 +#: src/lang.c:565 msgid "auto-select (hot) an article via a menu" msgstr "" -#: src/lang.c:344 +#: src/lang.c:566 #, fuzzy msgid "Browse URLs in article" msgstr "Examinar por" -#: src/lang.c:345 +#: src/lang.c:567 msgid "0 - 9\t display article by number in current thread" msgstr "" -#: src/lang.c:347 +#: src/lang.c:569 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "" -#: src/lang.c:348 +#: src/lang.c:570 msgid "post followup to current article" msgstr "" -#: src/lang.c:349 +#: src/lang.c:571 msgid "post followup (don't copy text) to current article" msgstr "" -#: src/lang.c:350 +#: src/lang.c:572 msgid "post followup to current article quoting complete headers" msgstr "" -#: src/lang.c:351 +#: src/lang.c:573 msgid "repost chosen article to another group" msgstr "" -#: src/lang.c:353 +#: src/lang.c:575 msgid "edit article (mail-groups only)" msgstr "" -#: src/lang.c:354 +#: src/lang.c:576 msgid "display first article in current thread" msgstr "" -#: src/lang.c:355 +#: src/lang.c:577 #, fuzzy msgid "display first page of article" msgstr "No necesita para el primer artículo definido" -#: src/lang.c:356 +#: src/lang.c:578 msgid "display last article in current thread" msgstr "" -#: src/lang.c:357 +#: src/lang.c:579 #, fuzzy msgid "display last page of article" msgstr "Vista página: ningún gráfico a enseñar." -#: src/lang.c:358 +#: src/lang.c:580 msgid "mark rest of thread as read and advance to next unread" msgstr "" -#: src/lang.c:359 +#: src/lang.c:581 #, fuzzy msgid "display next article" msgstr "Ver siguiente pantalla" -#: src/lang.c:360 +#: src/lang.c:582 msgid "display first article in next thread" msgstr "" -#: src/lang.c:361 +#: src/lang.c:583 #, fuzzy msgid "display next unread article" msgstr "Ver siguiente pantalla" -#: src/lang.c:362 +#: src/lang.c:584 msgid "go to the article that this one followed up" msgstr "" -#: src/lang.c:363 +#: src/lang.c:585 #, fuzzy msgid "display previous article" msgstr "Ver pantalla anterior" -#: src/lang.c:364 +#: src/lang.c:586 #, fuzzy msgid "display previous unread article" msgstr "Ver pantalla anterior" -#: src/lang.c:365 +#: src/lang.c:587 msgid "quickly kill an article using defaults" msgstr "" -#: src/lang.c:366 +#: src/lang.c:588 msgid "quickly auto-select (hot) an article using defaults" msgstr "" -#: src/lang.c:367 +#: src/lang.c:589 msgid "return to group selection level" msgstr "" -#: src/lang.c:368 +#: src/lang.c:590 msgid "reply through mail to author" msgstr "" -#: src/lang.c:369 +#: src/lang.c:591 msgid "reply through mail (don't copy text) to author" msgstr "" -#: src/lang.c:370 +#: src/lang.c:592 msgid "reply through mail to author quoting complete headers" msgstr "" -#: src/lang.c:371 +#: src/lang.c:593 #, fuzzy msgid "search backwards within this article" msgstr "Buscar hacia atrás: " -#: src/lang.c:372 +#: src/lang.c:594 #, fuzzy msgid "search forwards within this article" msgstr "Buscar hacia adelante" -#: src/lang.c:373 +#: src/lang.c:595 msgid "show article in raw-mode (including all headers)" msgstr "" -#: src/lang.c:374 +#: src/lang.c:596 msgid "skip next block of included text" msgstr "" -#: src/lang.c:375 +#: src/lang.c:597 msgid "toggle display of sections hidden by a form-feed (^L) on/off" msgstr "" -#: src/lang.c:376 +#: src/lang.c:598 #, fuzzy msgid "toggle display of all headers" msgstr "conmuta enseñar modificaciones de los tamaños del paquete" -#: src/lang.c:377 +#: src/lang.c:599 msgid "toggle word highlighting on/off" msgstr "" -#: src/lang.c:378 +#: src/lang.c:600 msgid "toggle ROT-13 (basic decode) for current article" msgstr "" -#: src/lang.c:379 +#: src/lang.c:601 msgid "toggle tabwidth 4 <-> 8" msgstr "" -#: src/lang.c:380 +#: src/lang.c:602 msgid "toggle German TeX style decoding for current article" msgstr "" -#: src/lang.c:381 +#: src/lang.c:603 #, fuzzy msgid "toggle display of uuencoded sections" msgstr "conmuta enseñar los números de versiones" -#: src/lang.c:382 +#: src/lang.c:604 msgid "View/pipe/save multimedia attachments" msgstr "" -#: src/lang.c:383 +#: src/lang.c:605 #, fuzzy msgid "choose first attachment in list" msgstr "Primero Debe Elegir Un Mensaje" -#: src/lang.c:384 +#: src/lang.c:606 msgid "0 - 9\t choose attachment by number" msgstr "" -#: src/lang.c:385 +#: src/lang.c:607 #, fuzzy msgid "choose last attachment in list" msgstr "Elija una lista para examinar, buscar y publicar mensajes." -#: src/lang.c:387 +#: src/lang.c:609 #, fuzzy msgid "pipe attachment into command" msgstr "Adjuntos" -#: src/lang.c:388 +#: src/lang.c:610 #, fuzzy msgid "pipe raw attachment into command" msgstr "No puede abrir una tubería a orden «%s»" -#: src/lang.c:390 +#: src/lang.c:612 #, fuzzy msgid "save attachment to disk" msgstr "Guarda opciones al disco" -#: src/lang.c:391 +#: src/lang.c:613 #, fuzzy msgid "search for attachments forwards" msgstr "Buscar hacia adelante" -#: src/lang.c:392 +#: src/lang.c:614 #, fuzzy msgid "search for attachments backwards" msgstr "Adjuntos" -#: src/lang.c:393 +#: src/lang.c:615 #, fuzzy msgid "view attachment" msgstr "Adjuntos" -#: src/lang.c:394 +#: src/lang.c:616 #, fuzzy msgid "tag attachment" msgstr "Adjuntos" -#: src/lang.c:395 +#: src/lang.c:617 msgid "tag attachments that match user specified pattern" msgstr "" -#: src/lang.c:396 +#: src/lang.c:618 msgid "reverse tagging on all attachments (toggle)" msgstr "" -#: src/lang.c:397 +#: src/lang.c:619 msgid "untag all tagged attachments" msgstr "" -#: src/lang.c:398 +#: src/lang.c:620 msgid "toggle info message in last line (name/description of attachment)" msgstr "" -#: src/lang.c:399 +#: src/lang.c:621 #, fuzzy msgid "choose first attribute in list" msgstr "Primero Debe Elegir Un Mensaje" -#: src/lang.c:400 +#: src/lang.c:622 msgid "0 - 9\t choose attribute by number" msgstr "" -#: src/lang.c:401 +#: src/lang.c:623 #, fuzzy msgid "choose last attribute in list" msgstr "Elija una lista para examinar, buscar y publicar mensajes." -#: src/lang.c:402 +#: src/lang.c:624 #, fuzzy msgid "reset attribute to a default value" msgstr "restablece todas las opciones a sus valores predeterminados" -#: src/lang.c:403 +#: src/lang.c:625 #, fuzzy msgid "search forwards for an attribute" msgstr "Buscar hacia adelante" -#: src/lang.c:404 +#: src/lang.c:626 #, fuzzy msgid "search backwards for an attribute" msgstr "Buscar hacia atrás: " -#: src/lang.c:405 +#: src/lang.c:627 #, fuzzy msgid "select attribute" msgstr "Atributo" -#: src/lang.c:406 +#: src/lang.c:628 msgid "toggle back to options menu when invoked from there" msgstr "" -#: src/lang.c:407 +#: src/lang.c:629 #, c-format msgid "report bug or comment via mail to %s" msgstr "" -#: src/lang.c:408 +#: src/lang.c:630 #, fuzzy msgid "choose first option in list" msgstr "Primera Opción" -#: src/lang.c:409 +#: src/lang.c:631 msgid "0 - 9\t choose option by number" msgstr "" -#: src/lang.c:410 +#: src/lang.c:632 #, fuzzy msgid "choose last option in list" msgstr "Una opción de listado" -#: src/lang.c:411 +#: src/lang.c:633 #, fuzzy msgid "start scopes menu" msgstr "inicio" -#: src/lang.c:412 +#: src/lang.c:634 #, fuzzy msgid "search forwards for an option" msgstr "Buscar hacia adelante" -#: src/lang.c:413 +#: src/lang.c:635 #, fuzzy msgid "search backwards for an option" msgstr "Buscar hacia atrás: " -#: src/lang.c:414 +#: src/lang.c:636 #, fuzzy msgid "select option" msgstr "Seleccionar…" -#: src/lang.c:415 +#: src/lang.c:637 #, fuzzy msgid "toggle to attributes menu" msgstr "Atributos" -#: src/lang.c:416 +#: src/lang.c:638 msgid "choose range of articles to be affected by next command" msgstr "" -#: src/lang.c:417 +#: src/lang.c:639 #, fuzzy msgid "escape from command prompt" msgstr "Modifica petición de línea de orden." -#: src/lang.c:418 +#: src/lang.c:640 #, fuzzy msgid "edit filter file" msgstr "Edite el contenido de su fichero" -#: src/lang.c:419 +#: src/lang.c:641 #, fuzzy msgid "get help" msgstr "Obtener Ayuda" -#: src/lang.c:420 +#: src/lang.c:642 #, fuzzy msgid "display last article viewed" msgstr "Enseña ñas últimas 5 encuestas de su proyecto." -#: src/lang.c:421 +#: src/lang.c:643 #, fuzzy msgid "down one line" msgstr "Bajar" -#: src/lang.c:422 +#: src/lang.c:644 #, fuzzy msgid "up one line" msgstr "Dos ficheros en una línea: %s\n" -#: src/lang.c:423 +#: src/lang.c:645 msgid "go to article chosen by Message-ID" msgstr "" -#: src/lang.c:424 +#: src/lang.c:646 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "" -#: src/lang.c:425 +#: src/lang.c:647 #, fuzzy msgid "menu of configurable options" msgstr "El menú de opciones" -#: src/lang.c:426 +#: src/lang.c:648 #, fuzzy msgid "down one page" msgstr "d retroceder media página" -#: src/lang.c:427 +#: src/lang.c:649 #, fuzzy msgid "up one page" msgstr "w o avanza página" -#: src/lang.c:429 +#: src/lang.c:651 msgid "post (write) article to current group" msgstr "" -#: src/lang.c:430 +#: src/lang.c:652 #, fuzzy msgid "post postponed articles" msgstr "Pospuesto" -#: src/lang.c:432 +#: src/lang.c:654 msgid "list articles posted by you (from posted file)" msgstr "" -#: src/lang.c:433 +#: src/lang.c:655 #, fuzzy msgid "return to previous menu" msgstr "ninguna sección anterior para devolver, ignorada." -#: src/lang.c:434 +#: src/lang.c:656 #, fuzzy msgid "quit tin immediately" msgstr "sale inmediatamente" -#: src/lang.c:435 +#: src/lang.c:657 #, fuzzy msgid "redraw page" msgstr "Página" -#: src/lang.c:436 +#: src/lang.c:658 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "" -#: src/lang.c:437 +#: src/lang.c:659 msgid "save marked articles automatically without user prompts" msgstr "" -#: src/lang.c:438 +#: src/lang.c:660 msgid "scroll the screen one line down" msgstr "" -#: src/lang.c:439 +#: src/lang.c:661 msgid "scroll the screen one line up" msgstr "" -#: src/lang.c:440 +#: src/lang.c:662 #, fuzzy msgid "search for articles by author backwards" msgstr "Buscar hacia atrás: " -#: src/lang.c:441 +#: src/lang.c:663 #, fuzzy msgid "search for articles by author forwards" msgstr "Buscar hacia adelante" -#: src/lang.c:442 +#: src/lang.c:664 msgid "search all articles for a given string (this may take some time)" msgstr "" -#: src/lang.c:443 +#: src/lang.c:665 msgid " \t (searches are case-insensitive and wrap around to all articles)" msgstr "" -#: src/lang.c:444 +#: src/lang.c:666 msgid "search for articles by Subject line backwards" msgstr "" -#: src/lang.c:445 +#: src/lang.c:667 msgid "search for articles by Subject line forwards" msgstr "" -#: src/lang.c:446 +#: src/lang.c:668 #, fuzzy msgid "repeat last search" msgstr "Repetir la última búsqueda" -#: src/lang.c:447 +#: src/lang.c:669 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "" -#: src/lang.c:448 +#: src/lang.c:670 msgid "toggle info message in last line (subject/description)" msgstr "" -#: src/lang.c:449 +#: src/lang.c:671 #, fuzzy msgid "toggle inverse video" msgstr "_Invertir" -#: src/lang.c:450 +#: src/lang.c:672 msgid "toggle mini help menu and posting etiquette display" msgstr "" -#: src/lang.c:451 +#: src/lang.c:673 msgid "cycle the display of authors email address, real name, both or neither" msgstr "" -#: src/lang.c:452 +#: src/lang.c:674 #, fuzzy msgid "show version information" msgstr " -V, --version muestra información sobre versión\n" -#: src/lang.c:453 +#: src/lang.c:675 msgid "mark all articles as read and return to group selection menu" msgstr "" -#: src/lang.c:454 +#: src/lang.c:676 msgid "mark all articles as read and enter next group with unread articles" msgstr "" -#: src/lang.c:455 +#: src/lang.c:677 #, fuzzy msgid "choose first thread in list" msgstr "Primero Debe Elegir Un Mensaje" -#: src/lang.c:456 +#: src/lang.c:678 #, fuzzy msgid "choose last thread in list" msgstr "Elija una lista para examinar, buscar y publicar mensajes." -#: src/lang.c:457 +#: src/lang.c:679 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "" -#: src/lang.c:458 +#: src/lang.c:680 #, fuzzy msgid "mark article as unread" msgstr "*** Tiene correo no leído. ***" -#: src/lang.c:459 +#: src/lang.c:681 msgid "mark current thread, range or tagged threads as read" msgstr "" -#: src/lang.c:460 +#: src/lang.c:682 msgid "mark current thread, range or tagged threads as unread" msgstr "" -#: src/lang.c:461 +#: src/lang.c:683 msgid "mark current/range/selected/pattern/tagged as read after prompting" msgstr "" -#: src/lang.c:462 +#: src/lang.c:684 msgid "mark current/range/selected/pattern/tagged as unread after prompting" msgstr "" -#: src/lang.c:463 +#: src/lang.c:685 msgid "toggle display of all/selected articles" msgstr "" -#: src/lang.c:464 +#: src/lang.c:686 #, fuzzy msgid "display next group" msgstr "Ver siguiente pantalla" -#: src/lang.c:465 +#: src/lang.c:687 #, fuzzy msgid "display previous group" msgstr "Ver pantalla anterior" -#: src/lang.c:466 +#: src/lang.c:688 #, fuzzy msgid "toggle all selections (all articles)" msgstr "Todos artículos disponibles en " -#: src/lang.c:467 +#: src/lang.c:689 msgid "select group (make \"hot\")" msgstr "" -#: src/lang.c:468 +#: src/lang.c:690 #, fuzzy msgid "select thread" msgstr "Hilo" -#: src/lang.c:469 +#: src/lang.c:691 msgid "select threads if at least one unread article is selected" msgstr "" -#: src/lang.c:470 +#: src/lang.c:692 msgid "select threads that match user specified pattern" msgstr "" -#: src/lang.c:471 +#: src/lang.c:693 msgid "0 - 9\t choose thread by number" msgstr "" -#: src/lang.c:472 +#: src/lang.c:694 msgid "toggle limit number of articles to get, and reload" msgstr "" -#: src/lang.c:473 +#: src/lang.c:695 msgid "toggle display of all/unread articles" msgstr "" -#: src/lang.c:474 +#: src/lang.c:696 #, fuzzy msgid "toggle selection of thread" msgstr "Hilo" -#: src/lang.c:475 +#: src/lang.c:697 msgid "cycle through threading options available" msgstr "" -#: src/lang.c:476 +#: src/lang.c:698 #, fuzzy msgid "undo all selections (all articles)" msgstr "Todos artículos disponibles en " -#: src/lang.c:477 +#: src/lang.c:699 msgid "untag all tagged threads" msgstr "" -#: src/lang.c:478 +#: src/lang.c:700 #, fuzzy msgid "search for articles forwards" msgstr "Buscar hacia adelante" -#: src/lang.c:479 +#: src/lang.c:701 #, fuzzy msgid "search for articles backwards" msgstr "Buscar hacia atrás: " -#: src/lang.c:480 +#: src/lang.c:702 msgid "toggle info message in last line (Message-ID)" msgstr "" -#: src/lang.c:481 +#: src/lang.c:703 msgid "Open article by Message-ID" msgstr "" -#: src/lang.c:482 +#: src/lang.c:704 #, fuzzy msgid "add new scope" msgstr "Añade nueva revisión" -#: src/lang.c:483 +#: src/lang.c:705 #, fuzzy msgid "delete scope" msgstr "borrar" -#: src/lang.c:484 +#: src/lang.c:706 #, fuzzy msgid "edit attributes file" msgstr "Atributos de Fichero\n" -#: src/lang.c:485 +#: src/lang.c:707 #, fuzzy msgid "choose first scope in list" msgstr "Primero Debe Elegir Un Mensaje" -#: src/lang.c:486 +#: src/lang.c:708 msgid "0 - 9\t choose scope by number" msgstr "" -#: src/lang.c:487 +#: src/lang.c:709 #, fuzzy msgid "choose last scope in list" msgstr "Elija una lista para examinar, buscar y publicar mensajes." -#: src/lang.c:488 +#: src/lang.c:710 #, fuzzy msgid "move scope" msgstr "_Mover a:" -#: src/lang.c:489 +#: src/lang.c:711 #, fuzzy msgid "rename scope" msgstr "Renombrar…" -#: src/lang.c:490 +#: src/lang.c:712 #, fuzzy msgid "select scope" msgstr "_Seleccionar…" -#: src/lang.c:491 +#: src/lang.c:713 msgid "mark all articles in group as read" msgstr "" -#: src/lang.c:492 +#: src/lang.c:714 msgid "mark all articles in group as read and move to next unread group" msgstr "" -#: src/lang.c:493 +#: src/lang.c:715 #, fuzzy msgid "choose first group in list" msgstr "Primero Debe Elegir Un Mensaje" -#: src/lang.c:494 +#: src/lang.c:716 #, fuzzy msgid "choose group by name" msgstr "no se especificó el tamaño de entidad para SHF_GROUP" -#: src/lang.c:495 +#: src/lang.c:717 msgid "0 - 9\t choose group by number" msgstr "" -#: src/lang.c:496 +#: src/lang.c:718 msgid "choose range of groups to be affected by next command" msgstr "" -#: src/lang.c:497 +#: src/lang.c:719 #, fuzzy msgid "choose last group in list" msgstr "«%s» debe ser el último en el grupo de instrucciones" -#: src/lang.c:499 +#: src/lang.c:721 msgid "list groups which an article has been posted to (by Message-ID)" msgstr "" -#: src/lang.c:500 +#: src/lang.c:722 msgid " \t (go to article if at least one of the groups is available)" msgstr "" -#: src/lang.c:502 +#: src/lang.c:724 msgid "mark all articles in chosen group unread" msgstr "" -#: src/lang.c:503 +#: src/lang.c:725 msgid "move chosen group within list" msgstr "" -#: src/lang.c:504 +#: src/lang.c:726 msgid "choose next group with unread news" msgstr "" -#: src/lang.c:505 src/lang.c:1420 +#: src/lang.c:727 src/lang.c:1748 msgid "quit" msgstr "salir" -#: src/lang.c:506 +#: src/lang.c:728 msgid "quit without saving configuration changes" msgstr "" -#: src/lang.c:507 +#: src/lang.c:729 #, fuzzy msgid "read chosen group" msgstr "No ha elegido un foro" -#: src/lang.c:508 +#: src/lang.c:730 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr "" -#: src/lang.c:509 +#: src/lang.c:731 #, fuzzy msgid "search backwards for a group name" msgstr "Buscar hacia atrás: " -#: src/lang.c:510 +#: src/lang.c:732 msgid " \t (all searches are case-insensitive and wrap around)" msgstr "" -#: src/lang.c:511 +#: src/lang.c:733 #, fuzzy msgid "search forwards for a group name" msgstr "Buscar hacia adelante" -#: src/lang.c:512 +#: src/lang.c:734 #, fuzzy msgid "subscribe to chosen group" msgstr "Subscribir" -#: src/lang.c:513 +#: src/lang.c:735 #, fuzzy msgid "subscribe to groups that match pattern" msgstr "Campo %s no coincide con el patrón." -#: src/lang.c:514 +#: src/lang.c:736 msgid "reread active file to check for any new news" msgstr "" -#: src/lang.c:515 +#: src/lang.c:737 msgid "show NNTP[S] connection details" msgstr "" -#: src/lang.c:516 +#: src/lang.c:738 msgid "toggle display of group name only or group name plus description" msgstr "" -#: src/lang.c:517 +#: src/lang.c:739 msgid "toggle display to show all/unread subscribed groups" msgstr "" -#: src/lang.c:518 +#: src/lang.c:740 #, fuzzy msgid "unsubscribe from chosen group" msgstr "Error Creando lista de correos." -#: src/lang.c:519 +#: src/lang.c:741 msgid "unsubscribe from groups that match pattern" msgstr "" -#: src/lang.c:520 +#: src/lang.c:742 #, fuzzy msgid "sort the list of groups" msgstr "GRUPOS" -#: src/lang.c:521 +#: src/lang.c:743 msgid "toggle display to show all/subscribed groups" msgstr "" -#: src/lang.c:522 +#: src/lang.c:744 msgid "tag/untag all parts of current multipart-message in order" msgstr "" -#: src/lang.c:523 +#: src/lang.c:745 msgid "0 - 9\t choose article by number" msgstr "" -#: src/lang.c:524 +#: src/lang.c:746 msgid "mark thread as read and return to group index page" msgstr "" -#: src/lang.c:525 +#: src/lang.c:747 msgid "mark thread as read and enter next unread thread or group" msgstr "" -#: src/lang.c:526 +#: src/lang.c:748 #, fuzzy msgid "choose first article in list" msgstr "No necesita para el primer artículo definido" -#: src/lang.c:527 +#: src/lang.c:749 #, fuzzy msgid "choose last article in list" msgstr "Elija una lista para examinar, buscar y publicar mensajes." -#: src/lang.c:528 +#: src/lang.c:750 msgid "mark art, range or tagged arts as read; move crsr to next unread art" msgstr "" -#: src/lang.c:529 +#: src/lang.c:751 msgid "mark article, range or tagged articles as unread" msgstr "" -#: src/lang.c:530 +#: src/lang.c:752 #, fuzzy msgid "mark current thread as unread" msgstr "x marca la versión actual" -#: src/lang.c:531 +#: src/lang.c:753 #, fuzzy msgid "read chosen article" msgstr "No ha elegido un foro" -#: src/lang.c:532 +#: src/lang.c:754 #, fuzzy msgid "" "Display properties\n" "------------------" msgstr " Propiedades: " -#: src/lang.c:533 +#: src/lang.c:755 #, fuzzy msgid "" "Miscellaneous\n" "-------------" msgstr "^Miscelánea" -#: src/lang.c:534 +#: src/lang.c:756 #, fuzzy msgid "" "Moving around\n" "-------------" msgstr "Se .. se mueve..." -#: src/lang.c:535 +#: src/lang.c:757 #, fuzzy msgid "" "Group/thread/article operations\n" "-------------------------------" msgstr "Deshacer la última operación o grupo de operaciones sobre los paquetes" -#: src/lang.c:536 +#: src/lang.c:758 #, fuzzy msgid "" "Attachment operations\n" "---------------------" msgstr "Operaciones" -#: src/lang.c:537 +#: src/lang.c:759 #, fuzzy msgid "" "Attribute operations\n" "--------------------" msgstr "Atributo" -#: src/lang.c:538 +#: src/lang.c:760 #, fuzzy msgid "" "Option operations\n" "-----------------" msgstr "Operaciones" -#: src/lang.c:539 +#: src/lang.c:761 #, fuzzy msgid "" "Posted article operations\n" "-------------------------" msgstr "Deshacer la última operación o grupo de operaciones sobre los paquetes" -#: src/lang.c:540 +#: src/lang.c:762 #, fuzzy msgid "" "Scope operations\n" "----------------" msgstr "Operaciones" -#: src/lang.c:541 +#: src/lang.c:763 #, fuzzy msgid "" "URL operations\n" "--------------" msgstr "URL" -#: src/lang.c:542 +#: src/lang.c:764 #, fuzzy msgid "choose first URL in list" msgstr "Primero Debe Elegir Un Mensaje" -#: src/lang.c:543 +#: src/lang.c:765 msgid "0 - 9\t choose URL by number" msgstr "" -#: src/lang.c:544 +#: src/lang.c:766 #, fuzzy msgid "choose last URL in list" msgstr "Elija una lista para examinar, buscar y publicar mensajes." -#: src/lang.c:545 +#: src/lang.c:767 #, fuzzy msgid "search for URLs forwards" msgstr "Buscar hacia adelante" -#: src/lang.c:546 +#: src/lang.c:768 #, fuzzy msgid "search for URLs backwards" msgstr "Buscar hacia atrás: " -#: src/lang.c:547 +#: src/lang.c:769 #, fuzzy msgid "Open URL in browser" msgstr "EXPLORADOR" -#: src/lang.c:548 +#: src/lang.c:770 msgid "toggle info message in last line (URL)" msgstr "" -#: src/lang.c:550 +#: src/lang.c:772 #, fuzzy msgid "Group Level Commands" msgstr " órdenes:\n" -#: src/lang.c:551 +#: src/lang.c:773 #, fuzzy msgid "Kill filter added" msgstr "_Filtrar por…" -#: src/lang.c:552 +#: src/lang.c:774 msgid "Auto-selection filter added" msgstr "" -#: src/lang.c:553 +#: src/lang.c:775 #, fuzzy msgid "All parts tagged" msgstr "Directorio de Importación [partes de .idata]" -#: src/lang.c:554 +#: src/lang.c:776 #, fuzzy msgid "All parts untagged" msgstr "Directorio de Importación [partes de .idata]" -#: src/lang.c:555 +#: src/lang.c:777 +#, c-format +msgid "Building References-trees (%d/%d)..." +msgstr "" + +#: src/lang.c:778 msgid "Storing article for later posting" msgstr "" -#: src/lang.c:556 +#: src/lang.c:779 #, fuzzy msgid "Please enter a valid character" msgstr "Introduzca un URL válido" -#: src/lang.c:557 +#: src/lang.c:780 #, fuzzy, c-format msgid "Missing part #%d" msgstr "Fin de %s parte %d" -#: src/lang.c:558 +#: src/lang.c:781 #, fuzzy msgid "*** No postponed articles ***" msgstr "Pospuesto" -#: src/lang.c:559 +#: src/lang.c:782 #, fuzzy msgid "Not a multi-part message" msgstr ", parte de " -#: src/lang.c:560 +#: src/lang.c:783 #, fuzzy msgid "You are not subscribed to this group" msgstr "Grupo" -#: src/lang.c:561 +#: src/lang.c:784 #, fuzzy msgid "No previous expression" msgstr "Sin expresión regular previa" -#: src/lang.c:562 +#: src/lang.c:785 #, fuzzy msgid "Operation disabled in no-overwrite mode" msgstr "Modo operativo." #. TODO: replace hard coded key-name in txt_info_postponed -#: src/lang.c:564 +#: src/lang.c:787 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "" -#: src/lang.c:565 +#: src/lang.c:788 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:567 +#: src/lang.c:790 #, c-format msgid "Save filename for %s/%s is a mailbox. Attachment not saved" msgstr "" -#: src/lang.c:568 +#: src/lang.c:791 #, fuzzy msgid "TeX2Iso encoded article" msgstr "Artículo definido requerido" -#: src/lang.c:569 -#, fuzzy -msgid "incomplete " -msgstr "Incompleto" - #. TODO: replace hard coded key-names -#: src/lang.c:571 +#: src/lang.c:793 #, c-format msgid "" "\n" @@ -2763,170 +2888,170 @@ msgid "" "Please send bug-reports/comments to %s with the 'R' command.\n" msgstr "" -#: src/lang.c:587 +#: src/lang.c:809 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "" -#: src/lang.c:589 +#: src/lang.c:811 #, fuzzy msgid "Invalid multibyte sequence found\n" msgstr "Secuencia de carácter UTF-8" -#: src/lang.c:592 +#: src/lang.c:814 #, fuzzy, c-format msgid "Invalid Sender:-header %s" msgstr "valor de cabecera inválido %s" -#: src/lang.c:594 +#: src/lang.c:816 #, fuzzy msgid "Inverse video disabled" msgstr "_Invertir" -#: src/lang.c:595 +#: src/lang.c:817 #, fuzzy msgid "Inverse video enabled" msgstr "_Invertir" -#: src/lang.c:597 +#: src/lang.c:819 #, fuzzy, c-format msgid "Missing definition for %s\n" msgstr "\tsin definición de «%s»" -#: src/lang.c:598 +#: src/lang.c:820 #, fuzzy, c-format msgid "Invalid key definition '%s'\n" msgstr "definición no válida para la impresora «%s»: %s" -#: src/lang.c:599 +#: src/lang.c:821 #, fuzzy, c-format msgid "Invalid keyname '%s'\n" msgstr "%s: modo inválido (%s)" -#: src/lang.c:600 +#: src/lang.c:822 #, fuzzy, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "El fichero `%s' (versión %d) contiene:\n" -#: src/lang.c:601 +#: src/lang.c:823 #, fuzzy, c-format msgid "Kill From: [%s] (y/n): " msgstr "Mato %s(%s%d) ? (s/N) " -#: src/lang.c:602 +#: src/lang.c:824 #, fuzzy msgid "Kill Lines: (num): " msgstr "Núm" -#: src/lang.c:603 +#: src/lang.c:825 #, fuzzy msgid "Kill Article Menu" msgstr "Artículo definido requerido" -#: src/lang.c:604 +#: src/lang.c:826 #, fuzzy, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "Mato %s(%s%d) ? (s/N) " -#: src/lang.c:605 +#: src/lang.c:827 #, fuzzy msgid "Kill pattern scope : " msgstr "..mátalo, Dink..mátalo..." -#: src/lang.c:606 +#: src/lang.c:828 #, fuzzy, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "Mato %s(%s%d) ? (s/N) " -#: src/lang.c:607 +#: src/lang.c:829 #, fuzzy msgid "Kill text pattern : " msgstr "Patrón" -#: src/lang.c:608 +#: src/lang.c:830 #, fuzzy msgid "Kill time in days : " msgstr "Tiempo Medio Abierto (en días)" -#: src/lang.c:610 +#: src/lang.c:832 msgid "Last" msgstr "Último" -#: src/lang.c:611 +#: src/lang.c:833 #, fuzzy msgid "-- Last response --" msgstr "Respuesta" -#: src/lang.c:612 +#: src/lang.c:834 #, 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:614 +#: src/lang.c:840 #, fuzzy msgid "Function not available." msgstr "la función iconv no está disponible" -#: src/lang.c:615 +#: src/lang.c:841 #, fuzzy msgid "Not reading via NNTP." msgstr "No leído" -#: src/lang.c:617 +#: src/lang.c:843 #, fuzzy, c-format msgid "Group: %s" msgstr "no se puede crear un grupo: %s" -#: src/lang.c:618 +#: src/lang.c:844 #, fuzzy, c-format msgid "Groups: %s" msgstr "" "El índice de coincidencia %ls es demasiado largo; los grupos disponibles son " "(%s)" -#: src/lang.c:621 +#: src/lang.c:847 #, fuzzy msgid "Mail" msgstr "CORREO" -#: src/lang.c:622 +#: src/lang.c:848 #, fuzzy msgid "mailbox " msgstr "_Buzón:" -#: src/lang.c:623 +#: src/lang.c:849 #, fuzzy, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Mensajes Masivos para subscriptores de %s" -#: src/lang.c:624 +#: src/lang.c:850 #, fuzzy, c-format msgid "Mailing log to %s\n" msgstr "Crear Lista de Correo %s" -#: src/lang.c:625 +#: src/lang.c:851 #, fuzzy msgid "Mail bug report..." msgstr "Por favor reporte este bicho.\n" -#: src/lang.c:626 +#: src/lang.c:852 #, fuzzy, c-format msgid "Mail BUG REPORT to %s?" msgstr "" "Correo-e del boletín de defectos a: <%s>.\n" " \n" -#: src/lang.c:627 +#: src/lang.c:853 #, fuzzy msgid "Mailed" msgstr "Último correo de id_usuario" -#: src/lang.c:628 +#: src/lang.c:854 #, fuzzy, c-format msgid "Mailing to %s..." msgstr "Actualizar Lista de Correo %s" -#: src/lang.c:629 +#: src/lang.c:855 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2934,379 +3059,384 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:632 +#: src/lang.c:858 #, fuzzy, c-format msgid "%s marked as read" msgstr "Campos marcados con %s son obligatorios." -#: src/lang.c:633 +#: src/lang.c:859 #, fuzzy, c-format msgid "%s marked as unread" msgstr "*** Tiene correo no leído. ***" -#: src/lang.c:634 +#: src/lang.c:860 #, 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:635 +#: src/lang.c:861 #, fuzzy, c-format msgid "Marked %d of %d %s as unread" msgstr "%s:%d:%d: %s" -#: src/lang.c:636 src/lang.c:1376 +#: src/lang.c:862 src/lang.c:1704 msgid "Mark" msgstr "Marcador" -#: src/lang.c:637 +#: src/lang.c:863 #, c-format msgid "Mark all articles as read%s?" msgstr "" -#: src/lang.c:638 +#: src/lang.c:864 #, fuzzy, c-format msgid "Mark article as read%s?" msgstr "Marca buzones leídos" -#: src/lang.c:639 +#: src/lang.c:865 #, fuzzy, c-format msgid "Mark group %s as read?" msgstr "Marca buzones leídos" -#: src/lang.c:640 +#: src/lang.c:866 #, fuzzy, c-format msgid "Mark thread as read%s?" msgstr "Hilo(s) encontrado(s)" -#: src/lang.c:641 +#: src/lang.c:867 #, fuzzy, c-format msgid "Matching %s groups..." msgstr "GRUPOS" -#: src/lang.c:642 src/lang.c:655 src/lang.c:658 src/lang.c:664 +#: src/lang.c:868 src/lang.c:881 src/lang.c:884 src/lang.c:890 #, c-format msgid "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" msgstr "" -#: src/lang.c:644 +#: src/lang.c:870 #, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "" -#: src/lang.c:646 +#: src/lang.c:872 #, c-format msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "" -#: src/lang.c:648 +#: src/lang.c:874 #, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" msgstr "" -#: src/lang.c:649 src/lang.c:653 +#: src/lang.c:875 src/lang.c:879 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "" -#: src/lang.c:650 +#: src/lang.c:876 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " "%s=list thread" msgstr "" -#: src/lang.c:651 +#: src/lang.c:877 #, c-format msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom" msgstr "" -#: src/lang.c:652 +#: src/lang.c:878 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "" -#: src/lang.c:654 +#: src/lang.c:880 #, c-format msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read" msgstr "" -#: src/lang.c:656 src/lang.c:665 +#: src/lang.c:882 src/lang.c:891 #, c-format msgid "%s=search forwards; %s=search backwards; %s=repeat search" msgstr "" -#: src/lang.c:657 +#: src/lang.c:883 #, 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:659 +#: src/lang.c:885 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" msgstr "" -#: src/lang.c:660 +#: src/lang.c:886 #, c-format msgid "" "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread" msgstr "" -#: src/lang.c:661 +#: src/lang.c:887 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" "out" msgstr "" -#: src/lang.c:662 +#: src/lang.c:888 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "" -#: src/lang.c:663 +#: src/lang.c:889 #, c-format msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread" msgstr "" -#: src/lang.c:666 +#: src/lang.c:892 #, fuzzy msgid "--More--" msgstr "Más…" -#: src/lang.c:667 +#: src/lang.c:894 +#, c-format +msgid "MOTD: %s\n" +msgstr "" + +#: src/lang.c:896 #, fuzzy, c-format msgid "Moving %s..." msgstr "Error moviendo final %s a dir anterior %s" -#: src/lang.c:668 +#: src/lang.c:897 #, fuzzy msgid "Message-ID: & last Reference " msgstr "No se pudo obtener el id del mensaje" -#: src/lang.c:669 +#: src/lang.c:898 #, fuzzy msgid "Message-ID: line " msgstr "No se pudo obtener el id del mensaje" -#: src/lang.c:670 +#: src/lang.c:899 #, fuzzy msgid "Message-ID: & References: line" msgstr "No se pudo obtener el id del mensaje" -#: src/lang.c:672 -#, fuzzy -msgid ", name: " -msgstr "" - -#: src/lang.c:673 +#: src/lang.c:901 #, fuzzy, c-format msgid "Go to newsgroup [%s]> " msgstr "Ir" -#: src/lang.c:674 +#: src/lang.c:902 msgid "newsgroups" msgstr "" -#: src/lang.c:675 +#: src/lang.c:903 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "" -#: src/lang.c:676 +#: src/lang.c:904 msgid "newsgroup" msgstr "" -#: src/lang.c:677 +#: src/lang.c:905 msgid "Try and save newsrc file again?" msgstr "" -#: src/lang.c:678 +#: src/lang.c:906 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "" -#: src/lang.c:679 +#: src/lang.c:907 #, fuzzy msgid "newsrc file saved successfully.\n" msgstr "Fichero subido con éxito" -#: src/lang.c:680 +#: src/lang.c:908 #, fuzzy msgid "-- Next response --" msgstr "Siguiente" -#: src/lang.c:681 +#: src/lang.c:909 msgid "No " msgstr "" -#: src/lang.c:682 +#: src/lang.c:910 #, fuzzy msgid "*** No articles ***" msgstr "Artículos anteriores" -#: src/lang.c:683 +#: src/lang.c:911 #, fuzzy msgid "No articles have been posted" msgstr "No se han enviado Comentarios" -#: src/lang.c:684 +#: src/lang.c:912 #, fuzzy msgid "*** No attachments ***" msgstr "Adjuntos" -#: src/lang.c:685 +#: src/lang.c:913 #, fuzzy msgid "*** No description ***" msgstr "(sin descripción)" -#: src/lang.c:686 +#: src/lang.c:914 #, fuzzy msgid "No filename" msgstr "el fichero \"$filename\" es desconocido" -#: src/lang.c:687 +#: src/lang.c:915 #, fuzzy msgid "No group" msgstr "** grupo" -#: src/lang.c:688 +#: src/lang.c:916 #, fuzzy msgid "*** No groups ***" msgstr " grupos=" -#: src/lang.c:689 +#: src/lang.c:917 #, fuzzy msgid "No more groups to read" msgstr "GRUPOS" -#: src/lang.c:690 +#: src/lang.c:918 #, fuzzy msgid "No last message" msgstr "Último" -#: src/lang.c:691 +#: src/lang.c:919 #, fuzzy msgid "No mail address" msgstr "Dirección personal para correo" -#: src/lang.c:692 +#: src/lang.c:920 #, fuzzy msgid "No articles marked for saving" msgstr "" "\n" "Ningún artículo dentro de este grupo.\n" -#: src/lang.c:693 +#: src/lang.c:921 msgid "No match" msgstr "Sin coincidencia" -#: src/lang.c:694 +#: src/lang.c:922 #, fuzzy msgid "No more groups" msgstr " grupos=" -#: src/lang.c:695 +#: src/lang.c:923 msgid "No newsgroups" msgstr "" -#: src/lang.c:696 +#: src/lang.c:924 #, fuzzy msgid "No next unread article" msgstr "*** Tiene correo no leído. ***" -#: src/lang.c:697 +#: src/lang.c:925 #, fuzzy msgid "No previous group" msgstr "Grupo" -#: src/lang.c:698 +#: src/lang.c:926 #, fuzzy msgid "No previous search, nothing to repeat" msgstr "n repetir / o ? en la última búsqueda" -#: src/lang.c:699 +#: src/lang.c:927 #, fuzzy msgid "No previous unread article" msgstr "*** Tiene correo no leído. ***" -#: src/lang.c:700 +#: src/lang.c:928 #, fuzzy msgid "No responses" msgstr "Respuestas existentes" -#: src/lang.c:701 +#: src/lang.c:929 #, fuzzy msgid "No responses to list in current thread" msgstr "Lista el contenido del directorio actual" -#: src/lang.c:702 +#: src/lang.c:930 msgid "*** No scopes ***" msgstr "" -#: src/lang.c:703 +#: src/lang.c:931 #, 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:704 +#: src/lang.c:932 #, fuzzy msgid "No subject" msgstr "No hay Asunto" -#: src/lang.c:706 +#: src/lang.c:934 #, c-format msgid "%s: Terminal must have clear to end-of-line (ce)\n" msgstr "" -#: src/lang.c:707 +#: src/lang.c:935 #, c-format msgid "%s: Terminal must have clear to end-of-screen (cd)\n" msgstr "" -#: src/lang.c:708 +#: src/lang.c:936 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "" -#: src/lang.c:709 +#: src/lang.c:937 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "" -#: src/lang.c:710 +#: src/lang.c:938 #, c-format msgid "%s: TERM variable must be set to use screen capabilities\n" msgstr "" -#: src/lang.c:712 +#: src/lang.c:940 #, fuzzy, c-format msgid "No viewer found for %s/%s\n" msgstr "esperaba %s, pero encontré %s" -#: src/lang.c:713 +#: src/lang.c:941 src/lang.c:1616 src/lang.c:1644 src/lang.c:1935 +#, fuzzy +msgid "None" +msgstr "Ninguno" + +#: src/lang.c:942 #, 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:714 +#: src/lang.c:943 #, fuzzy, c-format msgid "Group %s not found in active file" msgstr "Fichero «%s» no encontrado\n" -#: src/lang.c:715 +#: src/lang.c:944 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "" -#: src/lang.c:716 +#: src/lang.c:945 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "" -#: src/lang.c:717 +#: src/lang.c:946 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3323,384 +3453,432 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:724 +#: src/lang.c:952 +#, fuzzy +msgid "NULL" +msgstr "(NULO)" + +#: src/lang.c:954 #, fuzzy msgid "Only" msgstr "Sólo Extraer" -#: src/lang.c:725 +#: src/lang.c:955 #, fuzzy, c-format msgid "Option not enabled. Recompile with %s." msgstr "La opción --regex está activada por defecto." -#: src/lang.c:726 +#: src/lang.c:956 #, 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:727 +#: src/lang.c:957 #, fuzzy msgid "Options Menu Commands" msgstr "El menú de opciones" -#: src/lang.c:730 +#: src/lang.c:960 #, fuzzy, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "" " expreg en desplazamiento %d: %s\n" "\n" -#: src/lang.c:731 +#: src/lang.c:961 #, fuzzy, c-format msgid "Error in regex: pcre internal error %d" msgstr "%s: pcre_exec() error %d mientras coincide " -#: src/lang.c:733 +#: src/lang.c:963 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "" -#: src/lang.c:735 +#: src/lang.c:965 #, fuzzy msgid "Post a followup..." msgstr "Contabilizar a" #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:737 +#: src/lang.c:967 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:740 +#: src/lang.c:970 #, fuzzy msgid "Posted articles history" msgstr "" "\n" "Ningún artículo dentro de este grupo.\n" -#: src/lang.c:741 +#: src/lang.c:971 #, fuzzy msgid "Posted Articles Menu Commands" msgstr "menú" -#: src/lang.c:742 +#: src/lang.c:972 msgid "Lookup failed" msgstr "" -#: src/lang.c:743 +#: src/lang.c:973 msgid "Operation not available for replies by mail" msgstr "" -#: src/lang.c:744 +#: src/lang.c:974 #, fuzzy msgid "Already in posted articles history level" msgstr "" "\n" "Ningún artículo dentro de este grupo.\n" -#: src/lang.c:745 +#: src/lang.c:975 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "" -#: src/lang.c:746 +#: src/lang.c:976 #, fuzzy msgid "-- post processing started --" msgstr "Contabilizar" -#: src/lang.c:747 +#: src/lang.c:977 #, fuzzy msgid "-- post processing completed --" msgstr "Contabilizar" -#: src/lang.c:748 +#: src/lang.c:978 #, fuzzy, c-format msgid "Post subject [%s]> " msgstr "Asunto" -#: src/lang.c:749 +#: src/lang.c:979 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" msgstr "" -#: src/lang.c:750 +#: src/lang.c:980 #, fuzzy msgid "Posting article..." msgstr "Publicación Fallida" -#: src/lang.c:751 +#: src/lang.c:982 +#, fuzzy, c-format +msgid "Posting failed (%s)" +msgstr "Publicación Fallida" + +#: src/lang.c:984 +#, fuzzy, c-format +msgid "Posting: %.*s ..." +msgstr "Publicación Fallida" + +#: src/lang.c:985 #, c-format msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): " msgstr "" -#: src/lang.c:752 +#: src/lang.c:986 #, fuzzy, c-format msgid "Hot %s" msgstr "¡Está caliente!" -#: src/lang.c:753 +#: src/lang.c:987 #, c-format msgid "Tagged %s" msgstr "" -#: src/lang.c:754 +#: src/lang.c:988 #, fuzzy, c-format msgid "Untagged %s" msgstr "[%d] Servidor no envía respuesta inetiquetada «%s» o preguntada" -#: src/lang.c:756 +#: src/lang.c:990 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:758 +#: src/lang.c:992 +#, fuzzy +msgid "Processing attributes..." +msgstr "** atributos" + +#: src/lang.c:993 msgid "Processing mail messages marked for deletion." msgstr "" -#: src/lang.c:759 +#: src/lang.c:994 msgid "Processing saved articles marked for deletion." msgstr "" -#: src/lang.c:760 +#: src/lang.c:995 #, c-format msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: " msgstr "" -#: src/lang.c:761 +#: src/lang.c:996 msgid "Article unchanged, abort mailing?" msgstr "" -#: src/lang.c:762 +#: src/lang.c:997 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "" -#: src/lang.c:764 +#: src/lang.c:999 msgid "Add quick kill filter?" msgstr "" -#: src/lang.c:765 +#: src/lang.c:1000 msgid "Add quick selection filter?" msgstr "" -#: src/lang.c:766 +#: src/lang.c:1001 #, fuzzy msgid "Do you really want to quit?" msgstr "¿Realmente quiere terminar MUIbase?" -#: src/lang.c:767 +#: src/lang.c:1002 #, c-format msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: " msgstr "" -#: src/lang.c:768 +#: src/lang.c:1003 msgid "You have tagged articles in this group - quit anyway?" msgstr "" -#: src/lang.c:769 +#: src/lang.c:1004 #, fuzzy, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "no se puede editar %s: es una terminal" -#: src/lang.c:770 -#, c-format -msgid "%s=quit %s=edit %s=save kill description: " -msgstr "" +#: src/lang.c:1005 +#, fuzzy, c-format +msgid "%s=quit, %s=edit, %s=save kill description: " +msgstr "no se puede editar %s: es una terminal" -#: src/lang.c:771 -#, c-format -msgid "%s=quit %s=edit %s=save select description: " -msgstr "" +#: src/lang.c:1006 +#, fuzzy, c-format +msgid "%s=quit, %s=edit, %s=save select description: " +msgstr "no se puede editar %s: es una terminal" -#: src/lang.c:772 +#: src/lang.c:1007 msgid "Do you really want to quit without saving your configuration?" msgstr "" -#: src/lang.c:775 +#: src/lang.c:1010 msgid "Invalid range - valid are '0-9.$' e.g. 1-$" msgstr "" -#: src/lang.c:776 +#: src/lang.c:1012 #, fuzzy msgid "Do you want to abort this operation?" msgstr "¿Quiere realmente hacer eso?" -#: src/lang.c:777 +#: src/lang.c:1013 msgid "Do you want to exit tin immediately?" msgstr "" -#: src/lang.c:778 +#: src/lang.c:1015 #, fuzzy msgid "Reading ('q' to quit)..." msgstr " -q, --quit terminar el proceso en segundo plano\n" -#: src/lang.c:779 +#: src/lang.c:1016 #, fuzzy, c-format -msgid "Reading %sarticles..." +msgid "Reading %s articles..." msgstr "No leído" -#: src/lang.c:780 +#: src/lang.c:1017 #, fuzzy, c-format msgid "Reading %sattributes file...\n" msgstr "Error leyendo fichero intercambio" -#: src/lang.c:781 +#: src/lang.c:1018 #, fuzzy, c-format msgid "Reading %sconfig file...\n" msgstr "Error leyendo fichero intercambio" -#: src/lang.c:782 +#: src/lang.c:1019 #, fuzzy msgid "Reading filter file...\n" msgstr "Leyendo fichero…" -#: src/lang.c:783 +#: src/lang.c:1021 +#, fuzzy +msgid "reading from local spool" +msgstr "error leyendo desde `%s'" + +#: src/lang.c:1023 +#, fuzzy, c-format +msgid "Reading %s\n" +msgstr "Leyendo %s\n" + +#: src/lang.c:1024 #, fuzzy, c-format msgid "Reading %s groups..." msgstr "Memoria agotada al leer %lu grupos\n" -#: src/lang.c:784 +#: src/lang.c:1025 #, fuzzy msgid "Reading input history file...\n" msgstr "error de entrada al leer el archivo de esquema %s" -#: src/lang.c:785 -#, fuzzy -msgid "Reading keymap file...\n" -msgstr "Leyendo fichero…" +#: src/lang.c:1026 +#, fuzzy, c-format +msgid "Reading keymap file: %s\n" +msgstr "Lectura del archivo keymap: %s\n" -#: src/lang.c:786 +#: src/lang.c:1027 #, fuzzy msgid "Reading groups from active file... " msgstr "Leyendo fichero boletinado de acceso: desde entrada estándar\n" -#: src/lang.c:787 +#: src/lang.c:1028 #, fuzzy msgid "Reading groups from newsrc file... " msgstr "Leyendo fichero boletinado de acceso: desde entrada estándar\n" -#: src/lang.c:788 +#: src/lang.c:1029 #, fuzzy msgid "Reading newsgroups file... " msgstr "Error leyendo fichero intercambio" -#: src/lang.c:789 +#: src/lang.c:1030 #, fuzzy msgid "Reading newsrc file..." msgstr "Leyendo fichero…" -#: src/lang.c:790 +#: src/lang.c:1031 #, fuzzy msgid "References: line " msgstr "" "\n" " --references listado de referencias de RUTAS" -#: src/lang.c:792 +#: src/lang.c:1033 #, fuzzy, c-format msgid "(%d:%02d remaining)" msgstr "Ranura %d - %d:%02d - %s" -#: src/lang.c:794 +#: src/lang.c:1035 #, fuzzy, c-format msgid "Bogus group %s removed." msgstr ", no eliminado: %s" -#: src/lang.c:795 +#: src/lang.c:1036 #, fuzzy msgid "Removed from this rule: " msgstr ".. quitado desde entorno" -#: src/lang.c:796 +#: src/lang.c:1037 #, fuzzy, c-format msgid "Error: rename %s to %s" msgstr "no se puede renombrar %s a %s" -#: src/lang.c:797 +#: src/lang.c:1038 #, fuzzy msgid "Reply to author..." msgstr "Responder" -#: src/lang.c:798 +#: src/lang.c:1039 msgid "Repost" msgstr "" -#: src/lang.c:799 +#: src/lang.c:1040 #, fuzzy msgid "Reposting article..." msgstr "Artículo definido requerido" -#: src/lang.c:800 +#: src/lang.c:1041 #, fuzzy, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "el grupo de %s permanece como %s\n" -#: src/lang.c:801 +#: src/lang.c:1042 #, fuzzy msgid "Reset newsrc?" msgstr " (restablecer)" -#: src/lang.c:802 +#: src/lang.c:1043 msgid "Responses have been directed to the following newsgroups" msgstr "" -#: src/lang.c:803 +#: src/lang.c:1044 #, c-format msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: " msgstr "" -#: src/lang.c:805 +#: src/lang.c:1045 #, fuzzy msgid "Press to continue..." msgstr "" "\n" "Pulse RETORNO para continuar: " -#: src/lang.c:807 +#: src/lang.c:1047 +#, c-format +msgid "Score: %s" +msgstr "" + +#: src/lang.c:1048 #, fuzzy, c-format msgid "Select From [%s] (y/n): " msgstr "El fichero %s existe. ¿Sobreescribir? [y|n] " -#: src/lang.c:808 +#: src/lang.c:1049 #, fuzzy msgid "Select Lines: (num): " msgstr "seleccionar líneas no coincidentes" -#: src/lang.c:809 +#: src/lang.c:1050 msgid "Auto-select Article Menu" msgstr "" -#: src/lang.c:810 +#: src/lang.c:1051 #, fuzzy, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "El fichero %s existe. ¿Sobreescribir? [y|n] " -#: src/lang.c:811 +#: src/lang.c:1052 #, fuzzy msgid "Select pattern scope: " msgstr "Seleccionar…" -#: src/lang.c:812 +#: src/lang.c:1053 #, fuzzy, c-format msgid "Select Subject [%s] (y/n): " msgstr "El fichero %s existe. ¿Sobreescribir? [y|n] " -#: src/lang.c:813 +#: src/lang.c:1054 #, fuzzy msgid "Select text pattern : " msgstr "Patrón" -#: src/lang.c:814 +#: src/lang.c:1055 #, fuzzy msgid "Select time in days : " msgstr "Tiempo Medio Abierto (en días)" -#: src/lang.c:815 +#: src/lang.c:1056 +msgid "[k]" +msgstr "" + +#: src/lang.c:1057 +msgid "[T]" +msgstr "" + +#: src/lang.c:1058 +#, fuzzy +msgid " R" +msgstr " R" + +#: src/lang.c:1059 #, c-format msgid "" "# %s server configuration file\n" @@ -3713,235 +3891,240 @@ msgid "" "\n" msgstr "" -#: src/lang.c:821 +#: src/lang.c:1065 msgid "Showing unread groups only" msgstr "" -#: src/lang.c:822 +#: src/lang.c:1066 #, fuzzy msgid "Subject: line (ignore case) " msgstr "" " -i, --ignore-case ignora las diferencias entre mayúsculas y " "minúsculas\n" -#: src/lang.c:823 +#: src/lang.c:1067 #, fuzzy msgid "Subject: line (case sensitive)" msgstr "distinguir mayúsculas" -#: src/lang.c:824 +#: src/lang.c:1068 #, fuzzy msgid "Save" msgstr "_Guardar" -#: src/lang.c:825 +#: src/lang.c:1069 #, fuzzy, c-format msgid "Save '%s' (%s/%s)?" msgstr "Guardar «%s»…" -#: src/lang.c:826 +#: src/lang.c:1070 #, fuzzy msgid "Save configuration before continuing?" msgstr "¿Guardar Transacciones antes de procesar?" -#: src/lang.c:827 +#: src/lang.c:1071 #, fuzzy msgid "Save filename> " msgstr "save nombrefichero - guarda órdenes desde la sesión al fichero." -#: src/lang.c:828 +#: src/lang.c:1072 #, fuzzy msgid "Saved" msgstr "guardado" -#: src/lang.c:829 +#: src/lang.c:1073 #, fuzzy, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "\treubicación %4d desplazamiento %4x [%4lx] %s" -#: src/lang.c:830 +#: src/lang.c:1074 #, fuzzy, c-format msgid "Saved %s...\n" msgstr "Boletín de interpretación sintáctica de Sarg guardado en %s\n" -#: src/lang.c:831 +#: src/lang.c:1075 #, fuzzy msgid "Nothing was saved" msgstr "No hay nada que ser guardado." -#: src/lang.c:832 +#: src/lang.c:1076 #, 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:833 +#: src/lang.c:1077 #, fuzzy, c-format msgid "-- %s saved to %s%s --" msgstr "Diapositiva es guardado correctamente por %s" -#: src/lang.c:834 +#: src/lang.c:1078 #, fuzzy, c-format msgid "-- %s saved to %s - %s --" msgstr "Diapositiva es guardado correctamente por %s" -#: src/lang.c:835 +#: src/lang.c:1079 msgid "Saving..." msgstr "Guardando..." -#: src/lang.c:836 +#: src/lang.c:1080 #, fuzzy, c-format msgid "%s: Screen initialization failed" msgstr "GnuTLS fallado al inicializar: %s" -#: src/lang.c:838 +#: src/lang.c:1082 #, 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:840 +#: src/lang.c:1084 #, 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:841 +#: src/lang.c:1085 #, fuzzy msgid "Delete scope?" msgstr "borrar" -#: src/lang.c:842 +#: src/lang.c:1086 #, fuzzy msgid "Enter scope> " msgstr "_Introducir" -#: src/lang.c:843 +#: src/lang.c:1087 #, fuzzy msgid "Select new position> " msgstr "Selecciona un fichero o subir uno nuevo" -#: src/lang.c:844 +#: src/lang.c:1088 msgid "New position cannot be a global scope" msgstr "" -#: src/lang.c:845 +#: src/lang.c:1089 #, fuzzy msgid "Global scope, operation not allowed" msgstr "error: no puede reiniciar, operación no permitida\n" -#: src/lang.c:846 +#: src/lang.c:1090 #, fuzzy msgid "Rename scope> " msgstr "Renombrar…" -#: src/lang.c:847 +#: src/lang.c:1091 #, fuzzy msgid "Select scope> " msgstr "_Seleccionar…" -#: src/lang.c:848 +#: src/lang.c:1092 #, fuzzy msgid "Scopes Menu" msgstr "menú" -#: src/lang.c:849 +#: src/lang.c:1093 #, fuzzy msgid "Scopes Menu Commands" msgstr " órdenes:\n" -#: src/lang.c:850 +#: src/lang.c:1094 #, fuzzy, c-format msgid "Search backwards [%s]> " msgstr "Buscar hacia atrás: " -#: src/lang.c:851 +#: src/lang.c:1095 #, fuzzy, c-format msgid "Search body [%s]> " msgstr "La macro %%%s tiene cuerpo indeterminado\n" -#: src/lang.c:852 +#: src/lang.c:1096 #, fuzzy, c-format msgid "Search forwards [%s]> " msgstr "Buscar hacia adelante" -#: src/lang.c:853 +#: src/lang.c:1097 msgid "Searching..." msgstr "Buscando…" -#: src/lang.c:854 +#: src/lang.c:1098 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "" -#: src/lang.c:855 +#: src/lang.c:1099 #, fuzzy msgid "Select article> " msgstr "Artículo definido requerido" -#: src/lang.c:856 +#: src/lang.c:1100 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "" -#: src/lang.c:857 +#: src/lang.c:1101 #, fuzzy msgid "Select group> " msgstr "Seleccionar " -#: src/lang.c:858 +#: src/lang.c:1102 #, fuzzy, c-format msgid "Enter selection pattern [%s]> " msgstr "Introduce sección [^{1^}-^{3^}]: " -#: src/lang.c:859 +#: src/lang.c:1103 #, fuzzy msgid "Select thread> " msgstr "Hilo" -#: src/lang.c:860 +#: src/lang.c:1104 #, c-format msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n" msgstr "" -#: src/lang.c:861 +#: src/lang.c:1105 #, fuzzy msgid "servers active-file" msgstr "Servidores" -#: src/lang.c:862 +#: src/lang.c:1106 +#, c-format +msgid "Skipped %s" +msgstr "" + +#: src/lang.c:1107 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "" -#: src/lang.c:863 +#: src/lang.c:1108 #, fuzzy msgid "" msgstr "_Espacio" -#: src/lang.c:864 +#: src/lang.c:1109 #, fuzzy, c-format msgid "Starting: (%s)" msgstr "iniciando %s" -#: src/lang.c:865 +#: src/lang.c:1110 #, fuzzy, c-format msgid "List Thread (%d of %d)" msgstr "[%d] incapaz de crear hilo: %s" -#: src/lang.c:866 +#: src/lang.c:1111 #, fuzzy, c-format msgid "Thread (%.*s)" msgstr "Hilo(s) encontrado(s)" -#: src/lang.c:867 +#: src/lang.c:1112 msgid "Enter wildcard subscribe pattern> " msgstr "" -#: src/lang.c:868 +#: src/lang.c:1113 #, fuzzy, c-format msgid "subscribed to %d groups" msgstr " grupos=" -#: src/lang.c:869 +#: src/lang.c:1114 #, fuzzy, c-format msgid "Subscribed to %s" msgstr "" @@ -3951,46 +4134,46 @@ msgstr "" "o desactivarlo también visitando el \n" "siguiente enlace: <%3$s>\n" -#: src/lang.c:870 +#: src/lang.c:1115 #, fuzzy msgid "Subscribing... " msgstr "" "Para detalles sobre suscribirse a ese listado, vea <http://www.gnucash." "org/>." -#: src/lang.c:871 +#: src/lang.c:1116 #, c-format msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): " msgstr "" -#: src/lang.c:872 +#: src/lang.c:1117 #, fuzzy, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "el grupo de %s permanece como %s\n" -#: src/lang.c:873 +#: src/lang.c:1118 #, fuzzy msgid "Superseding article ..." msgstr "Artículo definido requerido" -#: src/lang.c:874 +#: src/lang.c:1119 #, c-format msgid "" "\n" "Stopped. Type 'fg' to restart %s\n" msgstr "" -#: src/lang.c:876 +#: src/lang.c:1121 #, fuzzy, c-format msgid "%d days" msgstr "Estadísticas para los últimos %d días" -#: src/lang.c:877 +#: src/lang.c:1122 #, fuzzy msgid "" msgstr "Lengüeta" -#: src/lang.c:878 +#: src/lang.c:1123 #, fuzzy msgid "TeX " msgstr "" @@ -4002,11 +4185,16 @@ 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:879 +#: src/lang.c:1124 +#, fuzzy, c-format +msgid "Version: %s %s release %s (\"%s\")" +msgstr "Regresar a la última publicación(es)" + +#: src/lang.c:1125 msgid "# Default action/prompt strings\n" msgstr "" -#: src/lang.c:880 +#: src/lang.c:1126 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" @@ -4017,130 +4205,204 @@ msgid "" "# expire=ON/OFF ON=limit to default_filter_days OFF=don't ever expire\n" msgstr "" -#: src/lang.c:893 +#: src/lang.c:1139 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "" -#: src/lang.c:894 +#: src/lang.c:1140 msgid "# Host & time info used for detecting new groups (don't touch)\n" msgstr "" -#: src/lang.c:895 +#: src/lang.c:1141 #, fuzzy msgid "There is no news\n" msgstr "^Novedades" -#: src/lang.c:896 +#: src/lang.c:1142 msgid "Thread" msgstr "Hilo" -#: src/lang.c:897 +#: src/lang.c:1143 #, fuzzy msgid "Thread Level Commands" msgstr " órdenes:\n" -#: src/lang.c:898 +#: src/lang.c:1144 #, fuzzy msgid "Thread deselected" msgstr "Hilo" -#: src/lang.c:899 +#: src/lang.c:1145 #, fuzzy msgid "Thread selected" msgstr "Hilo" -#: src/lang.c:900 +#: src/lang.c:1146 #, fuzzy msgid "thread" msgstr "Hilo" -#: src/lang.c:901 +#: src/lang.c:1147 #, fuzzy, c-format msgid "Thread %4s of %4s" msgstr "4s" -#: src/lang.c:902 +#: src/lang.c:1148 #, fuzzy msgid "Threading articles..." msgstr "Artículos anteriores" -#: src/lang.c:903 +#: src/lang.c:1149 +#, fuzzy +msgid "Threading by multipart" +msgstr "Artículos anteriores" + +#: src/lang.c:1151 +#, fuzzy, c-format +msgid "TLS handshake failed: %s\n" +msgstr "fallado %s a «%s» (%s)" + +#: src/lang.c:1153 +msgid "" +msgstr "" + +#: src/lang.c:1154 +msgid "" +msgstr "" + +#: src/lang.c:1155 +msgid "" +msgstr "" + +#: src/lang.c:1156 +msgid "" +msgstr "" + +#: src/lang.c:1157 +#, fuzzy, c-format +msgid "%s handshake done: %s\n" +msgstr "fallado %s a «%s» (%s)" + +#: src/lang.c:1158 src/lang.c:1309 +#, fuzzy +msgid "unknown error" +msgstr "Error desconocido." + +#: src/lang.c:1161 +#, fuzzy, c-format +msgid "TLS handshake failed: %s (%d)\n" +msgstr "fallado %s a «%s» (%s)" + +#: src/lang.c:1162 +#, fuzzy, c-format +msgid "TLS peer verification failed: %s\n" +msgstr "fallado %s a «%s» (%s)" + +#: src/lang.c:1163 +#, c-format +msgid "TLS peer verification failed, continuing anyway as requested: %s\n" +msgstr "" + +#: src/lang.c:1164 +msgid "" +msgstr "" + +#: src/lang.c:1165 +msgid "unexpected certificate verification status!" +msgstr "" + +#: src/lang.c:1168 +#, c-format +msgid "" +"TLS peer verification failed: %s.\n" +"Continuing anyway as requested.\n" +msgstr "" + +#: src/lang.c:1171 +#, fuzzy, c-format +msgid "TLS handshake done: %s\n" +msgstr "fallado %s a «%s» (%s)" + +#: src/lang.c:1174 #, fuzzy, c-format msgid "Toggled word highlighting %s" msgstr "el registro tiene el tamaño equivocado para un word %s" -#: src/lang.c:904 +#: src/lang.c:1175 #, fuzzy msgid "Toggled rot13 encoding" msgstr "Codificación" -#: src/lang.c:905 +#: src/lang.c:1176 #, fuzzy, c-format msgid "Toggled German TeX encoding %s" msgstr "Codificación" -#: src/lang.c:906 +#: src/lang.c:1177 #, fuzzy, c-format msgid "Toggled tab-width to %d" msgstr "una anchura de la lengeta de $number est fuera de gama" -#: src/lang.c:908 +#: src/lang.c:1179 #, fuzzy, c-format msgid "%d Trying to dotlock %s" msgstr "Tratando de hacer 'bal' a %s" -#: src/lang.c:909 +#: src/lang.c:1180 #, fuzzy, c-format msgid "%d Trying to lock %s" msgstr "Intentando conectar a %s/%s..." -#: src/lang.c:911 +#: src/lang.c:1182 #, c-format msgid "%s=help" msgstr "%s=ayuda" -#: src/lang.c:913 +#: src/lang.c:1184 msgid "Unlimited" msgstr "Ilimitado" -#: src/lang.c:914 +#: src/lang.c:1185 msgid "Enter wildcard unsubscribe pattern> " msgstr "" -#: src/lang.c:915 +#: src/lang.c:1186 #, fuzzy, c-format msgid "Error decoding %s : %s" msgstr "error decodificando cadena de texto: %s" -#: src/lang.c:916 +#: src/lang.c:1187 #, fuzzy msgid "No end." msgstr "FIN" -#: src/lang.c:917 +#: src/lang.c:1188 #, fuzzy, c-format msgid "%s successfully decoded." msgstr "Desafío decodificado: %s\n" -#: src/lang.c:918 -#, fuzzy, c-format -msgid "" -"%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" -"\n" -msgstr "línea %d: nombre de fichero versionado no permitido: %s\n" - -#: src/lang.c:919 +#: src/lang.c:1189 #, fuzzy -msgid "unread " -msgstr "*** Tiene correo no leído. ***" +msgid "unchanged" +msgstr "" +"el fichero «$filename» no ha sido modificado, no debería ser incluido en la " +"modificación " -#: src/lang.c:920 +#: src/lang.c:1190 +msgid "(unknown)" +msgstr "" + +#: src/lang.c:1191 +msgid "unread" +msgstr "" + +#: src/lang.c:1192 #, fuzzy, c-format msgid "unsubscribed from %d groups" msgstr " o un entero de %d a %d\n" -#: src/lang.c:921 +#: src/lang.c:1193 #, fuzzy, c-format msgid "Unsubscribed from %s" msgstr "" @@ -4148,105 +4410,105 @@ msgstr "" "activar su subscripción en el futuro, accede y visite su página de " "mantenimiento de la Cuenta." -#: src/lang.c:922 +#: src/lang.c:1194 msgid "Unsubscribing... " msgstr "" -#: src/lang.c:923 +#: src/lang.c:1195 #, fuzzy msgid "Unthreading articles..." msgstr "" "\n" "Ningún artículo dentro de este grupo.\n" -#: src/lang.c:924 +#: src/lang.c:1196 msgid "Updated" msgstr "Actualizado" -#: src/lang.c:925 +#: src/lang.c:1197 #, fuzzy msgid "Updating" msgstr "Error Actualizando Paquete" -#: src/lang.c:926 +#: src/lang.c:1198 #, fuzzy msgid "URL Menu" msgstr "URL" -#: src/lang.c:927 +#: src/lang.c:1199 #, fuzzy msgid "URL Menu Commands" msgstr " órdenes:\n" -#: src/lang.c:928 +#: src/lang.c:1200 #, fuzzy, c-format msgid "Opening %s" msgstr "error al abrir %s" -#: src/lang.c:929 +#: src/lang.c:1201 #, fuzzy msgid "Select URL> " msgstr "Seleccionar…" -#: src/lang.c:930 +#: src/lang.c:1202 #, fuzzy msgid "No URLs in this article" msgstr "Artículo definido requerido" -#: src/lang.c:931 +#: src/lang.c:1203 #, fuzzy msgid "Use MIME display program for this message?" msgstr "emplea paginador PAGER de programa para enseñar la salida" -#: src/lang.c:932 +#: src/lang.c:1204 msgid " -c mark all news as read in subscribed newsgroups (batch mode)" msgstr "" -#: src/lang.c:933 +#: src/lang.c:1205 msgid " -Z return status indicating if any unread news (batch mode)" msgstr "" -#: src/lang.c:934 +#: src/lang.c:1206 msgid " -q don't check for new newsgroups" msgstr "" -#: src/lang.c:935 +#: src/lang.c:1207 msgid " -X don't save any files on quit" msgstr "" -#: src/lang.c:936 +#: src/lang.c:1208 msgid " -d don't show newsgroup descriptions" msgstr "" -#: src/lang.c:937 +#: src/lang.c:1209 msgid " -G limit get only limit articles/group" msgstr "" -#: src/lang.c:938 +#: src/lang.c:1210 #, fuzzy, c-format msgid " -H help information about %s" msgstr " -h --help Enseña esta información.\n" -#: src/lang.c:939 +#: src/lang.c:1211 #, fuzzy msgid " -h this help message" msgstr " --help, -h produce este mensaje de ayuda.\n" -#: src/lang.c:940 +#: src/lang.c:1212 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr "" -#: src/lang.c:941 +#: src/lang.c:1213 msgid " -u update index files (batch mode)" msgstr "" -#: src/lang.c:942 +#: src/lang.c:1214 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr "" -#: src/lang.c:943 +#: src/lang.c:1215 #, fuzzy, c-format msgid "" "\n" @@ -4255,52 +4517,52 @@ msgstr "" "Correo-e del boletín de defectos a: <%s>.\n" " \n" -#: src/lang.c:944 +#: src/lang.c:1216 msgid " -N mail new news to your posts (batch mode)" msgstr "" -#: src/lang.c:945 +#: src/lang.c:1217 msgid " -M user mail new news to specified user (batch mode)" msgstr "" -#: src/lang.c:946 +#: src/lang.c:1218 #, 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" -#: src/lang.c:947 +#: src/lang.c:1219 #, fuzzy msgid " -x no-posting mode" msgstr "Estará publicando a:" -#: src/lang.c:948 +#: src/lang.c:1220 msgid " -w post an article and exit" msgstr "" -#: src/lang.c:949 +#: src/lang.c:1221 msgid " -o post all postponed articles and exit" msgstr "" -#: src/lang.c:950 +#: src/lang.c:1222 msgid " -R read news saved by -S option" msgstr "" -#: src/lang.c:951 +#: src/lang.c:1223 #, c-format msgid " -s dir save news directory [default=%s]" msgstr "" -#: src/lang.c:952 +#: src/lang.c:1224 msgid " -S save new news for later reading (batch mode)" msgstr "" -#: src/lang.c:953 +#: src/lang.c:1225 msgid " -z start if any unread news" msgstr "" -#: src/lang.c:954 +#: src/lang.c:1226 #, c-format msgid "" "A Usenet reader.\n" @@ -4308,48 +4570,67 @@ msgid "" "Usage: %s [options] [newsgroup[,...]]" msgstr "" -#: src/lang.c:955 +#: src/lang.c:1227 msgid " -v verbose output for batch mode options" msgstr "" -#: src/lang.c:956 +#: src/lang.c:1228 #, fuzzy msgid " -V print version & date information" msgstr "Escribe la información de la versión" -#: src/lang.c:957 +#: src/lang.c:1229 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "" -#: src/lang.c:958 +#: src/lang.c:1230 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "" -#: src/lang.c:959 +#: src/lang.c:1231 #, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "" -#: src/lang.c:960 +#: src/lang.c:1232 #, fuzzy, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "combinación de operandos errónea para '%.*s'" -#: src/lang.c:966 +#: src/lang.c:1233 +msgid "uuencoded file" +msgstr "" + +#: src/lang.c:1234 +#, fuzzy +msgid "incomplete uuencoded file" +msgstr "Incompleto" + +#: src/lang.c:1237 +#, c-format +msgid "Valid not after : %s\n" +msgstr "" + +#: src/lang.c:1238 +#, c-format +msgid "Valid not before: %s\n" +msgstr "" + +#: src/lang.c:1240 #, c-format msgid "" "\n" "%s%d out of range (0 - %d). Reset to 0" msgstr "" -#: src/lang.c:967 +#: src/lang.c:1241 #, fuzzy, c-format msgid "View '%s' (%s/%s)?" msgstr "Ver el/los %d miembro(s)" -#: src/lang.c:969 +#: src/lang.c:1243 #, c-format msgid "" "\n" @@ -4357,33 +4638,33 @@ msgid "" "%-100s\n" msgstr "" -#: src/lang.c:970 +#: src/lang.c:1244 msgid "" "\n" "Warning: article unchanged after editing\n" msgstr "" -#: src/lang.c:971 +#: src/lang.c:1245 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" msgstr "" -#: src/lang.c:972 +#: src/lang.c:1246 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" "\".\n" msgstr "" -#: src/lang.c:974 +#: src/lang.c:1248 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" " with \"Re: \" and does not contain \"(was:\".\n" msgstr "" -#: src/lang.c:977 +#: src/lang.c:1251 msgid "" "Read carefully!\n" "\n" @@ -4397,7 +4678,7 @@ msgid "" "\n" msgstr "" -#: src/lang.c:981 +#: src/lang.c:1255 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4406,13 +4687,38 @@ msgid "" " not be encoded properly.\n" msgstr "" -#: src/lang.c:986 +#: src/lang.c:1261 +#, c-format +msgid "" +"\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 "" + +#: src/lang.c:1265 +#, c-format +msgid "" +"\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 "" + +#: src/lang.c:1269 +#, c-format +msgid "" +"\n" +"Line %d is longer than %d octets and should be folded, but encoding\n" +"is not set to %s.\n" +msgstr "" + +#: src/lang.c:1272 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" msgstr "" -#: src/lang.c:987 +#: src/lang.c:1273 #, c-format msgid "" "\n" @@ -4422,7 +4728,7 @@ msgid "" "Read WHATSNEW, etc...\n" msgstr "" -#: src/lang.c:989 +#: src/lang.c:1275 #, c-format msgid "" "\n" @@ -4431,7 +4737,7 @@ msgid "" "Some values in your %s file may be ignored, others might have changed!\n" msgstr "" -#: src/lang.c:992 +#: src/lang.c:1278 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4441,19 +4747,19 @@ msgid "" "before you start tin once again!\n" msgstr "" -#: src/lang.c:996 +#: src/lang.c:1282 #, c-format msgid "" "\n" "Warning: Found %d '-- \\n' lines, this may confuse some people.\n" msgstr "" -#: src/lang.c:997 +#: src/lang.c:1283 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "" -#: src/lang.c:998 +#: src/lang.c:1284 #, c-format msgid "" "\n" @@ -4464,53 +4770,141 @@ msgid "" " possible.\n" msgstr "" -#: src/lang.c:1002 +#: src/lang.c:1288 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " msgstr "" -#: src/lang.c:1003 +#: src/lang.c:1289 +#, c-format +msgid "" +"Warning: line %d contains unprintable chars:\n" +"%s\n" +msgstr "" + +#: src/lang.c:1290 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" msgstr "" -#: src/lang.c:1004 +#: src/lang.c:1291 #, fuzzy msgid "Writing attributes file..." msgstr "Escribiendo fichero…" -#: src/lang.c:1006 +#: src/lang.c:1292 +#, fuzzy, c-format +msgid "Writing %s\n" +msgstr "Escribir %s\n" + +#: src/lang.c:1293 +#, fuzzy +msgid "Writing overview cache..." +msgstr "Escribiendo fichero…" + +#: src/lang.c:1295 #, fuzzy, c-format msgid "%4d Responses" msgstr "Respuestas existentes" -#: src/lang.c:1008 +#: src/lang.c:1297 +msgid "Can't run slrnface: couldn't construct fifo name." +msgstr "" + +#: src/lang.c:1298 +#, c-format +msgid "Can't run slrnface: failed to create %s" +msgstr "" + +#: src/lang.c:1299 +#, fuzzy, c-format +msgid "Slrnface abnormally exited, code %d." +msgstr "Programa terminado abnormalmente con valor de salida: %d\n" + +#: src/lang.c:1300 +#, fuzzy, c-format +msgid "Slrnface failed: %s." +msgstr "fallado %s a «%s» (%s)" + +#: src/lang.c:1301 +#, c-format +msgid "Can't run slrnface: Environment variable %s not found." +msgstr "" + +#: src/lang.c:1302 +msgid "Can't run slrnface: Not running in an xterm." +msgstr "" + +#: src/lang.c:1303 +msgid "couldn't connect to display" +msgstr "" + +#: src/lang.c:1304 +#, fuzzy +msgid "can't open FIFO" +msgstr "no se puede abrir %s" + +#: src/lang.c:1305 +msgid "executable not found" +msgstr "" + +#: src/lang.c:1306 +msgid "fork() failed" +msgstr "" + +#: src/lang.c:1307 +msgid "couldn't find controlling terminal" +msgstr "" + +#: src/lang.c:1308 +msgid "terminal doesn't export width and height" +msgstr "" + +#: src/lang.c:1310 +msgid "WINDOWID not found in environment" +msgstr "" + +#: src/lang.c:1311 +msgid "" +"This directory is used to create named pipes for communication between\n" +"slrnface and its parent process. It should normally be empty because\n" +"the pipe is deleted right after it has been opened by both processes.\n" +"\n" +"File names generated by slrnface have the form \"hostname.pid\". It is\n" +"probably an error if they linger here longer than a fraction of a second.\n" +"\n" +"However, if the directory is mounted from an NFS server, you might see\n" +"special files created by your NFS server while slrnface is running.\n" +"Do not try to remove them.\n" +msgstr "" + +#: src/lang.c:1324 #, fuzzy, c-format msgid "Added %d %s" msgstr "Se añadió la pista %d a la lista %s\n" -#: src/lang.c:1009 +#: src/lang.c:1325 #, fuzzy msgid "No unsubscribed groups to show" msgstr "GRUPOS" -#: src/lang.c:1010 +#: src/lang.c:1326 msgid "Showing subscribed to groups only" msgstr "" -#: src/lang.c:1011 +#: src/lang.c:1327 #, fuzzy msgid "Yes " msgstr "Si " -#: src/lang.c:1012 +#: src/lang.c:1328 #, fuzzy msgid "You have mail" msgstr "Tiene correo" -#: src/lang.c:1017 +#: src/lang.c:1333 #, c-format msgid "" "\n" @@ -4523,12 +4917,12 @@ msgid "" " M)enu option.\n" msgstr "" -#: src/lang.c:1028 +#: src/lang.c:1344 #, fuzzy msgid " -D mode debug mode" msgstr "ejecutar en modo depurado, no demonizado" -#: src/lang.c:1032 +#: src/lang.c:1348 msgid "" "Read carefully!\n" "\n" @@ -4545,12 +4939,12 @@ msgid "" "\n" msgstr "" -#: src/lang.c:1041 +#: src/lang.c:1357 #, fuzzy msgid "toggle color" msgstr "detallar" -#: src/lang.c:1042 +#: src/lang.c:1358 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4575,416 +4969,454 @@ msgid "" "\n" msgstr "" -#: src/lang.c:1062 +#: src/lang.c:1378 #, fuzzy msgid " -a toggle color flag" msgstr "detallar" -#: src/lang.c:1066 +#: src/lang.c:1382 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" msgstr "" -#: src/lang.c:1067 +#: src/lang.c:1383 #, 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:1068 +#: src/lang.c:1384 #, c-format msgid "" "\n" "Error: cross-posting to %d newsgroups and no Followup-To line!\n" msgstr "" -#: src/lang.c:1069 +#: src/lang.c:1385 #, 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:1071 +#: src/lang.c:1387 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" msgstr "" -#: src/lang.c:1072 +#: src/lang.c:1388 #, c-format msgid "" "\n" "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n" msgstr "" -#: src/lang.c:1073 +#: src/lang.c:1389 #, c-format msgid "" "\n" "Warning: cross-posting to %d newsgroups and no Followup-To line!\n" msgstr "" -#: src/lang.c:1074 +#: src/lang.c:1390 #, c-format msgid "" "\n" "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n" msgstr "" -#: src/lang.c:1075 +#: src/lang.c:1391 #, fuzzy, 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" -#: src/lang.c:1079 +#: src/lang.c:1395 #, c-format msgid "%d files successfully written from %d articles. %d %s occurred." msgstr "" -#: src/lang.c:1080 +#: src/lang.c:1396 #, fuzzy msgid "Missing parts." msgstr "Directorio de Importación [partes de .idata]" -#: src/lang.c:1081 +#: src/lang.c:1397 #, fuzzy msgid "No beginning." msgstr "empezando el: " -#: src/lang.c:1082 +#: src/lang.c:1398 #, fuzzy msgid "No data." msgstr "Sin fecha" -#: src/lang.c:1083 +#: src/lang.c:1399 msgid "Unknown error." msgstr "Error desconocido." -#: src/lang.c:1086 +#: src/lang.c:1402 #, fuzzy, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "%s: %s checksum: %u\n" -#: src/lang.c:1091 +#: src/lang.c:1407 #, fuzzy msgid "Reading mail active file... " msgstr "Error leyendo fichero intercambio" -#: src/lang.c:1092 +#: src/lang.c:1408 #, fuzzy msgid "Reading mailgroups file... " msgstr "Error leyendo fichero intercambio" -#: src/lang.c:1096 +#: src/lang.c:1412 #, fuzzy msgid "perform PGP operations on article" msgstr "%s: no se pudieron realizar todas las operaciones solicitadas" -#: src/lang.c:1097 +#: src/lang.c:1413 #, fuzzy msgid "Add key(s) to public keyring?" msgstr "Añade una llave a un anillo" -#: src/lang.c:1098 +#: src/lang.c:1414 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "" -#: src/lang.c:1099 +#: src/lang.c:1415 #, c-format msgid "%s=sign, %s=sign & include public key, %s=quit: " msgstr "" -#: src/lang.c:1100 +#: src/lang.c:1416 #, c-format msgid "PGP has not been set up (can't open %s)" msgstr "" -#: src/lang.c:1101 +#: src/lang.c:1417 msgid "Article not signed and no public keys found" msgstr "" -#: src/lang.c:1103 +#: src/lang.c:1419 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1104 +#: src/lang.c:1420 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: " msgstr "" -#: src/lang.c:1105 +#: src/lang.c:1421 #, c-format msgid "" "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1107 +#: src/lang.c:1423 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1108 +#: src/lang.c:1424 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: " msgstr "" -#: src/lang.c:1109 +#: src/lang.c:1425 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1113 +#: src/lang.c:1429 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1114 +#: src/lang.c:1430 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: " msgstr "" -#: src/lang.c:1115 +#: src/lang.c:1431 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1117 +#: src/lang.c:1433 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1118 +#: src/lang.c:1434 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "" -#: src/lang.c:1119 +#: src/lang.c:1435 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1125 +#: src/lang.c:1441 msgid "Try cache_overview_files to speed up things.\n" msgstr "" -#: src/lang.c:1126 +#: src/lang.c:1442 msgid "Tin will use local index files instead.\n" msgstr "" -#: src/lang.c:1127 +#: src/lang.c:1443 #, fuzzy msgid "Cannot find NNTP server name" msgstr "no se puede encontrar el nombre para el usuario con ID %s" -#: src/lang.c:1128 +#: src/lang.c:1444 +msgid "CAPABILITIES did not announce READER" +msgstr "" + +#: src/lang.c:1445 #, fuzzy, c-format msgid "Connecting to %s:%u..." msgstr "conectando a %s" -#: src/lang.c:1129 +#: src/lang.c:1446 +#, fuzzy +msgid "NNTP connection error. Exiting..." +msgstr "Error película capturada... Terminando." + +#: src/lang.c:1447 #, fuzzy msgid "Disconnecting from server..." msgstr "" "Error adesconectado desde fam.\n" "\n" -#: src/lang.c:1130 +#: src/lang.c:1448 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "" -#: src/lang.c:1131 +#: src/lang.c:1449 #, fuzzy msgid "205 Closing connection" msgstr "Cerrando" -#: src/lang.c:1132 +#: src/lang.c:1450 msgid "Your server does not support the NNTP XOVER or OVER command.\n" msgstr "" -#: src/lang.c:1133 +#: src/lang.c:1452 +#, c-format +msgid "Port isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1453 +#, c-format +msgid "Port in %s isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1454 +#, c-format +msgid "reconnect (%d) limit %d reached, giving up." +msgstr "" + +#: src/lang.c:1456 msgid "Connection to news server has timed out. Reconnect?" msgstr "" -#: src/lang.c:1134 +#: src/lang.c:1457 #, c-format msgid "" "Put the server name in the file %s,\n" "or set the environment variable NNTPSERVER" msgstr "" -#: src/lang.c:1135 +#: src/lang.c:1459 +#, fuzzy +msgid "Continuing..." +msgstr "Escribiendo" + +#: src/lang.c:1460 +#, c-format +msgid "Read timeout from server (%d seconds) - quit tin?" +msgstr "" + +#: src/lang.c:1461 +msgid " -C try COMPRESS NNTP extension" +msgstr "" + +#: src/lang.c:1463 #, fuzzy msgid " -A force authentication on connect" msgstr "Autenticación" -#: src/lang.c:1136 +#: src/lang.c:1464 #, c-format msgid " -g serv read news from NNTP server serv [default=%s]" msgstr "" -#: src/lang.c:1137 +#: src/lang.c:1465 #, c-format msgid " -p port use port as NNTP port [default=%d]" msgstr "" -#: src/lang.c:1139 +#: src/lang.c:1467 msgid " -k skip verification for NNTPS" msgstr "" -#: src/lang.c:1140 +#: src/lang.c:1468 msgid " -T enable NNTPS" msgstr "" -#: src/lang.c:1142 +#: src/lang.c:1470 msgid " -Q quick start. Same as -dnq" msgstr "" -#: src/lang.c:1143 +#: src/lang.c:1471 msgid " -r read news remotely from default NNTP server" msgstr "" -#: src/lang.c:1144 +#: src/lang.c:1472 msgid " -l use only LIST instead of GROUP (-n) command" msgstr "" -#: src/lang.c:1145 +#: src/lang.c:1473 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr "" -#: src/lang.c:1147 +#: src/lang.c:1475 msgid " -4 force connecting via IPv4" msgstr "" -#: src/lang.c:1148 +#: src/lang.c:1476 msgid " -6 force connecting via IPv6" msgstr "" -#: src/lang.c:1149 +#: src/lang.c:1477 #, fuzzy msgid "" "\n" "socket or connect problem\n" msgstr "conectar a este socket" -#: src/lang.c:1151 +#: src/lang.c:1479 #, fuzzy, c-format msgid "" "\n" "Connection to %s: " msgstr "Conexión verificada a %s (cert=%s)" -#: src/lang.c:1152 +#: src/lang.c:1480 #, fuzzy msgid "Giving up...\n" msgstr "¡Incapaz de resolver las dependencias! Desistiendo..." -#: src/lang.c:1154 +#: src/lang.c:1482 #, fuzzy, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s:%d: nombre de servicio desconocido" -#: src/lang.c:1158 +#: src/lang.c:1486 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:1161 +#: src/lang.c:1489 msgid "Your server does not have Xref: in its XOVER information.\n" msgstr "" -#: src/lang.c:1164 +#: src/lang.c:1492 #, c-format msgid "Can't open %s. Try %s -r to read news via NNTP." msgstr "" -#: src/lang.c:1167 +#: src/lang.c:1495 msgid " -Q quick start. Same as -dq" msgstr "" -#: src/lang.c:1168 +#: src/lang.c:1496 msgid " -l read only active file instead of scanning spool (-n) command" msgstr "" -#: src/lang.c:1169 +#: src/lang.c:1497 msgid " -n only read subscribed .newsrc groups from spool" msgstr "" -#: src/lang.c:1170 +#: src/lang.c:1498 msgid "Your server does not have Xref: in its NOV-files.\n" msgstr "" -#: src/lang.c:1174 +#: src/lang.c:1502 msgid "Posting using external inews failed. Use built in inews instead?" msgstr "" -#: src/lang.c:1175 +#: src/lang.c:1503 msgid "It worked! Should I always use my built in inews from now on?" msgstr "" -#: src/lang.c:1179 +#: src/lang.c:1507 #, fuzzy, c-format msgid "%d %s printed" msgstr "Impreso por %s" -#: src/lang.c:1180 +#: src/lang.c:1508 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "" -#: src/lang.c:1181 +#: src/lang.c:1509 msgid "Print" msgstr "Imprimir" -#: src/lang.c:1182 +#: src/lang.c:1510 #, fuzzy msgid "Printing..." msgstr "Escribiendo" -#: src/lang.c:1186 +#: src/lang.c:1514 #, fuzzy, c-format msgid "%d %s piped to \"%s\"" msgstr " %d.%d.%d.%d/%d => %s\n" -#: src/lang.c:1187 +#: src/lang.c:1515 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "" -#: src/lang.c:1188 +#: src/lang.c:1516 #, fuzzy msgid "No command" msgstr "[mandato]" -#: src/lang.c:1189 +#: src/lang.c:1517 #, fuzzy msgid "Pipe" msgstr "creando una tubería para --pipe fallada: %m\n" -#: src/lang.c:1190 +#: src/lang.c:1518 #, fuzzy, c-format msgid "Pipe to command [%.*s]> " msgstr "No puede abrir una tubería a orden «%s»" -#: src/lang.c:1191 +#: src/lang.c:1519 #, fuzzy msgid "Piping..." msgstr "" " -P, --no-piping utiliza ficheros temporales entre los " "programas\n" -#: src/lang.c:1193 +#: src/lang.c:1521 #, fuzzy msgid "Piping not enabled." msgstr "Activado" -#: src/lang.c:1197 +#: src/lang.c:1525 #, c-format msgid "" "\n" @@ -4994,7 +5426,7 @@ msgid "" " newsgroup names.\n" msgstr "" -#: src/lang.c:1202 +#: src/lang.c:1530 #, c-format msgid "" "\n" @@ -5003,7 +5435,7 @@ msgid "" " Please write all newsgroups into a single line.\n" msgstr "" -#: src/lang.c:1207 +#: src/lang.c:1535 #, c-format msgid "" "\n" @@ -5012,14 +5444,14 @@ msgid "" " To avoid trouble please write all newsgroups into a single line.\n" msgstr "" -#: src/lang.c:1211 +#: src/lang.c:1539 #, c-format msgid "" "\n" "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n" msgstr "" -#: src/lang.c:1216 +#: src/lang.c:1544 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -5041,7 +5473,7 @@ msgid "" " likely to ignore it completely. It's a crowded net out there.\n" msgstr "" -#: src/lang.c:1229 +#: src/lang.c:1557 #, fuzzy msgid "shell escape" msgstr "" @@ -5058,700 +5490,696 @@ msgstr "" " literal, locale, shell, shell-always, c, " "escape\n" -#: src/lang.c:1230 +#: src/lang.c:1558 #, fuzzy, c-format msgid "Shell Command (%s)" msgstr "%s es una palabra clave del ‘shell’\n" -#: src/lang.c:1231 +#: src/lang.c:1559 #, fuzzy, c-format msgid "Enter shell command [%s]> " msgstr "Para continuar, introduzca «%s»; para abortar, introduzca «%s»:" -#: src/lang.c:1235 +#: src/lang.c:1563 #, 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:1239 +#: src/lang.c:1567 #, fuzzy, c-format msgid "Group %.*s ('q' to quit)..." msgstr "B<(pulse h para ayuda o q para salir)>" -#: src/lang.c:1241 +#: src/lang.c:1569 #, fuzzy, c-format msgid "Group %.*s..." msgstr "sin tal grupo: %s" -#: src/lang.c:1245 +#: src/lang.c:1573 #, fuzzy msgid "Server unavailable\n" msgstr "NO DISPONIBLE" -#: src/lang.c:1251 +#: src/lang.c:1579 #, 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:1252 +#: src/lang.c:1580 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1254 +#: src/lang.c:1582 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1255 +#: src/lang.c:1583 #, c-format msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1259 +#: src/lang.c:1587 #, c-format msgid "" "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1260 +#: src/lang.c:1588 #, c-format msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1262 +#: src/lang.c:1590 #, c-format msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1263 +#: src/lang.c:1591 #, c-format msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1269 +#: src/lang.c:1597 #, fuzzy msgid "Terminal does not support color" msgstr "La instrucción no admite las =N direcciones" -#: src/lang.c:1274 +#: src/lang.c:1602 #, fuzzy, c-format msgid "Trying %s" msgstr "Tratando de hacer 'bal' a %s" -#: src/lang.c:1288 src/lang.c:1316 src/lang.c:1607 src/refs.c:292 -#, fuzzy -msgid "None" -msgstr "Ninguno" - -#: src/lang.c:1289 +#: src/lang.c:1617 msgid "Subject" msgstr "Asunto" -#: src/lang.c:1290 +#: src/lang.c:1618 msgid "References" msgstr "Referencias" -#: src/lang.c:1291 +#: src/lang.c:1619 #, fuzzy msgid "Both Subject and References" msgstr "ambos asunto como cuerpo son requeridos." -#: src/lang.c:1292 +#: src/lang.c:1620 #, fuzzy msgid "Multipart Subject" msgstr "" -#: src/lang.c:1293 +#: src/lang.c:1621 #, fuzzy msgid "Percentage Match" msgstr "Porcentaje titulado: " -#: src/lang.c:1306 src/lang.c:1397 src/lang.c:1496 src/lang.c:1599 +#: src/lang.c:1634 src/lang.c:1725 src/lang.c:1824 src/lang.c:1927 msgid "No" msgstr "" -#: src/lang.c:1307 src/lang.c:1498 +#: src/lang.c:1635 src/lang.c:1826 #, fuzzy msgid "Yes" msgstr "sí" -#: src/lang.c:1308 +#: src/lang.c:1636 #, fuzzy msgid "Hide all" msgstr "_Mostrar/Ocultar" -#: src/lang.c:1317 +#: src/lang.c:1645 msgid "Address" msgstr "Dirección" -#: src/lang.c:1318 +#: src/lang.c:1646 msgid "Full Name" msgstr "Nombre completo" -#: src/lang.c:1319 +#: src/lang.c:1647 #, fuzzy msgid "Address and Name" msgstr "Nombre de Dirección" -#: src/lang.c:1327 +#: src/lang.c:1655 msgid "Max" msgstr "Máx" -#: src/lang.c:1328 +#: src/lang.c:1656 #, fuzzy msgid "Sum" msgstr "¿Calcular como total?" -#: src/lang.c:1329 +#: src/lang.c:1657 #, fuzzy msgid "Average" msgstr "MEDIA" -#: src/lang.c:1339 src/lang.c:1359 +#: src/lang.c:1667 src/lang.c:1687 #, fuzzy msgid "Black" msgstr "Negro" -#: src/lang.c:1340 src/lang.c:1360 +#: src/lang.c:1668 src/lang.c:1688 msgid "Red" msgstr "Rojo" -#: src/lang.c:1341 src/lang.c:1361 +#: src/lang.c:1669 src/lang.c:1689 msgid "Green" msgstr "Verde (G)" -#: src/lang.c:1342 src/lang.c:1362 +#: src/lang.c:1670 src/lang.c:1690 #, fuzzy msgid "Brown" msgstr "Marrón" -#: src/lang.c:1343 src/lang.c:1363 +#: src/lang.c:1671 src/lang.c:1691 msgid "Blue" msgstr "Azul (B)" -#: src/lang.c:1344 src/lang.c:1364 +#: src/lang.c:1672 src/lang.c:1692 #, fuzzy msgid "Pink" msgstr "Rosa" -#: src/lang.c:1345 src/lang.c:1365 +#: src/lang.c:1673 src/lang.c:1693 #, fuzzy msgid "Cyan" msgstr "Cyan" -#: src/lang.c:1346 src/lang.c:1366 +#: src/lang.c:1674 src/lang.c:1694 #, fuzzy msgid "White" msgstr "Nivel de blancos" -#: src/lang.c:1347 +#: src/lang.c:1675 #, fuzzy msgid "Gray" msgstr "Gris" -#: src/lang.c:1348 +#: src/lang.c:1676 #, fuzzy msgid "Light Red" msgstr "Rojo claro" -#: src/lang.c:1349 +#: src/lang.c:1677 #, fuzzy msgid "Light Green" msgstr "Verde claro" -#: src/lang.c:1350 +#: src/lang.c:1678 msgid "Yellow" msgstr "Amarillo" -#: src/lang.c:1351 +#: src/lang.c:1679 #, fuzzy msgid "Light Blue" msgstr "Azul claro" -#: src/lang.c:1352 +#: src/lang.c:1680 #, fuzzy msgid "Light Pink" msgstr "Suave" -#: src/lang.c:1353 +#: src/lang.c:1681 #, fuzzy msgid "Light Cyan" msgstr "Suave" -#: src/lang.c:1354 +#: src/lang.c:1682 #, fuzzy msgid "Light White" msgstr "Suave" -#: src/lang.c:1375 src/lang.c:1503 src/lang.c:1518 +#: src/lang.c:1703 src/lang.c:1831 src/lang.c:1846 #, fuzzy msgid "Nothing" msgstr "Nada" -#: src/lang.c:1377 +#: src/lang.c:1705 msgid "Space" msgstr "Espacio" -#: src/lang.c:1385 +#: src/lang.c:1713 msgid "Normal" msgstr "Normal" -#: src/lang.c:1386 +#: src/lang.c:1714 #, fuzzy msgid "Best highlighting" msgstr "Mejor" -#: src/lang.c:1387 +#: src/lang.c:1715 #, fuzzy msgid "Underline" msgstr "Enlaces subrayados" -#: src/lang.c:1388 +#: src/lang.c:1716 #, fuzzy msgid "Reverse video" msgstr "revertir" -#: src/lang.c:1389 +#: src/lang.c:1717 msgid "Blinking" msgstr "" -#: src/lang.c:1390 +#: src/lang.c:1718 #, fuzzy msgid "Half bright" msgstr "Brillo+" -#: src/lang.c:1391 +#: src/lang.c:1719 #, fuzzy msgid "Bold" msgstr "B" -#: src/lang.c:1398 +#: src/lang.c:1726 msgid "Cc" msgstr "Cc" -#: src/lang.c:1399 +#: src/lang.c:1727 msgid "Bcc" msgstr "" -#: src/lang.c:1400 +#: src/lang.c:1728 #, fuzzy msgid "Cc and Bcc" msgstr "Cc:" -#: src/lang.c:1417 src/lang.c:1430 +#: src/lang.c:1745 src/lang.c:1758 #, fuzzy msgid "none" msgstr "NINGUNO" -#: src/lang.c:1418 +#: src/lang.c:1746 #, fuzzy msgid "commands" msgstr "Órdenes:" -#: src/lang.c:1419 +#: src/lang.c:1747 msgid "select" msgstr "select" -#: src/lang.c:1421 +#: src/lang.c:1749 #, fuzzy msgid "commands & quit" msgstr "\tórdenes:\n" -#: src/lang.c:1422 +#: src/lang.c:1750 #, fuzzy msgid "commands & select" msgstr " órdenes:\n" -#: src/lang.c:1423 +#: src/lang.c:1751 #, fuzzy msgid "quit & select" msgstr "_Salir" -#: src/lang.c:1424 +#: src/lang.c:1752 #, fuzzy msgid "commands & quit & select" msgstr "Órdenes:" -#: src/lang.c:1431 +#: src/lang.c:1759 msgid "PageDown" msgstr "" -#: src/lang.c:1432 +#: src/lang.c:1760 msgid "PageNextUnread" msgstr "" -#: src/lang.c:1433 +#: src/lang.c:1761 msgid "PageDown or PageNextUnread" msgstr "" -#: src/lang.c:1439 +#: src/lang.c:1767 #, fuzzy msgid "Subject: (case sensitive)" msgstr "distinguir mayúsculas" -#: src/lang.c:1440 +#: src/lang.c:1768 #, fuzzy msgid "Subject: (ignore case)" msgstr " +i, --no-ignore-case distingue entre mayúsculas y minúsculas\n" -#: src/lang.c:1441 +#: src/lang.c:1769 #, fuzzy msgid "From: (case sensitive)" msgstr "distinguir mayúsculas" -#: src/lang.c:1442 +#: src/lang.c:1770 #, fuzzy msgid "From: (ignore case)" msgstr " +i, --no-ignore-case distingue entre mayúsculas y minúsculas\n" -#: src/lang.c:1443 +#: src/lang.c:1771 msgid "Msg-ID: & full References: line" msgstr "" -#: src/lang.c:1444 +#: src/lang.c:1772 msgid "Msg-ID: & last References: only" msgstr "" -#: src/lang.c:1445 +#: src/lang.c:1773 #, fuzzy msgid "Message-ID: entry only" msgstr "No se pudo obtener el id del mensaje" -#: src/lang.c:1446 +#: src/lang.c:1774 #, fuzzy msgid "Lines:" msgstr "" -#: src/lang.c:1452 +#: src/lang.c:1780 msgid "Don't trim article body" msgstr "" -#: src/lang.c:1453 +#: src/lang.c:1781 #, fuzzy msgid "Skip leading blank lines" msgstr "Líneas Destacadas a Omitir" -#: src/lang.c:1454 +#: src/lang.c:1782 #, fuzzy msgid "Skip trailing blank lines" msgstr "Líneas de Separadoras a Omitir" -#: src/lang.c:1455 +#: src/lang.c:1783 msgid "Skip leading and trailing blank l." msgstr "" -#: src/lang.c:1456 +#: src/lang.c:1784 #, fuzzy msgid "Compact multiple between text" msgstr "m selecciona entre árbol compacto y expandido" -#: src/lang.c:1457 +#: src/lang.c:1785 #, fuzzy msgid "Compact multiple and skip leading" msgstr "omitir ficheros que empiecen por " -#: src/lang.c:1458 +#: src/lang.c:1786 #, fuzzy msgid "Compact multiple and skip trailing" msgstr "Líneas de Separadoras a Omitir" -#: src/lang.c:1459 +#: src/lang.c:1787 msgid "Compact mltpl., skip lead. & trai." msgstr "" -#: src/lang.c:1465 +#: src/lang.c:1793 msgid "Don't show help or mail sign" msgstr "" -#: src/lang.c:1466 +#: src/lang.c:1794 msgid "Show only help sign" msgstr "" -#: src/lang.c:1467 +#: src/lang.c:1795 msgid "Show only mail sign if new mail" msgstr "" -#: src/lang.c:1468 +#: src/lang.c:1796 msgid "Show mail if new mail else help s." msgstr "" -#: src/lang.c:1497 +#: src/lang.c:1825 #, fuzzy msgid "Shell archive" msgstr "Probablemente %s no es un archivo de shell" -#: src/lang.c:1504 +#: src/lang.c:1832 #, fuzzy msgid "Subject: (descending)" msgstr "Asunto" -#: src/lang.c:1505 +#: src/lang.c:1833 #, fuzzy msgid "Subject: (ascending)" msgstr "Asunto" -#: src/lang.c:1506 +#: src/lang.c:1834 #, fuzzy msgid "From: (descending)" msgstr "Descendente" -#: src/lang.c:1507 +#: src/lang.c:1835 #, fuzzy msgid "From: (ascending)" msgstr "Ascendente" -#: src/lang.c:1508 +#: src/lang.c:1836 #, fuzzy msgid "Date: (descending)" msgstr "Descendente" -#: src/lang.c:1509 +#: src/lang.c:1837 #, fuzzy msgid "Date: (ascending)" msgstr "Ascendente" -#: src/lang.c:1510 src/lang.c:1519 +#: src/lang.c:1838 src/lang.c:1847 #, fuzzy msgid "Score (descending)" msgstr "Descendente" -#: src/lang.c:1511 src/lang.c:1520 +#: src/lang.c:1839 src/lang.c:1848 #, fuzzy msgid "Score (ascending)" msgstr "Ascendente" -#: src/lang.c:1512 +#: src/lang.c:1840 #, fuzzy msgid "Lines: (descending)" msgstr "Descendente" -#: src/lang.c:1513 +#: src/lang.c:1841 #, fuzzy msgid "Lines: (ascending)" msgstr "Ascendente" -#: src/lang.c:1521 +#: src/lang.c:1849 #, fuzzy msgid "Last posting date (descending)" msgstr " Última fecha de parche: %.17s\n" -#: src/lang.c:1522 +#: src/lang.c:1850 #, fuzzy msgid "Last posting date (ascending)" msgstr " Última fecha de parche: %.17s\n" -#: src/lang.c:1528 +#: src/lang.c:1856 #, fuzzy msgid "Quick-sort" msgstr "¿¡¿Tan rápido?!?" -#: src/lang.c:1529 +#: src/lang.c:1857 #, fuzzy msgid "Heap-sort" msgstr "_Ordenar por…" -#: src/lang.c:1536 +#: src/lang.c:1864 #, fuzzy msgid "Always Keep" msgstr "Siempre" -#: src/lang.c:1537 +#: src/lang.c:1865 #, fuzzy msgid "Always Remove" msgstr "SIEMPRE ACTIVO" -#: src/lang.c:1538 +#: src/lang.c:1866 #, fuzzy msgid "Mark with D on selection screen" msgstr " Seleccione Marcador (pantalla %d de %d)" -#: src/lang.c:1544 +#: src/lang.c:1872 msgid "Kill only unread arts" msgstr "" -#: src/lang.c:1545 +#: src/lang.c:1873 msgid "Kill all arts & show with K" msgstr "" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1546 +#: src/lang.c:1874 msgid "Kill all arts and never show" msgstr "" -#: src/lang.c:1552 +#: src/lang.c:1880 #, fuzzy msgid "Nothing special" msgstr "Nada." -#: src/lang.c:1553 +#: src/lang.c:1881 #, fuzzy msgid "Compress quotes" msgstr "comprimir" -#: src/lang.c:1554 +#: src/lang.c:1882 #, fuzzy msgid "Quote signatures" msgstr "eliminar firmas de paquetes" -#: src/lang.c:1555 +#: src/lang.c:1883 msgid "Compress quotes, quote sigs" msgstr "" -#: src/lang.c:1556 +#: src/lang.c:1884 #, fuzzy msgid "Quote empty lines" msgstr "Vacía" -#: src/lang.c:1557 +#: src/lang.c:1885 msgid "Compress quotes, quote empty lines" msgstr "" -#: src/lang.c:1558 +#: src/lang.c:1886 msgid "Quote sigs & empty lines" msgstr "" -#: src/lang.c:1559 +#: src/lang.c:1887 msgid "Comp. q., quote sigs & empty lines" msgstr "" -#: src/lang.c:1600 +#: src/lang.c:1928 #, fuzzy msgid "With headers" msgstr " con encabezados" -#: src/lang.c:1601 +#: src/lang.c:1929 #, fuzzy msgid "Without headers" msgstr " sin encabezados" -#: src/lang.c:1608 +#: src/lang.c:1936 #, fuzzy msgid "NFKC" msgstr "`%.*s' no está en NFKC" -#: src/lang.c:1610 +#: src/lang.c:1938 msgid "NFKD" msgstr "" -#: src/lang.c:1611 +#: src/lang.c:1939 #, fuzzy msgid "NFC" msgstr "`%.*s' no está en NFC" -#: src/lang.c:1612 +#: src/lang.c:1940 msgid "NFD" msgstr "" -#: src/lang.c:1614 +#: src/lang.c:1942 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1623 +#: src/lang.c:1951 #, fuzzy msgid "Display Options" msgstr "Enseñar opciones" -#: src/lang.c:1630 +#: src/lang.c:1958 #, fuzzy msgid "Color Options" msgstr "Color" -#: src/lang.c:1636 +#: src/lang.c:1964 #, fuzzy msgid "Highlight Options" msgstr "Opciones:" -#: src/lang.c:1643 +#: src/lang.c:1971 #, fuzzy msgid "Article-Limiting Options" msgstr "Limitando Vista" -#: src/lang.c:1649 +#: src/lang.c:1977 #, fuzzy msgid "Posting/Mailing Options" msgstr "Estará publicando a:" -#: src/lang.c:1655 +#: src/lang.c:1983 #, fuzzy msgid "Saving/Printing Options" msgstr "Opciones de Escritura" -#: src/lang.c:1661 +#: src/lang.c:1989 #, fuzzy msgid "Expert Options" msgstr "Expertos" -#: src/lang.c:1667 +#: src/lang.c:1995 #, fuzzy msgid "Filtering Options" msgstr "(Ahora Filtrando)" -#: src/lang.c:1672 src/lang.c:1703 src/lang.c:1709 src/lang.c:1736 -#: src/lang.c:1788 src/lang.c:1794 src/lang.c:1804 src/lang.c:1815 -#: src/lang.c:1833 src/lang.c:1844 src/lang.c:1913 src/lang.c:2122 -#: src/lang.c:2128 src/lang.c:2134 src/lang.c:2149 src/lang.c:2161 -#: src/lang.c:2168 src/lang.c:2222 src/lang.c:2231 src/lang.c:2237 -#: src/lang.c:2244 src/lang.c:2251 src/lang.c:2258 src/lang.c:2265 -#: src/lang.c:2272 src/lang.c:2279 src/lang.c:2286 src/lang.c:2293 -#: src/lang.c:2300 src/lang.c:2307 src/lang.c:2314 src/lang.c:2321 -#: src/lang.c:2328 src/lang.c:2335 src/lang.c:2342 src/lang.c:2349 -#: src/lang.c:2356 src/lang.c:2363 src/lang.c:2370 src/lang.c:2377 -#: src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 src/lang.c:2405 -#: src/lang.c:2413 src/lang.c:2429 src/lang.c:2436 src/lang.c:2443 -#: src/lang.c:2450 src/lang.c:2456 src/lang.c:2462 src/lang.c:2479 -#: src/lang.c:2491 src/lang.c:2526 src/lang.c:2579 src/lang.c:2593 -#: src/lang.c:2599 src/lang.c:2624 src/lang.c:2642 src/lang.c:2659 -#: src/lang.c:2671 src/lang.c:2704 src/lang.c:2733 src/lang.c:2753 -#: src/lang.c:2781 src/lang.c:2791 src/lang.c:2798 src/lang.c:2824 -#: src/lang.c:2848 src/lang.c:2925 src/lang.c:2940 src/lang.c:2948 -#: src/lang.c:2962 src/lang.c:2968 src/lang.c:3006 +#: src/lang.c:2000 src/lang.c:2031 src/lang.c:2037 src/lang.c:2064 +#: src/lang.c:2116 src/lang.c:2122 src/lang.c:2132 src/lang.c:2143 +#: src/lang.c:2161 src/lang.c:2172 src/lang.c:2241 src/lang.c:2456 +#: src/lang.c:2462 src/lang.c:2468 src/lang.c:2483 src/lang.c:2495 +#: src/lang.c:2502 src/lang.c:2556 src/lang.c:2565 src/lang.c:2571 +#: src/lang.c:2578 src/lang.c:2585 src/lang.c:2592 src/lang.c:2599 +#: src/lang.c:2606 src/lang.c:2613 src/lang.c:2620 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:2761 src/lang.c:2777 +#: src/lang.c:2784 src/lang.c:2791 src/lang.c:2798 src/lang.c:2804 +#: src/lang.c:2810 src/lang.c:2827 src/lang.c:2839 src/lang.c:2874 +#: src/lang.c:2927 src/lang.c:2941 src/lang.c:2947 src/lang.c:2972 +#: src/lang.c:2990 src/lang.c:3007 src/lang.c:3019 src/lang.c:3052 +#: src/lang.c:3081 src/lang.c:3101 src/lang.c:3129 src/lang.c:3139 +#: src/lang.c:3146 src/lang.c:3172 src/lang.c:3196 src/lang.c:3343 +#: src/lang.c:3358 src/lang.c:3366 src/lang.c:3380 src/lang.c:3386 +#: src/lang.c:3424 #, fuzzy msgid " toggles, sets, cancels." msgstr " alterna, establece, cancela." -#: src/lang.c:1673 +#: src/lang.c:2001 msgid "Show mini menu & posting etiquette" msgstr "" -#: src/lang.c:1674 +#: src/lang.c:2002 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:1679 +#: src/lang.c:2007 msgid "Show short description for each newsgroup. toggles & sets." msgstr "" -#: src/lang.c:1680 +#: src/lang.c:2008 #, fuzzy msgid "Show description of each newsgroup" msgstr "Muestra una descripción de cuenta." -#: src/lang.c:1681 +#: src/lang.c:2009 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" msgstr "" -#: src/lang.c:1686 +#: src/lang.c:2014 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." msgstr "" -#: src/lang.c:1687 +#: src/lang.c:2015 msgid "In group and thread level, show author by" msgstr "" -#: src/lang.c:1688 +#: src/lang.c:2016 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5761,34 +6189,34 @@ msgid "" "# 3 = both\n" msgstr "" -#: src/lang.c:1697 +#: src/lang.c:2025 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "" -#: src/lang.c:1698 +#: src/lang.c:2026 msgid "Draw -> instead of highlighted bar" msgstr "" -#: src/lang.c:1699 +#: src/lang.c:2027 msgid "# If ON use -> otherwise highlighted bar for selection\n" msgstr "" -#: src/lang.c:1704 +#: src/lang.c:2032 msgid "Use inverse video for page headers" msgstr "" -#: src/lang.c:1705 +#: src/lang.c:2033 msgid "# If ON use inverse video for page headers at different levels\n" msgstr "" -#: src/lang.c:1710 +#: src/lang.c:2038 #, fuzzy msgid "Thread articles by" msgstr "" "\n" "Ningún artículo dentro de este grupo.\n" -#: src/lang.c:1711 +#: src/lang.c:2039 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5800,16 +6228,16 @@ msgid "" "# 5 = Percentage Match\n" msgstr "" -#: src/lang.c:1722 +#: src/lang.c:2050 msgid "Enter percentage match required to thread together. sets." msgstr "" -#: src/lang.c:1723 +#: src/lang.c:2051 #, fuzzy msgid "Thread percentage match" msgstr "Porcentaje de completación" -#: src/lang.c:1725 +#: src/lang.c:2053 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5824,12 +6252,12 @@ msgid "" "# 'harppy' would be threaded separately from 'happy'\n" msgstr "" -#: src/lang.c:1737 +#: src/lang.c:2065 #, fuzzy msgid "Score of a thread" msgstr "Hilo" -#: src/lang.c:1738 +#: src/lang.c:2066 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5838,17 +6266,17 @@ msgid "" "# 2 = average\n" msgstr "" -#: src/lang.c:1746 +#: src/lang.c:2074 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "" -#: src/lang.c:1747 +#: src/lang.c:2075 #, fuzzy msgid "Sort articles by" msgstr "Artículos anteriores" -#: src/lang.c:1748 +#: src/lang.c:2076 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5865,16 +6293,16 @@ msgid "" "# 10 = Lines ascending\n" msgstr "" -#: src/lang.c:1764 +#: src/lang.c:2092 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "" -#: src/lang.c:1765 +#: src/lang.c:2093 #, fuzzy msgid "Sort threads by" msgstr "Conversaciones" -#: src/lang.c:1766 +#: src/lang.c:2094 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5885,46 +6313,46 @@ msgid "" "# 4 = Last posting date ascending\n" msgstr "" -#: src/lang.c:1776 +#: src/lang.c:2104 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "" -#: src/lang.c:1777 +#: src/lang.c:2105 msgid "Go to first unread article in group" msgstr "" -#: src/lang.c:1778 +#: src/lang.c:2106 msgid "# If ON put cursor at first unread art in group otherwise last art\n" msgstr "" -#: src/lang.c:1782 +#: src/lang.c:2110 msgid "Show all articles or only unread articles. toggles & sets." msgstr "" -#: src/lang.c:1783 +#: src/lang.c:2111 #, fuzzy msgid "Show only unread articles" msgstr "Mostrar únicamente los titulares _activos" -#: src/lang.c:1784 +#: src/lang.c:2112 msgid "# If ON show only new/unread articles otherwise show all.\n" msgstr "" -#: src/lang.c:1789 +#: src/lang.c:2117 msgid "Show only groups with unread arts" msgstr "" -#: src/lang.c:1790 +#: src/lang.c:2118 msgid "# If ON show only subscribed to groups that contain unread articles.\n" msgstr "" -#: src/lang.c:1795 +#: src/lang.c:2123 #, fuzzy msgid "Filter which articles" msgstr "_Filtrar por…" -#: src/lang.c:1796 +#: src/lang.c:2124 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5933,12 +6361,12 @@ msgid "" "# 2 = kill all articles and never show them\n" msgstr "" -#: src/lang.c:1805 +#: src/lang.c:2133 #, fuzzy msgid "Go to the next unread article with" msgstr "Ir a la pista siguiente" -#: src/lang.c:1806 +#: src/lang.c:2134 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5948,14 +6376,14 @@ msgid "" "# 3 = PAGE DOWN or TAB\n" msgstr "" -#: src/lang.c:1816 +#: src/lang.c:2144 #, 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:1817 +#: src/lang.c:2145 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5972,11 +6400,11 @@ msgid "" "# leading and trailing blank lines\n" msgstr "" -#: src/lang.c:1834 +#: src/lang.c:2162 msgid "Show help/mail sign in level titles" msgstr "" -#: src/lang.c:1835 +#: src/lang.c:2163 msgid "" "# Show help sign, new mail sign, both or nothing in level titles.\n" "# Possible values are (the default is marked with *):\n" @@ -5986,170 +6414,170 @@ msgid "" "# * 3 = Show mail sign if new mail has arrived else show help sign\n" msgstr "" -#: src/lang.c:1845 +#: src/lang.c:2173 msgid "List thread using right arrow key" msgstr "" -#: src/lang.c:1846 +#: src/lang.c:2174 msgid "" "# If ON automatically list thread when entering it using right arrow key.\n" msgstr "" -#: src/lang.c:1850 +#: src/lang.c:2178 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" -#: src/lang.c:1851 +#: src/lang.c:2179 msgid "Character to show deleted articles" msgstr "" -#: src/lang.c:1852 +#: src/lang.c:2180 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1857 +#: src/lang.c:2185 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "" -#: src/lang.c:1858 +#: src/lang.c:2186 msgid "Character to show inrange articles" msgstr "" -#: src/lang.c:1859 +#: src/lang.c:2187 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1864 +#: src/lang.c:2192 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "" -#: src/lang.c:1865 +#: src/lang.c:2193 msgid "Character to show returning arts" msgstr "" -#: src/lang.c:1866 +#: src/lang.c:2194 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1871 +#: src/lang.c:2199 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" -#: src/lang.c:1872 +#: src/lang.c:2200 msgid "Character to show selected articles" msgstr "" -#: src/lang.c:1873 +#: src/lang.c:2201 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1878 +#: src/lang.c:2206 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "" -#: src/lang.c:1879 +#: src/lang.c:2207 msgid "Character to show recent articles" msgstr "" -#: src/lang.c:1880 +#: src/lang.c:2208 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1885 +#: src/lang.c:2213 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" -#: src/lang.c:1886 +#: src/lang.c:2214 msgid "Character to show unread articles" msgstr "" -#: src/lang.c:1887 +#: src/lang.c:2215 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1892 +#: src/lang.c:2220 msgid "Enter character to indicate read articles. sets, cancels." msgstr "" -#: src/lang.c:1893 +#: src/lang.c:2221 msgid "Character to show read articles" msgstr "" -#: src/lang.c:1894 +#: src/lang.c:2222 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1899 +#: src/lang.c:2227 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" -#: src/lang.c:1900 +#: src/lang.c:2228 msgid "Character to show killed articles" msgstr "" -#: src/lang.c:1901 +#: src/lang.c:2229 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:1906 +#: src/lang.c:2234 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "" -#: src/lang.c:1907 +#: src/lang.c:2235 msgid "Character to show readselected arts" msgstr "" -#: src/lang.c:1908 +#: src/lang.c:2236 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:1914 +#: src/lang.c:2242 #, fuzzy msgid "Abbreviate long newsgroup names" msgstr "Mostrar nombres largos de cuentas" -#: src/lang.c:1915 +#: src/lang.c:2243 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:1921 +#: src/lang.c:2249 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" msgstr "" -#: src/lang.c:1922 +#: src/lang.c:2250 #, fuzzy msgid "Number of lines to scroll in pager" msgstr "Número de líneas: %d\n" -#: src/lang.c:1923 +#: src/lang.c:2251 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6160,43 +6588,56 @@ msgid "" "# 2 or greater = scroll by 2 or more lines (only in the pager)\n" msgstr "" -#: src/lang.c:1933 +#: src/lang.c:2261 msgid "Display signatures. toggles & sets." msgstr "" -#: src/lang.c:1934 +#: src/lang.c:2262 #, fuzzy msgid "Display signatures" msgstr "eliminar firmas de paquetes" -#: src/lang.c:1935 +#: src/lang.c:2263 msgid "# If OFF don't show signatures when displaying articles\n" msgstr "" -#: src/lang.c:1940 +#: src/lang.c:2267 +msgid "Display article score. toggles & sets." +msgstr "" + +#: src/lang.c:2268 +#, fuzzy +msgid "Display article score" +msgstr "Ver siguiente pantalla" + +#: src/lang.c:2269 +msgid "# If ON show article score when displaying articles\n" +msgstr "" + +#: src/lang.c:2274 msgid "Remove soft hyphens. toggles & sets." msgstr "" -#: src/lang.c:1941 +#: src/lang.c:2275 #, fuzzy msgid "Remove soft hyphens" msgstr "_Mover a:" -#: src/lang.c:1942 +#: src/lang.c:2276 msgid "# If ON remove soft hyphens when displaying articles\n" msgstr "" -#: src/lang.c:1947 +#: src/lang.c:2281 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" -#: src/lang.c:1948 +#: src/lang.c:2282 #, fuzzy msgid "Display uue data as an attachment" msgstr "Enseñar una lengüeta de los datos seleccionados." -#: src/lang.c:1949 +#: src/lang.c:2283 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6208,32 +6649,32 @@ msgid "" "# be folded into a tag line.\n" msgstr "" -#: src/lang.c:1959 +#: src/lang.c:2293 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "" -#: src/lang.c:1960 +#: src/lang.c:2294 #, fuzzy msgid "Display \"a as Umlaut-a" msgstr "_Enseñar para" -#: src/lang.c:1961 +#: src/lang.c:2295 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" msgstr "" -#: src/lang.c:1966 src/lang.c:1976 +#: src/lang.c:2300 src/lang.c:2310 msgid "Space separated list of header fields" msgstr "" -#: src/lang.c:1967 +#: src/lang.c:2301 #, fuzzy msgid "Display these header fields (or *)" msgstr "No enseñar línea de cabecera." -#: src/lang.c:1968 +#: src/lang.c:2302 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" @@ -6243,12 +6684,12 @@ msgid "" "# spaces. Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1977 +#: src/lang.c:2311 #, fuzzy msgid "Do not display these header fields" msgstr "No enseñar línea de cabecera." -#: src/lang.c:1978 +#: src/lang.c:2312 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" @@ -6260,236 +6701,236 @@ msgid "" "# Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1988 +#: src/lang.c:2322 msgid "" "Do you want to enable automatic handling of multipart/alternative articles?" msgstr "" -#: src/lang.c:1989 +#: src/lang.c:2323 msgid "Skip multipart/alternative parts" msgstr "" -#: src/lang.c:1990 +#: src/lang.c:2324 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "" -#: src/lang.c:1994 +#: src/lang.c:2328 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "" -#: src/lang.c:1995 +#: src/lang.c:2329 #, fuzzy msgid "Detection of verbatim blocks" msgstr "detección" -#: src/lang.c:1996 +#: src/lang.c:2330 msgid "# If ON detect verbatim blocks in articles\n" msgstr "" -#: src/lang.c:2001 +#: src/lang.c:2335 msgid "A regex used to decide which lines to show in col_quote." msgstr "" -#: src/lang.c:2002 +#: src/lang.c:2336 msgid "Regex used to show quoted lines" msgstr "" -#: src/lang.c:2003 +#: src/lang.c:2337 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:2009 +#: src/lang.c:2343 msgid "A regex used to decide which lines to show in col_quote2." msgstr "" -#: src/lang.c:2010 +#: src/lang.c:2344 msgid "Regex used to show twice quoted l." msgstr "" -#: src/lang.c:2011 +#: src/lang.c:2345 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:2017 +#: src/lang.c:2351 msgid "A regex used to decide which lines to show in col_quote3." msgstr "" -#: src/lang.c:2018 +#: src/lang.c:2352 msgid "Regex used to show >= 3 times q.l." msgstr "" -#: src/lang.c:2019 +#: src/lang.c:2353 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:2025 +#: src/lang.c:2359 msgid "Enable detection of external quotes? toggles & sets." msgstr "" -#: src/lang.c:2026 +#: src/lang.c:2360 #, fuzzy msgid "Detection of external quotes" msgstr "detección" -#: src/lang.c:2027 +#: src/lang.c:2361 msgid "# If ON detect quoted text from external sources in articles\n" msgstr "" -#: src/lang.c:2031 +#: src/lang.c:2365 msgid "A regex used to decide which lines to show in col_extquote." msgstr "" -#: src/lang.c:2032 +#: src/lang.c:2366 msgid "Regex used to show quotes from external sources" msgstr "" -#: src/lang.c:2033 +#: src/lang.c:2367 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:2040 +#: src/lang.c:2374 msgid "A regex used to decide which words to show in col_markslashes." msgstr "" -#: src/lang.c:2041 +#: src/lang.c:2375 msgid "Regex used to highlight /slashes/" msgstr "" -#: src/lang.c:2042 +#: src/lang.c:2376 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:2048 +#: src/lang.c:2382 msgid "A regex used to decide which words to show in col_markstars." msgstr "" -#: src/lang.c:2049 +#: src/lang.c:2383 msgid "Regex used to highlight *stars*" msgstr "" -#: src/lang.c:2050 +#: src/lang.c:2384 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:2056 +#: src/lang.c:2390 msgid "A regex used to decide which words to show in col_markstroke." msgstr "" -#: src/lang.c:2057 +#: src/lang.c:2391 msgid "Regex used to highlight -strokes-" msgstr "" -#: src/lang.c:2058 +#: src/lang.c:2392 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:2064 +#: src/lang.c:2398 msgid "A regex used to decide which words to show in col_markdash." msgstr "" -#: src/lang.c:2065 +#: src/lang.c:2399 msgid "Regex used to highlight _underline_" msgstr "" -#: src/lang.c:2066 +#: src/lang.c:2400 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:2072 +#: src/lang.c:2406 msgid "A regex used to find Subject prefixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2073 +#: src/lang.c:2407 #, fuzzy msgid "Regex with Subject prefixes" msgstr "EXREG" -#: src/lang.c:2074 +#: src/lang.c:2408 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:2079 +#: src/lang.c:2413 msgid "A regex used to find Subject suffixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2080 +#: src/lang.c:2414 #, fuzzy msgid "Regex with Subject suffixes" msgstr "EXREG" -#: src/lang.c:2081 +#: src/lang.c:2415 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:2086 +#: src/lang.c:2420 msgid "A regex used to find the begin of a verbatim block." msgstr "" -#: src/lang.c:2087 +#: src/lang.c:2421 #, fuzzy msgid "Regex for begin of a verbatim block" msgstr "Acción Sendmail no está permitida dentro de inicio de bloque" -#: src/lang.c:2088 +#: src/lang.c:2422 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2093 +#: src/lang.c:2427 msgid "A regex used to find the end of a verbatim block." msgstr "" -#: src/lang.c:2094 +#: src/lang.c:2428 #, fuzzy msgid "Regex for end of a verbatim block" msgstr "debug_end_block: no hay un bloque actual" -#: src/lang.c:2095 +#: src/lang.c:2429 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2100 +#: src/lang.c:2434 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" msgstr "" -#: src/lang.c:2101 +#: src/lang.c:2435 msgid "MIME binary content viewer" msgstr "" -#: src/lang.c:2102 +#: src/lang.c:2436 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -6498,50 +6939,50 @@ msgid "" "# for no automatic viewing\n" msgstr "" -#: src/lang.c:2109 +#: src/lang.c:2443 msgid "Confirm before starting non-text viewing program" msgstr "" -#: src/lang.c:2110 +#: src/lang.c:2444 msgid "Ask before using MIME viewer" msgstr "" -#: src/lang.c:2111 +#: src/lang.c:2445 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:2116 +#: src/lang.c:2450 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "" -#: src/lang.c:2117 +#: src/lang.c:2451 msgid "Catchup read groups when quitting" msgstr "" -#: src/lang.c:2118 +#: src/lang.c:2452 msgid "# If ON ask user if read groups should all be marked read\n" msgstr "" -#: src/lang.c:2123 +#: src/lang.c:2457 msgid "Catchup group using left key" msgstr "" -#: src/lang.c:2124 +#: src/lang.c:2458 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n" msgstr "" -#: src/lang.c:2129 +#: src/lang.c:2463 msgid "Catchup thread by using left key" msgstr "" -#: src/lang.c:2135 +#: src/lang.c:2469 #, fuzzy msgid "Which actions require confirmation" msgstr " -P Siempre pide confirmación de las operaciones.\n" -#: src/lang.c:2136 +#: src/lang.c:2470 msgid "" "# What should we ask confirmation for.\n" "# Possible values are (the default is marked with *):\n" @@ -6555,83 +6996,83 @@ msgid "" "# 7 = commands & quit & select\n" msgstr "" -#: src/lang.c:2150 +#: src/lang.c:2484 msgid "'Mark as (un)read' ignores tags" msgstr "" -#: src/lang.c:2151 +#: src/lang.c:2485 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "" -#: src/lang.c:2155 +#: src/lang.c:2489 msgid "Program to run to open URLs, sets, cancels." msgstr "" -#: src/lang.c:2156 +#: src/lang.c:2490 #, fuzzy msgid "Program that opens URLs" msgstr "El registro se abre en una _ventana nueva" -#: src/lang.c:2157 +#: src/lang.c:2491 msgid "# The program used to open URLs. The actual URL will be appended\n" msgstr "" -#: src/lang.c:2162 +#: src/lang.c:2496 #, fuzzy msgid "Use mouse in xterm" msgstr "Empleado" -#: src/lang.c:2163 +#: src/lang.c:2497 msgid "# If ON enable mouse button support on xterm terminals\n" msgstr "" -#: src/lang.c:2169 +#: src/lang.c:2503 msgid "Use scroll keys on keypad" msgstr "" -#: src/lang.c:2170 +#: src/lang.c:2504 msgid "# If ON enable scroll keys on terminals that support it\n" msgstr "" -#: src/lang.c:2175 +#: src/lang.c:2509 msgid "Enter maximum number of article to get. sets." msgstr "" -#: src/lang.c:2176 +#: src/lang.c:2510 #, fuzzy msgid "Number of articles to get" msgstr "Obtiene número de objetos" -#: src/lang.c:2177 +#: src/lang.c:2511 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:2182 +#: src/lang.c:2516 msgid "Enter number of days article is considered recent. sets." msgstr "" -#: src/lang.c:2183 +#: src/lang.c:2517 #, fuzzy msgid "Article recentness time limit" msgstr "Excedido el tiempo límite de CPU" -#: src/lang.c:2184 +#: src/lang.c:2518 msgid "# Number of days in which article is considered recent, (0=OFF)\n" msgstr "" -#: src/lang.c:2188 +#: src/lang.c:2522 msgid "" "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "" -#: src/lang.c:2189 +#: src/lang.c:2523 msgid "Wildcard matching" msgstr "" -#: src/lang.c:2190 +#: src/lang.c:2524 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6639,354 +7080,376 @@ msgid "" "# 1 = regex\n" msgstr "" -#: src/lang.c:2197 +#: src/lang.c:2531 msgid "Enter minimal score before an article is marked killed. sets." msgstr "" -#: src/lang.c:2198 +#: src/lang.c:2532 #, fuzzy msgid "Score limit (kill)" msgstr "Opciones de ensamblador específicas de Score:\n" -#: src/lang.c:2199 +#: src/lang.c:2533 msgid "# Score limit before an article is marked killed\n" msgstr "" -#: src/lang.c:2203 +#: src/lang.c:2537 msgid "Enter default score to kill articles. sets." msgstr "" -#: src/lang.c:2204 +#: src/lang.c:2538 msgid "Default score to kill articles" msgstr "" -#: src/lang.c:2205 +#: src/lang.c:2539 msgid "# Default score to kill articles\n" msgstr "" -#: src/lang.c:2209 +#: src/lang.c:2543 msgid "Enter minimal score before an article is marked hot. sets." msgstr "" -#: src/lang.c:2210 +#: src/lang.c:2544 #, fuzzy msgid "Score limit (select)" msgstr "Opciones de ensamblador específicas de Score:\n" -#: src/lang.c:2211 +#: src/lang.c:2545 msgid "# Score limit before an article is marked hot\n" msgstr "" -#: src/lang.c:2215 +#: src/lang.c:2549 msgid "Enter default score to select articles. sets." msgstr "" -#: src/lang.c:2216 +#: src/lang.c:2550 #, fuzzy msgid "Default score to select articles" msgstr "Seleccione la elección por omisión de cuentas." -#: src/lang.c:2217 +#: src/lang.c:2551 #, fuzzy msgid "# Default score to select articles\n" msgstr "Seleccione la elección por omisión de cuentas." -#: src/lang.c:2223 +#: src/lang.c:2557 msgid "Use slrnface to show ''X-Face:''s" msgstr "" -#: src/lang.c:2224 +#: src/lang.c:2558 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:2232 +#: src/lang.c:2566 #, fuzzy msgid "Use ANSI color" msgstr "Color" -#: src/lang.c:2233 +#: src/lang.c:2567 #, fuzzy msgid "# If ON using ANSI-color\n" msgstr "Color" -#: src/lang.c:2238 +#: src/lang.c:2572 #, fuzzy msgid "Standard foreground color" msgstr "Color de primer plano estándar" -#: src/lang.c:2239 +#: src/lang.c:2573 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2245 +#: src/lang.c:2579 #, fuzzy msgid "Standard background color" msgstr "Color de fondo estándar" -#: src/lang.c:2246 +#: src/lang.c:2580 #, 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:2252 +#: src/lang.c:2586 #, fuzzy msgid "Color for inverse text (background)" msgstr "Color de fondo del título" -#: src/lang.c:2253 +#: src/lang.c:2587 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2259 +#: src/lang.c:2593 #, fuzzy msgid "Color for inverse text (foreground)" msgstr "Color de texto común." -#: src/lang.c:2260 +#: src/lang.c:2594 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" msgstr "" -#: src/lang.c:2266 +#: src/lang.c:2600 #, fuzzy msgid "Color of text lines" msgstr "Color de fondo de líneas alternativas." -#: src/lang.c:2267 +#: src/lang.c:2601 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2273 +#: src/lang.c:2607 msgid "Color of mini help menu" msgstr "" -#: src/lang.c:2274 +#: src/lang.c:2608 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" msgstr "" -#: src/lang.c:2280 +#: src/lang.c:2614 #, fuzzy msgid "Color of help text" msgstr "Color de texto común." -#: src/lang.c:2281 +#: src/lang.c:2615 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2287 +#: src/lang.c:2621 #, fuzzy msgid "Color of status messages" msgstr "Estado" -#: src/lang.c:2288 +#: src/lang.c:2622 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" msgstr "" -#: src/lang.c:2294 +#: src/lang.c:2628 #, fuzzy msgid "Color of quoted lines" msgstr "Rellenar todas las líneas de una transacción con el mismo color" -#: src/lang.c:2295 +#: src/lang.c:2629 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2301 +#: src/lang.c:2635 msgid "Color of twice quoted line" msgstr "" -#: src/lang.c:2302 +#: src/lang.c:2636 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" msgstr "" -#: src/lang.c:2308 +#: src/lang.c:2642 msgid "Color of =>3 times quoted line" msgstr "" -#: src/lang.c:2309 +#: src/lang.c:2643 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2315 +#: src/lang.c:2649 #, fuzzy msgid "Color of article header lines" msgstr "lengüeta-cabecera-borde-color" -#: src/lang.c:2316 +#: src/lang.c:2650 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2322 +#: src/lang.c:2656 msgid "Color of actual news header fields" msgstr "" -#: src/lang.c:2323 +#: src/lang.c:2657 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" msgstr "" -#: src/lang.c:2329 +#: src/lang.c:2663 #, fuzzy msgid "Color of article subject lines" msgstr "Rellenar todas las líneas de una transacción con el mismo color" -#: src/lang.c:2330 +#: src/lang.c:2664 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" msgstr "" -#: src/lang.c:2336 +#: src/lang.c:2670 #, fuzzy msgid "Color of external quotes" msgstr "Color" -#: src/lang.c:2337 +#: src/lang.c:2671 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" msgstr "" -#: src/lang.c:2343 +#: src/lang.c:2677 #, fuzzy msgid "Color of response counter" msgstr "Color" -#: src/lang.c:2344 +#: src/lang.c:2678 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2350 +#: src/lang.c:2684 #, fuzzy msgid "Color of sender (From:)" msgstr "" -#: src/lang.c:2351 +#: src/lang.c:2685 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2357 +#: src/lang.c:2691 msgid "Color of help/mail sign" msgstr "" -#: src/lang.c:2358 +#: src/lang.c:2692 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2364 +#: src/lang.c:2698 #, fuzzy msgid "Color of signatures" msgstr "Color" -#: src/lang.c:2365 +#: src/lang.c:2699 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2371 +#: src/lang.c:2705 +#, fuzzy +msgid "Color of negative score" +msgstr "Color de fondo de líneas alternativas." + +#: src/lang.c:2706 +msgid "" +"# Color of negative score\n" +"# Default: 1 (red)\n" +msgstr "" + +#: src/lang.c:2712 +#, fuzzy +msgid "Color of positive score" +msgstr "Color" + +#: src/lang.c:2713 +msgid "" +"# Color of positive score\n" +"# Default: 2 (green)\n" +msgstr "" + +#: src/lang.c:2719 #, fuzzy msgid "Color of highlighted URLs" msgstr "Color" -#: src/lang.c:2372 +#: src/lang.c:2720 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2378 +#: src/lang.c:2726 #, fuzzy msgid "Color of verbatim blocks" msgstr "Bloques" -#: src/lang.c:2379 +#: src/lang.c:2727 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" msgstr "" -#: src/lang.c:2385 +#: src/lang.c:2733 #, fuzzy msgid "Color of highlighting with *stars*" msgstr "color incorrecto " -#: src/lang.c:2386 +#: src/lang.c:2734 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" msgstr "" -#: src/lang.c:2392 +#: src/lang.c:2740 #, fuzzy msgid "Color of highlighting with _dash_" msgstr "Guión" -#: src/lang.c:2393 +#: src/lang.c:2741 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" msgstr "" -#: src/lang.c:2399 +#: src/lang.c:2747 #, fuzzy msgid "Color of highlighting with /slash/" msgstr "color incorrecto " -#: src/lang.c:2400 +#: src/lang.c:2748 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" msgstr "" -#: src/lang.c:2406 +#: src/lang.c:2754 #, fuzzy msgid "Color of highlighting with -stroke-" msgstr "Color Verdadero" -#: src/lang.c:2407 +#: src/lang.c:2755 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" msgstr "" -#: src/lang.c:2414 +#: src/lang.c:2762 msgid "Attr. of highlighting with *stars*" msgstr "" -#: src/lang.c:2415 +#: src/lang.c:2763 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7002,63 +7465,63 @@ msgid "" "# Default: 6 (bold)\n" msgstr "" -#: src/lang.c:2430 +#: src/lang.c:2778 #, fuzzy msgid "Attr. of highlighting with _dash_" msgstr "Guión" -#: src/lang.c:2431 +#: src/lang.c:2779 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" msgstr "" -#: src/lang.c:2437 +#: src/lang.c:2785 msgid "Attr. of highlighting with /slash/" msgstr "" -#: src/lang.c:2438 +#: src/lang.c:2786 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" msgstr "" -#: src/lang.c:2444 +#: src/lang.c:2792 msgid "Attr. of highlighting with -stroke-" msgstr "" -#: src/lang.c:2445 +#: src/lang.c:2793 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" msgstr "" -#: src/lang.c:2451 +#: src/lang.c:2799 #, fuzzy msgid "URL highlighting in message body" msgstr "Titulo y Cuerpo de Mensaje necesarios" -#: src/lang.c:2452 +#: src/lang.c:2800 #, fuzzy msgid "# Enable URL highlighting?\n" msgstr "Activar" -#: src/lang.c:2457 +#: src/lang.c:2805 #, fuzzy msgid "Word highlighting in message body" msgstr "Titulo y Cuerpo de Mensaje necesarios" -#: src/lang.c:2458 +#: src/lang.c:2806 #, fuzzy msgid "# Enable word highlighting?\n" msgstr "Activar" -#: src/lang.c:2463 +#: src/lang.c:2811 #, fuzzy msgid "What to display instead of mark" msgstr "Enseña un marcaje por cada punto de datos." -#: src/lang.c:2464 +#: src/lang.c:2812 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7068,58 +7531,58 @@ msgid "" "# * 2 = print a space instead\n" msgstr "" -#: src/lang.c:2473 +#: src/lang.c:2821 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "" -#: src/lang.c:2474 +#: src/lang.c:2822 #, fuzzy msgid "Page line wrap column" msgstr "LÃNEA o COLUMNA" -#: src/lang.c:2475 +#: src/lang.c:2823 msgid "# Wrap article lines at column\n" msgstr "" -#: src/lang.c:2480 +#: src/lang.c:2828 msgid "Wrap around threads on next unread" msgstr "" -#: src/lang.c:2481 +#: src/lang.c:2829 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "" -#: src/lang.c:2485 +#: src/lang.c:2833 msgid "Enter default mail address (and fullname). sets." msgstr "" -#: src/lang.c:2486 src/lang.c:2987 +#: src/lang.c:2834 src/lang.c:3405 #, fuzzy msgid "Mail address (and fullname)" msgstr "Dirección personal para correo" -#: src/lang.c:2487 +#: src/lang.c:2835 msgid "# User's mail address (and fullname), if not username@host (fullname)\n" msgstr "" -#: src/lang.c:2492 +#: src/lang.c:2840 msgid "Show empty Followup-To in editor" msgstr "" -#: src/lang.c:2493 +#: src/lang.c:2841 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "" -#: src/lang.c:2497 +#: src/lang.c:2845 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "" -#: src/lang.c:2498 +#: src/lang.c:2846 msgid "Create signature from path/command" msgstr "" -#: src/lang.c:2499 +#: src/lang.c:2847 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7129,52 +7592,52 @@ msgid "" "# sigfile=--none don't append a signature\n" msgstr "" -#: src/lang.c:2507 +#: src/lang.c:2855 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" -#: src/lang.c:2508 +#: src/lang.c:2856 #, fuzzy msgid "Prepend signature with \"-- \"" msgstr " firma: " -#: src/lang.c:2509 +#: src/lang.c:2857 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "" -#: src/lang.c:2513 +#: src/lang.c:2861 msgid "Add signature when reposting articles. toggles & sets." msgstr "" -#: src/lang.c:2514 +#: src/lang.c:2862 msgid "Add signature when reposting" msgstr "" -#: src/lang.c:2515 +#: src/lang.c:2863 msgid "# If ON add signature to reposted articles\n" msgstr "" -#: src/lang.c:2519 +#: src/lang.c:2867 msgid "Enter quotation marks, %I for author's initials." msgstr "" -#: src/lang.c:2520 +#: src/lang.c:2868 msgid "Characters used as quote-marks" msgstr "" -#: src/lang.c:2521 +#: src/lang.c:2869 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:2527 +#: src/lang.c:2875 #, fuzzy msgid "Quoting behavior" msgstr "error en cita de parámetros" -#: src/lang.c:2528 +#: src/lang.c:2876 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7188,55 +7651,55 @@ msgid "" "# 7 = Compress quotes, quote signatures, quote empty lines\n" msgstr "" -#: src/lang.c:2541 src/lang.c:2549 src/lang.c:2555 +#: src/lang.c:2889 src/lang.c:2897 src/lang.c:2903 msgid "" "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name" msgstr "" -#: src/lang.c:2542 +#: src/lang.c:2890 msgid "Quote line when following up" msgstr "" -#: src/lang.c:2543 +#: src/lang.c:2891 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:2550 +#: src/lang.c:2898 msgid "Quote line when cross-posting" msgstr "" -#: src/lang.c:2556 +#: src/lang.c:2904 msgid "Quote line when mailing" msgstr "" -#: src/lang.c:2561 +#: src/lang.c:2909 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "" -#: src/lang.c:2562 +#: src/lang.c:2910 #, fuzzy msgid "Insert 'User-Agent:' header" msgstr "Envía cabecera User-Agent" -#: src/lang.c:2563 +#: src/lang.c:2911 #, fuzzy msgid "# If ON include advertising User-Agent: header\n" msgstr "Envía cabecera User-Agent" -#: src/lang.c:2568 +#: src/lang.c:2916 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -#: src/lang.c:2569 +#: src/lang.c:2917 #, fuzzy msgid "MM_CHARSET" msgstr "Conjunto de caracteres:" -#: src/lang.c:2570 +#: src/lang.c:2918 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7246,45 +7709,45 @@ msgid "" "# mm_charset is considered not displayable and represented as '?'.\n" msgstr "" -#: src/lang.c:2580 +#: src/lang.c:2928 #, fuzzy msgid "MM_NETWORK_CHARSET" msgstr "Conjunto de caracteres:" -#: src/lang.c:2581 +#: src/lang.c:2929 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "" -#: src/lang.c:2585 +#: src/lang.c:2933 msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -#: src/lang.c:2586 +#: src/lang.c:2934 #, fuzzy msgid "MM_LOCAL_CHARSET" msgstr "Conjunto de caracteres:" -#: src/lang.c:2587 +#: src/lang.c:2935 #, fuzzy msgid "# Charset supported locally.\n" msgstr "Conjunto de caracteres:" -#: src/lang.c:2594 +#: src/lang.c:2942 #, fuzzy msgid "Mailbox format" msgstr "_Buzón:" -#: src/lang.c:2595 +#: src/lang.c:2943 #, fuzzy msgid "# Format of the mailbox.\n" msgstr "_Buzón:" -#: src/lang.c:2600 +#: src/lang.c:2948 msgid "MIME encoding in news messages" msgstr "" -#: src/lang.c:2601 +#: src/lang.c:2949 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" @@ -7293,15 +7756,15 @@ msgid "" "# Russian charsets with a lot of 8bit characters.\n" msgstr "" -#: src/lang.c:2609 src/lang.c:2630 +#: src/lang.c:2957 src/lang.c:2978 msgid "Don't change unless you know what you are doing. cancels." msgstr "" -#: src/lang.c:2610 +#: src/lang.c:2958 msgid "Use 8bit characters in news headers" msgstr "" -#: src/lang.c:2611 +#: src/lang.c:2959 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7309,30 +7772,30 @@ msgid "" "# parameter unless post_mime_encoding is 8bit as well.\n" msgstr "" -#: src/lang.c:2618 +#: src/lang.c:2966 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" -#: src/lang.c:2619 +#: src/lang.c:2967 #, fuzzy msgid "View post-processed files" msgstr "Ver todos los Ficheros del Proyecto" -#: src/lang.c:2620 +#: src/lang.c:2968 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "" -#: src/lang.c:2625 +#: src/lang.c:2973 #, fuzzy msgid "MIME encoding in mail messages" msgstr "[La codificación de «%s» de este correo no puede ser descodificado]" -#: src/lang.c:2631 +#: src/lang.c:2979 msgid "Use 8bit characters in mail headers" msgstr "" -#: src/lang.c:2632 +#: src/lang.c:2980 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7343,36 +7806,36 @@ msgid "" "# turn it ON unless you have some compelling reason.\n" msgstr "" -#: src/lang.c:2643 +#: src/lang.c:2991 msgid "Strip blanks from ends of lines" msgstr "" -#: src/lang.c:2644 +#: src/lang.c:2992 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" msgstr "" -#: src/lang.c:2650 +#: src/lang.c:2998 msgid "If ON, use transliteration. toggles & sets." msgstr "" -#: src/lang.c:2651 +#: src/lang.c:2999 msgid "Transliteration" msgstr "" -#: src/lang.c:2652 +#: src/lang.c:3000 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:2660 +#: src/lang.c:3008 msgid "Send you a Cc/Bcc automatically" msgstr "" -#: src/lang.c:2661 +#: src/lang.c:3009 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" @@ -7382,116 +7845,116 @@ msgid "" "# 3 = Cc and Bcc\n" msgstr "" -#: src/lang.c:2672 +#: src/lang.c:3020 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2673 +#: src/lang.c:3021 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2679 +#: src/lang.c:3027 msgid "Enter address elements about which you want to be warned. sets." msgstr "" -#: src/lang.c:2680 +#: src/lang.c:3028 msgid "Spamtrap warning address parts" msgstr "" -#: src/lang.c:2681 +#: src/lang.c:3029 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:2686 +#: src/lang.c:3034 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "" -#: src/lang.c:2687 +#: src/lang.c:3035 msgid "No. of days a filter entry is valid" msgstr "" -#: src/lang.c:2688 +#: src/lang.c:3036 msgid "# Number of days a short term filter will be active\n" msgstr "" -#: src/lang.c:2692 +#: src/lang.c:3040 msgid "Add posted articles to filter. toggles & sets." msgstr "" -#: src/lang.c:2693 +#: src/lang.c:3041 msgid "Add posted articles to filter" msgstr "" -#: src/lang.c:2694 +#: src/lang.c:3042 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" msgstr "" -#: src/lang.c:2698 +#: src/lang.c:3046 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "" -#: src/lang.c:2699 +#: src/lang.c:3047 #, fuzzy msgid "Mail directory" msgstr "No se puede abrir el directorio de correo nuevo (%s)" -#: src/lang.c:2700 +#: src/lang.c:3048 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "" -#: src/lang.c:2705 +#: src/lang.c:3053 msgid "Save articles in batch mode (-S)" msgstr "" -#: src/lang.c:2706 +#: src/lang.c:3054 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:2711 +#: src/lang.c:3059 msgid "The directory where you want articles/threads saved." msgstr "" -#: src/lang.c:2712 +#: src/lang.c:3060 #, fuzzy msgid "Directory to save arts/threads in" msgstr "no puede guardar el directorio actual: %s" -#: src/lang.c:2713 +#: src/lang.c:3061 msgid "# Directory where articles/threads are saved\n" msgstr "" -#: src/lang.c:2717 +#: src/lang.c:3065 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "" -#: src/lang.c:2718 +#: src/lang.c:3066 msgid "Mark saved articles/threads as read" msgstr "" -#: src/lang.c:2719 +#: src/lang.c:3067 #, fuzzy msgid "# If ON mark articles that are saved as read\n" msgstr "Marca buzones leídos" -#: src/lang.c:2723 +#: src/lang.c:3071 msgid "Do post processing (e.g. extract attachments) for saved articles." msgstr "" -#: src/lang.c:2724 +#: src/lang.c:3072 msgid "Post process saved articles" msgstr "" -#: src/lang.c:2725 +#: src/lang.c:3073 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7500,96 +7963,96 @@ msgid "" "# 2 = Yes\n" msgstr "" -#: src/lang.c:2734 +#: src/lang.c:3082 #, fuzzy msgid "Process only unread articles" msgstr "Procesa solo ficheros nuevos" -#: src/lang.c:2735 +#: src/lang.c:3083 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" msgstr "" -#: src/lang.c:2740 +#: src/lang.c:3088 msgid "Print all or just part of header. toggles & sets." msgstr "" -#: src/lang.c:2741 +#: src/lang.c:3089 msgid "Print all headers when printing" msgstr "" -#: src/lang.c:2742 +#: src/lang.c:3090 msgid "" "# If ON print all of article header otherwise just the important lines\n" msgstr "" -#: src/lang.c:2746 +#: src/lang.c:3094 msgid "" "The printer program with options that is to be used to print articles/" "threads." msgstr "" -#: src/lang.c:2747 +#: src/lang.c:3095 #, fuzzy msgid "Printer program with options" msgstr "Modo de empleo: %s [opciones] PROGRAMA [parámetro ...]" -#: src/lang.c:2748 +#: src/lang.c:3096 msgid "# Print program with parameters used to print articles/threads\n" msgstr "" -#: src/lang.c:2754 +#: src/lang.c:3102 msgid "Force redraw after certain commands" msgstr "" -#: src/lang.c:2755 +#: src/lang.c:3103 msgid "" "# If ON a screen redraw will always be done after certain external commands\n" msgstr "" -#: src/lang.c:2759 +#: src/lang.c:3107 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "" -#: src/lang.c:2760 +#: src/lang.c:3108 #, fuzzy msgid "Invocation of your editor" msgstr "Editor" -#: src/lang.c:2761 +#: src/lang.c:3109 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" msgstr "" -#: src/lang.c:2766 +#: src/lang.c:3114 msgid "" "Enter name and options for external-inews, --internal for internal inews" msgstr "" -#: src/lang.c:2767 +#: src/lang.c:3115 #, fuzzy msgid "External inews" msgstr "¿Externo…?" -#: src/lang.c:2768 +#: src/lang.c:3116 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:2772 +#: src/lang.c:3120 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" -#: src/lang.c:2773 +#: src/lang.c:3121 #, fuzzy msgid "Invocation of your mail command" msgstr "Su contraseña en el servidor de correo" -#: src/lang.c:2774 +#: src/lang.c:3122 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" @@ -7597,11 +8060,11 @@ msgid "" "# e.g. mutt interactive : mutt -H %F\n" msgstr "" -#: src/lang.c:2782 +#: src/lang.c:3130 msgid "Use interactive mail reader" msgstr "" -#: src/lang.c:2783 +#: src/lang.c:3131 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7610,71 +8073,71 @@ msgid "" "# 2 = use interactive mailreader without headers in file\n" msgstr "" -#: src/lang.c:2792 +#: src/lang.c:3140 msgid "Remove ~/.article after posting" msgstr "" -#: src/lang.c:2793 +#: src/lang.c:3141 msgid "# If ON remove ~/.article after posting.\n" msgstr "" -#: src/lang.c:2799 +#: src/lang.c:3147 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "" -#: src/lang.c:2800 +#: src/lang.c:3148 msgid "" "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n" msgstr "" -#: src/lang.c:2805 +#: src/lang.c:3153 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" -#: src/lang.c:2806 +#: src/lang.c:3154 #, fuzzy msgid "Filename for posted articles" msgstr "" "\n" "Ningún artículo dentro de este grupo.\n" -#: src/lang.c:2807 +#: src/lang.c:3155 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:2812 +#: src/lang.c:3160 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" -#: src/lang.c:2813 +#: src/lang.c:3161 msgid "Keep failed arts in ~/dead.articles" msgstr "" -#: src/lang.c:2814 +#: src/lang.c:3162 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "" -#: src/lang.c:2818 +#: src/lang.c:3166 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "" -#: src/lang.c:2819 +#: src/lang.c:3167 #, fuzzy msgid "No unsubscribed groups in newsrc" msgstr "GRUPOS" -#: src/lang.c:2820 +#: src/lang.c:3168 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "" -#: src/lang.c:2825 +#: src/lang.c:3173 msgid "Remove bogus groups from newsrc" msgstr "" -#: src/lang.c:2826 +#: src/lang.c:3174 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7683,67 +8146,68 @@ msgid "" "# 2 = highlight with D on selection screen\n" msgstr "" -#: src/lang.c:2835 +#: src/lang.c:3183 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "" -#: src/lang.c:2836 +#: src/lang.c:3184 #, fuzzy msgid "NNTP read timeout in seconds" msgstr "tiempo agotado después de %d segundos.\n" -#: src/lang.c:2837 +#: src/lang.c:3185 msgid "" "# Time in seconds to wait for a response from the server (0=no timeout)\n" msgstr "" -#: src/lang.c:2842 +#: src/lang.c:3190 msgid "Enter number of seconds until active file will be reread. sets." msgstr "" -#: src/lang.c:2843 +#: src/lang.c:3191 msgid "Interval in secs to reread active" msgstr "" -#: src/lang.c:2844 +#: src/lang.c:3192 msgid "" "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "" -#: src/lang.c:2849 +#: src/lang.c:3197 #, fuzzy msgid "Reconnect to server automatically" msgstr "Crear automáticamente" -#: src/lang.c:2850 +#: src/lang.c:3198 msgid "" "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "" -#: src/lang.c:2854 +#: src/lang.c:3202 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" -#: src/lang.c:2855 +#: src/lang.c:3203 msgid "Cache NNTP overview files locally" msgstr "" -#: src/lang.c:2856 +#: src/lang.c:3204 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "" -#: src/lang.c:2860 src/lang.c:2875 src/lang.c:2895 src/lang.c:2914 +#: src/lang.c:3208 src/lang.c:3223 src/lang.c:3243 src/lang.c:3266 +#: src/lang.c:3291 src/lang.c:3313 src/lang.c:3332 msgid "Enter format string. sets, cancels." msgstr "" -#: src/lang.c:2861 +#: src/lang.c:3209 #, fuzzy msgid "Format string for selection level" msgstr "error: %s al final de la cadena de formato" -#: src/lang.c:2862 +#: src/lang.c:3210 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -7757,12 +8221,12 @@ msgid "" "# %U Unread count\n" msgstr "" -#: src/lang.c:2876 +#: src/lang.c:3224 #, fuzzy msgid "Format string for group level" msgstr "grupo: cadena de texto" -#: src/lang.c:2877 +#: src/lang.c:3225 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -7781,12 +8245,94 @@ msgid "" "# %S Score\n" msgstr "" -#: src/lang.c:2896 +#: src/lang.c:3244 +#, fuzzy +msgid "Format string for attachment level" +msgstr "error: %s al final de la cadena de formato" + +#: src/lang.c:3245 +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:3267 +#, fuzzy +msgid "Format string for display of mime header" +msgstr "El formato de muestra para las vistas de paquetes" + +#: src/lang.c:3268 +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:3292 +#, fuzzy +msgid "Format string for display of uue header" +msgstr "El formato de muestra para las vistas de paquetes" + +#: src/lang.c:3293 +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:3314 #, fuzzy msgid "Format string for thread level" msgstr "error: %s al final de la cadena de formato" -#: src/lang.c:2897 +#: src/lang.c:3315 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -7804,23 +8350,23 @@ msgid "" "# %T Thread tree (only thread level)\n" msgstr "" -#: src/lang.c:2915 +#: src/lang.c:3333 #, fuzzy msgid "Format string for display of dates" msgstr "El formato de muestra para las vistas de paquetes" -#: src/lang.c:2916 +#: src/lang.c:3334 #, 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:2926 +#: src/lang.c:3344 #, fuzzy msgid "Unicode normalization form" msgstr "Con normalización Unicode.\n" -#: src/lang.c:2927 +#: src/lang.c:3345 msgid "" "# Unicode normalization form\n" "# Possible values are:\n" @@ -7832,22 +8378,22 @@ msgid "" "# 5 = NFKC_CF\n" msgstr "" -#: src/lang.c:2941 +#: src/lang.c:3359 msgid "Render BiDi" msgstr "" -#: src/lang.c:2942 +#: src/lang.c:3360 msgid "# If ON, bi-directional text is rendered by tin\n" msgstr "" -#: src/lang.c:2949 +#: src/lang.c:3367 #, fuzzy msgid "Function for sorting articles" msgstr "" "\n" "Ningún artículo dentro de este grupo.\n" -#: src/lang.c:2950 +#: src/lang.c:3368 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -7855,159 +8401,159 @@ msgid "" "# 1 = heapsort\n" msgstr "" -#: src/lang.c:2963 +#: src/lang.c:3381 #, fuzzy msgid "Automatically GroupMarkUnselArtRead" msgstr "(rellenado automáticamente)" -#: src/lang.c:2969 +#: src/lang.c:3387 #, fuzzy msgid "Delete post-process files" msgstr "Procesa solo ficheros nuevos" -#: src/lang.c:2974 +#: src/lang.c:3392 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "" -#: src/lang.c:2975 +#: src/lang.c:3393 msgid "Mailbox to save sent mails" msgstr "" -#: src/lang.c:2980 +#: src/lang.c:3398 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "" -#: src/lang.c:2981 +#: src/lang.c:3399 #, fuzzy msgid "Followup-To: header" msgstr "Cabecera " -#: src/lang.c:2986 +#: src/lang.c:3404 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "" -#: src/lang.c:2993 +#: src/lang.c:3411 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "" -#: src/lang.c:2994 +#: src/lang.c:3412 #, fuzzy msgid "Ispell program" msgstr "Programa" -#: src/lang.c:3000 +#: src/lang.c:3418 msgid "When group is a mailing list, send responses to this email address." msgstr "" -#: src/lang.c:3001 +#: src/lang.c:3419 #, fuzzy msgid "Mailing list address" msgstr "Listados de Correo" -#: src/lang.c:3007 +#: src/lang.c:3425 #, fuzzy msgid "Forward articles as attachment" msgstr "Reproducir" -#: src/lang.c:3012 +#: src/lang.c:3430 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "" -#: src/lang.c:3013 +#: src/lang.c:3431 msgid "Which MIME types will be saved" msgstr "" -#: src/lang.c:3018 +#: src/lang.c:3436 msgid "Value of the Organization: header. sets, cancels." msgstr "" -#: src/lang.c:3019 +#: src/lang.c:3437 #, fuzzy msgid "Organization: header" msgstr "Organización" -#: src/lang.c:3024 +#: src/lang.c:3442 msgid "Filename for saved articles. sets, cancels." msgstr "" -#: src/lang.c:3025 +#: src/lang.c:3443 msgid "savefile" msgstr "" -#: src/lang.c:3030 src/lang.c:3054 +#: src/lang.c:3448 src/lang.c:3472 msgid "Scope for the filter rule. sets, cancels." msgstr "" -#: src/lang.c:3031 +#: src/lang.c:3449 msgid "Quick (1 key) select filter scope" msgstr "" -#: src/lang.c:3036 src/lang.c:3060 +#: src/lang.c:3454 src/lang.c:3478 msgid "Header for filter rule. sets, cancels." msgstr "" -#: src/lang.c:3037 +#: src/lang.c:3455 msgid "Quick (1 key) select filter header" msgstr "" -#: src/lang.c:3042 src/lang.c:3066 +#: src/lang.c:3460 src/lang.c:3484 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "" -#: src/lang.c:3043 +#: src/lang.c:3461 msgid "Quick (1 key) select filter case" msgstr "" -#: src/lang.c:3048 src/lang.c:3072 +#: src/lang.c:3466 src/lang.c:3490 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "" -#: src/lang.c:3049 +#: src/lang.c:3467 msgid "Quick (1 key) select filter expire" msgstr "" -#: src/lang.c:3055 +#: src/lang.c:3473 msgid "Quick (1 key) kill filter scope" msgstr "" -#: src/lang.c:3061 +#: src/lang.c:3479 msgid "Quick (1 key) kill filter header" msgstr "" -#: src/lang.c:3067 +#: src/lang.c:3485 msgid "Quick (1 key) kill filter case" msgstr "" -#: src/lang.c:3073 +#: src/lang.c:3491 msgid "Quick (1 key) kill filter expire" msgstr "" -#: src/lang.c:3079 +#: src/lang.c:3497 msgid "Assume this charset if no charset declaration is present, to set." msgstr "" -#: src/lang.c:3080 +#: src/lang.c:3498 #, fuzzy msgid "UNDECLARED_CHARSET" msgstr "Conjunto de caracteres:" -#: src/lang.c:3086 +#: src/lang.c:3504 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "" -#: src/lang.c:3087 +#: src/lang.c:3505 #, fuzzy msgid "X_Body" msgstr "Cuerpo" -#: src/lang.c:3092 +#: src/lang.c:3510 msgid "Insert this header when posting. sets, cancels." msgstr "" -#: src/lang.c:3093 +#: src/lang.c:3511 #, fuzzy msgid "X_Headers" msgstr "" @@ -8054,202 +8600,53 @@ msgstr "" " admitidos\n" " -H, --help Enseña esta información\n" -#: src/lang.c:3098 +#: src/lang.c:3516 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "" -#: src/lang.c:3099 +#: src/lang.c:3517 #, fuzzy msgid "Insert 'X-Comment-To:' header" msgstr " cabecera mágica = %x\n" -#: src/lang.c:3105 +#: src/lang.c:3523 msgid "Enter name of file containing trusted CA certificates. sets." msgstr "" -#: src/lang.c:3106 +#: src/lang.c:3524 #, fuzzy msgid "CA certificate file" msgstr "Edite el contenido de su fichero" -#: src/lang.c:3107 +#: src/lang.c:3525 msgid "" "# name of file containing all trusted CA certificates (empty = system " "default)\n" msgstr "" -#. TODO: lang.c -#: src/main.c:899 -#, fuzzy -msgid "reading from local spool" -msgstr "error leyendo desde `%s'" - -#. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:775 -#, c-format -msgid "Error: unlink %s" -msgstr "" - -#: src/misc.c:4005 -#, c-format -msgid "Version: %s %s release %s (\"%s\") %s %s\n" -msgstr "" - -#: src/misc.c:4008 -#, fuzzy, c-format -msgid "Version: %s %s release %s (\"%s\")\n" -msgstr "Regresar a la última publicación(es)" - -#: src/newsrc.c:476 -#, fuzzy -msgid "Unreachable?\n" -msgstr "estado %s no alcanzable desde %s" - -#: src/nntplib.c:829 +#: src/nntplib.c:908 #, c-format msgid "" "\n" "Server timed out, trying reconnect # %d\n" msgstr "" -#: src/nntplib.c:856 src/signal.c:435 -#, fuzzy -msgid "NNTP connection error. Exiting..." -msgstr "Error película capturada... Terminando." - -#: src/nntplib.c:868 src/nntplib.c:1894 +#: src/nntplib.c:950 src/nntplib.c:2032 #, fuzzy msgid "Rejoin current group\n" msgstr "Grupo" -#: src/nntplib.c:877 src/nntplib.c:1903 +#: src/nntplib.c:959 src/nntplib.c:2041 #, fuzzy, c-format msgid "Read (%s)\n" msgstr "%s: leído: %s" -#: src/nntplib.c:879 +#: src/nntplib.c:961 #, fuzzy, c-format msgid "Resend last command (%s)\n" msgstr "última orden: %s\n" -#: src/nntplib.c:1540 -msgid "CAPABILITIES did not announce READER" -msgstr "" - -#: src/nntplib.c:2049 -msgid "MOTD: " -msgstr "" - -#: src/nntps.c:136 -#, c-format -msgid "RAND_status: %s!\n" -msgstr "" - -#: src/nntps.c:142 -#, c-format -msgid "SSL_CTX_new: %s!\n" -msgstr "" - -#: src/nntps.c:151 -#, c-format -msgid "SSL_CTX_set_default_verify_paths: %s!\n" -msgstr "" - -#: src/nntps.c:159 -#, c-format -msgid "SSL_CTX_load_verify_locations: %s!\n" -msgstr "" - -#: src/nntps.c:305 -#, c-format -msgid "BIO_new_socket: %s!\n" -msgstr "" - -#: src/nntps.c:312 -#, c-format -msgid "BIO_new_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:320 src/nntps.c:512 -#, c-format -msgid "BIO_get_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:328 -#, c-format -msgid "SSL_set_tlsext_host_name: %s!\n" -msgstr "" - -#: src/nntps.c:336 -#, c-format -msgid "SSL_set1_host: %s!\n" -msgstr "" - -#: src/nntps.c:410 src/nntps.c:412 -#, fuzzy, c-format -msgid "TLS peer verification failed: %s\n" -msgstr "fallado %s a «%s» (%s)" - -#: src/nntps.c:438 src/nntps.c:440 -#, c-format -msgid "TLS peer verification failed, continuing anyway as requested: %s\n" -msgstr "" - -#: src/nntps.c:520 src/nntps.c:522 -#, fuzzy, c-format -msgid "TLS handshake failed: %s\n" -msgstr "fallado %s a «%s» (%s)" - -#: src/nntps.c:528 -#, c-format -msgid "" -"TLS peer verification failed: %s.\n" -"Continuing anyway as requested.\n" -msgstr "" - -#: src/nrctbl.c:184 -#, fuzzy, c-format -msgid "couldn't expand %s\n" -msgstr "Expandir" - -#: src/post.c:1782 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is neither set to %s nor to %s\n" -msgstr "" - -#: src/post.c:1787 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n" -"posting doesn't contain any 8bit chars and thus folding won't happen\n" -msgstr "" - -#: src/post.c:1789 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is not set to %s\n" -msgstr "" - -#: src/post.c:2778 -#, fuzzy, c-format -msgid "Posting: %.*s ..." -msgstr "Publicación Fallida" - -#: src/post.c:4547 -msgid "Can't supersede in mailgroups, try repost instead." -msgstr "" - -#. Check if okay to read -#: src/read.c:204 -#, fuzzy -msgid "Aborting read, please wait..." -msgstr "Enviando fichero por correo. Por favor espere..." - #: src/read.c:363 #, fuzzy msgid "Aborted read\n" @@ -8259,110 +8656,35 @@ msgstr "Lectura abortada." msgid "Draining\n" msgstr "" -#: src/refs.c:236 -#, fuzzy -msgid "unchanged" -msgstr "" -"el fichero «$filename» no ha sido modificado, no debería ser incluido en la " -"modificación " - -#: src/refs.c:603 +#: src/refs.c:656 #, fuzzy msgid "[- Unavailable -]" msgstr "NO DISPONIBLE" -#. -#. * Add the Message-ID headers to the cache, using the last Reference -#. * as the parent -#. -#. -#. * Add the References data to the cache -#. -#: src/refs.c:1009 src/refs.c:1071 -#, c-format -msgid "Building References-trees (%d/%d)..." -msgstr "" - -#. -#. * preamble -#. * TODO: -> lang.c -#. -#: src/rfc2047.c:1330 -#, c-format -msgid "" -"This message has been composed in the 'multipart/mixed' MIME-format. If you\n" -"are reading this prefix, your mail reader probably has not yet been " -"modified\n" -"to understand the new format, and some of what follows may look strange.\n" -"\n" -msgstr "" - -#: src/save.c:1046 -msgid "bytes" -msgstr "bytes" - -#: src/select.c:422 -msgid "unread" -msgstr "" - -#: src/select.c:422 -msgid "all" -msgstr "todo" +#, fuzzy, c-format +#~ msgid "%d lines" +#~ msgstr "%d Líneas" -#: src/select.c:619 -msgid "[k]" -msgstr "" +#, fuzzy, c-format +#~ msgid "" +#~ "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" +#~ "\n" +#~ msgstr "línea %d: nombre de fichero versionado no permitido: %s\n" -#: src/select.c:621 -msgid "[T]" -msgstr "" +#, fuzzy, c-format +#~ msgid "%*s[-- %s/%s%s%s%s%s, %d lines, encoding %s --]\n" +#~ msgstr "" +#~ "Codificando %s%s%s a \n" +#~ " %s%s%s \n" +#~ "con calidad %2.2f\n" -#: src/select.c:625 src/select.c:627 #, fuzzy -msgid " R" -msgstr " R" - -#: src/xface.c:75 -msgid "Can't run slrnface: Not running in an xterm." -msgstr "" +#~ msgid "all " +#~ msgstr "_Todo" -#: src/xface.c:87 src/xface.c:98 src/xface.c:113 -#, c-format -msgid "Can't run slrnface: Environment variable %s not found." -msgstr "" - -#: src/xface.c:122 src/xface.c:154 -#, c-format -msgid "Can't run slrnface: failed to create %s" -msgstr "" - -#: src/xface.c:132 -msgid "" -"This directory is used to create named pipes for communication between\n" -"slrnface and its parent process. It should normally be empty because\n" -"the pipe is deleted right after it has been opened by both processes.\n" -"\n" -"File names generated by slrnface have the form \"hostname.pid\". It is\n" -"probably an error if they linger here longer than a fraction of a second.\n" -"\n" -"However, if the directory is mounted from an NFS server, you might see\n" -"special files created by your NFS server while slrnface is running.\n" -"Do not try to remove them.\n" -msgstr "" - -#: src/xface.c:146 -msgid "Can't run slrnface: couldn't construct fifo name." -msgstr "" - -#: src/xface.c:185 -#, fuzzy, c-format -msgid "Slrnface abnormally exited, code %d." -msgstr "Programa terminado abnormalmente con valor de salida: %d\n" - -#: src/xface.c:231 -#, fuzzy, c-format -msgid "Slrnface failed: %s." -msgstr "fallado %s a «%s» (%s)" +#, fuzzy +#~ msgid "Connecting to %s..." +#~ msgstr "conectando a %s" #, fuzzy #~ msgid "threads" Binary files tin-2.6.2/po/et.gmo and tin-2.6.3/po/et.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.6.2/po/et.po tin-2.6.3/po/et.po --- tin-2.6.2/po/et.po 2022-11-03 12:30:30.000000000 +0100 +++ tin-2.6.3/po/et.po 2023-12-13 22:27:35.860952831 +0100 @@ -1,13 +1,13 @@ # Estonian translations for tin. # This file is distributed under the same license as the tin package. -# Toomas Soome , 2020. +# Toomas Soome , 2022. # msgid "" msgstr "" -"Project-Id-Version: tin 2.4.5\n" +"Project-Id-Version: tin 2.6.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-03 12:30+0100\n" -"PO-Revision-Date: 2020-12-25 20:39+0200\n" +"POT-Creation-Date: 2023-12-13 22:25+0100\n" +"PO-Revision-Date: 2023-08-11 14:01+0200\n" "Last-Translator: Toomas Soome \n" "Language-Team: Estonian \n" "Language: et\n" @@ -16,430 +16,586 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Bugs: Report translation errors to the Language-Team address.\n" -#. -> lang.c -#: src/art.c:418 +#: src/lang.c:45 +msgid "1 Response" +msgstr "1 Vastus" + +#: src/lang.c:49 #, c-format -msgid "Reading %s\n" -msgstr "Loen %s\n" +msgid "" +"\n" +"%s contains no newsgroups. Exiting." +msgstr "" +"\n" +"%s ei sisalda ühtki gruppi. Lõpetan töö." -#. TODO: -> lang.c -#: src/art.c:1213 -msgid "Threading by multipart" -msgstr "Järjestan osade järgi" +#: src/lang.c:51 +msgid "Aborting read, please wait..." +msgstr "Katkestan lugemise, palun oodake..." -#. -> lang.c -#: src/art.c:2500 +#: src/lang.c:53 +msgid "all" +msgstr "kõik" + +#: src/lang.c:54 +msgid "All groups" +msgstr "Kõik grupid" + +#: src/lang.c:55 #, c-format -msgid "Writing %s\n" -msgstr "Kirjutan %s\n" +msgid "File %s exists. %s=append, %s=overwrite, %s=quit: " +msgstr "Fail %s on olemas. %s=jätka, %s=kirjuta üle, %s=välju: " -#. TODO: -> lang.c -#: src/art.c:2579 -msgid "Writing overview cache..." -msgstr "Kirjutan ülevaate puhvri..." +#: src/lang.c:56 +msgid "Article cancelled (deleted)." +msgstr "Artikkel on katkestatud (kustutatud)." -#: src/attrib.c:1004 -msgid "Processing attributes... " -msgstr "Töötlen atribuute... " +#: src/lang.c:58 +msgid "Article cannot be cancelled (deleted)." +msgstr "Artiklit ei saa katkestada (kustutada)." + +#: src/lang.c:60 +msgid "Article deleted." +msgstr "Artikkel kustutatud." + +#: src/lang.c:61 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be mailed to the following address:\n" +" %s" +msgstr "" +"\n" +"Teie artikkel:\n" +" \"%s\"\n" +"postitatakse järgneval aadressil:\n" +" %s" + +#: src/lang.c:62 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be posted to the following %s:\n" +msgstr "" +"\n" +"Teie artikkel:\n" +" \"%s\"\n" +"postitatakse %s:\n" + +#: src/lang.c:63 +msgid "Article not posted!" +msgstr "Artiklit ei postitatud!" + +#: src/lang.c:64 +msgid "Article not saved" +msgstr "Artiklit ei salvestatud" + +#: src/lang.c:65 +msgid "Article Level Commands" +msgstr "Artiklitaseme käsud" + +#: src/lang.c:66 +msgid "Article has no parent" +msgstr "Artiklil pole eelnevat" + +#: src/lang.c:67 +msgid "Parent article has been killed" +msgstr "Eelnev artikkel on hävitatud" -#: src/attrib.c:1224 +#: src/lang.c:68 +msgid "Parent article is unavailable" +msgstr "Eelnev artikkel pole kättesaadav" + +#: src/lang.c:69 +#, c-format +msgid "Article posted: %s" +msgstr "Artikkel on postitatud: %s" + +#: src/lang.c:70 +#, c-format +msgid "Article rejected (saved to %s)" +msgstr "Artikkel lükati tagasi (salvestasin faili %s)" + +#: src/lang.c:71 #, c-format msgid "" +"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: " +msgstr "" +"%s=artikkel, %s=teema, %s=vahemik, %s=kuum, %s=muster, %s=märgitud, " +"%s=välju: " + +#: src/lang.c:72 +msgid "Article unavailable" +msgstr "Artiklit pole" + +#: src/lang.c:73 +msgid "Article undeleted." +msgstr "Artikkel taastatud." + +#: src/lang.c:74 +#, c-format +msgid "Article %4d of %4d" +msgstr "Artikkel %4d : %4d" + +#: src/lang.c:76 +msgid "articles" +msgstr "artiklit" + +#: src/lang.c:77 +msgid "This is a repost of the following article:" +msgstr "See on järgneva artikli uuesti postitamine:" + +#: src/lang.c:78 +msgid "article" +msgstr "artikkel" + +#: src/lang.c:79 +msgid "Article" +msgstr "Artikkel" + +#: src/lang.c:80 +#, c-format +msgid "-- %d %s mailed --" +msgstr "-- %d %s saadetud --" + +#: src/lang.c:81 +#, c-format +msgid " at %s" +msgstr " o: %s" + +#: src/lang.c:84 +#, fuzzy, c-format +msgid "charset %s" +msgstr "kooditabel %s" + +#: src/lang.c:85 +#, c-format +msgid "content subtype %s" +msgstr "" + +#: src/lang.c:86 +#, c-format +msgid "content type %s" +msgstr "" + +#: src/lang.c:87 +#, c-format +msgid "%*s[-- charset %s not supported --]\n" +msgstr "%*s[-- kooditabel %s ei ole toetatud --]\n" + +#: src/lang.c:88 +#, c-format +msgid "%*s[-- Description: %s --]\n" +msgstr "%*s[-- Kirjeldus: %s --]\n" + +#: src/lang.c:89 +#, fuzzy, c-format +msgid "encoding %s" +msgstr "Avan %s" + +#: src/lang.c:95 +#, fuzzy, c-format +msgid "lang %s" +msgstr "Loen %s" + +#: src/lang.c:96 +#, fuzzy, c-format +msgid "%s lines" +msgstr "%s rida" + +#: src/lang.c:97 +#, fuzzy, c-format +msgid "name %s" +msgstr "nimi %s" + +#: src/lang.c:98 +msgid ", " +msgstr "" + +#: src/lang.c:99 +#, c-format +msgid "size %s" +msgstr "" + +#: src/lang.c:100 +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:104 +msgid "Attachment Menu" +msgstr "Manuste menüü" + +#: src/lang.c:105 +msgid "Attachment Menu Commands" +msgstr "Manuste menüü käsud" + +#: src/lang.c:106 +msgid "" +msgstr "" + +#: src/lang.c:107 +#, c-format +msgid "Attachment saved successfully. (%s)" +msgstr "Manus on edukalt salvestatud. (%s)" + +#: src/lang.c:108 +#, c-format +msgid "%d of %d attachments saved successfully." +msgstr "%d kokku %d manusest on edukalt salvestatud." + +#: src/lang.c:109 +msgid "Select attachment> " +msgstr "Valige manus> " + +#: src/lang.c:110 +msgid "Tagged attachment" +msgstr "Märgitud manus" + +#: src/lang.c:111 +#, c-format +msgid "%d attachments tagged" +msgstr "%d märgitud manust" + +#: src/lang.c:112 +msgid "Untagged attachment" +msgstr "Märkimata manus" + +#: src/lang.c:115 +msgid "" "# Do not edit this comment block\n" "#\n" msgstr "" "# Ärge seda kommentaari blokki muutke\n" "#\n" -#: src/attrib.c:1225 -#, c-format +#: src/lang.c:116 msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "# scope=SÕNE (n. alt.*,!alt.bin*) [kohustuslik]\n" -#: src/attrib.c:1226 -#, c-format +#: src/lang.c:117 msgid "# add_posted_to_filter=ON/OFF\n" msgstr "# add_posted_to_filter=ON/OFF\n" -#: src/attrib.c:1227 -#, c-format +#: src/lang.c:118 msgid "# advertising=ON/OFF\n" msgstr "# advertising=ON/OFF\n" -#: src/attrib.c:1228 -#, c-format +#: src/lang.c:119 msgid "# alternative_handling=ON/OFF\n" msgstr "# alternative_handling=ON/OFF\n" -#: src/attrib.c:1229 -#, c-format +#: src/lang.c:120 msgid "# ask_for_metamail=ON/OFF\n" msgstr "# ask_for_metamail=ON/OFF\n" -#: src/attrib.c:1230 -#, c-format +#: src/lang.c:121 msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=NUM\n" -#: src/attrib.c:1231 -#, c-format +#: src/lang.c:122 msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "# 0=Ei pane, 1=Cc, 2=Bcc, 3=Cc ja Bcc\n" -#: src/attrib.c:1232 -#, c-format +#: src/lang.c:123 msgid "# auto_list_thread=ON/OFF\n" msgstr "# auto_list_thread=ON/OFF\n" -#: src/attrib.c:1233 -#, c-format +#: src/lang.c:124 msgid "# auto_select=ON/OFF\n" msgstr "# auto_select=ON/OFF\n" -#: src/attrib.c:1234 -#, c-format +#: src/lang.c:125 msgid "# batch_save=ON/OFF\n" msgstr "# batch_save=ON/OFF\n" -#: src/attrib.c:1235 -#, c-format -msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" -msgstr "# date_format=SÕNE (n. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" +#: src/lang.c:126 +msgid "# date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n" +msgstr "# date_format=SÕNE (n. %a, %d %b %Y %H:%M:%S)\n" -#: src/attrib.c:1236 -#, c-format +#: src/lang.c:127 msgid "# delete_tmp_files=ON/OFF\n" msgstr "# delete_tmp_files=ON/OFF\n" -#: src/attrib.c:1237 -#, c-format -msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" -msgstr "# editor_format=SÕNE (n. %%E +%%N %%F)\n" +#: src/lang.c:128 +msgid "# editor_format=STRING (eg. %E +%N %F)\n" +msgstr "# editor_format=SÕNE (n. %E +%N %F)\n" -#: src/attrib.c:1238 -#, c-format +#: src/lang.c:129 msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "# fcc=SÕNE (n. =postkast)\n" -#: src/attrib.c:1239 -#, c-format +#: src/lang.c:130 msgid "# followup_to=STRING\n" msgstr "# followup_to=SÕNE\n" -#: src/attrib.c:1240 -#, c-format +#: src/lang.c:131 msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "" "# from=SÕNE (kirjutage soovitav From: rida, ärge kasutage jutumärke)\n" -#: src/attrib.c:1241 -#, c-format +#: src/lang.c:132 msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "# group_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1242 -#, c-format -msgid "# group_format=STRING (eg. %%n %%m %%R %%L %%s %%F)\n" -msgstr "# group_format=SÕNE (nt. %%n %%m %%R %%L %%s %%F)\n" +#: src/lang.c:133 +msgid "# group_format=STRING (eg. %n %m %R %L %s %F)\n" +msgstr "# group_format=SÕNE (nt. %n %m %R %L %s %F)\n" -#: src/attrib.c:1243 -#, c-format +#: src/lang.c:134 msgid "# mail_8bit_header=ON/OFF\n" msgstr "# mail_8bit_header=ON/OFF\n" -#: src/attrib.c:1244 -#, c-format +#: src/lang.c:135 msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=toetatud_kodeering" -#: src/attrib.c:1252 -#, c-format +#: src/lang.c:137 msgid "# ispell=STRING\n" msgstr "# ispell=SÕNE\n" -#: src/attrib.c:1254 -#, c-format +#: src/lang.c:139 msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "# maildir=SÕNE (n. ~/Mail)\n" -#: src/attrib.c:1255 -#, c-format +#: src/lang.c:140 msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "# mailing_list=SÕNE (n. majordomo@example.org)\n" -#: src/attrib.c:1256 -#, c-format +#: src/lang.c:141 msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "# mime_types_to_save=SÕNE (n. image/*,!image/bmp)\n" -#: src/attrib.c:1257 -#, c-format +#: src/lang.c:142 msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=ON/OFF\n" -#: src/attrib.c:1258 -#, c-format +#: src/lang.c:143 msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=ON/OFF\n" -#: src/attrib.c:1259 -#, c-format +#: src/lang.c:144 msgid "# mime_forward=ON/OFF\n" msgstr "# mime_forward=ON/OFF\n" -#: src/attrib.c:1261 -#, c-format +#: src/lang.c:146 msgid "# mm_network_charset=supported_charset" msgstr "# mm_network_charset=toetatud_koodileht" -#: src/attrib.c:1268 -#, c-format +#: src/lang.c:147 msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "# undeclared_charset=SÕNE (vaikimisi on US-ASCII)\n" -#: src/attrib.c:1270 -#, c-format +#: src/lang.c:149 msgid "# news_headers_to_display=STRING\n" msgstr "# news_headers_to_display=SÕNE\n" -#: src/attrib.c:1271 -#, c-format +#: src/lang.c:150 msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=SÕNE\n" -#: src/attrib.c:1272 -#, c-format +#: src/lang.c:151 msgid "# news_quote_format=STRING\n" msgstr "# news_quote_format=SÕNE\n" -#: src/attrib.c:1273 -#, c-format +#: src/lang.c:152 msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "# organization=SÕNE (kui algab sümboliga '/', loe failist)\n" -#: src/attrib.c:1274 -#, c-format +#: src/lang.c:153 msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=ON/OFF\n" -#: src/attrib.c:1275 -#, c-format +#: src/lang.c:154 msgid "# post_8bit_header=ON/OFF\n" msgstr "# post_8bit_header=ON/OFF\n" -#: src/attrib.c:1276 -#, c-format +#: src/lang.c:155 msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=toetatud_kodeering" -#: src/attrib.c:1283 -#, c-format +#: src/lang.c:156 msgid "# post_process_type=NUM\n" msgstr "# post_process_type=NUM\n" -#: src/attrib.c:1288 -#, c-format +#: src/lang.c:157 msgid "# post_process_view=ON/OFF\n" msgstr "# post_process_view=ON/OFF\n" -#: src/attrib.c:1289 -#, c-format +#: src/lang.c:158 msgid "# quick_kill_scope=STRING (e.g. talk.*)\n" msgstr "# quick_kill_scope=SÕNE (n. talk.*)\n" -#: src/attrib.c:1290 -#, c-format +#: src/lang.c:159 msgid "# quick_kill_expire=ON/OFF\n" msgstr "# quick_kill_expire=ON/OFF\n" -#: src/attrib.c:1291 -#, c-format +#: src/lang.c:160 msgid "# quick_kill_case=ON/OFF\n" msgstr "# quick_kill_case=ON/OFF\n" -#: src/attrib.c:1292 -#, c-format +#: src/lang.c:161 msgid "# quick_kill_header=NUM\n" msgstr "# quick_kill_header=NUM\n" -#: src/attrib.c:1293 src/attrib.c:1302 -#, c-format +#: src/lang.c:162 src/lang.c:171 msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "# 0=Teema: (tõstutundlik) 1=Teema: (tõstutundetu)\n" -#: src/attrib.c:1294 src/attrib.c:1303 -#, c-format +#: src/lang.c:163 src/lang.c:172 msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "# 2=Saatja: (tõstutundlik) 3=Saatja: (tõstutundetu)\n" -#: src/attrib.c:1295 src/attrib.c:1304 -#, c-format +#: src/lang.c:164 src/lang.c:173 msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=Message-ID: ja täielik References: rida\n" -#: src/attrib.c:1296 src/attrib.c:1305 -#, c-format +#: src/lang.c:165 src/lang.c:174 msgid "# 5=Message-ID: & last References: entry only\n" msgstr "# 5=Message-ID: & ainult viimane viitamise kirje\n" -#: src/attrib.c:1297 src/attrib.c:1306 -#, c-format +#: src/lang.c:166 src/lang.c:175 msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=Message-ID: kirje ainult 7=Ridu:\n" -#: src/attrib.c:1298 -#, c-format +#: src/lang.c:167 msgid "# quick_select_scope=STRING\n" msgstr "# quick_select_scope=SÕNE\n" -#: src/attrib.c:1299 -#, c-format +#: src/lang.c:168 msgid "# quick_select_expire=ON/OFF\n" msgstr "# quick_select_expire=ON/OFF\n" -#: src/attrib.c:1300 -#, c-format +#: src/lang.c:169 msgid "# quick_select_case=ON/OFF\n" msgstr "# quick_select_case=ON/OFF\n" -#: src/attrib.c:1301 -#, c-format +#: src/lang.c:170 msgid "# quick_select_header=NUM\n" msgstr "# quick_select_header=NUM\n" -#: src/attrib.c:1307 -#, c-format -msgid "# quote_chars=STRING (%%I for initials)\n" -msgstr "# quote_chars=SÕNE (%%I annab initsiaalid)\n" +#: src/lang.c:176 +msgid "# quote_chars=STRING (%I for initials)\n" +msgstr "# quote_chars=SÕNE (%I annab initsiaalid)\n" -#: src/attrib.c:1309 -#, c-format +#: src/lang.c:178 msgid "# print_header=ON/OFF\n" msgstr "# print_header=ON/OFF\n" -#: src/attrib.c:1311 -#, c-format +#: src/lang.c:180 msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1312 -#, c-format +#: src/lang.c:181 msgid "# prompt_followupto=ON/OFF\n" msgstr "# prompt_followupto=ON/OFF\n" -#: src/attrib.c:1313 -#, c-format +#: src/lang.c:182 msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "# savedir=SÕNE (n. ~user/News)\n" -#: src/attrib.c:1314 -#, c-format +#: src/lang.c:183 msgid "# savefile=STRING (eg. =linux)\n" msgstr "# savefile=SÕNE (n. =linux)\n" -#: src/attrib.c:1315 -#, c-format +#: src/lang.c:184 msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "# sigfile=SÕNE (n. $var/sig)\n" -#: src/attrib.c:1316 -#, c-format +#: src/lang.c:185 msgid "# show_author=NUM\n" msgstr "# show_author=NUM\n" -#: src/attrib.c:1322 -#, c-format +#: src/lang.c:186 msgid "# show_signatures=ON/OFF\n" msgstr "# show_signatures=ON/OFF\n" -#: src/attrib.c:1324 -#, c-format +#: src/lang.c:187 +msgid "# show_art_score=ON/OFF\n" +msgstr "# show_art_score=ON/OFF\n" + +#: src/lang.c:189 msgid "# suppress_soft_hyphens=ON/OFF\n" msgstr "# suppress_soft_hyphens=ON/OFF\n" -#: src/attrib.c:1326 -#, c-format +#: src/lang.c:191 msgid "# show_only_unread_arts=ON/OFF\n" msgstr "# show_only_unread_arts=ON/OFF\n" -#: src/attrib.c:1327 -#, c-format +#: src/lang.c:192 msgid "# sigdashes=ON/OFF\n" msgstr "# sigdashes=ON/OFF\n" -#: src/attrib.c:1328 -#, c-format +#: src/lang.c:193 msgid "# signature_repost=ON/OFF\n" msgstr "# signature_repost=ON/OFF\n" -#: src/attrib.c:1329 -#, c-format +#: src/lang.c:194 msgid "# sort_article_type=NUM\n" msgstr "# sort_article_type=NUM\n" -#: src/attrib.c:1347 -#, c-format +#: src/lang.c:195 msgid "# sort_threads_type=NUM\n" msgstr "# sort_threads_type=NUM\n" # -#: src/attrib.c:1356 -#, c-format +#: src/lang.c:196 msgid "# tex2iso_conv=ON/OFF\n" msgstr "# tex2iso_conv=ON/OFF\n" -#: src/attrib.c:1357 -#, c-format +#: src/lang.c:197 msgid "# thread_catchup_on_exit=ON/OFF\n" msgstr "# thread_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1358 -#, c-format +#: src/lang.c:198 msgid "# thread_articles=NUM" msgstr "# thread_articles=NUM" -#: src/attrib.c:1365 -#, c-format -msgid "# thread_format=STRING (eg. %%n %%m [%%L] %%T %%F)\n" -msgstr "# thread_format=SÕNE (n. %%n %%m [%%L] %%T %%F)\n" +#: src/lang.c:199 +msgid "# thread_format=STRING (eg. %n %m [%L] %T %F)\n" +msgstr "# thread_format=SÕNE (n. %n %m [%L] %T %F)\n" -#: src/attrib.c:1366 -#, c-format +#: src/lang.c:200 msgid "# thread_perc=NUM\n" msgstr "# thread_perc=NUM\n" -#: src/attrib.c:1367 -#, c-format +#: src/lang.c:201 msgid "# trim_article_body=NUM\n" msgstr "# trim_article_body=NUM\n" -#: src/attrib.c:1368 -#, c-format +#: src/lang.c:202 msgid "# 0 = Don't trim article body\n" msgstr "# 0 = Ära lühenda artikli keha\n" -#: src/attrib.c:1369 -#, c-format +#: src/lang.c:203 msgid "# 1 = Skip leading blank lines\n" msgstr "# 1 = Jäta alles alguses olevad tühjad read\n" -#: src/attrib.c:1370 -#, c-format +#: src/lang.c:204 msgid "# 2 = Skip trailing blank lines\n" msgstr "# 2 = Jäta alles lõpus olevad tühjad read\n" -#: src/attrib.c:1371 -#, c-format +#: src/lang.c:205 msgid "# 3 = Skip leading and trailing blank lines\n" msgstr "# 3 = Jäta alles alguses ja lõpus olevad tühjad read\n" -#: src/attrib.c:1372 -#, c-format +#: src/lang.c:206 msgid "# 4 = Compact multiple blank lines between text blocks\n" msgstr "# 4 = Tihenda teksti vahel olevad tühjad read\n" -#: src/attrib.c:1373 -#, c-format +#: src/lang.c:207 msgid "" "# 5 = Compact multiple blank lines between text blocks and skip\n" "# leading blank lines\n" @@ -447,8 +603,7 @@ msgstr "" "# 5 = Tihenda teksti vahel olevad tühjad read ja\n" "# jäta vahele alguses olevad tühjad read\n" -#: src/attrib.c:1374 -#, c-format +#: src/lang.c:208 msgid "" "# 6 = Compact multiple blank lines between text blocks and skip\n" "# trailing blank lines\n" @@ -456,8 +611,7 @@ msgstr "" "# 6 = Tihenda teksti vahel olevad tühjad read ja\n" "# jäta vahele lõpus olevad tühjad read\n" -#: src/attrib.c:1375 -#, c-format +#: src/lang.c:209 msgid "" "# 7 = Compact multiple blank lines between text blocks and skip\n" "# leading and trailing blank lines\n" @@ -465,38 +619,31 @@ msgstr "" "# 7 = Tihenda teksti vahel olevad tühjad read ja\n" "# jäta vahele alguses ja lõpus olevad tühjad read\n" -#: src/attrib.c:1376 -#, c-format +#: src/lang.c:210 msgid "# verbatim_handling=ON/OFF\n" msgstr "# verbatim_handling=ON/OFF\n" -#: src/attrib.c:1378 -#, c-format +#: src/lang.c:212 msgid "# extquote_handling=ON/OFF\n" msgstr "# extquote_handling=ON/OFF\n" -#: src/attrib.c:1380 -#, c-format +#: src/lang.c:214 msgid "# wrap_on_next_unread=ON/OFF\n" msgstr "# wrap_on_next_unread=ON/OFF\n" -#: src/attrib.c:1381 -#, c-format +#: src/lang.c:215 msgid "# x_body=STRING (eg. ~/.tin/extra-body-text)\n" msgstr "# x_body=SÕNE (n. ~/.tin/extra-body-text)\n" -#: src/attrib.c:1382 -#, c-format +#: src/lang.c:216 msgid "# x_comment_to=ON/OFF\n" msgstr "# x_comment_to=ON/OFF\n" -#: src/attrib.c:1383 -#, c-format +#: src/lang.c:217 msgid "# x_headers=STRING (eg. ~/.tin/extra-headers)\n" msgstr "# x_headers=SÕNE (n. ~/.tin/extra-headers)\n" -#: src/attrib.c:1384 -#, c-format +#: src/lang.c:218 msgid "" "#\n" "# Note that it is best to put general (global scoping)\n" @@ -504,8 +651,7 @@ msgstr "" "#\n" "# Märkus: parem on kõigepealt kirjeldada üldisemad (globaalse skoobiga)\n" -#: src/attrib.c:1385 -#, c-format +#: src/lang.c:219 msgid "" "# entries first followed by group specific entries.\n" "#\n" @@ -513,281 +659,62 @@ msgstr "" "# ning seejärel konkreetsemad, grupi spetsiifilised, reeglid.\n" "#\n" -#: src/attrib.c:1386 -#, c-format +#: src/lang.c:220 msgid "############################################################################\n" msgstr "############################################################################\n" -#: src/cook.c:631 -msgid "(unknown)" -msgstr "(tundmatu)" - -#: src/keymap.c:282 -msgid "NULL" -msgstr "NULL" - -#: src/lang.c:45 -msgid "1 Response" -msgstr "1 Vastus" - -#: src/lang.c:49 -#, c-format -msgid "" -"\n" -"%s contains no newsgroups. Exiting." -msgstr "" -"\n" -"%s ei sisalda ühtki gruppi. Lõpetan töö." - -#: src/lang.c:50 -msgid "all " -msgstr "kõik " - -#: src/lang.c:51 -msgid "All groups" -msgstr "Kõik grupid" - -#: src/lang.c:52 -#, 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:53 -msgid "Article cancelled (deleted)." -msgstr "Artikkel on katkestatud (kustutatud)." - -#: src/lang.c:55 -msgid "Article cannot be cancelled (deleted)." -msgstr "Artiklit ei saa katkestada (kustutada)." - -#: src/lang.c:57 -msgid "Article deleted." -msgstr "Artikkel kustutatud." - -#: src/lang.c:58 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be mailed to the following address:\n" -" %s" -msgstr "" -"\n" -"Teie artikkel:\n" -" \"%s\"\n" -"postitatakse järgneval aadressil:\n" -" %s" - -#: src/lang.c:59 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be posted to the following %s:\n" -msgstr "" -"\n" -"Teie artikkel:\n" -" \"%s\"\n" -"postitatakse %s:\n" - -#: src/lang.c:60 -msgid "Article not posted!" -msgstr "Artiklit ei postitatud!" - -#: src/lang.c:61 -msgid "Article not saved" -msgstr "Artiklit ei salvestatud" - -#: src/lang.c:62 -msgid "Article Level Commands" -msgstr "Artiklitaseme käsud" - -#: src/lang.c:63 -msgid "Article has no parent" -msgstr "Artiklil pole eelnevat" - -#: src/lang.c:64 -msgid "Parent article has been killed" -msgstr "Eelnev artikkel on hävitatud" - -#: src/lang.c:65 -msgid "Parent article is unavailable" -msgstr "Eelnev artikkel pole kättesaadav" - -#: src/lang.c:66 -#, c-format -msgid "Article posted: %s" -msgstr "Artikkel on postitatud: %s" - -#: src/lang.c:67 -#, c-format -msgid "Article rejected (saved to %s)" -msgstr "Artikkel lükati tagasi (salvestasin faili %s)" - -#: src/lang.c:68 -#, c-format -msgid "" -"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: " -msgstr "" -"%s=artikkel, %s=teema, %s=vahemik, %s=kuum, %s=muster, %s=märgitud, " -"%s=välju: " - -#: src/lang.c:69 -msgid "Article unavailable" -msgstr "Artiklit pole" - -#: src/lang.c:70 -msgid "Article undeleted." -msgstr "Artikkel taastatud." - -#: src/lang.c:71 -#, c-format -msgid "Article %4d of %4d" -msgstr "Artikkel %4d : %4d" - -#: src/lang.c:73 -msgid "articles" -msgstr "artiklit" - -#: src/lang.c:74 -msgid "This is a repost of the following article:" -msgstr "See on järgneva artikli uuesti postitamine:" - -#: src/lang.c:75 -msgid "article" -msgstr "artikkel" - -#: src/lang.c:76 -msgid "Article" -msgstr "Artikkel" - -#: src/lang.c:77 -#, c-format -msgid "-- %d %s mailed --" -msgstr "-- %d %s saadetud --" - -#: src/lang.c:78 -#, c-format -msgid " at %s" -msgstr " o: %s" - -#: src/lang.c:79 -#, c-format -msgid "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n" -msgstr "%*s[-- %s/%s, kodeerin %s%s%s, %d rida%s%s --]\n" - -#: src/lang.c:80 -msgid ", charset: " -msgstr ", kooditabel: " - -#: src/lang.c:81 -#, c-format -msgid "%*s[-- charset %s not supported --]\n" -msgstr "%*s[-- kooditabel %s ei ole toetatud --]\n" - -#: src/lang.c:82 -#, c-format -msgid "%*s[-- Description: %s --]\n" -msgstr "%*s[-- Kirjeldus: %s --]\n" - -#: src/lang.c:83 -#, c-format -msgid "%d lines" -msgstr "%d rida" - -#: src/lang.c:84 -msgid "Attachment Menu" -msgstr "Manuste menüü" - -#: src/lang.c:85 -msgid "Attachment Menu Commands" -msgstr "Manuste menüü käsud" - -#: src/lang.c:86 -msgid "" -msgstr "" - -#: src/lang.c:87 -#, c-format -msgid "Attachment saved successfully. (%s)" -msgstr "Manus on edukalt salvestatud. (%s)" - -#: src/lang.c:88 -#, c-format -msgid "%d of %d attachments saved successfully." -msgstr "%d kokku %d manusest on edukalt salvestatud." - -#: src/lang.c:89 -msgid "Select attachment> " -msgstr "Valige manus> " - -#: src/lang.c:90 -msgid "Tagged attachment" -msgstr "Märgitud manus" - -#: src/lang.c:91 -#, c-format -msgid "%d attachments tagged" -msgstr "%d märgitud manust" - -#: src/lang.c:92 -msgid "Untagged attachment" -msgstr "Märkimata manus" - -#: src/lang.c:93 +#: src/lang.c:221 msgid "Attributes Menu Commands" msgstr "Atribuutide menüü käsud" -#: src/lang.c:94 +#: src/lang.c:222 #, c-format msgid "attribute with no scope: %s" msgstr "atribuut ilma skoobita: %s" -#: src/lang.c:96 +#: src/lang.c:224 #, c-format msgid "%d Authentication failed" msgstr "%d Autentimine ebaõnnestus" -#: src/lang.c:97 +#: src/lang.c:225 #, c-format msgid "NNTP authorization password not found for %s" msgstr "Serverile %s vastavat NNTP autoriseerimise parooli pole" -#: src/lang.c:98 +#: src/lang.c:226 msgid "Server expects authentication.\n" msgstr "Server eeldab autentimist.\n" -#: src/lang.c:99 +#: src/lang.c:227 msgid " Please enter password: " msgstr " Palun sisestage parool: " -#: src/lang.c:100 +#: src/lang.c:228 msgid " Please enter username: " msgstr " Palun sisestage kasutajanimi: " -#: src/lang.c:101 +#: src/lang.c:229 #, c-format msgid "Authorized for user: %s\n" msgstr "Autoriseeritud kasutaja: %s\n" -#: src/lang.c:102 +#: src/lang.c:230 #, c-format msgid "Authorization failed for user: %s\n" msgstr "Autoriseerimine ebaõnnestus. Kasutaja: %s\n" -#: src/lang.c:104 +#: src/lang.c:232 #, c-format msgid "Author search backwards [%s]> " msgstr "Autori tagaspidi otsimine [%s]> " -#: src/lang.c:105 +#: src/lang.c:233 #, c-format msgid "Author search forwards [%s]> " msgstr "Autori edaspidi otsimine [%s]> " -#: src/lang.c:106 +#: src/lang.c:234 #, c-format msgid "" "\n" @@ -796,269 +723,440 @@ msgstr "" "\n" "%s tellitud" -#: src/lang.c:107 +#: src/lang.c:235 msgid "Autosubscribing groups...\n" msgstr "Tellin grupid...\n" -#: src/lang.c:108 +#: src/lang.c:236 #, c-format msgid "Autoselecting articles (use '%s' to see all unread) ..." msgstr "Valin artiklid (kõikide lugemata artiklite vaatamiseks '%s') ..." -#: src/lang.c:110 +#: src/lang.c:238 #, 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:111 +#: src/lang.c:239 #, c-format msgid "Unrecognized attribute: %s" msgstr "Tundmatu atribuut: %s" -#: src/lang.c:112 +#: src/lang.c:240 #, c-format msgid "Bad command. Type '%s' for help." msgstr "Vigane käsk. Abiinfo saamiseks vajutage '%s'." -#: src/lang.c:114 +#: src/lang.c:242 msgid "Base article" msgstr "Baasartikkel" -#: src/lang.c:115 +#: src/lang.c:243 msgid "Base article range" msgstr "Baasartiklite vahemik" -#: src/lang.c:116 +#: src/lang.c:244 #, 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:117 +#: src/lang.c:245 msgid "*** Beginning of article ***" msgstr "*** Artikli algus ***" -#: src/lang.c:118 +#: src/lang.c:246 msgid "*** Beginning of page ***" msgstr "*** Lehe algus ***" -#: src/lang.c:120 +#: src/lang.c:248 +msgid "bytes" +msgstr "baiti" + +#: src/lang.c:251 #, 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:121 +#: src/lang.c:252 msgid "Cancelling article..." msgstr "Katkestan artiklit..." -#: src/lang.c:123 +#: src/lang.c:254 #, c-format msgid "Cannot create %s" msgstr "%s ei õnnestu luua" -#: src/lang.c:126 +#: src/lang.c:257 #, c-format msgid "Can't find base article %d" msgstr "Ei leis baasartiklit %d" -#: src/lang.c:128 +#: src/lang.c:259 #, c-format msgid "Can't open %s" msgstr "%s ei saa avada" -#: src/lang.c:129 +#: src/lang.c:260 #, c-format msgid "Couldn't open %s for saving" msgstr "%s ei saa salvestamiseks avada" -#: src/lang.c:130 +#: src/lang.c:261 msgid "*** Posting not allowed ***" msgstr "*** Postitamine ei ole lubatud ***" -#: src/lang.c:131 +#: src/lang.c:262 #, c-format msgid "Posting is not allowed to %s" msgstr "%s ei luba postitada" -#: src/lang.c:133 +#: src/lang.c:264 #, c-format msgid "Can't retrieve %s" msgstr "%s ei õnnestu laadida" -#: src/lang.c:135 +#: src/lang.c:266 +msgid "Can't supersede in mailgroups, try repost instead." +msgstr "e-posti gruppides ei saa asendada, proovide uuesti postitada." + +#: src/lang.c:267 #, c-format msgid "%s is a directory" msgstr "%s on kataloog" -#: src/lang.c:136 +#: src/lang.c:268 msgid "Catchup" msgstr "Märgin loetuks" -#: src/lang.c:137 +#: src/lang.c:269 #, c-format msgid "Catchup %s..." msgstr "Märgin %s loetuks..." -#: src/lang.c:138 +#: src/lang.c:270 msgid "Catchup all groups entered during this session?" msgstr "Märgi loetuks kõik grupid, millesse on sessiooni jooksul sisenetud?" -#: src/lang.c:139 +#: src/lang.c:271 msgid "You have tagged articles in this group - catchup anyway?" msgstr "Teil on siin grupis märgitud teateid - märgin loetuks?" -#: src/lang.c:140 +#: src/lang.c:272 #, c-format msgid "%s %d %s in %lu seconds\n" msgstr "%s %d %s %lu sekundiga\n" -#: src/lang.c:141 +#: src/lang.c:273 msgid "Caughtup" msgstr "Loetud" -#: src/lang.c:142 +#: src/lang.c:274 msgid "Check Prepared Article" msgstr "Kontrollin valminud artiklit" -#: src/lang.c:143 +#: src/lang.c:275 msgid "Checking for new groups... " msgstr "Otsin uusi gruppe... " -#: src/lang.c:144 -msgid "Checking for news..." -msgstr "Otsin uudiseid..." +#: src/lang.c:276 +msgid "Checking for news...\n" +msgstr "Otsin uudiseid...\n" -#: src/lang.c:145 +#: src/lang.c:277 #, 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:147 +#: src/lang.c:279 msgid "ANSI color disabled" msgstr "ANSI värvid on keelatud" -#: src/lang.c:148 +#: src/lang.c:280 msgid "ANSI color enabled" msgstr "ANSI värvid on lubatud" -#: src/lang.c:150 +#: src/lang.c:282 #, c-format msgid "Command failed: %s" msgstr "Käsk ebaõnnestus: %s" -#: src/lang.c:152 +#: src/lang.c:284 msgid "Mark not selected articles read?" msgstr "Märgin valimata artiklid loetuks?" -#: src/lang.c:154 +#: src/lang.c:285 +msgid "Connection Info" +msgstr "Ühenduse info" + +#: src/lang.c:286 +#, fuzzy +msgid "Reading from local spool.\n" +msgstr "loen lokaalsest spool kataloogist" + +#: src/lang.c:287 +#, fuzzy +msgid "Reading saved news.\n" +msgstr "Loen %s\n" + +#: src/lang.c:295 +#, fuzzy +msgid "" +"\n" +"Local spool config:\n" +"-------------------\n" +msgstr "" +"Ekraani omadused\n" +"----------------" + +#: src/lang.c:300 +msgid "COMPRESS :" +msgstr "" + +#: src/lang.c:301 +#, fuzzy +msgid "" +"\n" +"Connection details:\n" +"-------------------\n" +msgstr "" +"Operatsioonid seadetega\n" +"-----------------------" + +#: src/lang.c:303 #, c-format -msgid "Connecting to %s..." -msgstr "Loon ühendust serveriga %s..." +msgid " DEFLATE %s\n" +msgstr "" -#: src/lang.c:156 +#: src/lang.c:304 +msgid "(enabled)" +msgstr "" + +#: src/lang.c:305 +msgid "(inactive)" +msgstr "" + +#: src/lang.c:307 +msgid " DEFLATE (not supported)\n" +msgstr "" + +#: src/lang.c:310 +msgid "(disabled)" +msgstr "" + +#: src/lang.c:311 +#, c-format +msgid "NNTP TIMEOUT : %d seconds %s\n" +msgstr "" + +#: src/lang.c:313 +#, c-format +msgid "IMPLEMENTATION: %s\n" +msgstr "" + +#: src/lang.c:315 +#, c-format +msgid "MAXARTNUM : %s\n" +msgstr "" + +#: src/lang.c:317 +#, fuzzy, c-format +msgid "Reading via NNTP (%s).\n" +msgstr "" +"Ei kasuta NNTP (%s).\n" +"." + +#: src/lang.c:318 +#, c-format +msgid "NNTPPORT : %u\n" +msgstr "" + +#: src/lang.c:319 +msgid "read only" +msgstr "" + +#: src/lang.c:320 +msgid "read/write" +msgstr "" + +#: src/lang.c:321 +#, c-format +msgid "NNTPSERVER : %s\n" +msgstr "" + +#: src/lang.c:323 +#, fuzzy, c-format +msgid "Reading %s via NNTPS (%s; " +msgstr "Ei kasuta NNTPS (%s; " + +#: src/lang.c:325 +#, fuzzy, c-format +msgid "Certificate #%d\n" +msgstr "Sertifikaatide #%d\n" + +#: src/lang.c:327 +#, c-format +msgid "Issuer : %s\n" +msgstr "" + +#: src/lang.c:328 #, fuzzy -msgid "Connection Info" +msgid "" +"\n" +"Server certificate information:\n" +"-------------------------------\n" msgstr "" +"Grupi/teema/artikli operatsioonid\n" +"---------------------------------" + +#: src/lang.c:329 +#, fuzzy, c-format +msgid "Subject: %s\n" +msgstr "Teema: %s\n" + +#: src/lang.c:330 +#, fuzzy +msgid "" "\n" -"Loon ühendust serveriga %s: " +"TLS information:\n" +"----------------\n" +msgstr "" +"Operatsioonid skoobiga\n" +"----------------------" -#: src/lang.c:157 +#: src/lang.c:333 +msgid "UNEXPECTED, possible BUG" +msgstr "" + +#: src/lang.c:334 +msgid "tolerated as \"-k\" (insecure) requested" +msgstr "" + +#: src/lang.c:335 +#, c-format +msgid "" +"Server certificate verification FAILED:\n" +"\t%s (%s)\n" +msgstr "" + +#: src/lang.c:336 +#, fuzzy +msgid "Server certificate verified successfully.\n" +msgstr "newsrc fail on edukalt salvestatud.\n" + +#: src/lang.c:338 +msgid "trusted" +msgstr "" + +#: src/lang.c:339 +msgid "untrusted" +msgstr "" + +#: src/lang.c:342 +msgid "Server certificate verification FAILED: \n" +msgstr "" + +#: src/lang.c:346 +#, c-format +msgid "%s %s (strength %d)\n" +msgstr "" + +#: src/lang.c:353 #, c-format msgid "Cook article failed, %s is exiting" msgstr "Artikli virmindamine ebaõnnestus, %s lõpetab töö" -#: src/lang.c:158 +#: src/lang.c:354 msgid "" msgstr "" -#: src/lang.c:159 +#: src/lang.c:355 msgid "Creating active file for saved groups...\n" msgstr "Loon salvestatud gruppidele active faili...\n" -#: src/lang.c:160 +#: src/lang.c:356 msgid "Creating newsrc file...\n" msgstr "Loon newsrc faili...\n" -#: src/lang.c:162 src/lang.c:1338 src/lang.c:1358 +#: src/lang.c:358 src/lang.c:1666 src/lang.c:1686 msgid "Default" msgstr "Vaikimisi" -#: src/lang.c:163 +#: src/lang.c:359 msgid "Delete saved files that have been post processed?" msgstr "Kas kustutada salvestatud ja töödeldud failid?" -#: src/lang.c:164 +#: src/lang.c:360 msgid "Deleting temporary files..." msgstr "Kustutan ajutisi faile..." -#: src/lang.c:166 +#: src/lang.c:362 msgid "*** End of article ***" msgstr "*** Artiklid on otsas ***" -#: src/lang.c:167 +#: src/lang.c:363 msgid "*** End of articles ***" msgstr "*** Artiklid on otsas ***" -#: src/lang.c:168 +#: src/lang.c:364 msgid "*** End of attachments ***" msgstr "*** Manused on otsas ***" -#: src/lang.c:169 +#: src/lang.c:365 msgid "*** End of groups ***" msgstr "*** Grupid on otsas ***" -#: src/lang.c:170 +#: src/lang.c:366 msgid "*** End of page ***" msgstr "*** Lehe lõpp ***" -#: src/lang.c:171 -#, fuzzy +#: src/lang.c:367 msgid "*** End of posted articles ***" -msgstr "*** Artiklid on otsas ***" +msgstr "*** Postitatud artiklid on otsas ***" -#: src/lang.c:172 +#: src/lang.c:368 msgid "*** End of scopes ***" msgstr "*** Skoopide lõpp ***" -#: src/lang.c:173 +#: src/lang.c:369 msgid "*** End of thread ***" msgstr "*** Teema on otsas ***" -#: src/lang.c:174 +#: src/lang.c:370 msgid "*** End of URLs ***" msgstr "*** URL'id on otsas ***" -#: src/lang.c:175 +#: src/lang.c:371 msgid "Enter limit of articles to get> " msgstr "Sisestage leatavate artiklite piirang> " -#: src/lang.c:176 +#: src/lang.c:372 msgid "Enter Message-ID to go to> " msgstr "Sisestage Message-ID> " -#: src/lang.c:177 +#: src/lang.c:373 msgid " and enter next unread thread" msgstr " ja siseneda järgmisse lugemata teemasse" -#: src/lang.c:178 +#: src/lang.c:374 msgid " and enter next unread article" msgstr " ja sisene järgmisse lugemata artiklisse" -#: src/lang.c:179 +#: src/lang.c:375 msgid " and enter next unread group" msgstr " ja siseneda järgmisse lugemata teemasse" -#: src/lang.c:180 +#: src/lang.c:376 msgid "Enter option number> " msgstr "Sisestage omaduse number> " -#: src/lang.c:181 +#: src/lang.c:377 #, c-format msgid "Enter range [%s]> " msgstr "Sisestage vahemik [%s]> " -#: src/lang.c:182 +#: src/lang.c:378 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1066,7 +1164,7 @@ msgstr "" "\n" "Hoiatus: Kasutati päiserida Approved:.\n" -#: src/lang.c:186 +#: src/lang.c:382 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1074,7 +1172,7 @@ msgstr "" "\n" "Viga: Vigane aadress Approved: real.\n" -#: src/lang.c:187 +#: src/lang.c:383 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1082,7 +1180,7 @@ msgstr "" "\n" "Viga: Vigane aadress From: real.\n" -#: src/lang.c:188 +#: src/lang.c:384 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1090,7 +1188,7 @@ msgstr "" "\n" "Viga: Vigane FQDN Message-ID: real.\n" -#: src/lang.c:189 +#: src/lang.c:385 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1098,7 +1196,7 @@ msgstr "" "\n" "Viga: Vigane aadress Reply-To: real.\n" -#: src/lang.c:190 +#: src/lang.c:386 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1106,27 +1204,39 @@ msgstr "" "\n" "Viga: Vigane aadress To: real.\n" -#: src/lang.c:192 +#: src/lang.c:388 #, c-format msgid "Can't unlock %s" msgstr "%s ei saa lahti lukustada" -#: src/lang.c:193 +#: src/lang.c:389 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "Ei saa punkt-lukustada %s - artiklit ei lisatud!" -#: src/lang.c:194 +#: src/lang.c:390 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "Ei saa lukustada %s - artiklit ei lisatud!" -#: src/lang.c:197 +#: src/lang.c:393 +#, 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:396 #, c-format msgid "Corrupted file %s" msgstr "Vigane fail %s" -#: src/lang.c:199 +#: src/lang.c:397 +#, c-format +msgid "couldn't expand %s\n" +msgstr "ei saa laiendada %s\n" + +#: src/lang.c:399 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1134,36 +1244,36 @@ msgstr "" "\n" "Viga: Followup-To postitajale ja gruppi ei ole lubatud!\n" -#: src/lang.c:200 +#: src/lang.c:400 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "Viga: Vorming ületab ekraani laust. Kasutan vaikimisi \"%s\"." -#: src/lang.c:201 +#: src/lang.c:401 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "Sisemine viga GNKSA protseduuris - saatke vearaport.\n" -#: src/lang.c:202 +#: src/lang.c:402 msgid "Left angle bracket missing in route address.\n" msgstr "Aadressis puudub <.\n" -#: src/lang.c:203 +#: src/lang.c:403 msgid "Left parenthesis missing in old-style address.\n" msgstr "Vanas stiilis aadressis puudub vasak ümarsulg.\n" -#: src/lang.c:204 +#: src/lang.c:404 msgid "Right parenthesis missing in old-style address.\n" msgstr "Vanas stiilis aadressis puudub parem ümarsulg.\n" -#: src/lang.c:205 +#: src/lang.c:405 msgid "At-sign missing in mail address.\n" msgstr "Postiaadressis puudub at-märk.\n" -#: src/lang.c:206 +#: src/lang.c:406 msgid "Single component FQDN is not allowed. Add your domain.\n" msgstr "Ühekomponendiline FQDN pole lubatud. Lisage oma doomen.\n" -#: src/lang.c:207 +#: src/lang.c:407 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1171,7 +1281,7 @@ msgstr "" "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n" "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n" -#: src/lang.c:208 +#: src/lang.c:408 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1179,7 +1289,7 @@ msgstr "" "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n" "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n" -#: src/lang.c:209 +#: src/lang.c:409 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1187,52 +1297,52 @@ msgstr "" "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n" "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n" -#: src/lang.c:210 +#: src/lang.c:410 msgid "Illegal character in FQDN.\n" msgstr "FQDN sisaldab lubamatut sümbolit.\n" -#: src/lang.c:211 +#: src/lang.c:411 msgid "Zero length FQDN component not allowed.\n" msgstr "Null pikkusega FQDN komponent ei ole lubatud.\n" -#: src/lang.c:212 +#: src/lang.c:412 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" msgstr "FQDN komponendi pikkus ületab maksimaalset lubatut (63 sümbolit).\n" -#: src/lang.c:213 +#: src/lang.c:413 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:214 +#: src/lang.c:414 msgid "FQDN component may not start with digit.\n" msgstr "FQDN komponent ei või alata numbriga.\n" -#: src/lang.c:215 +#: src/lang.c:415 msgid "Domain literal has impossible numeric value.\n" msgstr "Doomen sisaldab võimatut numbrilist väärtust.\n" -#: src/lang.c:216 +#: src/lang.c:416 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:217 +#: src/lang.c:417 msgid "Right bracket missing in domain literal.\n" msgstr "Doomenis puudub vasak sulg.\n" -#: src/lang.c:218 +#: src/lang.c:418 msgid "Missing localpart of mail address.\n" msgstr "Aadressil puudub lokaalne osa.\n" -#: src/lang.c:219 +#: src/lang.c:419 msgid "Illegal character in localpart of mail address.\n" msgstr "Lubamatu sümbol aadressi lokaalses osas.\n" -#: src/lang.c:220 +#: src/lang.c:420 msgid "Zero length localpart component not allowed.\n" msgstr "Null pikkusega lokaalne komponent ei ole lubatud.\n" -#: src/lang.c:221 +#: src/lang.c:421 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1240,7 +1350,7 @@ msgstr "" "Pärisnimes on lubamatu sümbol.\n" "Kvootimata sõnad aadressides ei tohi sisaldada '!()<>@,;:\\.[]'.\n" -#: src/lang.c:222 +#: src/lang.c:422 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1248,7 +1358,7 @@ msgstr "" "Pärisnimes on lubamatu sümbol.\n" "Kvooditud sõnad ei või sisaldada '()<>\\'.\n" -#: src/lang.c:223 +#: src/lang.c:423 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1256,11 +1366,11 @@ msgstr "" "Pärisnimes on lubamatu sümbol.\n" "Kodeeritud sõnad parameetris ei või sisaldada '!()<>@,;:\"\\.[]/='.\n" -#: src/lang.c:224 +#: src/lang.c:424 msgid "Bad syntax in encoded word used in realname.\n" msgstr "Vigane reaalses nimes kasutatud kodeeritud sõna süntaks.\n" -#: src/lang.c:225 +#: src/lang.c:425 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1268,7 +1378,7 @@ msgstr "" "Pärisnimes on lubamatu sümbol.\n" "Kvootimata sõnad vanas stiilis aadressides ei või sisaldada '()<>\\'.\n" -#: src/lang.c:226 +#: src/lang.c:426 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1277,7 +1387,7 @@ msgstr "" "Kontrollsümbolid ja kodeerimata 8bit sümbolid väärtusega > 127 ei ole " "lubatud.\n" -#: src/lang.c:227 +#: src/lang.c:427 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1285,7 +1395,7 @@ msgstr "" "\n" "Viga: peale päiseridu pole tühja rida.\n" -#: src/lang.c:228 +#: src/lang.c:428 #, c-format msgid "" "\n" @@ -1295,7 +1405,7 @@ msgstr "" "Viga: Vigaselt vormindatud %s.\n" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:230 +#: src/lang.c:430 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1308,7 +1418,7 @@ msgstr "" " on US_ASCII - palun seadke MM_CHARSET väärtus oma keelele sobivaks\n" " kasutades seadete M)enüüd või toimetades tinrc faili.\n" -#: src/lang.c:235 +#: src/lang.c:435 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1324,7 +1434,7 @@ msgstr "" " enam levinud. Muuta saate kasutades seadete M)enüüd või toimetades\n" " tinrc faili.\n" -#: src/lang.c:241 +#: src/lang.c:441 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1332,7 +1442,7 @@ msgstr "" "\n" "Viga: Artikkel algab päise asemel tühja reaga\n" -#: src/lang.c:242 +#: src/lang.c:442 #, c-format msgid "" "\n" @@ -1343,7 +1453,7 @@ msgstr "" "Viga: Päisereal %d puudub päise nime järel koolon:\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:443 #, c-format msgid "" "\n" @@ -1352,7 +1462,7 @@ msgstr "" "\n" "Viga: \"%s:\" rida on tühi.\n" -#: src/lang.c:244 +#: src/lang.c:444 #, c-format msgid "" "\n" @@ -1361,7 +1471,7 @@ msgstr "" "\n" "Viga: Artikli päises puudub rida \"%s:\".\n" -#: src/lang.c:245 +#: src/lang.c:445 #, c-format msgid "" "\n" @@ -1370,7 +1480,7 @@ msgstr "" "\n" "Viga: %s sisaldab mitte 7bit sümboleid.\n" -#: src/lang.c:246 +#: src/lang.c:446 #, c-format msgid "" "\n" @@ -1381,7 +1491,7 @@ msgstr "" "Viga: Päisel real %d puudub kooloni järel tühik:\n" "%s\n" -#: src/lang.c:247 +#: src/lang.c:447 #, c-format msgid "" "\n" @@ -1390,21 +1500,48 @@ msgstr "" "\n" "Viga: Päises on mitu (%d) \"%s:\" rida.\n" -#: src/lang.c:248 +#: src/lang.c:448 +#, fuzzy, 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" +"%s\n" + +#: src/lang.c:450 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "Ebaturvalised õigused failil %s (%o)" -#: src/lang.c:253 +#: src/lang.c:453 +#, 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" + +#: src/lang.c:455 +#, 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" + +#: src/lang.c:461 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "MIME parsimise viga: Ootamatu artikli %s/%s lõpp" -#: src/lang.c:254 +#: src/lang.c:462 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "MIME parsimise viga: Algas eraldaja aga loen alles päiseid" -#: src/lang.c:256 +#: src/lang.c:464 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1412,16 +1549,16 @@ msgstr "" "\n" "Viga: \"poster\" ei ole lubatud gruppides!\n" -#: src/lang.c:257 +#: src/lang.c:465 msgid "Can't get a (fully-qualified) domain-name!" msgstr "Ei õnnestu saada (täis) doomeninime!" -#: src/lang.c:258 +#: src/lang.c:466 #, c-format msgid "No permissions to go into %s\n" msgstr "Puuduvad õigused siseneda %s\n" -#: src/lang.c:260 +#: src/lang.c:468 msgid "" "\n" "Error: From: line missing.\n" @@ -1429,30 +1566,34 @@ msgstr "" "\n" "Viga: From: rida puudub.\n" -#: src/lang.c:262 +#: src/lang.c:470 #, c-format msgid "No read permissions for %s\n" msgstr "%s lugemiseks pole õiguseid\n" -#: src/lang.c:263 +#: src/lang.c:471 #, c-format msgid "File %s does not exist\n" msgstr "Faili %s pole\n" -#: src/lang.c:264 +#: src/lang.c:472 #, c-format msgid "No write permissions for %s\n" msgstr "%s kirjutamiseks pole õiguseid\n" -#: src/lang.c:265 +#: src/lang.c:473 msgid "Can't get user information (/etc/passwd missing?)" msgstr "Ei leia kasutate kohta infot (/etc/passwd puudub?)" -#: src/lang.c:266 +#: src/lang.c:475 msgid "errors" msgstr "viga" -#: src/lang.c:268 +#: src/lang.c:476 +msgid "error" +msgstr "viga" + +#: src/lang.c:479 #, c-format msgid "" "\n" @@ -1461,85 +1602,63 @@ msgstr "" "\n" "Viga real %d: \"Sender:\" päiserida pole lubatud (see lisatakse teie eest)\n" -#: src/lang.c:270 +#: src/lang.c:481 #, c-format msgid "Server has non of the groups listed in %s" msgstr "Serveril pole failis %s näidatud gruppe" -#: src/lang.c:271 -msgid "error" -msgstr "viga" +#: src/lang.c:482 +#, c-format +msgid "Error: unlink %s" +msgstr "Viga: unlink %s" -#: src/lang.c:272 +#: src/lang.c:483 msgid "Unknown display level" msgstr "Tundmatu ektaani tase" -#: src/lang.c:273 +#: src/lang.c:485 +msgid "Unreachable?\n" +msgstr "Kättesaamatu?\n" + +#: src/lang.c:487 msgid "" msgstr "" -#: src/lang.c:274 +#: src/lang.c:488 msgid "Exiting..." msgstr "Lõpetan..." -#: src/lang.c:275 +#: src/lang.c:489 msgid "leaving external mail-reader" msgstr "jätan välise kirjade lugeja" -#: src/lang.c:276 +#: src/lang.c:490 #, c-format msgid "Extracting %s..." msgstr "Loon %s..." -#: src/lang.c:278 +#: src/lang.c:492 #, 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:279 +#: src/lang.c:493 #, 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:280 +#: src/lang.c:494 #, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "Filtreerin globaalseid reegleid (%d/%d) (väljumiseks 'q')..." -#: src/lang.c:281 +#: src/lang.c:495 msgid "Rule created by: " msgstr "Reegli looja: " -#: src/lang.c:282 -#, c-format -msgid "Enter pattern [%s]> " -msgstr "Sisestage muster [%s]> " - -#: src/lang.c:283 -#, c-format -msgid "" -"\n" -"You requested followups to your article to go to the following %s:\n" -msgstr "" -"\n" -"Te soovisite vastused artiklile %s:\n" - -#: src/lang.c:284 -#, c-format -msgid " %s\t Answers will be directed to you by mail.\n" -msgstr " %s\t Vastused saadetakse teile kirjaga.\n" - -#: src/lang.c:285 -msgid "-- forwarded message --\n" -msgstr "-- edastatud teade --\n" - -#: src/lang.c:286 -msgid "-- end of forwarded message --\n" -msgstr "-- edastatud teate lõpp --\n" - -#: src/lang.c:287 +#: src/lang.c:496 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1607,874 +1726,909 @@ msgstr "" "# time=NUMBER Mittekohustuslik. Reegli aegumine time_t väärtusena\n" "#\n" -#: src/lang.c:311 +#: src/lang.c:522 #, c-format msgid "Enter score for rule (default=%d): " msgstr "Reegli kaal (vaikimisi=%d): " -#: src/lang.c:312 +#: src/lang.c:523 #, 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:313 +#: src/lang.c:524 msgid "Full" msgstr "Täis" -#: src/lang.c:314 +#: src/lang.c:525 msgid "Comment (optional) : " msgstr "Kommentaar (vaba) : " -#: src/lang.c:315 +#: src/lang.c:527 +msgid "Malformed overview entry: servername missing." +msgstr "" + +#: src/lang.c:528 +#, c-format +msgid "\t Xref: %s" +msgstr "" + +#: src/lang.c:529 +msgid "Skipping Xref filter" +msgstr "" + +#: src/lang.c:531 msgid "Apply pattern to : " msgstr "Rakenda mustrit : " -#: src/lang.c:316 +#: src/lang.c:532 +#, c-format +msgid "Enter pattern [%s]> " +msgstr "Sisestage muster [%s]> " + +#: src/lang.c:533 +#, c-format +msgid "" +"\n" +"You requested followups to your article to go to the following %s:\n" +msgstr "" +"\n" +"Te soovisite vastused artiklile %s:\n" + +#: src/lang.c:534 +#, c-format +msgid " %s\t Answers will be directed to you by mail.\n" +msgstr " %s\t Vastused saadetakse teile kirjaga.\n" + +#: src/lang.c:535 +msgid "-- forwarded message --\n" +msgstr "-- edastatud teade --\n" + +#: src/lang.c:536 +msgid "-- end of forwarded message --\n" +msgstr "-- edastatud teate lõpp --\n" + +#: src/lang.c:537 msgid "From: line (ignore case) " msgstr "From: rida (tõstutundetu) " -#: src/lang.c:317 +#: src/lang.c:538 msgid "From: line (case sensitive) " msgstr "From: rida (tõstutundlik) " -#: src/lang.c:319 +#: src/lang.c:541 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%s: Tundmatu host.\n" -#: src/lang.c:321 +#: src/lang.c:543 msgid "global " msgstr "globaalset " -#: src/lang.c:322 +#: src/lang.c:544 #, c-format msgid "Please use %.100s instead" msgstr "Kasutage selle asemel palun %.100s" -#: src/lang.c:323 +#: src/lang.c:545 #, c-format msgid "%s is bogus" msgstr "gruppi %s pole" -#: src/lang.c:324 +#: src/lang.c:546 #, c-format msgid "Group %s is moderated. Continue?" msgstr "Grupp %s on modereeritav. Jätkan?" -#: src/lang.c:325 +#: src/lang.c:547 msgid "groups" msgstr "gruppi" -#: src/lang.c:326 +#: src/lang.c:548 #, c-format msgid "Rereading %s..." msgstr "Loen %s uuesti..." -#: src/lang.c:327 +#: src/lang.c:549 msgid "Top Level Commands" msgstr "Ülemise taseme käsud" -#: src/lang.c:328 +#: src/lang.c:550 msgid "Group Selection" msgstr "Grupi valik" -#: src/lang.c:329 +#: src/lang.c:551 msgid "group" msgstr "grupp" -#: src/lang.c:330 +#: src/lang.c:552 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "*** select_format blokeerib gruppide kirjeldused ***" -#: src/lang.c:332 +#: src/lang.c:554 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "" "Üks või enam kommentaari rida. lisamiseks või tühja rea jätkamiseks." -#: src/lang.c:333 +#: src/lang.c:555 msgid "From: line to add to filter file. toggles & sets." msgstr "From: rida filtrite faili. lülitab, seab." -#: src/lang.c:334 +#: src/lang.c:556 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:335 +#: src/lang.c:557 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "Message-ID: rida filtri faili lisamiseks. lülitab, seab." -#: src/lang.c:336 +#: src/lang.c:558 msgid "Subject: line to add to filter file. toggles & sets." msgstr "Subject: rida filtri faili lisamiseks. lülitab, seab." -#: src/lang.c:337 +#: src/lang.c:559 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:338 +#: src/lang.c:560 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "Valige, kus tekstimustrit rakendada. lülitab, seab." -#: src/lang.c:339 +#: src/lang.c:561 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "Sisestatud filtri aegumisaeg päevades. lülitab, seab." -#: src/lang.c:340 +#: src/lang.c:562 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "" "Kasuta surmamist jooksval/kõikidel gruppidel. lülitab, seab." -#: src/lang.c:341 +#: src/lang.c:563 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "" "Kasuta valikut jooksval/kõikidel gruppidel. lülitab, seab." -#: src/lang.c:342 +#: src/lang.c:564 msgid "kill an article via a menu" msgstr "artiklite surmamise menüü" -#: src/lang.c:343 +#: src/lang.c:565 msgid "auto-select (hot) an article via a menu" msgstr "(kuuma) artikli automaatse valiku menüü" -#: src/lang.c:344 +#: src/lang.c:566 msgid "Browse URLs in article" msgstr "Brausi artiklis olevaid URLe" -#: src/lang.c:345 +#: src/lang.c:567 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:347 +#: src/lang.c:569 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "katkesta (kustuta) või asenda (kirjuta üle) jooksev artikkel" -#: src/lang.c:348 +#: src/lang.c:570 msgid "post followup to current article" msgstr "postita vastus jooksvale artiklile" -#: src/lang.c:349 +#: src/lang.c:571 msgid "post followup (don't copy text) to current article" msgstr "postita vastus (kopeeri teksti) jooksvale artiklile" -#: src/lang.c:350 +#: src/lang.c:572 msgid "post followup to current article quoting complete headers" msgstr "postita vastus jooksvale artiklile, tsiteerides kõiki päiseid" -#: src/lang.c:351 +#: src/lang.c:573 msgid "repost chosen article to another group" msgstr "postita valitud artikkel teise gruppi" -#: src/lang.c:353 +#: src/lang.c:575 msgid "edit article (mail-groups only)" msgstr "toimeta artiklit (ainult kirjade-grupid)" -#: src/lang.c:354 +#: src/lang.c:576 msgid "display first article in current thread" msgstr "näita jooksva teema esimest artiklit" -#: src/lang.c:355 +#: src/lang.c:577 msgid "display first page of article" msgstr "näita artikli esimest lehekülge" -#: src/lang.c:356 +#: src/lang.c:578 msgid "display last article in current thread" msgstr "näita jooksva teema viimast artiklit" -#: src/lang.c:357 +#: src/lang.c:579 msgid "display last page of article" msgstr "näita artikli viimast lehekülge" -#: src/lang.c:358 +#: src/lang.c:580 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:359 +#: src/lang.c:581 msgid "display next article" msgstr "näita järgmist artiklit" -#: src/lang.c:360 +#: src/lang.c:582 msgid "display first article in next thread" msgstr "näita järgmise teema esimest artiklit" -#: src/lang.c:361 +#: src/lang.c:583 msgid "display next unread article" msgstr "näita järgmist lugemata artiklit" -#: src/lang.c:362 +#: src/lang.c:584 msgid "go to the article that this one followed up" msgstr "mine artiklile, millele see artikkel järgneb" -#: src/lang.c:363 +#: src/lang.c:585 msgid "display previous article" msgstr "näita eelmist artiklit" -#: src/lang.c:364 +#: src/lang.c:586 msgid "display previous unread article" msgstr "näita eelmist lugemata artiklit" -#: src/lang.c:365 +#: src/lang.c:587 msgid "quickly kill an article using defaults" msgstr "surma kiiresti artikkel, kasutades vaikeväärtusi" -#: src/lang.c:366 +#: src/lang.c:588 msgid "quickly auto-select (hot) an article using defaults" msgstr "vali kiiresti vaikeväärtusi kasutades (kuumad) artiklid" -#: src/lang.c:367 +#: src/lang.c:589 msgid "return to group selection level" msgstr "tagasi gruppide valikusse" -#: src/lang.c:368 +#: src/lang.c:590 msgid "reply through mail to author" msgstr "vasta autorile kirjaga" -#: src/lang.c:369 +#: src/lang.c:591 msgid "reply through mail (don't copy text) to author" msgstr "vasta autorile kirjaga (teksti ei kopeerita)" -#: src/lang.c:370 +#: src/lang.c:592 msgid "reply through mail to author quoting complete headers" msgstr "vasta autorile kirjaga, tsiteerides kõiki päiseid" -#: src/lang.c:371 +#: src/lang.c:593 msgid "search backwards within this article" msgstr "otsi artiklis tagaspidi" -#: src/lang.c:372 +#: src/lang.c:594 msgid "search forwards within this article" msgstr "otsi artiklis edaspidi" -#: src/lang.c:373 +#: src/lang.c:595 msgid "show article in raw-mode (including all headers)" msgstr "näita kogu artiklit (koos päistega)" -#: src/lang.c:374 +#: src/lang.c:596 msgid "skip next block of included text" msgstr "järgmisele tekstiblokile" -#: src/lang.c:375 +#: src/lang.c:597 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:376 +#: src/lang.c:598 msgid "toggle display of all headers" msgstr "lülita ekraanil kõik päised" -#: src/lang.c:377 +#: src/lang.c:599 msgid "toggle word highlighting on/off" msgstr "lülita sõnade märkimine sisse/välja" -#: src/lang.c:378 +#: src/lang.c:600 msgid "toggle ROT-13 (basic decode) for current article" msgstr "lülita jooksva artikli ROT-13 (lihtne dekodeering) kodeering" -#: src/lang.c:379 +#: src/lang.c:601 msgid "toggle tabwidth 4 <-> 8" msgstr "lülita tabulaatori laius 4 <-> 8" -#: src/lang.c:380 +#: src/lang.c:602 msgid "toggle German TeX style decoding for current article" -msgstr "lülita jooksva artikli saksa TeX stiilis dekodeerimine" +msgstr "lülita jooksva artikli Saksa TeX stiilis dekodeerimine" -#: src/lang.c:381 +#: src/lang.c:603 msgid "toggle display of uuencoded sections" msgstr "lülita uuenkodeeritud osade näitamine" -#: src/lang.c:382 +#: src/lang.c:604 msgid "View/pipe/save multimedia attachments" msgstr "Vaata/toru/salvesta multimeedia manuseid" -#: src/lang.c:383 +#: src/lang.c:605 msgid "choose first attachment in list" msgstr "vali loendis esimene manus" -#: src/lang.c:384 +#: src/lang.c:606 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t vali numbri järgi manus" -#: src/lang.c:385 +#: src/lang.c:607 msgid "choose last attachment in list" msgstr "vali loendis viimane manus" -#: src/lang.c:387 +#: src/lang.c:609 msgid "pipe attachment into command" msgstr "saada manus toru kaudu käsule" -#: src/lang.c:388 +#: src/lang.c:610 msgid "pipe raw attachment into command" msgstr "saada kogu manus toru kaudu käsule" -#: src/lang.c:390 +#: src/lang.c:612 msgid "save attachment to disk" msgstr "salvesta manus kettale" -#: src/lang.c:391 +#: src/lang.c:613 msgid "search for attachments forwards" msgstr "otsi manuseid edaspidi" -#: src/lang.c:392 +#: src/lang.c:614 msgid "search for attachments backwards" msgstr "otsi manuseid tagaspidi" -#: src/lang.c:393 +#: src/lang.c:615 msgid "view attachment" msgstr "vaata manust" -#: src/lang.c:394 +#: src/lang.c:616 msgid "tag attachment" msgstr "märgi manus" -#: src/lang.c:395 +#: src/lang.c:617 msgid "tag attachments that match user specified pattern" msgstr "märgi kasutaja määratud mustrile vastavad manused" -#: src/lang.c:396 +#: src/lang.c:618 msgid "reverse tagging on all attachments (toggle)" msgstr "kõikide manuste tagurpidi märkimine" -#: src/lang.c:397 +#: src/lang.c:619 msgid "untag all tagged attachments" msgstr "eemalda märgistus kõikidelt märgitud manustelt" -#: src/lang.c:398 +#: src/lang.c:620 msgid "toggle info message in last line (name/description of attachment)" msgstr "lülita viimase rea infoteadet (manuse teema/kirjeldus)" -#: src/lang.c:399 +#: src/lang.c:621 msgid "choose first attribute in list" msgstr "vali loendis esimene atribuut" -#: src/lang.c:400 +#: src/lang.c:622 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t vali numbri järgi atribuut" -#: src/lang.c:401 +#: src/lang.c:623 msgid "choose last attribute in list" msgstr "vali loendis viimane atribuut" -#: src/lang.c:402 +#: src/lang.c:624 msgid "reset attribute to a default value" msgstr "sea atribuudile vaikeväärtus" -#: src/lang.c:403 +#: src/lang.c:625 msgid "search forwards for an attribute" msgstr "otsi atribuuti edaspidi" -#: src/lang.c:404 +#: src/lang.c:626 msgid "search backwards for an attribute" msgstr "otsi atribuuti tagaspidi" -#: src/lang.c:405 +#: src/lang.c:627 msgid "select attribute" msgstr "vali atribuut" -#: src/lang.c:406 +#: src/lang.c:628 msgid "toggle back to options menu when invoked from there" msgstr "tagasi seadete menüüsse" -#: src/lang.c:407 +#: src/lang.c:629 #, c-format msgid "report bug or comment via mail to %s" msgstr "saatke vearaport või kommentaar aadressile %s" -#: src/lang.c:408 +#: src/lang.c:630 msgid "choose first option in list" msgstr "vali loetelust esimene parameeter" -#: src/lang.c:409 +#: src/lang.c:631 msgid "0 - 9\t choose option by number" msgstr "0 - 9\t vali parameeter numbri järgi" -#: src/lang.c:410 +#: src/lang.c:632 msgid "choose last option in list" msgstr "vali loetelust viimane parameeter" -#: src/lang.c:411 +#: src/lang.c:633 msgid "start scopes menu" msgstr "alusta skoopide menüüd" -#: src/lang.c:412 +#: src/lang.c:634 msgid "search forwards for an option" msgstr "otsi parameetrit nime edaspidi" -#: src/lang.c:413 +#: src/lang.c:635 msgid "search backwards for an option" msgstr "otsi parameetrit tagaspidi" -#: src/lang.c:414 +#: src/lang.c:636 msgid "select option" msgstr "vali parameeter" -#: src/lang.c:415 +#: src/lang.c:637 msgid "toggle to attributes menu" msgstr "lülita atribuutide menüü" -#: src/lang.c:416 +#: src/lang.c:638 msgid "choose range of articles to be affected by next command" msgstr "valige järgmise käsuga töödeldavate artiklite vahemik" -#: src/lang.c:417 +#: src/lang.c:639 msgid "escape from command prompt" msgstr "pääs käsuviibalt" -#: src/lang.c:418 +#: src/lang.c:640 msgid "edit filter file" msgstr "toimeta filtrite faili" -#: src/lang.c:419 +#: src/lang.c:641 msgid "get help" msgstr "anna abiinfot" -#: src/lang.c:420 +#: src/lang.c:642 msgid "display last article viewed" msgstr "näita viimasena vaadatud artiklit" -#: src/lang.c:421 +#: src/lang.c:643 msgid "down one line" msgstr "üks rida alla" -#: src/lang.c:422 +#: src/lang.c:644 msgid "up one line" msgstr "üles üks rida" -#: src/lang.c:423 +#: src/lang.c:645 msgid "go to article chosen by Message-ID" msgstr "liigu Message-ID poolt määratud artiklile" -#: src/lang.c:424 +#: src/lang.c:646 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "saada artikkel/teema/kuum/muster/märgitud kellelegi" -#: src/lang.c:425 +#: src/lang.c:647 msgid "menu of configurable options" msgstr "seadete menüü" -#: src/lang.c:426 +#: src/lang.c:648 msgid "down one page" msgstr "alla üks lehekülg" -#: src/lang.c:427 +#: src/lang.c:649 msgid "up one page" msgstr "üles üks lehekülg" -#: src/lang.c:429 +#: src/lang.c:651 msgid "post (write) article to current group" msgstr "postita (kirjuta) artikkel jooksvasse gruppi" -#: src/lang.c:430 +#: src/lang.c:652 msgid "post postponed articles" msgstr "postita ootel artiklid" -#: src/lang.c:432 +#: src/lang.c:654 msgid "list articles posted by you (from posted file)" msgstr "näita teie poolt postitatud artikleid (failist posted)" -#: src/lang.c:433 +#: src/lang.c:655 msgid "return to previous menu" msgstr "tagasi eelmisse menüüsse" -#: src/lang.c:434 +#: src/lang.c:656 msgid "quit tin immediately" msgstr "välju viivitamata tinist" -#: src/lang.c:435 +#: src/lang.c:657 msgid "redraw page" msgstr "värskenda lehekülge" -#: src/lang.c:436 +#: src/lang.c:658 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "salvesta artikkel/teema/kuum/muster/märgitud faili" -#: src/lang.c:437 +#: src/lang.c:659 msgid "save marked articles automatically without user prompts" msgstr "salvesta märgitud artiklid automaatselt, kasutajalt küsimata" -#: src/lang.c:438 +#: src/lang.c:660 msgid "scroll the screen one line down" msgstr "keri ekraani rida alla" -#: src/lang.c:439 +#: src/lang.c:661 msgid "scroll the screen one line up" msgstr "keri ekraani rida üles" -#: src/lang.c:440 +#: src/lang.c:662 msgid "search for articles by author backwards" msgstr "otsi artikleid autori järgi tagaspidi" -#: src/lang.c:441 +#: src/lang.c:663 msgid "search for articles by author forwards" msgstr "otsi artikleid autori järgi edaspidi" -#: src/lang.c:442 +#: src/lang.c:664 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:443 +#: src/lang.c:665 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:444 +#: src/lang.c:666 msgid "search for articles by Subject line backwards" msgstr "otsi artiklit teema järgi tagaspidi" -#: src/lang.c:445 +#: src/lang.c:667 msgid "search for articles by Subject line forwards" msgstr "otsi artiklit teema järgi edaspidi" -#: src/lang.c:446 +#: src/lang.c:668 msgid "repeat last search" msgstr "korda eelmist otsingut" -#: src/lang.c:447 +#: src/lang.c:669 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:448 +#: src/lang.c:670 msgid "toggle info message in last line (subject/description)" msgstr "lülita viimase rea infoteadet (teema/kirjeldus)" -#: src/lang.c:449 +#: src/lang.c:671 msgid "toggle inverse video" msgstr "lülita pööratud video" -#: src/lang.c:450 -#, fuzzy +#: src/lang.c:672 msgid "toggle mini help menu and posting etiquette display" -msgstr "abiinfo lülita ekraanil miniabi menüüd" +msgstr "lülita ekraanil miniabi ja postitamise etiketi menüüd" -#: src/lang.c:451 +#: src/lang.c:673 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:452 +#: src/lang.c:674 msgid "show version information" msgstr "esita info versioonist" -#: src/lang.c:453 +#: src/lang.c:675 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:454 +#: src/lang.c:676 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:455 +#: src/lang.c:677 msgid "choose first thread in list" msgstr "vali loendist esimene teema" -#: src/lang.c:456 +#: src/lang.c:678 msgid "choose last thread in list" msgstr "vali loendist viimane teema" -#: src/lang.c:457 +#: src/lang.c:679 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "artiklite loend jooksvas teemas (esita teema alam-menüü)" -#: src/lang.c:458 +#: src/lang.c:680 msgid "mark article as unread" msgstr "märgi artikkel loetuks" -#: src/lang.c:459 +#: src/lang.c:681 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:460 +#: src/lang.c:682 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:461 +#: src/lang.c:683 msgid "mark current/range/selected/pattern/tagged as read after prompting" msgstr "märgi jooksev/vahemik/valitud/muster/märgitud loetuks" -#: src/lang.c:462 +#: src/lang.c:684 msgid "mark current/range/selected/pattern/tagged as unread after prompting" msgstr "märgi jooksev/vahemik/valitud/muster/märgitud mitteloetuks" -#: src/lang.c:463 +#: src/lang.c:685 msgid "toggle display of all/selected articles" msgstr "lülita ekraanile kõik/valitud artiklid" -#: src/lang.c:464 +#: src/lang.c:686 msgid "display next group" msgstr "näita järgmist gruppi" -#: src/lang.c:465 +#: src/lang.c:687 msgid "display previous group" msgstr "näita eelmist gruppi" -#: src/lang.c:466 +#: src/lang.c:688 msgid "toggle all selections (all articles)" msgstr "lülita kõiki valikuid (kõiki artikleid)" -#: src/lang.c:467 +#: src/lang.c:689 msgid "select group (make \"hot\")" msgstr "vali grupp (muuda \"kuumaks\")" -#: src/lang.c:468 +#: src/lang.c:690 msgid "select thread" msgstr "vali teema" -#: src/lang.c:469 +#: src/lang.c:691 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:470 +#: src/lang.c:692 msgid "select threads that match user specified pattern" msgstr "vali kasutaja määratud mustrile vastavad teemad" -#: src/lang.c:471 +#: src/lang.c:693 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t vali numbri järgi teema" -#: src/lang.c:472 +#: src/lang.c:694 msgid "toggle limit number of articles to get, and reload" msgstr "sea laetavate artiklite piirang ja lae uuesti" -#: src/lang.c:473 +#: src/lang.c:695 msgid "toggle display of all/unread articles" msgstr "lülita ekraanil kõik/lugemata artiklid" -#: src/lang.c:474 +#: src/lang.c:696 msgid "toggle selection of thread" msgstr "lülita teema valikut" -#: src/lang.c:475 +#: src/lang.c:697 msgid "cycle through threading options available" msgstr "erinevad teemade käsitlemise võtmed" -#: src/lang.c:476 +#: src/lang.c:698 msgid "undo all selections (all articles)" msgstr "ennista kõik valikud (kõik artiklid)" -#: src/lang.c:477 +#: src/lang.c:699 msgid "untag all tagged threads" msgstr "eemalda märgistus kõikidelt märgitud teemadelt" -#: src/lang.c:478 -#, fuzzy +#: src/lang.c:700 msgid "search for articles forwards" -msgstr "otsi artikleid autori järgi edaspidi" +msgstr "otsi artikleid edaspidi" -#: src/lang.c:479 -#, fuzzy +#: src/lang.c:701 msgid "search for articles backwards" -msgstr "otsi artikleid autori järgi tagaspidi" +msgstr "otsi artikleid tagaspidi" -#: src/lang.c:480 -#, fuzzy +#: src/lang.c:702 msgid "toggle info message in last line (Message-ID)" -msgstr "lülita viimase rea infoteadet (URL)" +msgstr "lülita viimase rea infoteadet (Message-ID)" -#: src/lang.c:481 -#, fuzzy +#: src/lang.c:703 msgid "Open article by Message-ID" -msgstr "liigu Message-ID poolt määratud artiklile" +msgstr "Ava Message-ID poolt määratud artikkel" -#: src/lang.c:482 +#: src/lang.c:704 msgid "add new scope" msgstr "lisa uus skoop" -#: src/lang.c:483 +#: src/lang.c:705 msgid "delete scope" msgstr "kustuta skoop" -#: src/lang.c:484 +#: src/lang.c:706 msgid "edit attributes file" msgstr "toimeta atribuutide faili" -#: src/lang.c:485 +#: src/lang.c:707 msgid "choose first scope in list" msgstr "vali loetelust esimene skoop" -#: src/lang.c:486 +#: src/lang.c:708 msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t vali skoop numbri järgi" -#: src/lang.c:487 +#: src/lang.c:709 msgid "choose last scope in list" msgstr "vali loetelust viimane skoop" -#: src/lang.c:488 +#: src/lang.c:710 msgid "move scope" msgstr "liiguta skoopi" -#: src/lang.c:489 +#: src/lang.c:711 msgid "rename scope" msgstr "nimeta skoop ümber" -#: src/lang.c:490 +#: src/lang.c:712 msgid "select scope" msgstr "vali skoop" -#: src/lang.c:491 +#: src/lang.c:713 msgid "mark all articles in group as read" msgstr "märgi valitud grupis kõik artiklid loetuks" -#: src/lang.c:492 +#: src/lang.c:714 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:493 +#: src/lang.c:715 msgid "choose first group in list" msgstr "vali loetelust esimene grupp" -#: src/lang.c:494 +#: src/lang.c:716 msgid "choose group by name" msgstr "vali grupp nime järgi" -#: src/lang.c:495 +#: src/lang.c:717 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t vali grupp numbri järgi" -#: src/lang.c:496 +#: src/lang.c:718 msgid "choose range of groups to be affected by next command" msgstr "järgmise käsuga töödeldavate gruppide vahemik" -#: src/lang.c:497 +#: src/lang.c:719 msgid "choose last group in list" msgstr "vali loetelust viimane grupp" -#: src/lang.c:499 +#: src/lang.c:721 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:500 +#: src/lang.c:722 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:502 +#: src/lang.c:724 msgid "mark all articles in chosen group unread" msgstr "märgi valitud grupis kõik artiklid mitte-loetuks" -#: src/lang.c:503 +#: src/lang.c:725 msgid "move chosen group within list" msgstr "liiguta valitud gruppi loendis" -#: src/lang.c:504 +#: src/lang.c:726 msgid "choose next group with unread news" msgstr "vali järgmine lugemata artiklitega grupp" -#: src/lang.c:505 src/lang.c:1420 +#: src/lang.c:727 src/lang.c:1748 msgid "quit" msgstr "välju" -#: src/lang.c:506 +#: src/lang.c:728 msgid "quit without saving configuration changes" msgstr "välju muudetud seadeid salvestamata" -#: src/lang.c:507 +#: src/lang.c:729 msgid "read chosen group" msgstr "loe valitud gruppi" -#: src/lang.c:508 +#: src/lang.c:730 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr ".newsrc faili algväärtustamine (kõik artiklid mitte-loetuks)" -#: src/lang.c:509 +#: src/lang.c:731 msgid "search backwards for a group name" msgstr "otsi grupi nime tagaspidi" -#: src/lang.c:510 +#: src/lang.c:732 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:511 +#: src/lang.c:733 msgid "search forwards for a group name" msgstr "otsi grupi nime edaspidi" -#: src/lang.c:512 +#: src/lang.c:734 msgid "subscribe to chosen group" msgstr "telli valitud grupp" -#: src/lang.c:513 +#: src/lang.c:735 msgid "subscribe to groups that match pattern" msgstr "telli mustrile vastavaid gruppe" -#: src/lang.c:514 +#: src/lang.c:736 msgid "reread active file to check for any new news" msgstr "kontrolli aktiivsete gruppide faili - kas on uusi artikleid" -#: src/lang.c:515 +#: src/lang.c:737 msgid "show NNTP[S] connection details" -msgstr "" +msgstr "näita NNTP[S] ühenduse infot" -#: src/lang.c:516 +#: src/lang.c:738 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:517 +#: src/lang.c:739 msgid "toggle display to show all/unread subscribed groups" msgstr "vali ekraanile kõik/lugemata tellitud grupid" -#: src/lang.c:518 +#: src/lang.c:740 msgid "unsubscribe from chosen group" msgstr "loobu valitud grupist" -#: src/lang.c:519 +#: src/lang.c:741 msgid "unsubscribe from groups that match pattern" msgstr "loobu mustrile vastavatest gruppidest" -#: src/lang.c:520 +#: src/lang.c:742 msgid "sort the list of groups" msgstr "järjesta gruppide loend" -#: src/lang.c:521 +#: src/lang.c:743 msgid "toggle display to show all/subscribed groups" msgstr "näita ekraanil kõiki/tellitud gruppe" -#: src/lang.c:522 +#: src/lang.c:744 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:523 +#: src/lang.c:745 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t vali numbri järgi artikkel" -#: src/lang.c:524 +#: src/lang.c:746 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:525 +#: src/lang.c:747 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:526 +#: src/lang.c:748 msgid "choose first article in list" msgstr "vali loendis esimene artikkel" -#: src/lang.c:527 +#: src/lang.c:749 msgid "choose last article in list" msgstr "vali loendis viimane artikkel" -#: src/lang.c:528 +#: src/lang.c:750 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:529 +#: src/lang.c:751 msgid "mark article, range or tagged articles as unread" msgstr "märgi jooksev teema, vahemik või märgitud teemad mitteloetuks" -#: src/lang.c:530 +#: src/lang.c:752 msgid "mark current thread as unread" msgstr "märgi teema mitteloetuks" -#: src/lang.c:531 +#: src/lang.c:753 msgid "read chosen article" msgstr "loe valitud artiklit" -#: src/lang.c:532 +#: src/lang.c:754 msgid "" "Display properties\n" "------------------" @@ -2482,7 +2636,7 @@ msgstr "" "Ekraani omadused\n" "----------------" -#: src/lang.c:533 +#: src/lang.c:755 msgid "" "Miscellaneous\n" "-------------" @@ -2490,7 +2644,7 @@ msgstr "" "Muud\n" "----" -#: src/lang.c:534 +#: src/lang.c:756 msgid "" "Moving around\n" "-------------" @@ -2498,7 +2652,7 @@ msgstr "" "Liikumine\n" "---------" -#: src/lang.c:535 +#: src/lang.c:757 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2506,7 +2660,7 @@ msgstr "" "Grupi/teema/artikli operatsioonid\n" "---------------------------------" -#: src/lang.c:536 +#: src/lang.c:758 msgid "" "Attachment operations\n" "---------------------" @@ -2514,7 +2668,7 @@ msgstr "" "Operatsioonid manustega\n" "-----------------------" -#: src/lang.c:537 +#: src/lang.c:759 msgid "" "Attribute operations\n" "--------------------" @@ -2522,7 +2676,7 @@ msgstr "" "Operatsioonid atribuutidega\n" "---------------------------" -#: src/lang.c:538 +#: src/lang.c:760 msgid "" "Option operations\n" "-----------------" @@ -2530,16 +2684,15 @@ msgstr "" "Operatsioonid seadetega\n" "-----------------------" -#: src/lang.c:539 -#, fuzzy +#: src/lang.c:761 msgid "" "Posted article operations\n" "-------------------------" msgstr "" -"Grupi/teema/artikli operatsioonid\n" -"---------------------------------" +"Postitatud artiklite operatsioonid\n" +"----------------------------------" -#: src/lang.c:540 +#: src/lang.c:762 msgid "" "Scope operations\n" "----------------" @@ -2547,7 +2700,7 @@ msgstr "" "Operatsioonid skoobiga\n" "----------------------" -#: src/lang.c:541 +#: src/lang.c:763 msgid "" "URL operations\n" "--------------" @@ -2555,94 +2708,99 @@ msgstr "" "Operatsioonid URL'idega\n" "-----------------------" -#: src/lang.c:542 +#: src/lang.c:764 msgid "choose first URL in list" msgstr "vali loetelust esimene URL" -#: src/lang.c:543 +#: src/lang.c:765 msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t vali numbri järgi URL" -#: src/lang.c:544 +#: src/lang.c:766 msgid "choose last URL in list" msgstr "vali loetelust viimane URL" -#: src/lang.c:545 +#: src/lang.c:767 msgid "search for URLs forwards" msgstr "otsi URL'e edaspidi" -#: src/lang.c:546 +#: src/lang.c:768 msgid "search for URLs backwards" msgstr "otsi URL'e tagaspidi" -#: src/lang.c:547 +#: src/lang.c:769 msgid "Open URL in browser" msgstr "Ava URL brauseris" -#: src/lang.c:548 +#: src/lang.c:770 msgid "toggle info message in last line (URL)" msgstr "lülita viimase rea infoteadet (URL)" -#: src/lang.c:550 +#: src/lang.c:772 msgid "Group Level Commands" msgstr "Grupitaseme käsud" -#: src/lang.c:551 +#: src/lang.c:773 msgid "Kill filter added" msgstr "Surmamise filter lisatud" -#: src/lang.c:552 +#: src/lang.c:774 msgid "Auto-selection filter added" msgstr "Automaatse valiku filter lisatud" -#: src/lang.c:553 +#: src/lang.c:775 msgid "All parts tagged" msgstr "Kõik osad on märgitud" -#: src/lang.c:554 +#: src/lang.c:776 msgid "All parts untagged" msgstr "Kõikidelt osadelt on märgk eemaldatud" -#: src/lang.c:555 +#: src/lang.c:777 +#, c-format +msgid "Building References-trees (%d/%d)..." +msgstr "Ehitan viidete-puud (%d/%d)..." + +#: src/lang.c:778 msgid "Storing article for later posting" msgstr "Salvestan artikli hiljem postitamiseks" -#: src/lang.c:556 +#: src/lang.c:779 msgid "Please enter a valid character" msgstr "Palun sisestage lubatud sümbol" -#: src/lang.c:557 +#: src/lang.c:780 #, c-format msgid "Missing part #%d" msgstr "Puudub osa nr: %d" -#: src/lang.c:558 +#: src/lang.c:781 msgid "*** No postponed articles ***" msgstr "*** Postitusootel artikleid pole ***" -#: src/lang.c:559 +#: src/lang.c:782 msgid "Not a multi-part message" msgstr "Ei ole mitmeosaline teade" -#: src/lang.c:560 +#: src/lang.c:783 msgid "You are not subscribed to this group" msgstr "Te pole seda gruppi tellinud" -#: src/lang.c:561 +#: src/lang.c:784 msgid "No previous expression" msgstr "Eelmist avaldist pole" -#: src/lang.c:562 +#: src/lang.c:785 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:564 +#: src/lang.c:787 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d ootel %s, kasutamiseks ^O...\n" -#: src/lang.c:565 +#: src/lang.c:788 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2651,21 +2809,17 @@ 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:567 +#: src/lang.c:790 #, 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:568 +#: src/lang.c:791 msgid "TeX2Iso encoded article" msgstr "TeX2Iso kodeeritud artikkel" -#: src/lang.c:569 -msgid "incomplete " -msgstr "mittetäielik " - #. TODO: replace hard coded key-names -#: src/lang.c:571 +#: src/lang.c:793 #, c-format msgid "" "\n" @@ -2726,151 +2880,151 @@ msgstr "" "Lisainfot leiate manualist, README, INSTALL, TODO ja FTP failidest.\n" "Palun saatke vearaportid/kommentaarid 'R' käsuga aadressil %s.\n" -#: src/lang.c:587 +#: src/lang.c:809 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "Vigane From: %s rida. Lugege uuesti faili INSTALL." -#: src/lang.c:589 +#: src/lang.c:811 msgid "Invalid multibyte sequence found\n" msgstr "Leidsin vigase mitmebaidi järjendi\n" -#: src/lang.c:592 +#: src/lang.c:814 #, c-format msgid "Invalid Sender:-header %s" msgstr "Vigane Sender:-päis %s" -#: src/lang.c:594 +#: src/lang.c:816 msgid "Inverse video disabled" msgstr "Pööratud video keelatud" -#: src/lang.c:595 +#: src/lang.c:817 msgid "Inverse video enabled" msgstr "Pööratud video lubatud" -#: src/lang.c:597 +#: src/lang.c:819 #, c-format msgid "Missing definition for %s\n" msgstr "%s definitsioon puudub\n" -#: src/lang.c:598 +#: src/lang.c:820 #, c-format msgid "Invalid key definition '%s'\n" msgstr "Vigane klahvi definitsioon '%s'\n" -#: src/lang.c:599 +#: src/lang.c:821 #, c-format msgid "Invalid keyname '%s'\n" msgstr "Vigane klahvi nimi '%s'\n" -#: src/lang.c:600 +#: src/lang.c:822 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "Keymap fail uuendati versioonini %s\n" -#: src/lang.c:601 +#: src/lang.c:823 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "Surmake From: [%s] (j/e): " -#: src/lang.c:602 +#: src/lang.c:824 msgid "Kill Lines: (num): " msgstr "Surmake read: (num) : " -#: src/lang.c:603 +#: src/lang.c:825 msgid "Kill Article Menu" msgstr "Artuklite surmamise menüü" -#: src/lang.c:604 +#: src/lang.c:826 #, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "Surmake Msg-ID:[%s] (f/l/o/n): " -#: src/lang.c:605 +#: src/lang.c:827 msgid "Kill pattern scope : " msgstr "Surmamise mustri ulatus: " -#: src/lang.c:606 +#: src/lang.c:828 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "Surmake teema: [%s] (j/e): " -#: src/lang.c:607 +#: src/lang.c:829 msgid "Kill text pattern : " msgstr "Surmake tekst mustriga : " -#: src/lang.c:608 +#: src/lang.c:830 msgid "Kill time in days : " msgstr "Surmamise aeg päevades : " -#: src/lang.c:610 +#: src/lang.c:832 msgid "Last" msgstr "Viimane" -#: src/lang.c:611 +#: src/lang.c:833 msgid "-- Last response --" msgstr "-- Viimane vastus --" -#: src/lang.c:612 +#: src/lang.c:834 #, c-format msgid "Lines %s " msgstr "Rida: %s " -#: src/lang.c:614 +#: src/lang.c:840 msgid "Function not available." msgstr "Funktsioon ei ole kasutatav." -#: src/lang.c:615 +#: src/lang.c:841 msgid "Not reading via NNTP." msgstr "Ei kasuta NNTP." -#: src/lang.c:617 +#: src/lang.c:843 #, c-format msgid "Group: %s" msgstr "Grupp: %s" -#: src/lang.c:618 +#: src/lang.c:844 #, c-format msgid "Groups: %s" msgstr "Grupid: %s" -#: src/lang.c:621 +#: src/lang.c:847 msgid "Mail" msgstr "E-post" -#: src/lang.c:622 +#: src/lang.c:848 msgid "mailbox " msgstr "postkasti " -#: src/lang.c:623 +#: src/lang.c:849 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Saada artiklid aadressil [%.*s]> " -#: src/lang.c:624 +#: src/lang.c:850 #, c-format msgid "Mailing log to %s\n" msgstr "Saadan logi aadressil %s\n" -#: src/lang.c:625 +#: src/lang.c:851 msgid "Mail bug report..." msgstr "Saada vearaport..." -#: src/lang.c:626 +#: src/lang.c:852 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "Saadan VEARAPORTI aadressil %s?" -#: src/lang.c:627 +#: src/lang.c:853 msgid "Mailed" msgstr "Saadetud" -#: src/lang.c:628 +#: src/lang.c:854 #, c-format msgid "Mailing to %s..." msgstr "Saadan aadressil %s..." -#: src/lang.c:629 +#: src/lang.c:855 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2882,61 +3036,61 @@ msgstr "" "# Neljas väli on baaskataloog (näiteks ~/Mail või ~/News)\n" "#\n" -#: src/lang.c:632 +#: src/lang.c:858 #, c-format msgid "%s marked as read" msgstr "%s märgitud loetuks" -#: src/lang.c:633 +#: src/lang.c:859 #, c-format msgid "%s marked as unread" msgstr "%s märgitud mitteloetuks" -#: src/lang.c:634 +#: src/lang.c:860 #, c-format msgid "Marked %d of %d %s as read" msgstr "Märkisin %d (%d) %s loetuks" -#: src/lang.c:635 +#: src/lang.c:861 #, c-format msgid "Marked %d of %d %s as unread" msgstr "Märkisin %d (%d) %s mitteloetuks" -#: src/lang.c:636 src/lang.c:1376 +#: src/lang.c:862 src/lang.c:1704 msgid "Mark" msgstr "Märk" -#: src/lang.c:637 +#: src/lang.c:863 #, c-format msgid "Mark all articles as read%s?" msgstr "Märgin kõik artiklid loetuks%s?" -#: src/lang.c:638 +#: src/lang.c:864 #, c-format msgid "Mark article as read%s?" msgstr "Märgin artikli loetuks%s?" -#: src/lang.c:639 +#: src/lang.c:865 #, c-format msgid "Mark group %s as read?" msgstr "Märgin grupi %s loetuks?" -#: src/lang.c:640 +#: src/lang.c:866 #, c-format msgid "Mark thread as read%s?" msgstr "Märgin teema loetuks%s?" -#: src/lang.c:641 +#: src/lang.c:867 #, c-format msgid "Matching %s groups..." msgstr "Otsin %s gruppe..." -#: src/lang.c:642 src/lang.c:655 src/lang.c:658 src/lang.c:664 +#: src/lang.c:868 src/lang.c:881 src/lang.c:884 src/lang.c:890 #, c-format msgid "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" msgstr "=jooksev n; %s=rida alla; %s=rida üles; %s=abiinfo; %s=välju" -#: src/lang.c:644 +#: src/lang.c:870 #, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" @@ -2944,24 +3098,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:646 +#: src/lang.c:872 #, 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:648 +#: src/lang.c:874 #, 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:649 src/lang.c:653 +#: src/lang.c:875 src/lang.c:879 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "=n jooksvaks grupiks; %s=järgmine lugemata; %s=otsi; %s=surma/vali;" -#: src/lang.c:650 +#: src/lang.c:876 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -2970,266 +3124,271 @@ msgstr "" "%s=autori otsing; %s=loetud; %s=rida alla; %s=rida üles; %s=märgi loetuks; " "%s=teema" -#: src/lang.c:651 +#: src/lang.c:877 #, 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:652 +#: src/lang.c:878 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "%s=otsi edaspidi; %s=otsi tagaspidi; %s=välju" -#: src/lang.c:654 +#: src/lang.c:880 #, 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:656 src/lang.c:665 +#: src/lang.c:882 src/lang.c:891 #, 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:657 +#: src/lang.c:883 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "%s=lisa; %s=liiguta; %s=uus nimi; %s=kustuta" -#: src/lang.c:659 +#: src/lang.c:885 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" msgstr "=n jooksvaks grupiks; %s=järgmine lugemata; %s,%s=otsi; %s=loetud" -#: src/lang.c:660 +#: src/lang.c:886 #, 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:661 +#: src/lang.c:887 #, 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:662 +#: src/lang.c:888 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "=jooksev n; %s=järgmine lugemata; %s=loetud; %s=ekraani lülit" -#: src/lang.c:663 +#: src/lang.c:889 #, 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:666 +#: src/lang.c:892 msgid "--More--" msgstr "--Veel--" -#: src/lang.c:667 +#: src/lang.c:894 +#, c-format +msgid "MOTD: %s\n" +msgstr "MOTD: %s\n" + +#: src/lang.c:896 #, c-format msgid "Moving %s..." msgstr "Tõstan %s..." -#: src/lang.c:668 +#: src/lang.c:897 msgid "Message-ID: & last Reference " msgstr "Message-ID: & viimane viitamine " -#: src/lang.c:669 +#: src/lang.c:898 msgid "Message-ID: line " msgstr "Message-ID: rida " -#: src/lang.c:670 +#: src/lang.c:899 msgid "Message-ID: & References: line" msgstr "Message-ID: & References: rida" -#: src/lang.c:672 -msgid ", name: " -msgstr ", nimi: " - -#: src/lang.c:673 +#: src/lang.c:901 #, c-format msgid "Go to newsgroup [%s]> " msgstr "Mine gruppi [%s]> " -#: src/lang.c:674 +#: src/lang.c:902 msgid "newsgroups" msgstr "gruppidesse" -#: src/lang.c:675 +#: src/lang.c:903 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "Positsioon %s gruppide nimistus (1,2,..,$) [%d]> " -#: src/lang.c:676 +#: src/lang.c:904 msgid "newsgroup" msgstr "gruppi" -#: src/lang.c:677 +#: src/lang.c:905 msgid "Try and save newsrc file again?" msgstr "Proovin newsrc faili uuesti salvestada?" -#: src/lang.c:678 +#: src/lang.c:906 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "" "Hoiatus: Teie newsrc faili ei salvestatud ühtegi gruppi. Katkestasin " "salvestamise." -#: src/lang.c:679 +#: src/lang.c:907 msgid "newsrc file saved successfully.\n" msgstr "newsrc fail on edukalt salvestatud.\n" -#: src/lang.c:680 +#: src/lang.c:908 msgid "-- Next response --" msgstr "- Järgmine vastus -" -#: src/lang.c:681 +#: src/lang.c:909 msgid "No " msgstr "Ei " -#: src/lang.c:682 +#: src/lang.c:910 msgid "*** No articles ***" msgstr "*** Artikleid pole ***" -#: src/lang.c:683 +#: src/lang.c:911 msgid "No articles have been posted" msgstr "Postitatud artikleid pole" -#: src/lang.c:684 +#: src/lang.c:912 msgid "*** No attachments ***" msgstr "*** Manuseid pole ***" -#: src/lang.c:685 +#: src/lang.c:913 msgid "*** No description ***" msgstr "*** Kirjeldus puudub ***" -#: src/lang.c:686 +#: src/lang.c:914 msgid "No filename" msgstr "Failil pole nime" -#: src/lang.c:687 +#: src/lang.c:915 msgid "No group" msgstr "Gruppi pole" -#: src/lang.c:688 +#: src/lang.c:916 msgid "*** No groups ***" msgstr "*** Gruppe pole ***" -#: src/lang.c:689 +#: src/lang.c:917 msgid "No more groups to read" msgstr "Lugemiseks rohkem gruppe pole" -#: src/lang.c:690 +#: src/lang.c:918 msgid "No last message" msgstr "Viimast teadet pole" -#: src/lang.c:691 +#: src/lang.c:919 msgid "No mail address" msgstr "E-posti aadressi pole" -#: src/lang.c:692 +#: src/lang.c:920 msgid "No articles marked for saving" msgstr "Salvestamiseks märgitud artikleid pole" -#: src/lang.c:693 +#: src/lang.c:921 msgid "No match" msgstr "Ei leia" -#: src/lang.c:694 +#: src/lang.c:922 msgid "No more groups" msgstr "Rohkem gruppe pole" -#: src/lang.c:695 +#: src/lang.c:923 msgid "No newsgroups" msgstr "Gruppe pole" -#: src/lang.c:696 +#: src/lang.c:924 msgid "No next unread article" msgstr "Järgmist lugemata artiklit pole" -#: src/lang.c:697 +#: src/lang.c:925 msgid "No previous group" msgstr "Eelmist gruppi pole" -#: src/lang.c:698 +#: src/lang.c:926 msgid "No previous search, nothing to repeat" msgstr "Eelmist otsingut pole, ei saa korrata" -#: src/lang.c:699 +#: src/lang.c:927 msgid "No previous unread article" msgstr "Eelmist lugemata artiklit pole" -#: src/lang.c:700 +#: src/lang.c:928 msgid "No responses" msgstr "Vastuseid pole" -#: src/lang.c:701 +#: src/lang.c:929 msgid "No responses to list in current thread" msgstr "Jooksvas teemas pole vastuseid" -#: src/lang.c:702 +#: src/lang.c:930 msgid "*** No scopes ***" msgstr "*** Skoope pole ***" -#: src/lang.c:703 +#: src/lang.c:931 msgid "No search string" msgstr "Otsingusõne puudub" -#: src/lang.c:704 +#: src/lang.c:932 msgid "No subject" msgstr "Teema puudub" -#: src/lang.c:706 +#: src/lang.c:934 #, 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:707 +#: src/lang.c:935 #, 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:708 +#: src/lang.c:936 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "%s: Terminalil peab olema ekraanipuhastamise (cl) omadus\n" -#: src/lang.c:709 +#: src/lang.c:937 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "%s: Terminal peab toetama kursori liigutamist (cm)\n" -#: src/lang.c:710 +#: src/lang.c:938 #, 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:712 +#: src/lang.c:940 #, c-format msgid "No viewer found for %s/%s\n" msgstr "%s/%s jaoks puudub vaatur\n" -#: src/lang.c:713 +#: src/lang.c:941 src/lang.c:1616 src/lang.c:1644 src/lang.c:1935 +msgid "None" +msgstr "Pole" + +#: src/lang.c:942 msgid "Newsgroup does not exist on this server" msgstr "Gruppi pole sellel serveril" -#: src/lang.c:714 +#: src/lang.c:943 #, c-format msgid "Group %s not found in active file" msgstr "Gruppi %s pole aktiivsete gruppide failis" -#: src/lang.c:715 +#: src/lang.c:944 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:716 +#: src/lang.c:945 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:717 +#: src/lang.c:946 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3258,44 +3417,48 @@ msgstr "" "# news.example.org /tmp/nrc-ex example ex\n" "#\n" -#: src/lang.c:724 +#: src/lang.c:952 +msgid "NULL" +msgstr "NULL" + +#: src/lang.c:954 msgid "Only" msgstr "Ainult" -#: src/lang.c:725 +#: src/lang.c:955 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "Võti pole lubatud. Kasutage kompileerimisel %s." -#: src/lang.c:726 +#: src/lang.c:956 msgid "Options Menu" msgstr "Omaduste menüü" -#: src/lang.c:727 +#: src/lang.c:957 msgid "Options Menu Commands" msgstr "Omaduste menüü käsud" -#: src/lang.c:730 +#: src/lang.c:960 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "Viga regulaaravaldises: %s positsioonil %d '%s'" -#: src/lang.c:731 +#: src/lang.c:961 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "Viga regulaaravaldises: pcre sisemine viga %d" -#: src/lang.c:733 +#: src/lang.c:963 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "Viga regulaaravaldises: uurimiseks - pcre sisemine viga %s" -#: src/lang.c:735 +#: src/lang.c:965 msgid "Post a followup..." msgstr "Postita vastus..." #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:737 +#: src/lang.c:967 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" @@ -3305,303 +3468,340 @@ msgstr "" "või muul viisil kõrvaldatav, võite artikli salvestada hiljem postitamiseks\n" "ja ^O käsuga hiljem postitada.\n" -#: src/lang.c:740 +#: src/lang.c:970 msgid "Posted articles history" msgstr "Postitatud artiklite ajalugu" -#: src/lang.c:741 -#, fuzzy +#: src/lang.c:971 msgid "Posted Articles Menu Commands" -msgstr "Atribuutide menüü käsud" +msgstr "Postitatud artiklite menüü käsud" -#: src/lang.c:742 -#, fuzzy +#: src/lang.c:972 msgid "Lookup failed" msgstr "Otsing ebaõnnestus" -#: src/lang.c:743 -#, fuzzy +#: src/lang.c:973 msgid "Operation not available for replies by mail" -msgstr "tagasi gruppide valikusse" +msgstr "Operatsioon ei ole mailiga vastamisel kasutatav" -#: src/lang.c:744 -#, fuzzy +#: src/lang.c:974 msgid "Already in posted articles history level" -msgstr "Postitatud artiklite ajalugu" +msgstr "Oleme juba postitatud artiklite ajaloo tasemel" -#: src/lang.c:745 +#: src/lang.c:975 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "Postita gruppidesse [%s]> " -#: src/lang.c:746 +#: src/lang.c:976 msgid "-- post processing started --" msgstr "-- lõpptöötlus alustas --" -#: src/lang.c:747 +#: src/lang.c:977 msgid "-- post processing completed --" msgstr "-- lõpptöötlus lõpetas --" -#: src/lang.c:748 +#: src/lang.c:978 #, c-format msgid "Post subject [%s]> " msgstr "Postituse teema [%s]> " -#: src/lang.c:749 +#: src/lang.c:979 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:750 +#: src/lang.c:980 msgid "Posting article..." msgstr "Postitan artiklit..." -#: src/lang.c:751 +#: src/lang.c:982 +#, fuzzy, c-format +msgid "Posting failed (%s)" +msgstr "Postitan artiklit..." + +#: src/lang.c:984 +#, c-format +msgid "Posting: %.*s ..." +msgstr "Postitan: %.*s ..." + +#: src/lang.c:985 #, 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:752 +#: src/lang.c:986 #, c-format msgid "Hot %s" msgstr "Kuum %s" -#: src/lang.c:753 +#: src/lang.c:987 #, c-format msgid "Tagged %s" msgstr "Märgitud %s" -#: src/lang.c:754 +#: src/lang.c:988 #, c-format msgid "Untagged %s" msgstr "Märkimata %s" -#: src/lang.c:756 +#: src/lang.c:990 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "Valmistun filtreerima Path päist (%d/%d)..." -#: src/lang.c:758 +#: src/lang.c:992 +#, fuzzy +msgid "Processing attributes..." +msgstr "Töötlen atribuute... " + +#: src/lang.c:993 msgid "Processing mail messages marked for deletion." msgstr "Töötlen kirju, mis on kustutamiseks märgitud." -#: src/lang.c:759 +#: src/lang.c:994 msgid "Processing saved articles marked for deletion." msgstr "Töötlen salvestatud ja kustutamiseks märgitud artikleid." -#: src/lang.c:760 +#: src/lang.c:995 #, 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:761 +#: src/lang.c:996 msgid "Article unchanged, abort mailing?" msgstr "Artiklit ei ole muudetud, katkestan saatmise?" -#: src/lang.c:762 +#: src/lang.c:997 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "Kas soovite näha postitamisootel artikleid (%d)?" -#: src/lang.c:764 +#: src/lang.c:999 msgid "Add quick kill filter?" msgstr "Lisan kiirsurmamise filtri?" -#: src/lang.c:765 +#: src/lang.c:1000 msgid "Add quick selection filter?" msgstr "Lisan kiirvaliku filtri?" -#: src/lang.c:766 +#: src/lang.c:1001 msgid "Do you really want to quit?" msgstr "Kas te tõesti soovite väljuda?" -#: src/lang.c:767 +#: src/lang.c:1002 #, 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:768 +#: src/lang.c:1003 msgid "You have tagged articles in this group - quit anyway?" msgstr "Teil on siin grupis märgitud artikleid - väljun siiski?" -#: src/lang.c:769 +#: src/lang.c:1004 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=välju, %s=toimeta, %s=ootele: " -#: src/lang.c:770 -#, c-format -msgid "%s=quit %s=edit %s=save kill description: " -msgstr "%s=välju %s=toimeta %s=salvesta surmamise kirjeldus: " +#: src/lang.c:1005 +#, fuzzy, c-format +msgid "%s=quit, %s=edit, %s=save kill description: " +msgstr "%s=välju, %s=toimeta, %s=salvesta surmamise kirjeldus: " -#: src/lang.c:771 -#, c-format -msgid "%s=quit %s=edit %s=save select description: " -msgstr "%s=välju %s=toimeta %s=salvesta valiku kirjeldus: " +#: src/lang.c:1006 +#, fuzzy, c-format +msgid "%s=quit, %s=edit, %s=save select description: " +msgstr "%s=välju, %s=toimeta, %s=salvesta valiku kirjeldus: " -#: src/lang.c:772 +#: src/lang.c:1007 msgid "Do you really want to quit without saving your configuration?" msgstr "Kas te tõesti soovite seadeid salvestamata väljuda?" -#: src/lang.c:775 +#: src/lang.c:1010 msgid "Invalid range - valid are '0-9.$' e.g. 1-$" msgstr "Vigane vahemik - lubatud on '0-9.$' näiteks 1-$" -#: src/lang.c:776 +#: src/lang.c:1012 msgid "Do you want to abort this operation?" msgstr "Kas soovite seda operatsiooni katkestada?" -#: src/lang.c:777 +#: src/lang.c:1013 msgid "Do you want to exit tin immediately?" msgstr "Kas soovite viivitamata tinist väljuda?" -#: src/lang.c:778 +#: src/lang.c:1015 msgid "Reading ('q' to quit)..." msgstr "Loen ('q' katkestamiseks)..." -#: src/lang.c:779 -#, c-format -msgid "Reading %sarticles..." -msgstr "Loen %sartikleid..." +#: src/lang.c:1016 +#, fuzzy, c-format +msgid "Reading %s articles..." +msgstr "Loen % sartikleid..." -#: src/lang.c:780 +#: src/lang.c:1017 #, c-format msgid "Reading %sattributes file...\n" msgstr "Loen %satribuutide faili...\n" -#: src/lang.c:781 +#: src/lang.c:1018 #, c-format msgid "Reading %sconfig file...\n" msgstr "Loen %sseadete faili...\n" -#: src/lang.c:782 +#: src/lang.c:1019 msgid "Reading filter file...\n" msgstr "Loen filtrite faili...\n" -#: src/lang.c:783 +#: src/lang.c:1021 +msgid "reading from local spool" +msgstr "loen lokaalsest spool kataloogist" + +#: src/lang.c:1023 +#, c-format +msgid "Reading %s\n" +msgstr "Loen %s\n" + +#: src/lang.c:1024 #, c-format msgid "Reading %s groups..." msgstr "Loen %s gruppe..." -#: src/lang.c:784 +#: src/lang.c:1025 msgid "Reading input history file...\n" msgstr "Loen sisendi ajalugu...\n" -#: src/lang.c:785 -msgid "Reading keymap file...\n" -msgstr "Loen klahvitabeli faili...\n" +#: src/lang.c:1026 +#, fuzzy, c-format +msgid "Reading keymap file: %s\n" +msgstr "Loen klahvitabeli faili: %s\n" -#: src/lang.c:786 +#: src/lang.c:1027 msgid "Reading groups from active file... " msgstr "Loen aktiivseid gruppe... " -#: src/lang.c:787 +#: src/lang.c:1028 msgid "Reading groups from newsrc file... " msgstr "Loen gruppe newsrc failist... " -#: src/lang.c:788 +#: src/lang.c:1029 msgid "Reading newsgroups file... " msgstr "Loen gruppide kirjeldusi... " -#: src/lang.c:789 +#: src/lang.c:1030 msgid "Reading newsrc file..." msgstr "Loen newsrc faili..." -#: src/lang.c:790 +#: src/lang.c:1031 msgid "References: line " msgstr "References: rida " -#: src/lang.c:792 +#: src/lang.c:1033 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d järgneb)" -#: src/lang.c:794 +#: src/lang.c:1035 #, c-format msgid "Bogus group %s removed." msgstr "Vigane grupp %s on eemaldatud." -#: src/lang.c:795 -#, fuzzy +#: src/lang.c:1036 msgid "Removed from this rule: " -msgstr "Eelmisest reeglist eemaldatud: " +msgstr "Eemaldatud sellest reeglist: " -#: src/lang.c:796 +#: src/lang.c:1037 #, c-format msgid "Error: rename %s to %s" msgstr "Viga: %s uus nimi %s" -#: src/lang.c:797 +#: src/lang.c:1038 msgid "Reply to author..." msgstr "Vastan autorile..." -#: src/lang.c:798 +#: src/lang.c:1039 msgid "Repost" msgstr "Uuesti postitus" -#: src/lang.c:799 +#: src/lang.c:1040 msgid "Reposting article..." msgstr "Postitan artikli uuesti..." -#: src/lang.c:800 +#: src/lang.c:1041 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "Postitan artikli(d) gruppi(desse) [%s]> " -#: src/lang.c:801 +#: src/lang.c:1042 msgid "Reset newsrc?" msgstr "Algväärtustan newsrc?" -#: src/lang.c:802 +#: src/lang.c:1043 msgid "Responses have been directed to the following newsgroups" msgstr "Vastused edastatakse järgnevatesse gruppidesse" -#: src/lang.c:803 +#: src/lang.c:1044 #, 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:805 +#: src/lang.c:1045 msgid "Press to continue..." msgstr "Jätkamiseks vajutage ..." -#: src/lang.c:807 +#: src/lang.c:1047 +#, c-format +msgid "Score: %s" +msgstr "" + +#: src/lang.c:1048 #, c-format msgid "Select From [%s] (y/n): " msgstr "Valige From [%s] (j/e): " -#: src/lang.c:808 +#: src/lang.c:1049 msgid "Select Lines: (num): " msgstr "Valige read: (num): " -#: src/lang.c:809 +#: src/lang.c:1050 msgid "Auto-select Article Menu" msgstr "Automaatselt valitavate artiklite menüü" -#: src/lang.c:810 +#: src/lang.c:1051 #, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "Valige Msg-ID [%s] (f/l/o/n): " -#: src/lang.c:811 +#: src/lang.c:1052 msgid "Select pattern scope: " msgstr "Valige mustri ulatus: " -#: src/lang.c:812 +#: src/lang.c:1053 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "Valige teema [%s] (j/e): " -#: src/lang.c:813 +#: src/lang.c:1054 msgid "Select text pattern : " msgstr "Valige tekstimuster : " -#: src/lang.c:814 +#: src/lang.c:1055 msgid "Select time in days : " msgstr "Valige aeg päevades : " -#: src/lang.c:815 +#: src/lang.c:1056 +msgid "[k]" +msgstr "[k]" + +#: src/lang.c:1057 +msgid "[T]" +msgstr "[T]" + +#: src/lang.c:1058 +msgid " R" +msgstr " L" + +#: src/lang.c:1059 #, c-format msgid "" "# %s server configuration file\n" @@ -3622,54 +3822,54 @@ msgstr "" "############################################################################\n" "\n" -#: src/lang.c:821 +#: src/lang.c:1065 msgid "Showing unread groups only" msgstr "Näitan ainult lugemata gruppe" -#: src/lang.c:822 +#: src/lang.c:1066 msgid "Subject: line (ignore case) " msgstr "Subject: rida (tõstutundetu)" -#: src/lang.c:823 +#: src/lang.c:1067 msgid "Subject: line (case sensitive)" msgstr "Subject: rida (tõstutundlik)" -#: src/lang.c:824 +#: src/lang.c:1068 msgid "Save" msgstr "Salvesta" -#: src/lang.c:825 +#: src/lang.c:1069 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "Salvestan '%s' (%s/%s)?" -#: src/lang.c:826 +#: src/lang.c:1070 msgid "Save configuration before continuing?" msgstr "Salvestan seaded enne jätkamist?" -#: src/lang.c:827 +#: src/lang.c:1071 msgid "Save filename> " msgstr "Fail salvestamiseks> " -#: src/lang.c:828 +#: src/lang.c:1072 msgid "Saved" msgstr "Salvestatud" -#: src/lang.c:829 +#: src/lang.c:1073 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d lugemata (%4d kuuma) %s grupis %s\n" -#: src/lang.c:830 +#: src/lang.c:1074 #, c-format msgid "Saved %s...\n" msgstr "Salvestatud %s...\n" -#: src/lang.c:831 +#: src/lang.c:1075 msgid "Nothing was saved" msgstr "Midagi ei salvestatud" -#: src/lang.c:832 +#: src/lang.c:1076 #, c-format msgid "" "\n" @@ -3678,184 +3878,189 @@ msgstr "" "\n" "%s %d %s %d grupist%s\n" -#: src/lang.c:833 +#: src/lang.c:1077 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s salvestati %s%s --" -#: src/lang.c:834 +#: src/lang.c:1078 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s salvestati %s - %s --" -#: src/lang.c:835 +#: src/lang.c:1079 msgid "Saving..." msgstr "Salvestan..." -#: src/lang.c:836 +#: src/lang.c:1080 #, c-format msgid "%s: Screen initialization failed" msgstr "%s: Ekraani initsialiseerimine ebaõnnestus" -#: src/lang.c:838 +#: src/lang.c:1082 #, c-format msgid "%s: screen is too small\n" msgstr "%s: ekraan on liiga väike\n" -#: src/lang.c:840 +#: src/lang.c:1084 #, c-format msgid "screen is too small, %s is exiting" msgstr "ekraan on liiga väike, %s lõpetab töö" -#: src/lang.c:841 +#: src/lang.c:1085 msgid "Delete scope?" msgstr "Kustutan skoobi?" -#: src/lang.c:842 +#: src/lang.c:1086 msgid "Enter scope> " msgstr "Sisestage skoop> " -#: src/lang.c:843 +#: src/lang.c:1087 msgid "Select new position> " msgstr "Valige uus positsioon> " -#: src/lang.c:844 +#: src/lang.c:1088 msgid "New position cannot be a global scope" msgstr "Uus positsioon ei saa olla globaalne skoop" -#: src/lang.c:845 +#: src/lang.c:1089 msgid "Global scope, operation not allowed" msgstr "Globaalne skoop, operatsioon ei ole lubatud" -#: src/lang.c:846 +#: src/lang.c:1090 msgid "Rename scope> " msgstr "Skoobi uus nimi> " -#: src/lang.c:847 +#: src/lang.c:1091 msgid "Select scope> " msgstr "Valige skoop> " -#: src/lang.c:848 +#: src/lang.c:1092 msgid "Scopes Menu" msgstr "Skoopide menüü" -#: src/lang.c:849 +#: src/lang.c:1093 msgid "Scopes Menu Commands" msgstr "Skoopide menüü käsud" -#: src/lang.c:850 +#: src/lang.c:1094 #, c-format msgid "Search backwards [%s]> " msgstr "Otsin tagurpidi [%s]> " -#: src/lang.c:851 +#: src/lang.c:1095 #, c-format msgid "Search body [%s]> " msgstr "Otsi kehast [%s]> " -#: src/lang.c:852 +#: src/lang.c:1096 #, c-format msgid "Search forwards [%s]> " msgstr "Otsi edaspidi [%s]> " -#: src/lang.c:853 +#: src/lang.c:1097 msgid "Searching..." msgstr "Otsin..." -#: src/lang.c:854 +#: src/lang.c:1098 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "Otsin artiklit %d/%d ('q' katkestamiseks)..." -#: src/lang.c:855 +#: src/lang.c:1099 msgid "Select article> " msgstr "Valige artikkel> " -#: src/lang.c:856 +#: src/lang.c:1100 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "" "Valige teksti eest omaduse number või kasutage nooli ja . 'q' " "väljumiseks." -#: src/lang.c:857 +#: src/lang.c:1101 msgid "Select group> " msgstr "Valige grupp> " -#: src/lang.c:858 +#: src/lang.c:1102 #, c-format msgid "Enter selection pattern [%s]> " msgstr "Sisestage valiku muster [%s]> " -#: src/lang.c:859 +#: src/lang.c:1103 msgid "Select thread> " msgstr "Valige teema> " -#: src/lang.c:860 +#: src/lang.c:1104 #, 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:861 +#: src/lang.c:1105 msgid "servers active-file" msgstr "serveri aktiivsete gruppide fail" -#: src/lang.c:862 +#: src/lang.c:1106 +#, c-format +msgid "Skipped %s" +msgstr "" + +#: src/lang.c:1107 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "Uutesse gruppidesse ei saa siseneda. Tellige kõigepealt..." -#: src/lang.c:863 +#: src/lang.c:1108 msgid "" msgstr "" -#: src/lang.c:864 +#: src/lang.c:1109 #, c-format msgid "Starting: (%s)" msgstr "Stardin: (%s)" -#: src/lang.c:865 +#: src/lang.c:1110 #, c-format msgid "List Thread (%d of %d)" msgstr "Teemad (%d/%d)" -#: src/lang.c:866 +#: src/lang.c:1111 #, c-format msgid "Thread (%.*s)" msgstr "Teema (%.*s)" -#: src/lang.c:867 +#: src/lang.c:1112 msgid "Enter wildcard subscribe pattern> " msgstr "Sisestage tellimise muster> " -#: src/lang.c:868 +#: src/lang.c:1113 #, c-format msgid "subscribed to %d groups" msgstr "%d gruppi on tellitud" -#: src/lang.c:869 +#: src/lang.c:1114 #, c-format msgid "Subscribed to %s" msgstr "%s on tellitud" -#: src/lang.c:870 +#: src/lang.c:1115 msgid "Subscribing... " msgstr "Tellin... " -#: src/lang.c:871 +#: src/lang.c:1116 #, 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:872 +#: src/lang.c:1117 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "Asendan artikli(d) gruppides [%s]> " -#: src/lang.c:873 +#: src/lang.c:1118 msgid "Superseding article ..." msgstr "Asendan artikli ..." -#: src/lang.c:874 +#: src/lang.c:1119 #, c-format msgid "" "\n" @@ -3864,24 +4069,29 @@ msgstr "" "\n" "Peatatud. %s uuesti käivitamiseks kirjutage palun 'fg'\n" -#: src/lang.c:876 +#: src/lang.c:1121 #, c-format msgid "%d days" msgstr "%d päeva" -#: src/lang.c:877 +#: src/lang.c:1122 msgid "" msgstr "" -#: src/lang.c:878 +#: src/lang.c:1123 msgid "TeX " msgstr "TeX " -#: src/lang.c:879 +#: src/lang.c:1124 +#, fuzzy, c-format +msgid "Version: %s %s release %s (\"%s\")" +msgstr "Versioon: %s %s väljalase %s (\"%s\")\n" + +#: src/lang.c:1125 msgid "# Default action/prompt strings\n" msgstr "# Vaikimisi aktsioonide/viipade sõned\n" -#: src/lang.c:880 +#: src/lang.c:1126 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" @@ -3900,218 +4110,289 @@ 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:893 +#: src/lang.c:1139 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "# Kui on ON, trüki teema või grupikirjeldus viimasele reale\n" -#: src/lang.c:894 +#: src/lang.c:1140 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:895 +#: src/lang.c:1141 msgid "There is no news\n" msgstr "Uudiseid pole\n" -#: src/lang.c:896 +#: src/lang.c:1142 msgid "Thread" msgstr "Teema" -#: src/lang.c:897 +#: src/lang.c:1143 msgid "Thread Level Commands" msgstr "Teemataseme käsud" -#: src/lang.c:898 +#: src/lang.c:1144 msgid "Thread deselected" msgstr "Teema pole valitud" -#: src/lang.c:899 +#: src/lang.c:1145 msgid "Thread selected" msgstr "Teema on valitud" -#: src/lang.c:900 +#: src/lang.c:1146 msgid "thread" msgstr "teema" -#: src/lang.c:901 +#: src/lang.c:1147 #, c-format msgid "Thread %4s of %4s" msgstr "Teema %4s : %4s" -#: src/lang.c:902 +#: src/lang.c:1148 msgid "Threading articles..." msgstr "Järjestan artiklid teemade kaupa..." -#: src/lang.c:903 +#: src/lang.c:1149 +msgid "Threading by multipart" +msgstr "Järjestan osade järgi" + +#: src/lang.c:1151 +#, c-format +msgid "TLS handshake failed: %s\n" +msgstr "TLS sessiooni algatamine ebaõnnestus: %s\n" + +#: src/lang.c:1153 +msgid "" +msgstr "" + +#: src/lang.c:1154 +msgid "" +msgstr "" + +#: src/lang.c:1155 +msgid "" +msgstr "" + +#: src/lang.c:1156 +msgid "" +msgstr "" + +#: src/lang.c:1157 +#, fuzzy, c-format +msgid "%s handshake done: %s\n" +msgstr "TLS sessiooni algatamine ebaõnnestus: %s\n" + +#: src/lang.c:1158 src/lang.c:1309 +#, fuzzy +msgid "unknown error" +msgstr "Tundmatu viga." + +#: src/lang.c:1161 +#, fuzzy, c-format +msgid "TLS handshake failed: %s (%d)\n" +msgstr "TLS sessiooni algatamine ebaõnnestus: %s\n" + +#: src/lang.c:1162 +#, c-format +msgid "TLS peer verification failed: %s\n" +msgstr "TLS paarilise kontrollimine ebaõnnestus: %s\n" + +#: src/lang.c:1163 +#, 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:1164 +msgid "" +msgstr "" + +#: src/lang.c:1165 +msgid "unexpected certificate verification status!" +msgstr "" + +#: src/lang.c:1168 +#, c-format +msgid "" +"TLS peer verification failed: %s.\n" +"Continuing anyway as requested.\n" +msgstr "" +"TLS paarilise kontroll ebaõnnestus: %s.\n" +"Jätkan ikkagi nagu sooviti.\n" + +#: src/lang.c:1171 +#, fuzzy, c-format +msgid "TLS handshake done: %s\n" +msgstr "TLS sessiooni algatamine ebaõnnestus: %s\n" + +#: src/lang.c:1174 #, c-format msgid "Toggled word highlighting %s" msgstr "Sõnade esiletõstmine lülitatud %s" -#: src/lang.c:904 +#: src/lang.c:1175 msgid "Toggled rot13 encoding" msgstr "Lülitatud rot13 kodeerimine" -#: src/lang.c:905 +#: src/lang.c:1176 #, c-format msgid "Toggled German TeX encoding %s" -msgstr "Lülitatud saksa TeX kodeering %s" +msgstr "Lülitatud Saksa TeX kodeering %s" -#: src/lang.c:906 +#: src/lang.c:1177 #, c-format msgid "Toggled tab-width to %d" msgstr "Lülitatud tab-width väärtus %d" -#: src/lang.c:908 +#: src/lang.c:1179 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d Üritan punkt-lukustada %s" -#: src/lang.c:909 +#: src/lang.c:1180 #, c-format msgid "%d Trying to lock %s" msgstr "%d Üritan lukustada %s" -#: src/lang.c:911 +#: src/lang.c:1182 #, c-format msgid "%s=help" -msgstr "%s=appi" +msgstr "%s=abiinfo" -#: src/lang.c:913 +#: src/lang.c:1184 msgid "Unlimited" msgstr "Piiramata" -#: src/lang.c:914 +#: src/lang.c:1185 msgid "Enter wildcard unsubscribe pattern> " msgstr "Sisestage loobumise muster> " -#: src/lang.c:915 +#: src/lang.c:1186 #, c-format msgid "Error decoding %s : %s" msgstr "Viga %s dekodeerimisel: %s" -#: src/lang.c:916 +#: src/lang.c:1187 msgid "No end." msgstr "Lõpp puudub." -#: src/lang.c:917 +#: src/lang.c:1188 #, c-format msgid "%s successfully decoded." msgstr "%s on edukalt dekodeeritud." -#: src/lang.c:918 -#, c-format -msgid "" -"%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" -"\n" -msgstr "" -"%*s[-- %s/%s, %suuenkodeeritud fail, %d rida, nimi: %s --]\n" -"\n" +#: src/lang.c:1189 +msgid "unchanged" +msgstr "muutmata" -#: src/lang.c:919 -msgid "unread " -msgstr "lugemata " +#: src/lang.c:1190 +msgid "(unknown)" +msgstr "(tundmatu)" -#: src/lang.c:920 +#: src/lang.c:1191 +msgid "unread" +msgstr "lugemata" + +#: src/lang.c:1192 #, c-format msgid "unsubscribed from %d groups" msgstr "loobunud %d grupist" -#: src/lang.c:921 +#: src/lang.c:1193 #, c-format msgid "Unsubscribed from %s" msgstr "Loobunud grupist %s" -#: src/lang.c:922 +#: src/lang.c:1194 msgid "Unsubscribing... " msgstr "Loobun gruppidest... " -#: src/lang.c:923 +#: src/lang.c:1195 msgid "Unthreading articles..." msgstr "Tükeldan teemad..." -#: src/lang.c:924 +#: src/lang.c:1196 msgid "Updated" msgstr "Uuendatud" -#: src/lang.c:925 +#: src/lang.c:1197 msgid "Updating" msgstr "Uuendan" -#: src/lang.c:926 +#: src/lang.c:1198 msgid "URL Menu" msgstr "URL Menüü" -#: src/lang.c:927 +#: src/lang.c:1199 msgid "URL Menu Commands" msgstr "URL menüü käsud" -#: src/lang.c:928 +#: src/lang.c:1200 #, c-format msgid "Opening %s" msgstr "Avan %s" -#: src/lang.c:929 +#: src/lang.c:1201 msgid "Select URL> " msgstr "Valige URL> " -#: src/lang.c:930 +#: src/lang.c:1202 msgid "No URLs in this article" msgstr "Selles artiklis pole URL'e" -#: src/lang.c:931 +#: src/lang.c:1203 msgid "Use MIME display program for this message?" msgstr "Kasutan selle teate lugemiseks MIME näitamise programmi?" -#: src/lang.c:932 +#: src/lang.c:1204 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:933 +#: src/lang.c:1205 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:934 +#: src/lang.c:1206 msgid " -q don't check for new newsgroups" msgstr " -q ära otsi uusi gruppe" -#: src/lang.c:935 +#: src/lang.c:1207 msgid " -X don't save any files on quit" msgstr " -X töö lõpetamisel ära salvesta ühtegi faili" -#: src/lang.c:936 +#: src/lang.c:1208 msgid " -d don't show newsgroup descriptions" msgstr " -d ära näita gruppide kirjeldusi" -#: src/lang.c:937 +#: src/lang.c:1209 msgid " -G limit get only limit articles/group" msgstr " -G num loe aunult num artiklit/gruppi" -#: src/lang.c:938 +#: src/lang.c:1210 #, c-format msgid " -H help information about %s" msgstr " -H %s kasutamise abiinfo" -#: src/lang.c:939 +#: src/lang.c:1211 msgid " -h this help message" msgstr " -h see abitekst" -#: src/lang.c:940 +#: src/lang.c:1212 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr " -I kat uudiste indeksfaili kataloog [vaikimisi=%s]" -#: src/lang.c:941 +#: src/lang.c:1213 msgid " -u update index files (batch mode)" msgstr " -u värskenda indeksfaile (pakettmood)" -#: src/lang.c:942 +#: src/lang.c:1214 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m kat kirjakaustade kataloog [vaikimisi=%s]" -#: src/lang.c:943 +#: src/lang.c:1215 #, c-format msgid "" "\n" @@ -4120,49 +4401,49 @@ msgstr "" "\n" "Saatke palun vea raport/kommentaarid aadressil %s" -#: src/lang.c:944 +#: src/lang.c:1216 msgid " -N mail new news to your posts (batch mode)" msgstr " -N saada uued vastused teie postitustele (pakettmood)" -#: src/lang.c:945 +#: src/lang.c:1217 msgid " -M user mail new news to specified user (batch mode)" msgstr " -M kasut saada uued artiklid näidatud kasutajale (pakettmood)" -#: src/lang.c:946 +#: src/lang.c:1218 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f fail tellitud gruppide fail [vaikimisi=%s]" -#: src/lang.c:947 +#: src/lang.c:1219 msgid " -x no-posting mode" msgstr " -x postitamiseta mood" -#: src/lang.c:948 +#: src/lang.c:1220 msgid " -w post an article and exit" msgstr " -w postita artikkel ja lõpeta töö" -#: src/lang.c:949 +#: src/lang.c:1221 msgid " -o post all postponed articles and exit" msgstr " -o postita kõik postitamisootel artiklid ja lõpeta töö" -#: src/lang.c:950 +#: src/lang.c:1222 msgid " -R read news saved by -S option" msgstr " -R loe artikleid, mis on salvestatud -S võtmega" -#: src/lang.c:951 +#: src/lang.c:1223 #, c-format msgid " -s dir save news directory [default=%s]" msgstr " -s kat artiklite salvestamise kataloog [vaikimisi=%s]" -#: src/lang.c:952 +#: src/lang.c:1224 msgid " -S save new news for later reading (batch mode)" msgstr " -S salvesta uued artiklid hilisemaks lugemiseks (pakettmood)" -#: src/lang.c:953 +#: src/lang.c:1225 msgid " -z start if any unread news" msgstr " -z alusta tööd, kui on lugemata uudiseid" -#: src/lang.c:954 +#: src/lang.c:1226 #, c-format msgid "" "A Usenet reader.\n" @@ -4173,35 +4454,54 @@ msgstr "" "\n" "Kasuta: %s [võtmed] [grupp[,...]]" -#: src/lang.c:955 +#: src/lang.c:1227 msgid " -v verbose output for batch mode options" msgstr " -v esita pakettmoodi käskudega detailsemat informatsiooni" -#: src/lang.c:956 +#: src/lang.c:1228 msgid " -V print version & date information" msgstr " -V esita versiooni ja kuupäeva informatsioon" -#: src/lang.c:957 +#: src/lang.c:1229 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "%s on kasutatav ainult pakettmoodi käskudeta\n" -#: src/lang.c:958 +#: src/lang.c:1230 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "%s on kasutatav ainult pakettmoodi käskudega\n" -#: src/lang.c:959 +#: src/lang.c:1231 #, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "%s on kasutatav ainult pakett- või silumismoodi käskudega\n" -#: src/lang.c:960 +#: src/lang.c:1232 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "Kasutu %s ja %s kombinatsioon. Ignoreerin %s.\n" -#: src/lang.c:966 +#: src/lang.c:1233 +msgid "uuencoded file" +msgstr "" + +#: src/lang.c:1234 +#, fuzzy +msgid "incomplete uuencoded file" +msgstr "mittetäielik " + +#: src/lang.c:1237 +#, c-format +msgid "Valid not after : %s\n" +msgstr "" + +#: src/lang.c:1238 +#, c-format +msgid "Valid not before: %s\n" +msgstr "" + +#: src/lang.c:1240 #, c-format msgid "" "\n" @@ -4210,12 +4510,12 @@ msgstr "" "\n" "%s%d piiridest väljas (0 - %d). Sean 0" -#: src/lang.c:967 +#: src/lang.c:1241 #, c-format msgid "View '%s' (%s/%s)?" msgstr "Vaatan '%s' (%s/%s)?" -#: src/lang.c:969 +#: src/lang.c:1243 #, c-format msgid "" "\n" @@ -4226,7 +4526,7 @@ msgstr "" "Hoiatus: postitus ületab %d veergu. Esimene pikk rida on rida %d:\n" "%-100s\n" -#: src/lang.c:970 +#: src/lang.c:1244 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4234,7 +4534,7 @@ msgstr "" "\n" "Hoiatus: artiklit ei ole toimetamise käigus muudetud\n" -#: src/lang.c:971 +#: src/lang.c:1245 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4242,7 +4542,7 @@ msgstr "" "\n" "Hoiatus: \"Subject:\" real on ainult tühikud.\n" -#: src/lang.c:972 +#: src/lang.c:1246 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4252,7 +4552,7 @@ msgstr "" "Hoiatus: \"Subject:\" algab fraasiga \"Re: \", aga \"References:\" välju " "pole.\n" -#: src/lang.c:974 +#: src/lang.c:1248 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4263,7 +4563,7 @@ msgstr "" "fraasiga\n" " \"Re: \" ega sisalda \"(was:\".\n" -#: src/lang.c:977 +#: src/lang.c:1251 msgid "" "Read carefully!\n" "\n" @@ -4285,7 +4585,7 @@ msgstr "" "Siin on artikkel, mida te hakkate kustutama:\n" "\n" -#: src/lang.c:981 +#: src/lang.c:1255 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4302,7 +4602,42 @@ msgstr "" "kodeerita\n" " korrektselt.\n" -#: src/lang.c:986 +#: src/lang.c:1261 +#, fuzzy, c-format +msgid "" +"\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 "" +"\n" +"Rida %d on pikem, kui %d sümbolit ja tuleks poolitada, aga kodeering\n" +"pole ei %s ega %s\n" + +#: src/lang.c:1265 +#, fuzzy, c-format +msgid "" +"\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 "" +"\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:1269 +#, fuzzy, c-format +msgid "" +"\n" +"Line %d is longer than %d octets and should be folded, but encoding\n" +"is not set to %s.\n" +msgstr "" +"\n" +"Rida %d on pikem, kui %d sümbolit ja tuleks poolitada, aga kodeering\n" +"pole %s\n" + +#: src/lang.c:1272 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4310,7 +4645,7 @@ msgstr "" "\n" "Hoiatus: \"näide\" on reserveeritud hierarhia!\n" -#: src/lang.c:987 +#: src/lang.c:1273 #, c-format msgid "" "\n" @@ -4325,7 +4660,7 @@ msgstr "" "Väärtused failis %s on muutunud!\n" "Palun lugege faile WHATSNEW, jne...\n" -#: src/lang.c:989 +#: src/lang.c:1275 #, c-format msgid "" "\n" @@ -4340,7 +4675,7 @@ msgstr "" "Mõningaid väärtusi failis %s võidakse ignoreerida, mõningaid võidakse " "muuta!\n" -#: src/lang.c:992 +#: src/lang.c:1278 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4355,7 +4690,7 @@ msgstr "" "grupist%s, tähendab see viga ja te peaksite varundama oma %s\n" "enne, kui te tini uuesti käivitate!\n" -#: src/lang.c:996 +#: src/lang.c:1282 #, c-format msgid "" "\n" @@ -4365,12 +4700,12 @@ msgstr "" "Hoiatus: Leidsin %d '-- \\n' rida, mis võib tekitada osades inimestes " "segadust.\n" -#: src/lang.c:997 +#: src/lang.c:1283 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "Hoiatus: Salvestati ainult %d artiklit %d artiklist" -#: src/lang.c:998 +#: src/lang.c:1284 #, c-format msgid "" "\n" @@ -4387,7 +4722,7 @@ msgstr "" "võimalikult\n" " lühikesed.\n" -#: src/lang.c:1002 +#: src/lang.c:1288 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " @@ -4395,7 +4730,14 @@ msgstr "" "Hoiatus: see aadress võib sisaldada rämpsposti lõksu. %s=jätkan, " "%s=katkestan?" -#: src/lang.c:1003 +#: src/lang.c:1289 +#, c-format +msgid "" +"Warning: line %d contains unprintable chars:\n" +"%s\n" +msgstr "" + +#: src/lang.c:1290 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4403,37 +4745,128 @@ msgstr "" "\n" "Hoiatus: Signatuuride alguses peaks olema '-- \\n', mitte '--\\n'.\n" -#: src/lang.c:1004 +#: src/lang.c:1291 msgid "Writing attributes file..." msgstr "Kirjutan atribuutide faili..." -#: src/lang.c:1006 -#, fuzzy, c-format +#: src/lang.c:1292 +#, c-format +msgid "Writing %s\n" +msgstr "Kirjutan %s\n" + +#: src/lang.c:1293 +msgid "Writing overview cache..." +msgstr "Kirjutan ülevaate puhvri..." + +#: src/lang.c:1295 +#, c-format msgid "%4d Responses" msgstr "%4d Vastust" -#: src/lang.c:1008 +#: src/lang.c:1297 +msgid "Can't run slrnface: couldn't construct fifo name." +msgstr "Slrnface ei saa käivitada: ei õnnestu konstrueerida fifo nime." + +#: src/lang.c:1298 +#, c-format +msgid "Can't run slrnface: failed to create %s" +msgstr "Slrnface ei saa käivitada: %s loomine ebaõnnestus" + +#: src/lang.c:1299 +#, c-format +msgid "Slrnface abnormally exited, code %d." +msgstr "Slrnface lõpetas veaga, kood %d." + +#: src/lang.c:1300 +#, c-format +msgid "Slrnface failed: %s." +msgstr "Slrnface ebaõnnestus: %s." + +#: src/lang.c:1301 +#, c-format +msgid "Can't run slrnface: Environment variable %s not found." +msgstr "Slrnface ei saa käivitada: Keskkonnamuutuja %s puudub." + +#: src/lang.c:1302 +msgid "Can't run slrnface: Not running in an xterm." +msgstr "Slrnface ei saa käivitada: Ei tööta xterm terminalis." + +#: src/lang.c:1303 +msgid "couldn't connect to display" +msgstr "" + +#: src/lang.c:1304 +#, fuzzy +msgid "can't open FIFO" +msgstr "%s ei saa avada" + +#: src/lang.c:1305 +msgid "executable not found" +msgstr "" + +#: src/lang.c:1306 +#, fuzzy +msgid "fork() failed" +msgstr "Otsing ebaõnnestus" + +#: src/lang.c:1307 +msgid "couldn't find controlling terminal" +msgstr "" + +#: src/lang.c:1308 +msgid "terminal doesn't export width and height" +msgstr "" + +#: src/lang.c:1310 +msgid "WINDOWID not found in environment" +msgstr "" + +#: src/lang.c:1311 +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 "" +"Seda kataloogi kasutatakse slrnface ja tema vanemprotsessi vahelise\n" +"suhtlemise korraldamiseks nimega torude abil. Tavaliselt peaks see olema\n" +"tühi, kuna toru kustutatakse kohe, kui see on mõlemas protsessis avatud.\n" +"\n" +"slrnface poolt loodud failinimed on kujul \"hostinimi.pid\". Kui need\n" +"failid on jäänud alles kauemaks kui sekundi osa, viitab see tavaliselt\n" +"veale.\n" +"\n" +"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:1324 #, c-format msgid "Added %d %s" msgstr "Lisatud %d %s" -#: src/lang.c:1009 +#: src/lang.c:1325 msgid "No unsubscribed groups to show" msgstr "Tellimata gruppe pole" -#: src/lang.c:1010 +#: src/lang.c:1326 msgid "Showing subscribed to groups only" msgstr "Näitan ainult tellitud gruppe" -#: src/lang.c:1011 +#: src/lang.c:1327 msgid "Yes " msgstr "Jah " -#: src/lang.c:1012 +#: src/lang.c:1328 msgid "You have mail" msgstr "Teil on kiri" -#: src/lang.c:1017 +#: src/lang.c:1333 #, c-format msgid "" "\n" @@ -4454,11 +4887,11 @@ msgstr "" " MM_NETWORK_CHARSET. Viimast saate teostada kasutades valikut " "M)enüü.\n" -#: src/lang.c:1028 +#: src/lang.c:1344 msgid " -D mode debug mode" msgstr " -D mood silumismood" -#: src/lang.c:1032 +#: src/lang.c:1348 msgid "" "Read carefully!\n" "\n" @@ -4484,11 +4917,11 @@ msgstr "" "Siin on artikkel, mida te asute kustutama:\n" "\n" -#: src/lang.c:1041 +#: src/lang.c:1357 msgid "toggle color" msgstr "lülita värve" -#: src/lang.c:1042 +#: src/lang.c:1358 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4534,11 +4967,11 @@ msgstr "" "# 15 = helevalge\n" "\n" -#: src/lang.c:1062 +#: src/lang.c:1378 msgid " -a toggle color flag" msgstr " -a lülita värvide kasutamist" -#: src/lang.c:1066 +#: src/lang.c:1382 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4546,7 +4979,7 @@ msgstr "" "\n" "Viga: Followup-To real on rohkem kui üks grupp!\n" -#: src/lang.c:1067 +#: src/lang.c:1383 #, c-format msgid "" "\n" @@ -4555,7 +4988,7 @@ msgstr "" "\n" "Viga: \"%s\" on ümber nimetatud, kasutage selle asemel \"%s\"!\n" -#: src/lang.c:1068 +#: src/lang.c:1384 #, c-format msgid "" "\n" @@ -4564,7 +4997,7 @@ msgstr "" "\n" "Viga: ristpostitus %d gruppi ja Followup-To rida puudub!\n" -#: src/lang.c:1069 +#: src/lang.c:1385 #, c-format msgid "" "\n" @@ -4573,7 +5006,7 @@ msgstr "" "\n" "Viga: \"%s\" ei ole lubatud grupp!\n" -#: src/lang.c:1071 +#: src/lang.c:1387 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4581,7 +5014,7 @@ msgstr "" "\n" "Hoiatus: Followup-To on seatud rohkem, kui ühele grupile!\n" -#: src/lang.c:1072 +#: src/lang.c:1388 #, c-format msgid "" "\n" @@ -4590,7 +5023,7 @@ msgstr "" "\n" "Hoiatus: \"%s\" on ümber nimetatud, kasutage selle asemel \"%s\"!\n" -#: src/lang.c:1073 +#: src/lang.c:1389 #, c-format msgid "" "\n" @@ -4599,7 +5032,7 @@ msgstr "" "\n" "Hoiatus: ristpostitus %d uudisegruppi ja Followup-To rida puudub!\n" -#: src/lang.c:1074 +#: src/lang.c:1390 #, c-format msgid "" "\n" @@ -4609,7 +5042,7 @@ msgstr "" "Hoiatus: \"%s\" puudub teie newsrc failist, see võib olla selles serveris " "vigane!\n" -#: src/lang.c:1075 +#: src/lang.c:1391 #, c-format msgid "" "\n" @@ -4618,79 +5051,79 @@ msgstr "" "\n" "Hoiatus: \"%s\" ei ole selles serveris kehtiv grupp!\n" -#: src/lang.c:1079 +#: src/lang.c:1395 #, 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:1080 +#: src/lang.c:1396 msgid "Missing parts." msgstr "Osad puuduvad." -#: src/lang.c:1081 +#: src/lang.c:1397 msgid "No beginning." msgstr "Algus puudub." -#: src/lang.c:1082 +#: src/lang.c:1398 msgid "No data." msgstr "Andmeid pole." -#: src/lang.c:1083 +#: src/lang.c:1399 msgid "Unknown error." msgstr "Tundmatu viga." -#: src/lang.c:1086 +#: src/lang.c:1402 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\t%s kontrollsumma (%ld %s)" -#: src/lang.c:1091 +#: src/lang.c:1407 msgid "Reading mail active file... " msgstr "Loen aktiivsete kirjade kausta... " -#: src/lang.c:1092 +#: src/lang.c:1408 msgid "Reading mailgroups file... " msgstr "Loen kirjagruppide faili... " -#: src/lang.c:1096 +#: src/lang.c:1412 msgid "perform PGP operations on article" msgstr "kasuta artiklil PGP operatsioone" -#: src/lang.c:1097 +#: src/lang.c:1413 msgid "Add key(s) to public keyring?" msgstr "Lisan võtmed avalike võtmete hoidlasse?" -#: src/lang.c:1098 +#: src/lang.c:1414 #, 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:1099 +#: src/lang.c:1415 #, 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:1100 +#: src/lang.c:1416 #, c-format msgid "PGP has not been set up (can't open %s)" msgstr "PGP pole seadistatud (ei saa avada %s)" -#: src/lang.c:1101 +#: src/lang.c:1417 msgid "Article not signed and no public keys found" msgstr "Artikkel pole allkirjastatud ja avalikke võtmeid pole" -#: src/lang.c:1103 +#: src/lang.c:1419 #, 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:1104 +#: src/lang.c:1420 #, 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:1105 +#: src/lang.c:1421 #, c-format msgid "" "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " @@ -4698,91 +5131,114 @@ msgstr "" "%s=välju, %s=toimeta, %s=ispell, %s=pgp, %s=menüü, %s=postita, %s=ootele " "[%%s]: " -#: src/lang.c:1107 +#: src/lang.c:1423 #, 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:1108 +#: src/lang.c:1424 #, 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:1109 +#: src/lang.c:1425 #, 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:1113 +#: src/lang.c:1429 #, 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:1114 +#: src/lang.c:1430 #, 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:1115 +#: src/lang.c:1431 #, 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:1117 +#: src/lang.c:1433 #, 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:1118 +#: src/lang.c:1434 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=välju, %s=toimeta, %s=saada [%%s]: " -#: src/lang.c:1119 +#: src/lang.c:1435 #, 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:1125 +#: src/lang.c:1441 msgid "Try cache_overview_files to speed up things.\n" msgstr "Proovige asjade kiirendamiseks cache_overview_files.\n" -#: src/lang.c:1126 +#: src/lang.c:1442 msgid "Tin will use local index files instead.\n" msgstr "Tin kasutab hoopis kohalikke indeksfaile.\n" -#: src/lang.c:1127 +#: src/lang.c:1443 msgid "Cannot find NNTP server name" msgstr "Ei leia NNTP serveri nime" -#: src/lang.c:1128 +#: src/lang.c:1444 +msgid "CAPABILITIES did not announce READER" +msgstr "CAPABILITIES ei sisalda READER" + +#: src/lang.c:1445 #, c-format msgid "Connecting to %s:%u..." msgstr "Loon ühendust serveriga %s:%u..." -#: src/lang.c:1129 +#: src/lang.c:1446 +msgid "NNTP connection error. Exiting..." +msgstr "NNTP ühenduse viga. Lõpetan..." + +#: src/lang.c:1447 msgid "Disconnecting from server..." msgstr "Lõpetan ühenduse..." -#: src/lang.c:1130 +#: src/lang.c:1448 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "NNTP serveriga %s ühenduse loomine ebaõnnestus. Lõpetan..." -#: src/lang.c:1131 +#: src/lang.c:1449 msgid "205 Closing connection" msgstr "205 Sulen ühendust" -#: src/lang.c:1132 +#: src/lang.c:1450 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:1133 +#: src/lang.c:1452 +#, c-format +msgid "Port isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1453 +#, c-format +msgid "Port in %s isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1454 +#, c-format +msgid "reconnect (%d) limit %d reached, giving up." +msgstr "" + +#: src/lang.c:1456 msgid "Connection to news server has timed out. Reconnect?" msgstr "Ühendus uudisegruppide serveriga aegus. ühendun uuesti?" -#: src/lang.c:1134 +#: src/lang.c:1457 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4791,54 +5247,67 @@ msgstr "" "Kirjutage serveri nimi faili %s,\n" "või seadke keskonnamuutuja NNTPSERVER" -#: src/lang.c:1135 +#: src/lang.c:1459 +#, fuzzy +msgid "Continuing..." +msgstr "Trükin..." + +#: src/lang.c:1460 +#, c-format +msgid "Read timeout from server (%d seconds) - quit tin?" +msgstr "" + +#: src/lang.c:1461 +msgid " -C try COMPRESS NNTP extension" +msgstr "" + +#: src/lang.c:1463 msgid " -A force authentication on connect" msgstr " -A sunni ühenduse loomisel autentima" -#: src/lang.c:1136 +#: src/lang.c:1464 #, 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:1137 +#: src/lang.c:1465 #, c-format msgid " -p port use port as NNTP port [default=%d]" msgstr " -p port kasuta NNTP porti [vaikimisi=%d]" -#: src/lang.c:1139 +#: src/lang.c:1467 msgid " -k skip verification for NNTPS" -msgstr "" +msgstr " -k ära NNTPS'i verifitseeri" -#: src/lang.c:1140 -#, fuzzy +#: src/lang.c:1468 msgid " -T enable NNTPS" -msgstr " -T lubage NNTPS" +msgstr " -T luba NNTPS" -#: src/lang.c:1142 +#: src/lang.c:1470 msgid " -Q quick start. Same as -dnq" msgstr " -Q kiirstart. Sama kui -dnq" -#: src/lang.c:1143 +#: src/lang.c:1471 msgid " -r read news remotely from default NNTP server" msgstr " -r loe artikleid kasutades vaikimisi NNTP serverit" -#: src/lang.c:1144 +#: src/lang.c:1472 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l kasuta LIST käsku GROUP (-n) käsu asemel" -#: src/lang.c:1145 +#: src/lang.c:1473 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr " -n loe NNTP serverist ainult tellitud .newsrc grupid" -#: src/lang.c:1147 +#: src/lang.c:1475 msgid " -4 force connecting via IPv4" msgstr " -4 kasuta ainult IPv4" -#: src/lang.c:1148 +#: src/lang.c:1476 msgid " -6 force connecting via IPv6" msgstr " -6 kasuta ainult IPv6" -#: src/lang.c:1149 +#: src/lang.c:1477 msgid "" "\n" "socket or connect problem\n" @@ -4846,7 +5315,7 @@ msgstr "" "\n" "Probleem pistikuga või ühendusega\n" -#: src/lang.c:1151 +#: src/lang.c:1479 #, c-format msgid "" "\n" @@ -4855,16 +5324,16 @@ msgstr "" "\n" "Loon ühendust serveriga %s: " -#: src/lang.c:1152 +#: src/lang.c:1480 msgid "Giving up...\n" msgstr "Annan alla...\n" -#: src/lang.c:1154 +#: src/lang.c:1482 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcp: Tundmatu teenus.\n" -#: src/lang.c:1158 +#: src/lang.c:1486 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" @@ -4873,88 +5342,88 @@ msgstr "" "Tin üritab kasutada XHDR XREF selle asemel (võib olla mõnevõrra " "aeganõudvam).\n" -#: src/lang.c:1161 +#: src/lang.c:1489 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:1164 +#: src/lang.c:1492 #, 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:1167 +#: src/lang.c:1495 msgid " -Q quick start. Same as -dq" msgstr " -Q kiirstart. Sama kui -dq" -#: src/lang.c:1168 +#: src/lang.c:1496 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:1169 +#: src/lang.c:1497 msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n loe poolist ainult tellitud .newsrc gruppe" -#: src/lang.c:1170 +#: src/lang.c:1498 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:1174 +#: src/lang.c:1502 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:1175 +#: src/lang.c:1503 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:1179 +#: src/lang.c:1507 #, c-format msgid "%d %s printed" msgstr "%d %s trükitud" -#: src/lang.c:1180 +#: src/lang.c:1508 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "saada artikkel/teema/kuum/muster/märgitud trükkalile" -#: src/lang.c:1181 +#: src/lang.c:1509 msgid "Print" msgstr "Trüki" -#: src/lang.c:1182 +#: src/lang.c:1510 msgid "Printing..." msgstr "Trükin..." -#: src/lang.c:1186 +#: src/lang.c:1514 #, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s saadetud \"%s\"" -#: src/lang.c:1187 +#: src/lang.c:1515 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "saada artikkel/teema/kuum/muster/märgitud toruga käsule" -#: src/lang.c:1188 +#: src/lang.c:1516 msgid "No command" msgstr "Käsku pole" -#: src/lang.c:1189 +#: src/lang.c:1517 msgid "Pipe" msgstr "Toru" -#: src/lang.c:1190 +#: src/lang.c:1518 #, c-format msgid "Pipe to command [%.*s]> " msgstr "Toru käsku [%.*s]> " -#: src/lang.c:1191 +#: src/lang.c:1519 msgid "Piping..." msgstr "Saadan torusse..." -#: src/lang.c:1193 +#: src/lang.c:1521 msgid "Piping not enabled." msgstr "Toru kasutamine pole lubatud." -#: src/lang.c:1197 +#: src/lang.c:1525 #, c-format msgid "" "\n" @@ -4968,7 +5437,7 @@ msgstr "" " tühik on see, mis eraldab koolonit (:) teistest komponentidest\n" " real. Gruppide eraldamiseks kasutage palun koma (,).\n" -#: src/lang.c:1202 +#: src/lang.c:1530 #, c-format msgid "" "\n" @@ -4981,7 +5450,7 @@ msgstr "" " tühikuid, siis ei ole see lubatud. Palun kirjutage kõik grupid\n" " ühele reale.\n" -#: src/lang.c:1207 +#: src/lang.c:1535 #, c-format msgid "" "\n" @@ -4994,7 +5463,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:1211 +#: src/lang.c:1539 #, c-format msgid "" "\n" @@ -5003,7 +5472,7 @@ msgstr "" "\n" "Hoiatus: Rida \"%s:\" sisaldab tühikuid, mis TULEKS eemaldada.\n" -#: src/lang.c:1216 +#: src/lang.c:1544 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -5035,40 +5504,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:1229 +#: src/lang.c:1557 msgid "shell escape" msgstr "paojada käsureale" -#: src/lang.c:1230 +#: src/lang.c:1558 #, c-format msgid "Shell Command (%s)" msgstr "Käsurea käsk (%s)" -#: src/lang.c:1231 +#: src/lang.c:1559 #, c-format msgid "Enter shell command [%s]> " msgstr "Sisestage käsurea käsk [%s]> " -#: src/lang.c:1235 +#: src/lang.c:1563 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "%s: Ei saa TERM kirjet\n" -#: src/lang.c:1239 +#: src/lang.c:1567 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "Grupp %.*s ('q' lõpetamiseks)..." -#: src/lang.c:1241 +#: src/lang.c:1569 #, c-format msgid "Group %.*s..." msgstr "Grupp %.*s..." -#: src/lang.c:1245 +#: src/lang.c:1573 msgid "Server unavailable\n" msgstr "Server ei vasta\n" -#: src/lang.c:1251 +#: src/lang.c:1579 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -5077,7 +5546,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:1252 +#: src/lang.c:1580 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" @@ -5085,553 +5554,544 @@ msgstr "" "%s=toru; %s=kiri; %s=trüki; %s=välju; %s=kirjuta; %s=salv; %s=märgi; " "%s=postita" -#: src/lang.c:1254 +#: src/lang.c:1582 #, 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:1255 +#: src/lang.c:1583 #, 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:1259 +#: src/lang.c:1587 #, 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:1260 +#: src/lang.c:1588 #, 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:1262 +#: src/lang.c:1590 #, 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:1263 +#: src/lang.c:1591 #, 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:1269 +#: src/lang.c:1597 msgid "Terminal does not support color" msgstr "Terminal ei toeta värve" -#: src/lang.c:1274 +#: src/lang.c:1602 #, c-format msgid "Trying %s" msgstr "Proovin %s" -#: src/lang.c:1288 src/lang.c:1316 src/lang.c:1607 src/refs.c:292 -msgid "None" -msgstr "Pole" - -#: src/lang.c:1289 +#: src/lang.c:1617 msgid "Subject" msgstr "Teema" -#: src/lang.c:1290 +#: src/lang.c:1618 msgid "References" msgstr "Viited" -#: src/lang.c:1291 +#: src/lang.c:1619 msgid "Both Subject and References" msgstr "Nii teema kui viited" -#: src/lang.c:1292 +#: src/lang.c:1620 msgid "Multipart Subject" msgstr "Mitmeosaliste teema" -#: src/lang.c:1293 +#: src/lang.c:1621 msgid "Percentage Match" msgstr "Percentage Match" -#: src/lang.c:1306 src/lang.c:1397 src/lang.c:1496 src/lang.c:1599 +#: src/lang.c:1634 src/lang.c:1725 src/lang.c:1824 src/lang.c:1927 msgid "No" msgstr "Ei" -#: src/lang.c:1307 src/lang.c:1498 +#: src/lang.c:1635 src/lang.c:1826 msgid "Yes" msgstr "Jah" -#: src/lang.c:1308 -#, fuzzy +#: src/lang.c:1636 msgid "Hide all" msgstr "Peida kõik" -#: src/lang.c:1317 +#: src/lang.c:1645 msgid "Address" msgstr "Aadress" -#: src/lang.c:1318 +#: src/lang.c:1646 msgid "Full Name" msgstr "Täisnimi" -#: src/lang.c:1319 +#: src/lang.c:1647 msgid "Address and Name" msgstr "Aadress ja nimi" -#: src/lang.c:1327 +#: src/lang.c:1655 msgid "Max" msgstr "Maksimum" -#: src/lang.c:1328 +#: src/lang.c:1656 msgid "Sum" msgstr "Summa" -#: src/lang.c:1329 +#: src/lang.c:1657 msgid "Average" msgstr "Keskmine" -#: src/lang.c:1339 src/lang.c:1359 +#: src/lang.c:1667 src/lang.c:1687 msgid "Black" msgstr "Must" -#: src/lang.c:1340 src/lang.c:1360 +#: src/lang.c:1668 src/lang.c:1688 msgid "Red" msgstr "Punane" -#: src/lang.c:1341 src/lang.c:1361 +#: src/lang.c:1669 src/lang.c:1689 msgid "Green" msgstr "Roheline" -#: src/lang.c:1342 src/lang.c:1362 +#: src/lang.c:1670 src/lang.c:1690 msgid "Brown" msgstr "Pruun" -#: src/lang.c:1343 src/lang.c:1363 +#: src/lang.c:1671 src/lang.c:1691 msgid "Blue" msgstr "Sinine" -#: src/lang.c:1344 src/lang.c:1364 +#: src/lang.c:1672 src/lang.c:1692 msgid "Pink" msgstr "Roosa" -#: src/lang.c:1345 src/lang.c:1365 +#: src/lang.c:1673 src/lang.c:1693 msgid "Cyan" msgstr "Lilla" -#: src/lang.c:1346 src/lang.c:1366 +#: src/lang.c:1674 src/lang.c:1694 msgid "White" msgstr "valge" -#: src/lang.c:1347 +#: src/lang.c:1675 msgid "Gray" msgstr "Hall" -#: src/lang.c:1348 +#: src/lang.c:1676 msgid "Light Red" msgstr "Helepunane" -#: src/lang.c:1349 +#: src/lang.c:1677 msgid "Light Green" msgstr "Heleroheline" -#: src/lang.c:1350 +#: src/lang.c:1678 msgid "Yellow" msgstr "Kollane" -#: src/lang.c:1351 +#: src/lang.c:1679 msgid "Light Blue" msgstr "Helesinine" -#: src/lang.c:1352 +#: src/lang.c:1680 msgid "Light Pink" msgstr "Heleroosa" -#: src/lang.c:1353 +#: src/lang.c:1681 msgid "Light Cyan" msgstr "Helelilla" -#: src/lang.c:1354 +#: src/lang.c:1682 msgid "Light White" msgstr "Helevalge" -#: src/lang.c:1375 src/lang.c:1503 src/lang.c:1518 +#: src/lang.c:1703 src/lang.c:1831 src/lang.c:1846 msgid "Nothing" msgstr "Ei kasuta" -#: src/lang.c:1377 +#: src/lang.c:1705 msgid "Space" msgstr "Tühik" -#: src/lang.c:1385 +#: src/lang.c:1713 msgid "Normal" msgstr "Tavaline" -#: src/lang.c:1386 +#: src/lang.c:1714 msgid "Best highlighting" msgstr "Parim esiletõstmine" -#: src/lang.c:1387 +#: src/lang.c:1715 msgid "Underline" msgstr "Allajoonitud" -#: src/lang.c:1388 +#: src/lang.c:1716 msgid "Reverse video" msgstr "Pööratud video" -#: src/lang.c:1389 +#: src/lang.c:1717 msgid "Blinking" msgstr "Plinkiv" -#: src/lang.c:1390 +#: src/lang.c:1718 msgid "Half bright" msgstr "Poolhele" -#: src/lang.c:1391 +#: src/lang.c:1719 msgid "Bold" msgstr "Paks" -#: src/lang.c:1398 +#: src/lang.c:1726 msgid "Cc" msgstr "Cc" -#: src/lang.c:1399 +#: src/lang.c:1727 msgid "Bcc" msgstr "Bcc" -#: src/lang.c:1400 +#: src/lang.c:1728 msgid "Cc and Bcc" msgstr "Cc ja Bcc" -#: src/lang.c:1417 src/lang.c:1430 +#: src/lang.c:1745 src/lang.c:1758 msgid "none" msgstr "pole" -#: src/lang.c:1418 +#: src/lang.c:1746 msgid "commands" msgstr "käsud" -#: src/lang.c:1419 +#: src/lang.c:1747 msgid "select" msgstr "valik" -#: src/lang.c:1421 +#: src/lang.c:1749 msgid "commands & quit" msgstr "käsud & välju" -#: src/lang.c:1422 +#: src/lang.c:1750 msgid "commands & select" msgstr "käsud & valik" -#: src/lang.c:1423 +#: src/lang.c:1751 msgid "quit & select" msgstr "välju & valik" -#: src/lang.c:1424 +#: src/lang.c:1752 msgid "commands & quit & select" msgstr "käsud & välju & valik" -#: src/lang.c:1431 +#: src/lang.c:1759 msgid "PageDown" msgstr "PageDown" -#: src/lang.c:1432 +#: src/lang.c:1760 msgid "PageNextUnread" msgstr "PageNextUnread" -#: src/lang.c:1433 +#: src/lang.c:1761 msgid "PageDown or PageNextUnread" msgstr "PageDown või PageNextUnread" -#: src/lang.c:1439 +#: src/lang.c:1767 msgid "Subject: (case sensitive)" msgstr "Subject: (tõstutundlik)" -#: src/lang.c:1440 +#: src/lang.c:1768 msgid "Subject: (ignore case)" msgstr "Subject: (tõstutundetu)" -#: src/lang.c:1441 +#: src/lang.c:1769 msgid "From: (case sensitive)" msgstr "From: (tõstutundlik)" -#: src/lang.c:1442 +#: src/lang.c:1770 msgid "From: (ignore case)" msgstr "From: (tõstutundetu)" -#: src/lang.c:1443 +#: src/lang.c:1771 msgid "Msg-ID: & full References: line" msgstr "Msg-ID: ja täielik References: rida" -#: src/lang.c:1444 +#: src/lang.c:1772 msgid "Msg-ID: & last References: only" msgstr "Message-ID: ja ainult viimane References:" -#: src/lang.c:1445 +#: src/lang.c:1773 msgid "Message-ID: entry only" msgstr "ainult Message-ID: rida" -#: src/lang.c:1446 +#: src/lang.c:1774 msgid "Lines:" msgstr "Ridu:" -#: src/lang.c:1452 +#: src/lang.c:1780 msgid "Don't trim article body" msgstr "Ära lühenda artikli keha" -#: src/lang.c:1453 +#: src/lang.c:1781 msgid "Skip leading blank lines" msgstr "Jäta alguses tühjad read alles" -#: src/lang.c:1454 +#: src/lang.c:1782 msgid "Skip trailing blank lines" msgstr "Jäta lõpus tühjad read alles" -#: src/lang.c:1455 +#: src/lang.c:1783 msgid "Skip leading and trailing blank l." msgstr "Jäta alguses ja lõpus tühjad read alles" -#: src/lang.c:1456 +#: src/lang.c:1784 msgid "Compact multiple between text" msgstr "Tihenda tekstiblokid" -#: src/lang.c:1457 +#: src/lang.c:1785 msgid "Compact multiple and skip leading" msgstr "Tihenda, jäta alguses read alles" -#: src/lang.c:1458 +#: src/lang.c:1786 msgid "Compact multiple and skip trailing" msgstr "Tihenda, jäta lõpus read alles" -#: src/lang.c:1459 +#: src/lang.c:1787 msgid "Compact mltpl., skip lead. & trai." msgstr "Tihenda, jäta alguse ja lõpu read alles" -#: src/lang.c:1465 -#, fuzzy +#: src/lang.c:1793 msgid "Don't show help or mail sign" -msgstr "Ärge näidake abi ega postimärki" +msgstr "Ära näita abiinfo/kirja märki" -#: src/lang.c:1466 -#, fuzzy +#: src/lang.c:1794 msgid "Show only help sign" -msgstr "Näita ainult abimärki" +msgstr "Näita ainult abiinfo märki" -#: src/lang.c:1467 -#, fuzzy +#: src/lang.c:1795 msgid "Show only mail sign if new mail" -msgstr "uue kirja korral kuvage ainult kirjamärk" +msgstr "Näita e-maili märki ainult uue maili korral" -#: src/lang.c:1468 +#: src/lang.c:1796 msgid "Show mail if new mail else help s." -msgstr "" +msgstr "Kui on uus mail, näita maili märki, muidu abiinfo" -#: src/lang.c:1497 +#: src/lang.c:1825 msgid "Shell archive" msgstr "Shelli arhiiv" -#: src/lang.c:1504 +#: src/lang.c:1832 msgid "Subject: (descending)" msgstr "Subject: (kahanevalt)" -#: src/lang.c:1505 +#: src/lang.c:1833 msgid "Subject: (ascending)" msgstr "Subject: (kasvavalt)" -#: src/lang.c:1506 +#: src/lang.c:1834 msgid "From: (descending)" msgstr "From: (kahanevalt)" -#: src/lang.c:1507 +#: src/lang.c:1835 msgid "From: (ascending)" msgstr "From: (kasvavalt)" -#: src/lang.c:1508 +#: src/lang.c:1836 msgid "Date: (descending)" msgstr "Date: (kahanevalt)" -#: src/lang.c:1509 +#: src/lang.c:1837 msgid "Date: (ascending)" msgstr "Date: (kasvavalt)" -#: src/lang.c:1510 src/lang.c:1519 +#: src/lang.c:1838 src/lang.c:1847 msgid "Score (descending)" msgstr "Kaal (kahanevalt)" -#: src/lang.c:1511 src/lang.c:1520 +#: src/lang.c:1839 src/lang.c:1848 msgid "Score (ascending)" msgstr "Kaal (kasvavalt)" -#: src/lang.c:1512 +#: src/lang.c:1840 msgid "Lines: (descending)" msgstr "Lines: (kahanevalt)" -#: src/lang.c:1513 +#: src/lang.c:1841 msgid "Lines: (ascending)" msgstr "Lines: (kasvavalt)" -#: src/lang.c:1521 +#: src/lang.c:1849 msgid "Last posting date (descending)" msgstr "Viimane postitamise kuupäev (kahanevalt)" -#: src/lang.c:1522 +#: src/lang.c:1850 msgid "Last posting date (ascending)" msgstr "Viimane postitamise kuupäev (kasvavalt)" -#: src/lang.c:1528 +#: src/lang.c:1856 msgid "Quick-sort" msgstr "Quick-sort" -#: src/lang.c:1529 +#: src/lang.c:1857 msgid "Heap-sort" msgstr "Heap-sort" -#: src/lang.c:1536 +#: src/lang.c:1864 msgid "Always Keep" msgstr "Hoia alati" -#: src/lang.c:1537 +#: src/lang.c:1865 msgid "Always Remove" msgstr "Eemalda alati" -#: src/lang.c:1538 +#: src/lang.c:1866 msgid "Mark with D on selection screen" msgstr "Märgi valikuekraanil tähega D" -#: src/lang.c:1544 +#: src/lang.c:1872 msgid "Kill only unread arts" msgstr "Surma ainult lugemata artiklid" -#: src/lang.c:1545 +#: src/lang.c:1873 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:1546 +#: src/lang.c:1874 msgid "Kill all arts and never show" msgstr "Surma kõik artiklid ja ära näita" -#: src/lang.c:1552 +#: src/lang.c:1880 msgid "Nothing special" msgstr "Ei midagi erilist" -#: src/lang.c:1553 +#: src/lang.c:1881 msgid "Compress quotes" msgstr "Tihenda tsitaadid" -#: src/lang.c:1554 +#: src/lang.c:1882 msgid "Quote signatures" msgstr "Tsiteeri allkirju" -#: src/lang.c:1555 +#: src/lang.c:1883 msgid "Compress quotes, quote sigs" msgstr "Tihenda tsitaadid, tsiteeri allkirju" -#: src/lang.c:1556 +#: src/lang.c:1884 msgid "Quote empty lines" msgstr "Tsiteeri tühje ridu" -#: src/lang.c:1557 +#: src/lang.c:1885 msgid "Compress quotes, quote empty lines" msgstr "Tihenda tsitaadid, tsiteeri tühje ridu" -#: src/lang.c:1558 +#: src/lang.c:1886 msgid "Quote sigs & empty lines" msgstr "Tsiteeri allkirju ja tühje ridu" -#: src/lang.c:1559 +#: src/lang.c:1887 msgid "Comp. q., quote sigs & empty lines" msgstr "Tihenda tsitaate, tsiteeri allkirju ja tühje ridu" -#: src/lang.c:1600 -#, fuzzy +#: src/lang.c:1928 msgid "With headers" -msgstr "päistega" +msgstr "Päistega" -#: src/lang.c:1601 -#, fuzzy +#: src/lang.c:1929 msgid "Without headers" -msgstr "päisteta" +msgstr "Päisteta" -#: src/lang.c:1608 +#: src/lang.c:1936 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1610 +#: src/lang.c:1938 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1611 +#: src/lang.c:1939 msgid "NFC" msgstr "NFC" -#: src/lang.c:1612 +#: src/lang.c:1940 msgid "NFD" msgstr "NFD" -#: src/lang.c:1614 +#: src/lang.c:1942 msgid "NFKC case fold" msgstr "NFKC kollaps" -#: src/lang.c:1623 +#: src/lang.c:1951 msgid "Display Options" msgstr "Ekraani seaded" -#: src/lang.c:1630 +#: src/lang.c:1958 msgid "Color Options" msgstr "Värvide seaded" -#: src/lang.c:1636 +#: src/lang.c:1964 msgid "Highlight Options" msgstr "Märkimise seaded" -#: src/lang.c:1643 +#: src/lang.c:1971 msgid "Article-Limiting Options" msgstr "Artikli piirangute seaded" -#: src/lang.c:1649 +#: src/lang.c:1977 msgid "Posting/Mailing Options" msgstr "Postitamise/saatmise seaded" -#: src/lang.c:1655 +#: src/lang.c:1983 msgid "Saving/Printing Options" msgstr "Salvestamise/trükkimise seaded" -#: src/lang.c:1661 +#: src/lang.c:1989 msgid "Expert Options" msgstr "Ekspertseaded" -#: src/lang.c:1667 +#: src/lang.c:1995 msgid "Filtering Options" msgstr "Filtreerimise seaded" -#: src/lang.c:1672 src/lang.c:1703 src/lang.c:1709 src/lang.c:1736 -#: src/lang.c:1788 src/lang.c:1794 src/lang.c:1804 src/lang.c:1815 -#: src/lang.c:1833 src/lang.c:1844 src/lang.c:1913 src/lang.c:2122 -#: src/lang.c:2128 src/lang.c:2134 src/lang.c:2149 src/lang.c:2161 -#: src/lang.c:2168 src/lang.c:2222 src/lang.c:2231 src/lang.c:2237 -#: src/lang.c:2244 src/lang.c:2251 src/lang.c:2258 src/lang.c:2265 -#: src/lang.c:2272 src/lang.c:2279 src/lang.c:2286 src/lang.c:2293 -#: src/lang.c:2300 src/lang.c:2307 src/lang.c:2314 src/lang.c:2321 -#: src/lang.c:2328 src/lang.c:2335 src/lang.c:2342 src/lang.c:2349 -#: src/lang.c:2356 src/lang.c:2363 src/lang.c:2370 src/lang.c:2377 -#: src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 src/lang.c:2405 -#: src/lang.c:2413 src/lang.c:2429 src/lang.c:2436 src/lang.c:2443 -#: src/lang.c:2450 src/lang.c:2456 src/lang.c:2462 src/lang.c:2479 -#: src/lang.c:2491 src/lang.c:2526 src/lang.c:2579 src/lang.c:2593 -#: src/lang.c:2599 src/lang.c:2624 src/lang.c:2642 src/lang.c:2659 -#: src/lang.c:2671 src/lang.c:2704 src/lang.c:2733 src/lang.c:2753 -#: src/lang.c:2781 src/lang.c:2791 src/lang.c:2798 src/lang.c:2824 -#: src/lang.c:2848 src/lang.c:2925 src/lang.c:2940 src/lang.c:2948 -#: src/lang.c:2962 src/lang.c:2968 src/lang.c:3006 +#: src/lang.c:2000 src/lang.c:2031 src/lang.c:2037 src/lang.c:2064 +#: src/lang.c:2116 src/lang.c:2122 src/lang.c:2132 src/lang.c:2143 +#: src/lang.c:2161 src/lang.c:2172 src/lang.c:2241 src/lang.c:2456 +#: src/lang.c:2462 src/lang.c:2468 src/lang.c:2483 src/lang.c:2495 +#: src/lang.c:2502 src/lang.c:2556 src/lang.c:2565 src/lang.c:2571 +#: src/lang.c:2578 src/lang.c:2585 src/lang.c:2592 src/lang.c:2599 +#: src/lang.c:2606 src/lang.c:2613 src/lang.c:2620 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:2761 src/lang.c:2777 +#: src/lang.c:2784 src/lang.c:2791 src/lang.c:2798 src/lang.c:2804 +#: src/lang.c:2810 src/lang.c:2827 src/lang.c:2839 src/lang.c:2874 +#: src/lang.c:2927 src/lang.c:2941 src/lang.c:2947 src/lang.c:2972 +#: src/lang.c:2990 src/lang.c:3007 src/lang.c:3019 src/lang.c:3052 +#: src/lang.c:3081 src/lang.c:3101 src/lang.c:3129 src/lang.c:3139 +#: src/lang.c:3146 src/lang.c:3172 src/lang.c:3196 src/lang.c:3343 +#: src/lang.c:3358 src/lang.c:3366 src/lang.c:3380 src/lang.c:3386 +#: src/lang.c:3424 msgid " toggles, sets, cancels." msgstr " lülitab, seab, katkestab." -#: src/lang.c:1673 +#: src/lang.c:2001 msgid "Show mini menu & posting etiquette" msgstr "Näita minimenüüd & post. etiketti" -#: src/lang.c:1674 +#: src/lang.c:2002 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5639,15 +6099,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:1679 +#: src/lang.c:2007 msgid "Show short description for each newsgroup. toggles & sets." msgstr "Näita gruppide lühikirjeldusi. lülitab ja seab." -#: src/lang.c:1680 +#: src/lang.c:2008 msgid "Show description of each newsgroup" msgstr "Näita iga grupi lühikirjeldust" -#: src/lang.c:1681 +#: src/lang.c:2009 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5655,18 +6115,18 @@ msgstr "" "# Kui väärtus on ON, näita gruppide tasemel iga grupi nime\n" "# järel grupi lühikirjeldust\n" -#: src/lang.c:1686 +#: src/lang.c:2014 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." msgstr "" "Näita grupi ja teema menüüs From (autor) välju. lülitab ja seab." -#: src/lang.c:1687 +#: src/lang.c:2015 msgid "In group and thread level, show author by" msgstr "Näita grupi ja teema menüüs autorit" -#: src/lang.c:1688 +#: src/lang.c:2016 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5682,33 +6142,33 @@ msgstr "" "# * 2 = täisnimi\n" "# 3 = mõlemad\n" -#: src/lang.c:1697 +#: src/lang.c:2025 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "Märgi valik -> või heleda ribaga. lülitab, seab." -#: src/lang.c:1698 +#: src/lang.c:2026 msgid "Draw -> instead of highlighted bar" msgstr "Joonista -> heleda riba asemel" -#: src/lang.c:1699 +#: src/lang.c:2027 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:1704 +#: src/lang.c:2032 msgid "Use inverse video for page headers" msgstr "Kasuta päistel pööratud videot" -#: src/lang.c:1705 +#: src/lang.c:2033 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:1710 +#: src/lang.c:2038 msgid "Thread articles by" msgstr "Artiklite teemadesse jagamine" -#: src/lang.c:1711 +#: src/lang.c:2039 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5728,15 +6188,15 @@ msgstr "" "# 4 = Mitmeosaline teema\n" "# 5 = Protsentuaalne sobivus\n" -#: src/lang.c:1722 +#: src/lang.c:2050 msgid "Enter percentage match required to thread together. sets." msgstr "Sisestage teema loomiseks vajalik protsentuaalne sobivus. seab." -#: src/lang.c:1723 +#: src/lang.c:2051 msgid "Thread percentage match" msgstr "Teema protsentuaalne sobivus" -#: src/lang.c:1725 +#: src/lang.c:2053 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5757,11 +6217,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:1737 +#: src/lang.c:2065 msgid "Score of a thread" msgstr "Teema kaal" -#: src/lang.c:1738 +#: src/lang.c:2066 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5775,18 +6235,18 @@ msgstr "" "# 1 = summa\n" "# 2 = keskmine\n" -#: src/lang.c:1746 +#: src/lang.c:2074 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "" "Järjesta artiklid Subject, From, Date, kaalu järgi. lülitab, " "seab." -#: src/lang.c:1747 +#: src/lang.c:2075 msgid "Sort articles by" msgstr "Artiklite järjestus" -#: src/lang.c:1748 +#: src/lang.c:2076 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5816,16 +6276,16 @@ msgstr "" "# 9 = Ridu kahanev\n" "# 10 = Ridu kasvav\n" -#: src/lang.c:1764 +#: src/lang.c:2092 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "" "Järjesta teemad mitte millegi või kaalu järgi. lülitab, seab." -#: src/lang.c:1765 +#: src/lang.c:2093 msgid "Sort threads by" msgstr "Teemade järjestus" -#: src/lang.c:1766 +#: src/lang.c:2094 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5843,49 +6303,49 @@ msgstr "" "# 3 = Viimane postitamise kuupäev kahanevalt\n" "# 4 = Viimane postitamise kuupäev kasvavalt\n" -#: src/lang.c:1776 +#: src/lang.c:2104 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "" "Vii kursor grupis esimesele/viimasele lugemata artiklile. lülitab, " " seab." -#: src/lang.c:1777 +#: src/lang.c:2105 msgid "Go to first unread article in group" msgstr "Mine grupis esimesele lugemata artiklile" -#: src/lang.c:1778 +#: src/lang.c:2106 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:1782 +#: src/lang.c:2110 msgid "Show all articles or only unread articles. toggles & sets." msgstr "Näita kõiki või ainult lugemata artikleid. lülitab, seab." -#: src/lang.c:1783 +#: src/lang.c:2111 msgid "Show only unread articles" msgstr "Näita ainult lugemata artikleid" -#: src/lang.c:1784 +#: src/lang.c:2112 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:1789 +#: src/lang.c:2117 msgid "Show only groups with unread arts" msgstr "Ainult lugemata artiklitega grupid" -#: src/lang.c:1790 +#: src/lang.c:2118 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:1795 +#: src/lang.c:2123 msgid "Filter which articles" msgstr "Filtreeri artikleid" -#: src/lang.c:1796 +#: src/lang.c:2124 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5899,11 +6359,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:1805 +#: src/lang.c:2133 msgid "Go to the next unread article with" msgstr "Liigu järgmise lugemata artiklile klahviga" -#: src/lang.c:1806 +#: src/lang.c:2134 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5919,11 +6379,11 @@ msgstr "" "# * 2 = TAB\n" "# 3 = LK alla või TAB\n" -#: src/lang.c:1816 +#: src/lang.c:2144 msgid "How to treat blank lines" msgstr "Kuidas käsitleda tühje ridasid" -#: src/lang.c:1817 +#: src/lang.c:2145 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5950,12 +6410,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:1834 -#, fuzzy +#: src/lang.c:2162 msgid "Show help/mail sign in level titles" -msgstr "kuvage abi/posti sisselogimise taseme pealkirjad" +msgstr "Näita abi/maili märki taseme pealkirjades" -#: src/lang.c:1835 +#: src/lang.c:2163 msgid "" "# Show help sign, new mail sign, both or nothing in level titles.\n" "# Possible values are (the default is marked with *):\n" @@ -5964,29 +6423,36 @@ msgid "" "# 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 "" +"# Näita märki abi, uue maili, mõlema või mitte kummagi jaoks taseme " +"pealkirjas.\n" +"# Võimalikud väärtused on (vaikeväärtus on märgitud *):\n" +"# 0 = Ära näita kumbagi\n" +"# 1 = Näita ainult abiinfo märki\n" +"# 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:1845 +#: src/lang.c:2173 msgid "List thread using right arrow key" msgstr "Nool paremale näitab teema loendit" -#: src/lang.c:1846 +#: src/lang.c:2174 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:1850 +#: src/lang.c:2178 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" "Sisestage sümbol kustutatud artiklite märkimiseks. seab, " "katkestab." -#: src/lang.c:1851 +#: src/lang.c:2179 msgid "Character to show deleted articles" msgstr "Kustutatud artiklite marker" -#: src/lang.c:1852 +#: src/lang.c:2180 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -5994,18 +6460,18 @@ msgstr "" "# Sümbol, mis tähistab kustutatud artiklit (vaikimisi 'D')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1857 +#: src/lang.c:2185 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "" "Sisestage sümbol, mis märgib vahemikku kuuluvaid artikleid. seab, " "katkestab." -#: src/lang.c:1858 +#: src/lang.c:2186 msgid "Character to show inrange articles" msgstr "Artiklite vahemiku marker" -#: src/lang.c:1859 +#: src/lang.c:2187 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -6013,17 +6479,17 @@ msgstr "" "# Sümbol, mis märgib vahemikku kuuluvaid artikleid (vaikimisi '#')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1864 +#: src/lang.c:2192 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "Sisestage tagasituleva artikli marker. seab, katkestab." -#: src/lang.c:1865 +#: src/lang.c:2193 msgid "Character to show returning arts" msgstr "Tagasi tulnud artiklite marker" -#: src/lang.c:1866 +#: src/lang.c:2194 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -6031,16 +6497,16 @@ msgstr "" "# Sümbol, mis näitab, et artikkel tuleb tagasi (vaikimisi '-')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1871 +#: src/lang.c:2199 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "Sisestage valitud artikleid märkiv sümbol. seab, katkestab." -#: src/lang.c:1872 +#: src/lang.c:2200 msgid "Character to show selected articles" msgstr "Valitud artiklite marker" -#: src/lang.c:1873 +#: src/lang.c:2201 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" @@ -6048,16 +6514,16 @@ msgstr "" "# Sümbol, mis näitab, et artikkel on automaatselt valitud (vaikimisi '*')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1878 +#: src/lang.c:2206 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "" "Sisestage värskeid artikleid märkiv sümbol. seab, katkestab." -#: src/lang.c:1879 +#: src/lang.c:2207 msgid "Character to show recent articles" msgstr "Värskete artiklite marker" -#: src/lang.c:1880 +#: src/lang.c:2208 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -6065,16 +6531,16 @@ msgstr "" "# Sümbol, mis näitab, et artikkel on värske (vaikimisi 'o')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1885 +#: src/lang.c:2213 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" "Sisestage lugemata artikleid märkiv sümbol. seab, katkestab." -#: src/lang.c:1886 +#: src/lang.c:2214 msgid "Character to show unread articles" msgstr "Lugemata artiklite marker" -#: src/lang.c:1887 +#: src/lang.c:2215 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -6082,15 +6548,15 @@ msgstr "" "# Sümbol, mis näitab, et artikkel on lugemata (vaikimisi '+')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1892 +#: src/lang.c:2220 msgid "Enter character to indicate read articles. sets, cancels." msgstr "Sisestage loetud artikleid märkiv sümbol. seab, katkestab." -#: src/lang.c:1893 +#: src/lang.c:2221 msgid "Character to show read articles" msgstr "Loetud artiklite marker" -#: src/lang.c:1894 +#: src/lang.c:2222 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -6098,16 +6564,16 @@ msgstr "" "# Sümbol, mis näitab, et artikkel on loetud (vaikimisi ' ')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1899 +#: src/lang.c:2227 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" "Sisestage surmatud artikleid märkiv sümbol. seab, katkestab." -#: src/lang.c:1900 +#: src/lang.c:2228 msgid "Character to show killed articles" msgstr "Surmatud artiklite marker" -#: src/lang.c:1901 +#: src/lang.c:2229 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6115,16 +6581,16 @@ msgstr "" "# Sümbol, mis näitab, et artikkel on surmatud (vaikimisi 'K')\n" "# _ asendatakse tühikuga ' '\n" -#: src/lang.c:1906 +#: src/lang.c:2234 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "Sisestage valitud artikleid märkiv sümbol. seab, katkestab." -#: src/lang.c:1907 +#: src/lang.c:2235 msgid "Character to show readselected arts" msgstr "Lugemiseks valitud artiklite marker" -#: src/lang.c:1908 +#: src/lang.c:2236 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6132,11 +6598,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:1914 +#: src/lang.c:2242 msgid "Abbreviate long newsgroup names" msgstr "Lühenda gruppide pikad nimed" -#: src/lang.c:1915 +#: src/lang.c:2243 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -6146,7 +6612,7 @@ msgstr "" "# järgnevalt:\n" "# news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n" -#: src/lang.c:1921 +#: src/lang.c:2249 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" @@ -6154,11 +6620,11 @@ msgstr "" "0 = kerida kogu leht, -1 = näita eelmist rida järgmise lehe esimese reana, " "-2 = pool lehte" -#: src/lang.c:1922 +#: src/lang.c:2250 msgid "Number of lines to scroll in pager" msgstr "Lehitsejas keritavate ridade arv" -#: src/lang.c:1923 +#: src/lang.c:2251 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6176,45 +6642,56 @@ msgstr "" "# * 1 = rida haaval\n" "# 2 või suurem = keri 2 või enama rea haaval (ainult lehitsejas)\n" -#: src/lang.c:1933 +#: src/lang.c:2261 msgid "Display signatures. toggles & sets." msgstr "Näita signatuure, lülitab, seab." -#: src/lang.c:1934 +#: src/lang.c:2262 msgid "Display signatures" msgstr "Näita signatuure" -#: src/lang.c:1935 +#: src/lang.c:2263 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:1940 +#: src/lang.c:2267 #, fuzzy -msgid "Remove soft hyphens. toggles & sets." +msgid "Display article score. toggles & sets." msgstr "Näita signatuure, lülitab, seab." -#: src/lang.c:1941 +#: src/lang.c:2268 #, fuzzy -msgid "Remove soft hyphens" -msgstr "liiguta skoopi" +msgid "Display article score" +msgstr "näita järgmist artiklit" -#: src/lang.c:1942 +#: src/lang.c:2269 #, fuzzy -msgid "# If ON remove soft hyphens when displaying articles\n" +msgid "# If ON show article score when displaying articles\n" msgstr "# Kui väärtus on OFF, ei näita koos artiklitega signatuure\n" -#: src/lang.c:1947 +#: src/lang.c:2274 +msgid "Remove soft hyphens. toggles & sets." +msgstr "Eemalda pehmed sidekriipsud, lülitab, seab." + +#: src/lang.c:2275 +msgid "Remove soft hyphens" +msgstr "Eemalda pehmed sidekriipsud" + +#: src/lang.c:2276 +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:2281 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" "Näita uuenkodeeritud andmeid märgitud lisadena. lülitab ja seab." -#: src/lang.c:1948 +#: src/lang.c:2282 msgid "Display uue data as an attachment" msgstr "Näita uuenk. andmeid lisadena" -#: src/lang.c:1949 -#, fuzzy +#: src/lang.c:2283 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6227,25 +6704,25 @@ msgid "" msgstr "" "# uuenkodeeritud andmete käsitlemine lehitsejas\n" "# Võimalikud väärtused on (vaikeväärtuse tähis on *):\n" -"# * 0 = näita puhast uuenkodeeritud andmeid\n" -"# 1 = uuenkodeeritud andmed koondatakse üheks märgitud reaks, mis näitab\n" +"# * 0 = Näita puhast uuenkodeeritud andmeid\n" +"# 1 = Uuenkodeeritud andmed koondatakse üheks märgitud reaks, mis näitab\n" "# mahtu ja failinime, sarnaselt nagu näidatakse MIME lisandeid\n" -"# 2 = nagu 1, aga iga rida, mis tundub olema uuenkodeeritud, esitatakse\n" +"# 2 = Nagu 1, aga iga rida, mis tundub olema uuenkodeeritud, esitatakse\n" "# märgituna.\n" # -#: src/lang.c:1959 +#: src/lang.c:2293 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "" "Dekodeeri saksa TeX esituses tähed ISO koodideks. lülitab, seab." # -#: src/lang.c:1960 +#: src/lang.c:2294 msgid "Display \"a as Umlaut-a" msgstr "Näita \"a kui Umlaut-a" -#: src/lang.c:1961 +#: src/lang.c:2295 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6253,15 +6730,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:1966 src/lang.c:1976 +#: src/lang.c:2300 src/lang.c:2310 msgid "Space separated list of header fields" msgstr "Tühikuga eraldatud päised" -#: src/lang.c:1967 +#: src/lang.c:2301 msgid "Display these header fields (or *)" msgstr "Näita neid päiseid (või *)" -#: src/lang.c:1968 +#: src/lang.c:2302 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" @@ -6278,11 +6755,11 @@ msgstr "" "tühikut.\n" "# Kui te väärtust ei määra, lülitatakse see omadus välja.\n" -#: src/lang.c:1977 +#: src/lang.c:2311 msgid "Do not display these header fields" msgstr "Ära näita neid päiseridu" -#: src/lang.c:1978 +#: src/lang.c:2312 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" @@ -6302,43 +6779,43 @@ msgstr "" "#\n" "# Kui te väärtust ei määra, lülitatakse see omadus välja.\n" -#: src/lang.c:1988 +#: src/lang.c:2322 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:1989 +#: src/lang.c:2323 msgid "Skip multipart/alternative parts" msgstr "Jäta multipart/alternative osad" -#: src/lang.c:1990 +#: src/lang.c:2324 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:1994 +#: src/lang.c:2328 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "Luba identsete blokkide tuvastamine? lülitab, seab." -#: src/lang.c:1995 +#: src/lang.c:2329 msgid "Detection of verbatim blocks" msgstr "Identsete blokkide tuvastamine" -#: src/lang.c:1996 +#: src/lang.c:2330 msgid "# If ON detect verbatim blocks in articles\n" msgstr "# Kui väärtus on ON, tuvasta artiklis identsed blokid\n" -#: src/lang.c:2001 +#: src/lang.c:2335 msgid "A regex used to decide which lines to show in col_quote." msgstr "Regulaaravaldis otsustamaks, milliseid ridu tsitaatides näidata." -#: src/lang.c:2002 +#: src/lang.c:2336 msgid "Regex used to show quoted lines" msgstr "Tsiteeritud ridade näitamise regex" -#: src/lang.c:2003 +#: src/lang.c:2337 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" @@ -6348,15 +6825,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:2009 +#: src/lang.c:2343 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:2010 +#: src/lang.c:2344 msgid "Regex used to show twice quoted l." msgstr "Topelt tsiteeritud ridu näitav reg" -#: src/lang.c:2011 +#: src/lang.c:2345 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" @@ -6367,15 +6844,15 @@ msgstr "" "# näidatakse col_quote2.\n" "# Kui te jätate selle tühjaks, kasutab tin sisseehitatud väärtust.\n" -#: src/lang.c:2017 +#: src/lang.c:2351 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:2018 +#: src/lang.c:2352 msgid "Regex used to show >= 3 times q.l." msgstr ">= 3 tsiteeritud ridu näitav reg" -#: src/lang.c:2019 +#: src/lang.c:2353 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" @@ -6386,27 +6863,27 @@ msgstr "" "# näidatakse col_quote3.\n" "# Kui te jätate selle tühjaks, kasutab tin sisseehitatud väärtust.\n" -#: src/lang.c:2025 +#: src/lang.c:2359 msgid "Enable detection of external quotes? toggles & sets." msgstr "Luba väliste tsitaatide tuvastamine? lülitab, seab." -#: src/lang.c:2026 +#: src/lang.c:2360 msgid "Detection of external quotes" msgstr "Väliste tsitaatide tuvastamine" -#: src/lang.c:2027 +#: src/lang.c:2361 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:2031 +#: src/lang.c:2365 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:2032 +#: src/lang.c:2366 msgid "Regex used to show quotes from external sources" msgstr "Väliste tsitaatide ridade näitamise regex" -#: src/lang.c:2033 +#: src/lang.c:2367 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" @@ -6416,15 +6893,15 @@ msgstr "" "# read on välised tsitaadid. Väliseid tsitaate näitab col_extquote.\n" "# Kui te jätate selle tühjaks, kasutab tin sisseehitatud väärtust.\n" -#: src/lang.c:2040 +#: src/lang.c:2374 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:2041 +#: src/lang.c:2375 msgid "Regex used to highlight /slashes/" msgstr "Regex et esile tõsta /kaldkriipse/" -#: src/lang.c:2042 +#: src/lang.c:2376 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '/' are to be shown in col_markslashes.\n" @@ -6435,15 +6912,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:2048 +#: src/lang.c:2382 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:2049 +#: src/lang.c:2383 msgid "Regex used to highlight *stars*" msgstr "Regex et esile tõsta *tärne*" -#: src/lang.c:2050 +#: src/lang.c:2384 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6454,15 +6931,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:2056 +#: src/lang.c:2390 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:2057 +#: src/lang.c:2391 msgid "Regex used to highlight -strokes-" msgstr "Regex et esile tõsta -kriipse-" -#: src/lang.c:2058 +#: src/lang.c:2392 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6473,15 +6950,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:2064 +#: src/lang.c:2398 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:2065 +#: src/lang.c:2399 msgid "Regex used to highlight _underline_" msgstr "Regex et esile tõsta _alakriipse_" -#: src/lang.c:2066 +#: src/lang.c:2400 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6492,16 +6969,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:2072 +#: src/lang.c:2406 msgid "A regex used to find Subject prefixes to remove. Use '|' as separator." msgstr "" "Regulaaravaldis eemaldatava teema prefiksi leidmiseks. Eraldajaks on '|'." -#: src/lang.c:2073 +#: src/lang.c:2407 msgid "Regex with Subject prefixes" msgstr "Regex teema prefiksi leidmiseks" -#: src/lang.c:2074 +#: src/lang.c:2408 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6509,16 +6986,16 @@ msgstr "" "# Regulaaravaldis, mida tin kasutab, et leida teema prefiksit, mida\n" "# enne päise näitamist eemaldada.\n" -#: src/lang.c:2079 +#: src/lang.c:2413 msgid "A regex used to find Subject suffixes to remove. Use '|' as separator." msgstr "" "Regulaaravaldis eemaldatava teema sufiksi leidmiseks. Eraldajaks on '|'." -#: src/lang.c:2080 +#: src/lang.c:2414 msgid "Regex with Subject suffixes" msgstr "Regex teema sufiksi leidmiseks" -#: src/lang.c:2081 +#: src/lang.c:2415 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6526,46 +7003,46 @@ msgstr "" "# Regulaaravaldis, mida tin kasutab teema sufiksi leidmiseks,\n" "# mis eemaldatakse vastuse saatmisel või postitamisel.\n" -#: src/lang.c:2086 +#: src/lang.c:2420 msgid "A regex used to find the begin of a verbatim block." msgstr "Regulaaravaldis identse bloki alguse tuvastamiseks." -#: src/lang.c:2087 +#: src/lang.c:2421 msgid "Regex for begin of a verbatim block" msgstr "Identse bloki alguse reg. avaldis" -#: src/lang.c:2088 +#: src/lang.c:2422 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:2093 +#: src/lang.c:2427 msgid "A regex used to find the end of a verbatim block." msgstr "Regulaaravaldis identse bloki lõpu tuvastamiseks." -#: src/lang.c:2094 +#: src/lang.c:2428 msgid "Regex for end of a verbatim block" msgstr "Identse bloki lõpu reg. avaldis" -#: src/lang.c:2095 +#: src/lang.c:2429 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:2100 +#: src/lang.c:2434 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:2101 +#: src/lang.c:2435 msgid "MIME binary content viewer" msgstr "MIME kahendsisu lehitseja" -#: src/lang.c:2102 +#: src/lang.c:2436 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -6578,15 +7055,15 @@ msgstr "" "# Muidu määra automaatseks vaatamiseks väline programm (nt. metamail) või\n" "# jäta tühjaks\n" -#: src/lang.c:2109 +#: src/lang.c:2443 msgid "Confirm before starting non-text viewing program" msgstr "Küsi enne mitte-tekstiliste osade vaatamist kinnitust" -#: src/lang.c:2110 +#: src/lang.c:2444 msgid "Ask before using MIME viewer" msgstr "Küsi MIME lehitseja kasutamise luba" -#: src/lang.c:2111 +#: src/lang.c:2445 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" @@ -6594,40 +7071,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:2116 +#: src/lang.c:2450 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "" "Küsi, kas märkida väljumisel grupid loetuks. lülitab ja seab." -#: src/lang.c:2117 +#: src/lang.c:2451 msgid "Catchup read groups when quitting" msgstr "Väljumisel märkida grupid loetuks" -#: src/lang.c:2118 +#: src/lang.c:2452 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:2123 +#: src/lang.c:2457 msgid "Catchup group using left key" msgstr "Nool vasakule märgib grupi loetuks" -#: src/lang.c:2124 +#: src/lang.c:2458 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:2129 +#: src/lang.c:2463 msgid "Catchup thread by using left key" msgstr "Nool vasakule märgib teema loetuks" -#: src/lang.c:2135 +#: src/lang.c:2469 msgid "Which actions require confirmation" msgstr "Tegevused mis nõuavad kinnitust" -#: src/lang.c:2136 +#: src/lang.c:2470 msgid "" "# What should we ask confirmation for.\n" "# Possible values are (the default is marked with *):\n" @@ -6651,11 +7128,11 @@ msgstr "" "# 6 = väljumine ja valik\n" "# 7 = käsud, väljumine ja valik\n" -#: src/lang.c:2150 +#: src/lang.c:2484 msgid "'Mark as (un)read' ignores tags" msgstr "'Märgi art. (mitte)loetuks' eirab märke" -#: src/lang.c:2151 +#: src/lang.c:2485 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "" @@ -6663,45 +7140,45 @@ msgstr "" "ainult\n" "# jooksva artikli.\n" -#: src/lang.c:2155 +#: src/lang.c:2489 msgid "Program to run to open URLs, sets, cancels." msgstr "Programm URLide avamiseks, seab, katkestab." -#: src/lang.c:2156 +#: src/lang.c:2490 msgid "Program that opens URLs" msgstr "Programm URLide avamiseks" -#: src/lang.c:2157 +#: src/lang.c:2491 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:2162 +#: src/lang.c:2496 msgid "Use mouse in xterm" msgstr "Kasuta xterm aknas hiirt" -#: src/lang.c:2163 +#: src/lang.c:2497 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:2169 +#: src/lang.c:2503 msgid "Use scroll keys on keypad" msgstr "Kasuta kerimisnuppe" -#: src/lang.c:2170 +#: src/lang.c:2504 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:2175 +#: src/lang.c:2509 msgid "Enter maximum number of article to get. sets." msgstr "Sisestage suurim laetavate artiklite arv. seab." -#: src/lang.c:2176 +#: src/lang.c:2510 msgid "Number of articles to get" msgstr "Laetavate artiklite arv" -#: src/lang.c:2177 +#: src/lang.c:2511 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" @@ -6709,29 +7186,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:2182 +#: src/lang.c:2516 msgid "Enter number of days article is considered recent. sets." msgstr "Sisestage artikli värskuse kestus. seab." -#: src/lang.c:2183 +#: src/lang.c:2517 msgid "Article recentness time limit" msgstr "Artikli värskuse ajapiir" -#: src/lang.c:2184 +#: src/lang.c:2518 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:2188 +#: src/lang.c:2522 msgid "" "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "" "WILDMAT tavalistele jokkeritele, REGEX täisregulaaravaldistega otsimisele." -#: src/lang.c:2189 +#: src/lang.c:2523 msgid "Wildcard matching" msgstr "Jokkeritega otsimine" -#: src/lang.c:2190 +#: src/lang.c:2524 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6743,60 +7220,60 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2197 +#: src/lang.c:2531 msgid "Enter minimal score before an article is marked killed. sets." msgstr "Sisestage minimaalne kaal artikli surmamiseks. seab." -#: src/lang.c:2198 +#: src/lang.c:2532 msgid "Score limit (kill)" msgstr "Kaalu alampiir (surmamine)" -#: src/lang.c:2199 +#: src/lang.c:2533 msgid "# Score limit before an article is marked killed\n" msgstr "# Kaalu alampiir, enne kui artikkel märgitakse surmatuks\n" -#: src/lang.c:2203 +#: src/lang.c:2537 msgid "Enter default score to kill articles. sets." msgstr "Sisestage vaikimisi kaal artiklite surmamiseks. seab." -#: src/lang.c:2204 +#: src/lang.c:2538 msgid "Default score to kill articles" msgstr "Artiklite surmamise vaikimisi kaal" -#: src/lang.c:2205 +#: src/lang.c:2539 msgid "# Default score to kill articles\n" msgstr "# Vaikimisi kaal artiklite surmamiseks\n" -#: src/lang.c:2209 +#: src/lang.c:2543 msgid "Enter minimal score before an article is marked hot. sets." msgstr "" "Sisestage minimaalne kaal, enne kui artikkel märgitakse kuumaks. seab." -#: src/lang.c:2210 +#: src/lang.c:2544 msgid "Score limit (select)" msgstr "Kaalu alampiir (valik)" -#: src/lang.c:2211 +#: src/lang.c:2545 msgid "# Score limit before an article is marked hot\n" msgstr "# Kaalu alampiir, enne kui artikkel märgitakse muumaks\n" -#: src/lang.c:2215 +#: src/lang.c:2549 msgid "Enter default score to select articles. sets." msgstr "Sisestage vaikimisi kaal artiklite valimiseks. seab." -#: src/lang.c:2216 +#: src/lang.c:2550 msgid "Default score to select articles" msgstr "Vaikimisi kaal artiklite valimiseks" -#: src/lang.c:2217 +#: src/lang.c:2551 msgid "# Default score to select articles\n" msgstr "# Vaikimisi kaal artiklite valimiseks\n" -#: src/lang.c:2223 +#: src/lang.c:2557 msgid "Use slrnface to show ''X-Face:''s" msgstr "''X-Face:'' näitamiseks slrnface" -#: src/lang.c:2224 +#: src/lang.c:2558 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6804,19 +7281,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:2232 +#: src/lang.c:2566 msgid "Use ANSI color" msgstr "Kasuta ANSI värve" -#: src/lang.c:2233 +#: src/lang.c:2567 msgid "# If ON using ANSI-color\n" msgstr "# Kui väärtus on ON, kasuta ANSI värve\n" -#: src/lang.c:2238 +#: src/lang.c:2572 msgid "Standard foreground color" msgstr "Standardne esiplaani värv" -#: src/lang.c:2239 +#: src/lang.c:2573 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -6824,11 +7301,11 @@ msgstr "" "# Standardne esiplaani värv\n" "# Vaikimisi: -1 (vaikimisi värv)\n" -#: src/lang.c:2245 +#: src/lang.c:2579 msgid "Standard background color" msgstr "Standardne tagaplaani värv" -#: src/lang.c:2246 +#: src/lang.c:2580 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -6836,11 +7313,11 @@ msgstr "" "# Standardne tagaplaani värv\n" "# Vaikimisi: -1 (vaikimisi värv)\n" -#: src/lang.c:2252 +#: src/lang.c:2586 msgid "Color for inverse text (background)" msgstr "Pööratud teksti värv (tagaplaan)" -#: src/lang.c:2253 +#: src/lang.c:2587 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -6848,11 +7325,11 @@ msgstr "" "# Pööratud teksti tagaplaani värv\n" "# Vaikimisi: 4 (sinine)\n" -#: src/lang.c:2259 +#: src/lang.c:2593 msgid "Color for inverse text (foreground)" msgstr "Pööratud teksti värv (esiplaan)" -#: src/lang.c:2260 +#: src/lang.c:2594 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -6860,11 +7337,11 @@ msgstr "" "# Pööratud teksti esiplaani värv\n" "# Vaikimisi: 7 (valge)\n" -#: src/lang.c:2266 +#: src/lang.c:2600 msgid "Color of text lines" msgstr "Tekstiridade värv" -#: src/lang.c:2267 +#: src/lang.c:2601 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -6872,11 +7349,11 @@ msgstr "" "# Tekstiridade värv\n" "# Vaikimisi: -1 (vaikimisi värv)\n" -#: src/lang.c:2273 +#: src/lang.c:2607 msgid "Color of mini help menu" msgstr "Miniabiinfo värv" -#: src/lang.c:2274 +#: src/lang.c:2608 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -6884,11 +7361,11 @@ msgstr "" "# Miniabiinfo värv\n" "# Vaikimisi: 3 (pruun)\n" -#: src/lang.c:2280 +#: src/lang.c:2614 msgid "Color of help text" msgstr "Abiinfo värv" -#: src/lang.c:2281 +#: src/lang.c:2615 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -6896,11 +7373,11 @@ msgstr "" "# Abiinfo värv\n" "# Vaikimisi: -1 (vaikimisi värv)\n" -#: src/lang.c:2287 +#: src/lang.c:2621 msgid "Color of status messages" msgstr "Olekuteadete värv" -#: src/lang.c:2288 +#: src/lang.c:2622 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" @@ -6908,11 +7385,11 @@ msgstr "" "# Viimasel real olevate teadete värv\n" "# Default: 6 (lilla)\n" -#: src/lang.c:2294 +#: src/lang.c:2628 msgid "Color of quoted lines" msgstr "Tsitaadi värv" -#: src/lang.c:2295 +#: src/lang.c:2629 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -6920,11 +7397,11 @@ msgstr "" "# Tsitaadi värv\n" "# Vaikimisi: 2 (roheline)\n" -#: src/lang.c:2301 +#: src/lang.c:2635 msgid "Color of twice quoted line" msgstr "Topelt tsiteeritud rea värv" -#: src/lang.c:2302 +#: src/lang.c:2636 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" @@ -6932,11 +7409,11 @@ msgstr "" "# Topelt tsiteeritud rea värv\n" "# Vaikimisi: 3 (pruun)\n" -#: src/lang.c:2308 +#: src/lang.c:2642 msgid "Color of =>3 times quoted line" msgstr "=>3 korda tsiteeritud rea värv" -#: src/lang.c:2309 +#: src/lang.c:2643 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" @@ -6944,11 +7421,11 @@ msgstr "" "# =>3 korda tsiteeritud rea värv\n" "# Vaikimisi: 4 (sinine)\n" -#: src/lang.c:2315 +#: src/lang.c:2649 msgid "Color of article header lines" msgstr "Artikli päiseridade värv" -#: src/lang.c:2316 +#: src/lang.c:2650 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" @@ -6956,11 +7433,11 @@ msgstr "" "# Päiseridade värv\n" "# Vaikimisi: 2 (roheline)\n" -#: src/lang.c:2322 +#: src/lang.c:2656 msgid "Color of actual news header fields" msgstr "Artikli tegelike päiseridade värv" -#: src/lang.c:2323 +#: src/lang.c:2657 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -6968,11 +7445,11 @@ msgstr "" "# Artikli tegelike päiseridade värv\n" "# Vaikimisi: 9 (helepunane)\n" -#: src/lang.c:2329 +#: src/lang.c:2663 msgid "Color of article subject lines" msgstr "Artikli teemarea värv" -#: src/lang.c:2330 +#: src/lang.c:2664 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -6980,11 +7457,11 @@ msgstr "" "# Artikli teema värv\n" "# Vaikimisi: 6 (lilla)\n" -#: src/lang.c:2336 +#: src/lang.c:2670 msgid "Color of external quotes" msgstr "Väliste tsitaatide värv" -#: src/lang.c:2337 +#: src/lang.c:2671 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" @@ -6992,11 +7469,11 @@ msgstr "" "# Väliste tsitaatide värv\n" "# Vaikimisi: 5 (roosa)\n" -#: src/lang.c:2343 +#: src/lang.c:2677 msgid "Color of response counter" msgstr "Vastuste arvu loenduri värv" -#: src/lang.c:2344 +#: src/lang.c:2678 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -7004,11 +7481,11 @@ msgstr "" "# Vastuste arvu loenduri värv\n" "# Vaikimisi: 2 (roheline)\n" -#: src/lang.c:2350 +#: src/lang.c:2684 msgid "Color of sender (From:)" msgstr "Saatja värv (From:)" -#: src/lang.c:2351 +#: src/lang.c:2685 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -7016,11 +7493,11 @@ msgstr "" "# Saatja värv (From:)\n" "# Vaikimisi: 2 (roheline)\n" -#: src/lang.c:2357 +#: src/lang.c:2691 msgid "Color of help/mail sign" msgstr "Abiinfo/kirja teate värv" -#: src/lang.c:2358 +#: src/lang.c:2692 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -7028,11 +7505,11 @@ msgstr "" "# Abiinfo/kirja teate värv\n" "# Vaikimisi: 4 (sinine)\n" -#: src/lang.c:2364 +#: src/lang.c:2698 msgid "Color of signatures" msgstr "Signatuuri värv" -#: src/lang.c:2365 +#: src/lang.c:2699 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -7040,11 +7517,39 @@ msgstr "" "# Signatuuri värv\n" "# Vaikimisi: 4 (sinine)\n" -#: src/lang.c:2371 +#: src/lang.c:2705 +#, fuzzy +msgid "Color of negative score" +msgstr "Tekstiridade värv" + +#: src/lang.c:2706 +#, fuzzy +msgid "" +"# Color of negative score\n" +"# Default: 1 (red)\n" +msgstr "" +"# Signatuuri värv\n" +"# Vaikimisi: 4 (sinine)\n" + +#: src/lang.c:2712 +#, fuzzy +msgid "Color of positive score" +msgstr "Vastuste arvu loenduri värv" + +#: src/lang.c:2713 +#, fuzzy +msgid "" +"# Color of positive score\n" +"# Default: 2 (green)\n" +msgstr "" +"# Vastuste arvu loenduri värv\n" +"# Vaikimisi: 2 (roheline)\n" + +#: src/lang.c:2719 msgid "Color of highlighted URLs" msgstr "Esiletõstetud URLide värv" -#: src/lang.c:2372 +#: src/lang.c:2720 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -7052,11 +7557,11 @@ msgstr "" "# Esiletõstetud URLide värv\n" "# Vaikimisi: -1 (vaikimisi värv)\n" -#: src/lang.c:2378 +#: src/lang.c:2726 msgid "Color of verbatim blocks" msgstr "Identsete blokkide värv" -#: src/lang.c:2379 +#: src/lang.c:2727 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" @@ -7064,11 +7569,11 @@ msgstr "" "# Identsete blokkide värv\n" "# Vaikimisi: 5 (roosa)\n" -#: src/lang.c:2385 +#: src/lang.c:2733 msgid "Color of highlighting with *stars*" msgstr "*tärnidega* esiletõstmise värv" -#: src/lang.c:2386 +#: src/lang.c:2734 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -7076,11 +7581,11 @@ msgstr "" "# *tärnidega* esiletõstmise värv\n" "# Vaikimisi: 11 (kollane)\n" -#: src/lang.c:2392 +#: src/lang.c:2740 msgid "Color of highlighting with _dash_" msgstr "_alakriipsudega_ esiletõstmise värv" -#: src/lang.c:2393 +#: src/lang.c:2741 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -7088,11 +7593,11 @@ msgstr "" "# _alakriipsudega_ esiletõstmise värv\n" "# Vaikimisi: 13 (heleroosa)\n" -#: src/lang.c:2399 +#: src/lang.c:2747 msgid "Color of highlighting with /slash/" msgstr "/Kaldkriipsude/ esiletõstmise värv" -#: src/lang.c:2400 +#: src/lang.c:2748 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -7100,11 +7605,11 @@ msgstr "" "# /Kaldkriipsude/ esiletõstmise värv\n" "# Vaikimisi: 14 (helelilla)\n" -#: src/lang.c:2406 +#: src/lang.c:2754 msgid "Color of highlighting with -stroke-" msgstr "-Kriipsudega- esiletõstmise värv" -#: src/lang.c:2407 +#: src/lang.c:2755 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -7112,11 +7617,11 @@ msgstr "" "# -Kriipsudega- esiletõstmise värv\n" "# Vaikimisi: 12 (helesinine)\n" -#: src/lang.c:2414 +#: src/lang.c:2762 msgid "Attr. of highlighting with *stars*" msgstr "*tärnidega* esiletõstmise atribuut" -#: src/lang.c:2415 +#: src/lang.c:2763 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7144,11 +7649,11 @@ msgstr "" "# *tärnidega* esiletõstmise atribuut\n" "# Vaikimisi: 6 (paks)\n" -#: src/lang.c:2430 +#: src/lang.c:2778 msgid "Attr. of highlighting with _dash_" msgstr "_alakriipsudega_ esiletõstmise atr." -#: src/lang.c:2431 +#: src/lang.c:2779 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" @@ -7156,11 +7661,11 @@ msgstr "" "# _alakriipsudega_ esiletõstmise atribuut\n" "# Vaikimisi: 2 (parim esiletõstmine)\n" -#: src/lang.c:2437 +#: src/lang.c:2785 msgid "Attr. of highlighting with /slash/" msgstr "/Kaldkriipsude/ esiletõstmise atr." -#: src/lang.c:2438 +#: src/lang.c:2786 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" @@ -7168,37 +7673,37 @@ msgstr "" "# /Kaldkriipsude/ esiletõstmise atribuut\n" "# Vaikimisi: 5 (poolhele)\n" -#: src/lang.c:2444 +#: src/lang.c:2792 msgid "Attr. of highlighting with -stroke-" msgstr "-Kriipsudega- esiletõstmise atr." -#: src/lang.c:2445 +#: src/lang.c:2793 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" msgstr "# Vaikimisi: 3 (pööratud video)\n" -#: src/lang.c:2451 +#: src/lang.c:2799 msgid "URL highlighting in message body" msgstr "Teate kehas URL esiletõstmine" -#: src/lang.c:2452 +#: src/lang.c:2800 msgid "# Enable URL highlighting?\n" msgstr "# Luba URLide esiletõstmine?\n" -#: src/lang.c:2457 +#: src/lang.c:2805 msgid "Word highlighting in message body" msgstr "Sõnade esiletõstmine teate kehas" -#: src/lang.c:2458 +#: src/lang.c:2806 msgid "# Enable word highlighting?\n" msgstr "# Lubada sõnade esiletõstmine?\n" -#: src/lang.c:2463 +#: src/lang.c:2811 msgid "What to display instead of mark" msgstr "Mida näidata märgi asemel" -#: src/lang.c:2464 +#: src/lang.c:2812 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7214,59 +7719,59 @@ msgstr "" "# 1 - jah, näita märki\n" "# * 2 - trüki hoopis tühik\n" -#: src/lang.c:2473 +#: src/lang.c:2821 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "Sisestage veerg, millelt lehitseja hakkab ridu murdma. seab." -#: src/lang.c:2474 +#: src/lang.c:2822 msgid "Page line wrap column" msgstr "Rea murdmise veerg lehitsejas" -#: src/lang.c:2475 +#: src/lang.c:2823 msgid "# Wrap article lines at column\n" msgstr "# Murra artikli read antud veerus\n" -#: src/lang.c:2480 +#: src/lang.c:2828 msgid "Wrap around threads on next unread" msgstr "Liigu lugemata art-le ümber teemade" -#: src/lang.c:2481 +#: src/lang.c:2829 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:2485 +#: src/lang.c:2833 msgid "Enter default mail address (and fullname). sets." msgstr "Sisestage oma e-posti aadress (ja oma nimi). seab." -#: src/lang.c:2486 src/lang.c:2987 +#: src/lang.c:2834 src/lang.c:3405 msgid "Mail address (and fullname)" msgstr "E-posti aadress (ja teie nimi)" -#: src/lang.c:2487 +#: src/lang.c:2835 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:2492 +#: src/lang.c:2840 msgid "Show empty Followup-To in editor" msgstr "Näita toimetis tühja Followup-To" -#: src/lang.c:2493 +#: src/lang.c:2841 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:2497 +#: src/lang.c:2845 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "" "Sisestage tee/! käsk/--none, et luua oma vaikimisi signatuur. seab." -#: src/lang.c:2498 +#: src/lang.c:2846 msgid "Create signature from path/command" msgstr "Signatuuri loomiseks tee/käsk" -#: src/lang.c:2499 +#: src/lang.c:2847 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7281,40 +7786,40 @@ msgstr "" "# (%G annab kaasa jooksva grupi nime)\n" "# sigfile=--none ära lisa signatuuri\n" -#: src/lang.c:2507 +#: src/lang.c:2855 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "Signatuurile eelnevale reale \"-- \". lülitab, seab." -#: src/lang.c:2508 +#: src/lang.c:2856 msgid "Prepend signature with \"-- \"" msgstr "Lisa signatuuri ette \"-- \"" -#: src/lang.c:2509 +#: src/lang.c:2857 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:2513 +#: src/lang.c:2861 msgid "Add signature when reposting articles. toggles & sets." msgstr "Lisa artikli uuestipostitamisel signatuur. lülitab, seab." -#: src/lang.c:2514 +#: src/lang.c:2862 msgid "Add signature when reposting" msgstr "Lisa uuestipostitusel signatuur" -#: src/lang.c:2515 +#: src/lang.c:2863 msgid "# If ON add signature to reposted articles\n" msgstr "# Kui väärtus on ON, lisa uuestipostitatud artiklile signatuur\n" -#: src/lang.c:2519 +#: src/lang.c:2867 msgid "Enter quotation marks, %I for author's initials." msgstr "Sisestage tsitaadimärgid, %I annab autori initsiaalid." -#: src/lang.c:2520 +#: src/lang.c:2868 msgid "Characters used as quote-marks" msgstr "Tsiteerimise märgid" -#: src/lang.c:2521 +#: src/lang.c:2869 msgid "" "# Characters used in quoting to followups and replies.\n" "# '_' is replaced by ' ', %I is replaced by author's initials.\n" @@ -7322,11 +7827,11 @@ msgstr "" "# Sümbolid, mida kasutada tsiteerimisel vastustes.\n" "# '_' asendatakse tühikuga ' ', %I asendatakse autori initsiaalidega.\n" -#: src/lang.c:2527 +#: src/lang.c:2875 msgid "Quoting behavior" msgstr "Käitumine tsiteerimisel" -#: src/lang.c:2528 +#: src/lang.c:2876 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7350,17 +7855,17 @@ msgstr "" "# 6 = Tsiteeri allkirju, tsiteeri tühje ridu\n" "# 7 = Tihenda tsitaadid, tsiteeri allkirju, tsiteeri tühje ridu\n" -#: src/lang.c:2541 src/lang.c:2549 src/lang.c:2555 +#: src/lang.c:2889 src/lang.c:2897 src/lang.c:2903 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:2542 +#: src/lang.c:2890 msgid "Quote line when following up" msgstr "Tsiteerimise rida vastamisel" -#: src/lang.c:2543 +#: src/lang.c:2891 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" @@ -7370,38 +7875,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:2550 +#: src/lang.c:2898 msgid "Quote line when cross-posting" msgstr "Tsiteerimise rida ristpostitusel" -#: src/lang.c:2556 +#: src/lang.c:2904 msgid "Quote line when mailing" msgstr "Tsiteerimise rida kirjutamisel" -#: src/lang.c:2561 +#: src/lang.c:2909 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "Kasuta User-Agent: päiserida. lülitab, seab." -#: src/lang.c:2562 +#: src/lang.c:2910 msgid "Insert 'User-Agent:' header" msgstr "Sisestage 'User-Agent:' päis" -#: src/lang.c:2563 +#: src/lang.c:2911 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:2568 +#: src/lang.c:2916 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" "Sisestage MIME kooditabeli nimi (n. US-ASCII, ISO-8859-15, EUC-KR), " "seab." -#: src/lang.c:2569 +#: src/lang.c:2917 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2570 +#: src/lang.c:2918 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7419,41 +7924,41 @@ msgstr "" "# loetakse mm_charset väärtusest erinev kooditabel mitte-näidatavaks\n" "# ja näitamisel kasutatakse '?'.\n" -#: src/lang.c:2580 +#: src/lang.c:2928 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2581 +#: src/lang.c:2929 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "# Postituste MIME (Content-Type) päises kasutatav kooditabel.\n" -#: src/lang.c:2585 +#: src/lang.c:2933 msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" "Sisestage lokaalse kooditabeli nimi (n. UTF-8, ISO-8859-15), seab." -#: src/lang.c:2586 +#: src/lang.c:2934 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2587 +#: src/lang.c:2935 msgid "# Charset supported locally.\n" msgstr "# Lokaalne kooditabel.\n" -#: src/lang.c:2594 +#: src/lang.c:2942 msgid "Mailbox format" msgstr "Kirjade kataloog" -#: src/lang.c:2595 +#: src/lang.c:2943 msgid "# Format of the mailbox.\n" msgstr "# Kirjade kataloog.\n" -#: src/lang.c:2600 +#: src/lang.c:2948 msgid "MIME encoding in news messages" msgstr "Kasuta artiklites MIME kodeerimist" -#: src/lang.c:2601 +#: src/lang.c:2949 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" @@ -7467,15 +7972,15 @@ msgstr "" "# Base64 on kasulik enamuse 8 bitistele ida-aasia, kreeka ja vene\n" "# kooditabelitele, kus kasutatakse palju 8 bitiseid sümboleid.\n" -#: src/lang.c:2609 src/lang.c:2630 +#: src/lang.c:2957 src/lang.c:2978 msgid "Don't change unless you know what you are doing. cancels." msgstr "Ärge muutke, kui te ei tea, mida teete. katkestab." -#: src/lang.c:2610 +#: src/lang.c:2958 msgid "Use 8bit characters in news headers" msgstr "Kasuta artikli päises 8bit tähti" -#: src/lang.c:2611 +#: src/lang.c:2959 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7487,30 +7992,30 @@ msgstr "" "# 8bit sümbolid päistes kodeeritakse sõltumata selle parameetri väärtusest,\n" "# v.a. juhul, kui post_mime_encoding väärtus on samuti 8bit.\n" -#: src/lang.c:2618 +#: src/lang.c:2966 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" "Vaata töödeldud faile automaatselt lülitab, seab, " "katkestab." -#: src/lang.c:2619 +#: src/lang.c:2967 msgid "View post-processed files" msgstr "Vaata töödeldud faile" -#: src/lang.c:2620 +#: src/lang.c:2968 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:2625 +#: src/lang.c:2973 msgid "MIME encoding in mail messages" msgstr "Kasuta kirjades MIME kodeerimist" -#: src/lang.c:2631 +#: src/lang.c:2979 msgid "Use 8bit characters in mail headers" msgstr "Kasuta kirja päises 8bit tähti" -#: src/lang.c:2632 +#: src/lang.c:2980 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7527,11 +8032,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:2643 +#: src/lang.c:2991 msgid "Strip blanks from ends of lines" msgstr "Eemalda tühikud realõppudest" -#: src/lang.c:2644 +#: src/lang.c:2992 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" @@ -7539,16 +8044,16 @@ msgstr "" "# Kui väärtus on ON, eemalda aeglaste terminalise töö kiirendamiseks\n" "# realõppudest tühikud.\n" -#: src/lang.c:2650 +#: src/lang.c:2998 msgid "If ON, use transliteration. toggles & sets." msgstr "" "Kui väärtus on ON, kasuta transliteratsiooni. lülitab, seab." -#: src/lang.c:2651 +#: src/lang.c:2999 msgid "Transliteration" msgstr "Transliteratsioon" -#: src/lang.c:2652 +#: src/lang.c:3000 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" @@ -7559,11 +8064,11 @@ msgstr "" "# ei saa esitada soovitavas kooditabelis, võib seda esitada kasutades\n" "# üht või enamat sarnast sümbolit.\n" -#: src/lang.c:2660 +#: src/lang.c:3008 msgid "Send you a Cc/Bcc automatically" msgstr "Saada automaatselt Cc/Bcc koopia" -#: src/lang.c:2661 +#: src/lang.c:3009 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" @@ -7579,11 +8084,11 @@ msgstr "" "# 2 = Bcc\n" "# 3 = Cc ja Bcc\n" -#: src/lang.c:2672 +#: src/lang.c:3020 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "Cancel-Lock/Cancel-Key räsi algoritm" -#: src/lang.c:2673 +#: src/lang.c:3021 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" @@ -7591,15 +8096,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:2679 +#: src/lang.c:3027 msgid "Enter address elements about which you want to be warned. sets." msgstr "Sisestage aadressi komponendid, mille eest peaks hoiatama. seab." -#: src/lang.c:2680 +#: src/lang.c:3028 msgid "Spamtrap warning address parts" msgstr "Rämpsposti hoiatus aadressi osadele" -#: src/lang.c:2681 +#: src/lang.c:3029 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7607,27 +8112,27 @@ msgstr "" "# Komaga eraldatud aadresside komponentide loend, mille kasutamisel\n" "# tuleks kasutajat hoiatada.\n" -#: src/lang.c:2686 +#: src/lang.c:3034 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "Sisestage kirje kehtivuse aeg päevades. seab." -#: src/lang.c:2687 +#: src/lang.c:3035 msgid "No. of days a filter entry is valid" msgstr "Filtri kehtivus päevades" -#: src/lang.c:2688 +#: src/lang.c:3036 msgid "# Number of days a short term filter will be active\n" msgstr "# lühiajalise filtri kehtivus päevades\n" -#: src/lang.c:2692 +#: src/lang.c:3040 msgid "Add posted articles to filter. toggles & sets." msgstr "Lisage postitatud artikkel filtrisse. lülitab, seab." -#: src/lang.c:2693 +#: src/lang.c:3041 msgid "Add posted articles to filter" msgstr "Lisage postitatud artikkel filtrile" -#: src/lang.c:2694 +#: src/lang.c:3042 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7635,24 +8140,24 @@ msgstr "" "# Kui väärtus on ON, lisa postitatud artiklid, mis alustavad uut teemat,\n" "# filtrile, mis märgistab vastuseid\n" -#: src/lang.c:2698 +#: src/lang.c:3046 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "Kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis." -#: src/lang.c:2699 +#: src/lang.c:3047 msgid "Mail directory" msgstr "Kirjade kataloog" -#: src/lang.c:2700 +#: src/lang.c:3048 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "" "# (-m) kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis\n" -#: src/lang.c:2705 +#: src/lang.c:3053 msgid "Save articles in batch mode (-S)" msgstr "Salvesta artiklid pakettmoodis (-S)" -#: src/lang.c:2706 +#: src/lang.c:3054 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" @@ -7660,19 +8165,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:2711 +#: src/lang.c:3059 msgid "The directory where you want articles/threads saved." msgstr "Kataloog, kuhu te soovite artikleid salvestada." -#: src/lang.c:2712 +#: src/lang.c:3060 msgid "Directory to save arts/threads in" msgstr "Kataloog artiklite salvestamiseks" -#: src/lang.c:2713 +#: src/lang.c:3061 msgid "# Directory where articles/threads are saved\n" msgstr "# Kataloog, kuhu salvestatakse artiklid/teemad\n" -#: src/lang.c:2717 +#: src/lang.c:3065 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." @@ -7680,24 +8185,23 @@ msgstr "" "Märgi salvestatud artiklid loetuks. lülitab, seab, " "katkestab." -#: src/lang.c:2718 +#: src/lang.c:3066 msgid "Mark saved articles/threads as read" msgstr "Märgi salvestatud artiklid loetuks" -#: src/lang.c:2719 +#: src/lang.c:3067 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:2723 +#: src/lang.c:3071 msgid "Do post processing (e.g. extract attachments) for saved articles." msgstr "Teosta salvestatud artiklitel järeltöötlemist (nt. lisade eraldamist)." -#: src/lang.c:2724 +#: src/lang.c:3072 msgid "Post process saved articles" msgstr "Salvestatud artikl. järeltöötlemine" -#: src/lang.c:2725 -#, fuzzy +#: src/lang.c:3073 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7707,15 +8211,15 @@ msgid "" msgstr "" "# Teosta salvestatud artiklite järeltöötlemist (lisade eraldamine).\n" "# Võimalikud väärtused on (vaikeväärtuse tähis on *):\n" -"# * 0 = ei\n" -"# 1 = jah\n" -"# 2 = eralda ainult shelli arhiivid (shar)\n" +"# * 0 = Ei\n" +"# 1 = eralda ainult shelli arhiivid (shar)\n" +"# 2 = Jah\n" -#: src/lang.c:2734 +#: src/lang.c:3082 msgid "Process only unread articles" msgstr "Töötle ainult lugemata artikleid" -#: src/lang.c:2735 +#: src/lang.c:3083 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" @@ -7723,58 +8227,58 @@ msgstr "" "# Kui väärtus on ON, salvesta/trüki/torusse/saada lugemata artikleid\n" "# (eeldatakse märgitud artikleid).\n" -#: src/lang.c:2740 +#: src/lang.c:3088 msgid "Print all or just part of header. toggles & sets." msgstr "Trüki kõik või ainult osa päisest. lülitab, seab." -#: src/lang.c:2741 +#: src/lang.c:3089 msgid "Print all headers when printing" msgstr "Trükkimisel trüki kõik päised" -#: src/lang.c:2742 +#: src/lang.c:3090 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:2746 +#: src/lang.c:3094 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:2747 +#: src/lang.c:3095 msgid "Printer program with options" msgstr "Trükikäsk koos võtmetega" -#: src/lang.c:2748 +#: src/lang.c:3096 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:2754 +#: src/lang.c:3102 msgid "Force redraw after certain commands" msgstr "Värskenda ekraani peale käske" -#: src/lang.c:2755 +#: src/lang.c:3103 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:2759 +#: src/lang.c:3107 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "" "Kasutage %E toimeti kohal, %F failinime kohal, %N reanumbrina, seab." -#: src/lang.c:2760 +#: src/lang.c:3108 msgid "Invocation of your editor" msgstr "Teie tekstitoimeti" -#: src/lang.c:2761 +#: src/lang.c:3109 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7782,16 +8286,16 @@ msgstr "" "# Tekstitoimeti rea formaat koos parameetritega\n" "# %E Toimeti %F Failinimi %N Reanumber\n" -#: src/lang.c:2766 +#: src/lang.c:3114 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:2767 +#: src/lang.c:3115 msgid "External inews" msgstr "Väline inews" -#: src/lang.c:2768 +#: src/lang.c:3116 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7799,18 +8303,18 @@ msgstr "" "# Kui on --internal, kasuta NNTP postitustel sisseehitatud inews käsku\n" "# muidu kasuta välist inews programmi\n" -#: src/lang.c:2772 +#: src/lang.c:3120 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" "Kasutage %M programmi kohal, %S teema kohal, %T saaja kohal, %F failinime " "kohal, seab." -#: src/lang.c:2773 +#: src/lang.c:3121 msgid "Invocation of your mail command" msgstr "Teie e-posti käsk" -#: src/lang.c:2774 +#: src/lang.c:3122 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" @@ -7820,13 +8324,13 @@ msgstr "" "# e-posti saatja käsurea formaat koos parameetritega\n" "# %M Programm %S Teema %T Saaja %F Failinimi\n" "# näiteks. kasutada saatjana mutt programmi: mutt -s \"%S\" \"%T\" < %F\n" -"# näiteks. mutt interaktiivses moodis : mutt -H %F\n" +"# näiteks. mutt interaktiivses moodis : mutt -i %F -s \"%S\" \"%T\"\n" -#: src/lang.c:2782 +#: src/lang.c:3130 msgid "Use interactive mail reader" msgstr "Kasuta interaktiivset e-posti" -#: src/lang.c:2783 +#: src/lang.c:3131 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7840,33 +8344,33 @@ msgstr "" "# 1 = kasuta interaktiivset e-posti programmi koos päistega\n" "# 2 = kasuta interaktiivset e-posti programmi päisteta\n" -#: src/lang.c:2792 +#: src/lang.c:3140 msgid "Remove ~/.article after posting" msgstr "Eemalda ~/.article peale postitust" -#: src/lang.c:2793 +#: src/lang.c:3141 msgid "# If ON remove ~/.article after posting.\n" msgstr "# Kui väärtus on ON, kustuta ~/.article peale postitust.\n" -#: src/lang.c:2799 +#: src/lang.c:3147 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "Kasuta UTF-8 graafikat (teema puu jne.)" -#: src/lang.c:2800 +#: src/lang.c:3148 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:2805 +#: src/lang.c:3153 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" "Failinimi postitatud artiklitele. seab. Nime puudumisel ei salvestata." -#: src/lang.c:2806 +#: src/lang.c:3154 msgid "Filename for posted articles" msgstr "Failinimi postitatud artiklitele" -#: src/lang.c:2807 +#: src/lang.c:3155 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -7874,39 +8378,39 @@ msgstr "" "# Failinimi, kus hoida kõiki postitusi (vaikimisi posted)\n" "# Kui nime pole, siis postitusi ei salvestata\n" -#: src/lang.c:2812 +#: src/lang.c:3160 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" "Hoia ebaõnnestunud postitused failis ~/dead.articles. lülitab ja " " seab." -#: src/lang.c:2813 +#: src/lang.c:3161 msgid "Keep failed arts in ~/dead.articles" msgstr "Vigased artiklid ~/dead.articles" -#: src/lang.c:2814 +#: src/lang.c:3162 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:2818 +#: src/lang.c:3166 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "Kas te soovite eemaldada tellimata grupid .newsrc failist" -#: src/lang.c:2819 +#: src/lang.c:3167 msgid "No unsubscribed groups in newsrc" msgstr "newsrcs ainult tellitud grupid" -#: src/lang.c:2820 +#: src/lang.c:3168 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "# Kui väärtus on ON, eemalda tellimata grupid newsrc failist\n" -#: src/lang.c:2825 +#: src/lang.c:3173 msgid "Remove bogus groups from newsrc" msgstr "Eemalda olematud grupid" -#: src/lang.c:2826 +#: src/lang.c:3174 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7920,67 +8424,68 @@ msgstr "" "# 1 = Eemalda\n" "# 2 = Märgi valikuekraanil lipuga D\n" -#: src/lang.c:2835 +#: src/lang.c:3183 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "Sisestage serverilt vastuse ootamise aeg sekundites. seab." -#: src/lang.c:2836 +#: src/lang.c:3184 msgid "NNTP read timeout in seconds" msgstr "NNTP lugemise taimout sekundites" -#: src/lang.c:2837 +#: src/lang.c:3185 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:2842 +#: src/lang.c:3190 msgid "Enter number of seconds until active file will be reread. sets." msgstr "Sisestage aktiivsete faili lugemise intervall sekundites. seab." -#: src/lang.c:2843 +#: src/lang.c:3191 msgid "Interval in secs to reread active" msgstr "Aktiivsete faili lugemise intervall" -#: src/lang.c:2844 +#: src/lang.c:3192 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:2849 +#: src/lang.c:3197 msgid "Reconnect to server automatically" msgstr "Taasta automaatselt NNTP ühendus" -#: src/lang.c:2850 +#: src/lang.c:3198 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:2854 +#: src/lang.c:3202 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" "Loo NNTP overview failidest lokaalne koopia. lülitab ja seab." -#: src/lang.c:2855 +#: src/lang.c:3203 msgid "Cache NNTP overview files locally" msgstr "Puhverda NNTP overview lokaalselt" -#: src/lang.c:2856 +#: src/lang.c:3204 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:2860 src/lang.c:2875 src/lang.c:2895 src/lang.c:2914 +#: src/lang.c:3208 src/lang.c:3223 src/lang.c:3243 src/lang.c:3266 +#: src/lang.c:3291 src/lang.c:3313 src/lang.c:3332 msgid "Enter format string. sets, cancels." msgstr "Sisestage vormingusõne. seab, katkestab." -#: src/lang.c:2861 +#: src/lang.c:3209 msgid "Format string for selection level" msgstr "Valiku taseme vormingusõne" -#: src/lang.c:2862 +#: src/lang.c:3210 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -8005,11 +8510,11 @@ msgstr "" "# %n Number, rea number ekraanil\n" "# %U Lugemata\n" -#: src/lang.c:2876 +#: src/lang.c:3224 msgid "Format string for group level" msgstr "Gruppide taseme vormingusõne" -#: src/lang.c:2877 +#: src/lang.c:3225 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -8044,11 +8549,144 @@ msgstr "" "# %s Teema (ainult grupi tasemes)\n" "# %S Skoor\n" -#: src/lang.c:2896 +#: src/lang.c:3244 +#, fuzzy +msgid "Format string for attachment level" +msgstr "Teema taseme vormingusõne" + +#: src/lang.c:3245 +#, fuzzy +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 "" +"# Grupi taseme esitamise vormingusõne\n" +"# Vaikimisi: %n %m %R %L %s %F\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" + +#: src/lang.c:3267 +#, fuzzy +msgid "Format string for display of mime header" +msgstr "Kuupäevade esitamise vormingusõne" + +#: src/lang.c:3268 +#, fuzzy +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 "" +"# Grupi taseme esitamise vormingusõne\n" +"# Vaikimisi: %n %m %R %L %s %F\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" + +#: src/lang.c:3292 +#, fuzzy +msgid "Format string for display of uue header" +msgstr "Kuupäevade esitamise vormingusõne" + +#: src/lang.c:3293 +#, fuzzy +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 "" +"# Grupi taseme esitamise vormingusõne\n" +"# Vaikimisi: %n %m %R %L %s %F\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" + +#: src/lang.c:3314 msgid "Format string for thread level" msgstr "Teema taseme vormingusõne" -#: src/lang.c:2897 +#: src/lang.c:3315 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -8080,19 +8718,19 @@ msgstr "" "# %S Skoor\n" "# %T Teema puu (ainult teema tase)\n" -#: src/lang.c:2915 +#: src/lang.c:3333 msgid "Format string for display of dates" msgstr "Kuupäevade esitamise vormingusõne" -#: src/lang.c:2916 +#: src/lang.c:3334 msgid "# Format string for date representation\n" msgstr "# Vormingusõne kuupäevade esitamiseks\n" -#: src/lang.c:2926 +#: src/lang.c:3344 msgid "Unicode normalization form" msgstr "Unikoodi normaliseerimise kuju" -#: src/lang.c:2927 +#: src/lang.c:3345 msgid "" "# Unicode normalization form\n" "# Possible values are:\n" @@ -8112,19 +8750,19 @@ msgstr "" "# 4 = NFD\n" "# 5 = NFKC_CF\n" -#: src/lang.c:2941 +#: src/lang.c:3359 msgid "Render BiDi" msgstr "Renderda BiDi" -#: src/lang.c:2942 +#: src/lang.c:3360 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:2949 +#: src/lang.c:3367 msgid "Function for sorting articles" msgstr "Failinimi järjestatud artiklitele" -#: src/lang.c:2950 +#: src/lang.c:3368 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -8136,208 +8774,182 @@ msgstr "" "# * 0 = qsort\n" "# 1 = heapsort\n" -#: src/lang.c:2963 +#: src/lang.c:3381 msgid "Automatically GroupMarkUnselArtRead" msgstr "Automaatselt GroupMarkUnselArtRead" -#: src/lang.c:2969 +#: src/lang.c:3387 msgid "Delete post-process files" msgstr "Kustuta järel-töödeldud failid" -#: src/lang.c:2974 +#: src/lang.c:3392 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "" "Failinimi mailitud artiklitele. seab. Nime puudumisel ei salvestata." -#: src/lang.c:2975 +#: src/lang.c:3393 msgid "Mailbox to save sent mails" msgstr "Saadetud e-mailide postkast" -#: src/lang.c:2980 +#: src/lang.c:3398 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "Sea grup(p)i(de)le Followup-To: päis. seab, katkestab." -#: src/lang.c:2981 +#: src/lang.c:3399 msgid "Followup-To: header" msgstr "Followup-To: päis" -#: src/lang.c:2986 +#: src/lang.c:3404 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "" "Sisestage oma e-posti aadress (ja oma nimi). seab, katkestab." -#: src/lang.c:2993 +#: src/lang.c:3411 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "" "ispell või selle analoogi tee ja argumendid, seab, katkestab." -#: src/lang.c:2994 +#: src/lang.c:3412 msgid "Ispell program" msgstr "Ispell programm" -#: src/lang.c:3000 +#: src/lang.c:3418 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:3001 +#: src/lang.c:3419 msgid "Mailing list address" msgstr "Postiloendi aadress" -#: src/lang.c:3007 +#: src/lang.c:3425 msgid "Forward articles as attachment" msgstr "Edasta artiklid manusena" -#: src/lang.c:3012 +#: src/lang.c:3430 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "Komaga eraldatud loend MIME põhi/alam sisu tüüpidest. katkestab." -#: src/lang.c:3013 +#: src/lang.c:3431 msgid "Which MIME types will be saved" msgstr "Millised MIME tüübid salvestatakse" -#: src/lang.c:3018 +#: src/lang.c:3436 msgid "Value of the Organization: header. sets, cancels." msgstr "Organization: päise väärtus. seab, katkestab." -#: src/lang.c:3019 +#: src/lang.c:3437 msgid "Organization: header" msgstr "Organization: päis" -#: src/lang.c:3024 +#: src/lang.c:3442 msgid "Filename for saved articles. sets, cancels." msgstr "Salvestatud artiklite fail. seab, katkestab." -#: src/lang.c:3025 +#: src/lang.c:3443 msgid "savefile" msgstr "fail salvestamiseks" -#: src/lang.c:3030 src/lang.c:3054 +#: src/lang.c:3448 src/lang.c:3472 msgid "Scope for the filter rule. sets, cancels." msgstr "Filtri reegli skoop. seab, katkestab." -#: src/lang.c:3031 +#: src/lang.c:3449 msgid "Quick (1 key) select filter scope" msgstr "Kiirvaliku (1 klahv) filtri skoop" -#: src/lang.c:3036 src/lang.c:3060 +#: src/lang.c:3454 src/lang.c:3478 msgid "Header for filter rule. sets, cancels." msgstr "Filtri reegli päis. seab, katkestab." -#: src/lang.c:3037 +#: src/lang.c:3455 msgid "Quick (1 key) select filter header" msgstr "Kiire (1 klahvi) valik päiste filtreerimiseks" -#: src/lang.c:3042 src/lang.c:3066 +#: src/lang.c:3460 src/lang.c:3484 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "ON = tõstutundlik, OFF = tõstutundetu. seab, katkestab." -#: src/lang.c:3043 +#: src/lang.c:3461 msgid "Quick (1 key) select filter case" msgstr "Kiirvaliku (1 klahv) valiku filtri tõstutundlikkus" -#: src/lang.c:3048 src/lang.c:3072 +#: src/lang.c:3466 src/lang.c:3490 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "ON = aegub, OFF = ei aegu. seab, katkestab." -#: src/lang.c:3049 +#: src/lang.c:3467 msgid "Quick (1 key) select filter expire" msgstr "Kiirvalikuga (1 klahv) aegumise filter" -#: src/lang.c:3055 +#: src/lang.c:3473 msgid "Quick (1 key) kill filter scope" msgstr "Kiirsurmamise (1 klahv) filtri skoop" -#: src/lang.c:3061 +#: src/lang.c:3479 msgid "Quick (1 key) kill filter header" msgstr "Kiirvalikuga (1 klahv) surmamise filtri päis" -#: src/lang.c:3067 +#: src/lang.c:3485 msgid "Quick (1 key) kill filter case" msgstr "Kiirsurmamise (1 klahv) filtri tõstutundlikkus" -#: src/lang.c:3073 +#: src/lang.c:3491 msgid "Quick (1 key) kill filter expire" msgstr "Kiirvalikuga (1 klahv) surmamise filtri aegumine" -#: src/lang.c:3079 +#: src/lang.c:3497 msgid "Assume this charset if no charset declaration is present, to set." msgstr "Kui kooditabelit pole määratud, kasuta seda kooditabelit, seab." -#: src/lang.c:3080 +#: src/lang.c:3498 msgid "UNDECLARED_CHARSET" msgstr "UNDECLARED_CHARSET" -#: src/lang.c:3086 +#: src/lang.c:3504 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "Lisa see tekst teate keha algusse. seab, katkestab." -#: src/lang.c:3087 +#: src/lang.c:3505 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3092 +#: src/lang.c:3510 msgid "Insert this header when posting. sets, cancels." msgstr "Lisa postitamisel see päis. seab, katkestab." -#: src/lang.c:3093 +#: src/lang.c:3511 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3098 +#: src/lang.c:3516 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "Lisa automaatselt X-Comment-To: päis? lülitab, seab." -#: src/lang.c:3099 +#: src/lang.c:3517 msgid "Insert 'X-Comment-To:' header" msgstr "Sisestage 'X-Comment-To:' päis" -#: src/lang.c:3105 -#, fuzzy +#: src/lang.c:3523 msgid "Enter name of file containing trusted CA certificates. sets." -msgstr "" -"Sisestage usaldusväärseid CA-sertifikaate sisaldava faili nimi. seab." +msgstr "Sisestage usaldatavate CA sertifikaatide faili nimi. seab." -#: src/lang.c:3106 -#, fuzzy +#: src/lang.c:3524 msgid "CA certificate file" -msgstr "CA sertifikaadi fail" +msgstr "CA sertifikaatide fail" -#: src/lang.c:3107 +#: src/lang.c:3525 msgid "" "# name of file containing all trusted CA certificates (empty = system " "default)\n" msgstr "" +"# faili nimi kõikidele usaldatavatele CA sertifikaatidele (tühi = süsteemi " +"vaikimisi)\n" -#. TODO: lang.c -#: src/main.c:899 -msgid "reading from local spool" -msgstr "loen lokaalsest spool kataloogist" - -#. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:775 -#, c-format -msgid "Error: unlink %s" -msgstr "Viga: unlink %s" - -#: src/misc.c:4005 -#, c-format -msgid "Version: %s %s release %s (\"%s\") %s %s\n" -msgstr "Versioon: %s %s väljalase %s (\"%s\") %s %s\n" - -#: src/misc.c:4008 -#, c-format -msgid "Version: %s %s release %s (\"%s\")\n" -msgstr "Versioon: %s %s väljalase %s (\"%s\")\n" - -#: src/newsrc.c:476 -msgid "Unreachable?\n" -msgstr "Kättesaamatu?\n" - -#: src/nntplib.c:829 +#: src/nntplib.c:908 #, c-format msgid "" "\n" @@ -8346,147 +8958,20 @@ msgstr "" "\n" "Ühendus serveriga aegus, proovin taastada, katse %d\n" -#: src/nntplib.c:856 src/signal.c:435 -msgid "NNTP connection error. Exiting..." -msgstr "NNTP ühenduse viga. Lõpetan..." - -#: src/nntplib.c:868 src/nntplib.c:1894 +#: src/nntplib.c:950 src/nntplib.c:2032 msgid "Rejoin current group\n" msgstr "Taasühinen jooksva grupiga\n" -#: src/nntplib.c:877 src/nntplib.c:1903 +#: src/nntplib.c:959 src/nntplib.c:2041 #, c-format msgid "Read (%s)\n" msgstr "Lugesin (%s)\n" -#: src/nntplib.c:879 +#: src/nntplib.c:961 #, c-format msgid "Resend last command (%s)\n" msgstr "Saada viimane käsk uuesti (%s)\n" -#: src/nntplib.c:1540 -msgid "CAPABILITIES did not announce READER" -msgstr "CAPABILITIES ei sisalda READER" - -#: src/nntplib.c:2049 -msgid "MOTD: " -msgstr "MOTD: " - -#: src/nntps.c:136 -#, c-format -msgid "RAND_status: %s!\n" -msgstr "" - -#: src/nntps.c:142 -#, c-format -msgid "SSL_CTX_new: %s!\n" -msgstr "" - -#: src/nntps.c:151 -#, c-format -msgid "SSL_CTX_set_default_verify_paths: %s!\n" -msgstr "" - -#: src/nntps.c:159 -#, c-format -msgid "SSL_CTX_load_verify_locations: %s!\n" -msgstr "" - -#: src/nntps.c:305 -#, c-format -msgid "BIO_new_socket: %s!\n" -msgstr "" - -#: src/nntps.c:312 -#, c-format -msgid "BIO_new_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:320 src/nntps.c:512 -#, c-format -msgid "BIO_get_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:328 -#, c-format -msgid "SSL_set_tlsext_host_name: %s!\n" -msgstr "" - -#: src/nntps.c:336 -#, c-format -msgid "SSL_set1_host: %s!\n" -msgstr "" - -#: src/nntps.c:410 src/nntps.c:412 -#, c-format -msgid "TLS peer verification failed: %s\n" -msgstr "" - -#: src/nntps.c:438 src/nntps.c:440 -#, c-format -msgid "TLS peer verification failed, continuing anyway as requested: %s\n" -msgstr "" - -#: src/nntps.c:520 src/nntps.c:522 -#, c-format -msgid "TLS handshake failed: %s\n" -msgstr "" - -#: src/nntps.c:528 -#, c-format -msgid "" -"TLS peer verification failed: %s.\n" -"Continuing anyway as requested.\n" -msgstr "" - -#: src/nrctbl.c:184 -#, c-format -msgid "couldn't expand %s\n" -msgstr "ei saa laiendada %s\n" - -#: src/post.c:1782 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is neither set to %s nor to %s\n" -msgstr "" -"Rida %d on pikem, kui %d sümbolit ja tuleks poolitada, aga kodeering\n" -"pole ei %s ega %s\n" - -#: src/post.c:1787 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n" -"posting doesn't contain any 8bit chars and thus folding won't happen\n" -msgstr "" -"Rida %d on pikem, kui %d sümbolit ja tuleks poolitada, aga kodeering\n" -"on %s ja MIME_BREAK_LONG_LINES pole seatud või postitamine ei sisalda\n" -"8 bitiseid sümboleid ja seetõttu poolitamist ei toimu\n" - -#: src/post.c:1789 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is not set to %s\n" -msgstr "" -"Rida %d on pikem, kui %d sümbolit ja tuleks poolitada, aga kodeering\n" -"pole %s\n" - -#: src/post.c:2778 -#, c-format -msgid "Posting: %.*s ..." -msgstr "Postitan: %.*s ..." - -#: src/post.c:4547 -msgid "Can't supersede in mailgroups, try repost instead." -msgstr "e-posti gruppides ei saa asendada, proovide uuesti postitada." - -#. Check if okay to read -#: src/read.c:204 -msgid "Aborting read, please wait..." -msgstr "Katkestan lugemise, palun oodake..." - #: src/read.c:363 msgid "Aborted read\n" msgstr "Katkestatud lugemine\n" @@ -8495,119 +8980,22 @@ msgstr "Katkestatud lugemine\n" msgid "Draining\n" msgstr "Tühjendan\n" -#: src/refs.c:236 -msgid "unchanged" -msgstr "muutmata" - -#: src/refs.c:603 +#: src/refs.c:656 msgid "[- Unavailable -]" msgstr "[- Pole kasutatav -]" -#. -#. * Add the Message-ID headers to the cache, using the last Reference -#. * as the parent -#. -#. -#. * Add the References data to the cache -#. -#: src/refs.c:1009 src/refs.c:1071 #, c-format -msgid "Building References-trees (%d/%d)..." -msgstr "Ehitan viidete-puud (%d/%d)..." +#~ msgid "Version: %s %s release %s (\"%s\") %s %s\n" +#~ msgstr "Versioon: %s %s väljalase %s (\"%s\") %s %s\n" -#. -#. * preamble -#. * TODO: -> lang.c -#. -#: src/rfc2047.c:1330 #, c-format -msgid "" -"This message has been composed in the 'multipart/mixed' MIME-format. If you\n" -"are reading this prefix, your mail reader probably has not yet been " -"modified\n" -"to understand the new format, and some of what follows may look strange.\n" -"\n" -msgstr "" -"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/save.c:1046 -msgid "bytes" -msgstr "baiti" - -#: src/select.c:422 -msgid "unread" -msgstr "lugemata" - -#: src/select.c:422 -msgid "all" -msgstr "kõik" - -#: src/select.c:619 -msgid "[k]" -msgstr "" - -#: src/select.c:621 -msgid "[T]" -msgstr "" - -#: src/select.c:625 src/select.c:627 -msgid " R" -msgstr " L" +#~ msgid "%d lines" +#~ msgstr "%d rida" -#: src/xface.c:75 -msgid "Can't run slrnface: Not running in an xterm." -msgstr "Slrnface ei saa käivitada: Ei tööta xterm terminalis." - -#: src/xface.c:87 src/xface.c:98 src/xface.c:113 -#, c-format -msgid "Can't run slrnface: Environment variable %s not found." -msgstr "Slrnface ei saa käivitada: Keskkonnamuutuja %s puudub." - -#: src/xface.c:122 src/xface.c:154 -#, c-format -msgid "Can't run slrnface: failed to create %s" -msgstr "Slrnface ei saa käivitada: %s loomine ebaõnnestus" - -#: src/xface.c:132 -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 "" -"Seda kataloogi kasutatakse slrnface ja tema vanemprotsessi vahelise\n" -"suhtlemise korraldamiseks nimega torude abil. Tavaliselt peaks see olema\n" -"tühi, kuna toru kustutatakse kohe, kui see on mõlemas protsessis avatud.\n" -"\n" -"slrnface poolt loodud failinimed on kujul \"hostinimi.pid\". Kui need\n" -"failid on jäänud alles kauemaks kui sekundi osa, viitab see tavaliselt\n" -"veale.\n" -"\n" -"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/xface.c:146 -msgid "Can't run slrnface: couldn't construct fifo name." -msgstr "Slrnface ei saa käivitada: ei õnnestu konstrueerida fifo nime." - -#: src/xface.c:185 #, c-format -msgid "Slrnface abnormally exited, code %d." -msgstr "Slrnface lõpetas veaga, kood %d." - -#: src/xface.c:231 -#, c-format -msgid "Slrnface failed: %s." -msgstr "Slrnface ebaõnnestus: %s." - -#~ msgid "threads" -#~ msgstr "teemad" +#~ msgid "" +#~ "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" +#~ "\n" +#~ msgstr "" +#~ "%*s[-- %s/%s, %suuenkodeeritud fail, %d rida, nimi: %s --]\n" +#~ "\n" Binary files tin-2.6.2/po/fr.gmo and tin-2.6.3/po/fr.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.6.2/po/fr.po tin-2.6.3/po/fr.po --- tin-2.6.2/po/fr.po 2022-11-03 12:30:30.000000000 +0100 +++ tin-2.6.3/po/fr.po 2023-12-13 22:27:05.879771483 +0100 @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: tin-2.6.0\n" +"Project-Id-Version: tin-2.6.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-03 12:30+0100\n" -"PO-Revision-Date: 2021-12-15 17:39+0100\n" +"POT-Creation-Date: 2023-12-13 22:25+0100\n" +"PO-Revision-Date: 2023-08-11 14:02+0200\n" "Last-Translator: Matt Anton \n" "Language-Team: French \n" "Language: fr\n" @@ -15,431 +15,587 @@ 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" -"X-Generator: Poedit 2.2.4\n" +"X-Generator: Poedit 3.2.2\n" "X-Poedit-SourceCharset: UTF-8\n" -#. -> lang.c -#: src/art.c:418 +#: src/lang.c:45 +msgid "1 Response" +msgstr "1 Réponse" + +#: src/lang.c:49 #, c-format -msgid "Reading %s\n" -msgstr "Lecture de %s\n" +msgid "" +"\n" +"%s contains no newsgroups. Exiting." +msgstr "" +"\n" +"%s ne contient pas de groupes. Fermeture." -#. TODO: -> lang.c -#: src/art.c:1213 -msgid "Threading by multipart" -msgstr "Regroupement par partie" +#: src/lang.c:51 +msgid "Aborting read, please wait..." +msgstr "Annulation de la lecture, un moment svp..." -#. -> lang.c -#: src/art.c:2500 +#: src/lang.c:53 +msgid "all" +msgstr "tout" + +#: src/lang.c:54 +msgid "All groups" +msgstr "Tous les groupes" + +#: src/lang.c:55 #, c-format -msgid "Writing %s\n" -msgstr "Écriture %s\n" +msgid "File %s exists. %s=append, %s=overwrite, %s=quit: " +msgstr "Fichier %s existe. %s=ajouter, %s=écraser, %s=quitter : " -#. TODO: -> lang.c -#: src/art.c:2579 -msgid "Writing overview cache..." -msgstr "Écriture du cache overview..." +#: src/lang.c:56 +msgid "Article cancelled (deleted)." +msgstr "Article annulé (effacé)." -#: src/attrib.c:1004 -msgid "Processing attributes... " -msgstr "Traitement du fichier attributes... " +#: src/lang.c:58 +msgid "Article cannot be cancelled (deleted)." +msgstr "Impossible d'annuler l'article (effacé)." -#: src/attrib.c:1224 +#: src/lang.c:60 +msgid "Article deleted." +msgstr "Article effacé." + +#: src/lang.c:61 #, c-format msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be mailed to the following address:\n" +" %s" +msgstr "" +"\n" +"Votre article :\n" +" \"%s\"\n" +"sera envoyé par email à l'adresse suivante :\n" +" %s" + +#: src/lang.c:62 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be posted to the following %s:\n" +msgstr "" +"\n" +"Votre article :\n" +" \"%s\"\n" +"sera posté dans le(s) %s suivant(s) :\n" + +#: src/lang.c:63 +msgid "Article not posted!" +msgstr "Article non posté !" + +#: src/lang.c:64 +msgid "Article not saved" +msgstr "Article non enregistré" + +#: src/lang.c:65 +msgid "Article Level Commands" +msgstr "Commandes pour articles" + +#: src/lang.c:66 +msgid "Article has no parent" +msgstr "Article orphelin" + +#: src/lang.c:67 +msgid "Parent article has been killed" +msgstr "L'article parent a été filtré" + +#: src/lang.c:68 +msgid "Parent article is unavailable" +msgstr "L'article parent est indisponible" + +#: src/lang.c:69 +#, c-format +msgid "Article posted: %s" +msgstr "Article posté : %s" + +#: src/lang.c:70 +#, c-format +msgid "Article rejected (saved to %s)" +msgstr "Article rejeté (enregistré dans %s)" + +#: src/lang.c:71 +#, c-format +msgid "" +"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: " +msgstr "" +"%s=article, %s=fil, %s=champ, %s=sélection, %s=chaîne, %s=art. marq., " +"%s=quitter : " + +#: src/lang.c:72 +msgid "Article unavailable" +msgstr "Article indisponible" + +#: src/lang.c:73 +msgid "Article undeleted." +msgstr "Article non effacé." + +#: src/lang.c:74 +#, c-format +msgid "Article %4d of %4d" +msgstr "Article %4d sur %4d" + +#: src/lang.c:76 +msgid "articles" +msgstr "articles" + +#: src/lang.c:77 +msgid "This is a repost of the following article:" +msgstr "C'est un repostage de l'article suivant :" + +#: src/lang.c:78 +msgid "article" +msgstr "article" + +#: src/lang.c:79 +msgid "Article" +msgstr "Article" + +#: src/lang.c:80 +#, c-format +msgid "-- %d %s mailed --" +msgstr "-- %d %s envoyé --" + +#: src/lang.c:81 +#, c-format +msgid " at %s" +msgstr " à %s" + +#: src/lang.c:84 +#, fuzzy, c-format +msgid "charset %s" +msgstr "encodage %s" + +#: src/lang.c:85 +#, c-format +msgid "content subtype %s" +msgstr "" + +#: src/lang.c:86 +#, c-format +msgid "content type %s" +msgstr "" + +#: src/lang.c:87 +#, c-format +msgid "%*s[-- charset %s not supported --]\n" +msgstr "%*s[-- l'encodage %s n'est pas supporté --]\n" + +#: src/lang.c:88 +#, c-format +msgid "%*s[-- Description: %s --]\n" +msgstr "%*s[-- Description : %s --]\n" + +#: src/lang.c:89 +#, fuzzy, c-format +msgid "encoding %s" +msgstr "encodage %s" + +#: src/lang.c:95 +#, fuzzy, c-format +msgid "lang %s" +msgstr "langue %s" + +#: src/lang.c:96 +#, fuzzy, c-format +msgid "%s lines" +msgstr "%s Lignes" + +#: src/lang.c:97 +#, fuzzy, c-format +msgid "name %s" +msgstr "nom %s" + +#: src/lang.c:98 +msgid ", " +msgstr ", " + +#: src/lang.c:99 +#, fuzzy, c-format +msgid "size %s" +msgstr "taille %s" + +#: src/lang.c:100 +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:104 +msgid "Attachment Menu" +msgstr "Menu Pièce-jointe" + +#: src/lang.c:105 +msgid "Attachment Menu Commands" +msgstr "Menu des pièces-jointes" + +#: src/lang.c:106 +msgid "" +msgstr "" + +#: src/lang.c:107 +#, c-format +msgid "Attachment saved successfully. (%s)" +msgstr "Pièce-jointe enregistrée. (%s)" + +#: src/lang.c:108 +#, c-format +msgid "%d of %d attachments saved successfully." +msgstr "%d sur %d pièces-jointes enregistrées." + +#: src/lang.c:109 +msgid "Select attachment> " +msgstr "Sélectionner la pièce-jointe > " + +#: src/lang.c:110 +msgid "Tagged attachment" +msgstr "Pièce-jointe marquée" + +#: src/lang.c:111 +#, c-format +msgid "%d attachments tagged" +msgstr "%d pièce(s)-jointe(s) marquée(s)" + +#: src/lang.c:112 +msgid "Untagged attachment" +msgstr "pièce-jointe non marquée" + +#: src/lang.c:115 +msgid "" "# Do not edit this comment block\n" "#\n" msgstr "" "# Ne pas éditer ce commentaire\n" "#\n" -#: src/attrib.c:1225 -#, c-format +#: src/lang.c:116 msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "# scope=TERME (pe. alt.*,!alt.bin*) [obligatoire]\n" -#: src/attrib.c:1226 -#, c-format +#: src/lang.c:117 msgid "# add_posted_to_filter=ON/OFF\n" msgstr "# add_posted_to_filter=ON/OFF\n" -#: src/attrib.c:1227 -#, c-format +#: src/lang.c:118 msgid "# advertising=ON/OFF\n" msgstr "# advertising=ON/OFF\n" -#: src/attrib.c:1228 -#, c-format +#: src/lang.c:119 msgid "# alternative_handling=ON/OFF\n" msgstr "# alternative_handling=ON/OFF\n" -#: src/attrib.c:1229 -#, c-format +#: src/lang.c:120 msgid "# ask_for_metamail=ON/OFF\n" msgstr "# ask_for_metamail=ON/OFF\n" -#: src/attrib.c:1230 -#, c-format +#: src/lang.c:121 msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=NUM\n" -#: src/attrib.c:1231 -#, c-format +#: src/lang.c:122 msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "# 0=Non, 1=Cc, 2=Cci, 3=Cc et Cci\n" -#: src/attrib.c:1232 -#, c-format +#: src/lang.c:123 msgid "# auto_list_thread=ON/OFF\n" msgstr "# auto_list_thread=ON/OFF\n" -#: src/attrib.c:1233 -#, c-format +#: src/lang.c:124 msgid "# auto_select=ON/OFF\n" msgstr "# auto_select=ON/OFF\n" -#: src/attrib.c:1234 -#, c-format +#: src/lang.c:125 msgid "# batch_save=ON/OFF\n" msgstr "# batch_save=ON/OFF\n" -#: src/attrib.c:1235 -#, c-format -msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" -msgstr "# date_format=TERME (pe. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" +#: src/lang.c:126 +msgid "# date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n" +msgstr "# date_format=TERME (pe. %a, %d %b %Y %H:%M:%S)\n" -#: src/attrib.c:1236 -#, c-format +#: src/lang.c:127 msgid "# delete_tmp_files=ON/OFF\n" msgstr "# delete_tmp_files=ON/OFF\n" -#: src/attrib.c:1237 -#, c-format -msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" -msgstr "# editor_format=TERME (pe. %%E +%%N %%F)\n" +#: src/lang.c:128 +msgid "# editor_format=STRING (eg. %E +%N %F)\n" +msgstr "# editor_format=TERME (pe. %E +%N %F)\n" -#: src/attrib.c:1238 -#, c-format +#: src/lang.c:129 msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "# fcc=TERME (pe. =mailbox)\n" -#: src/attrib.c:1239 -#, c-format +#: src/lang.c:130 msgid "# followup_to=STRING\n" msgstr "# followup_to=TERME\n" -#: src/attrib.c:1240 -#, c-format +#: src/lang.c:131 msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "# from=TERME (choix du 'From:', ne pas utiliser celui cité)\n" -#: src/attrib.c:1241 -#, c-format +#: src/lang.c:132 msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "# group_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1242 -#, c-format -msgid "# group_format=STRING (eg. %%n %%m %%R %%L %%s %%F)\n" -msgstr "# group_format=TERME (pe. %%n %%m %%R %%L %%s %%F)\n" +#: src/lang.c:133 +msgid "# group_format=STRING (eg. %n %m %R %L %s %F)\n" +msgstr "# group_format=TERME (pe. %n %m %R %L %s %F)\n" -#: src/attrib.c:1243 -#, c-format +#: src/lang.c:134 msgid "# mail_8bit_header=ON/OFF\n" msgstr "# mail_8bit_header=ON/OFF\n" -#: src/attrib.c:1244 -#, c-format +#: src/lang.c:135 msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=encodage_supporté" -#: src/attrib.c:1252 -#, c-format +#: src/lang.c:137 msgid "# ispell=STRING\n" msgstr "# ispell=TERME\n" -#: src/attrib.c:1254 -#, c-format +#: src/lang.c:139 msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "# maildir=TERME (pe. ~/Mail)\n" -#: src/attrib.c:1255 -#, c-format +#: src/lang.c:140 msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "# mailing_list=TERME (pe. majordomo@example.org)\n" -#: src/attrib.c:1256 -#, c-format +#: src/lang.c:141 msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "# mime_types_to_save=TERME (pe. image/*,!image/bmp)\n" -#: src/attrib.c:1257 -#, c-format +#: src/lang.c:142 msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=ON/OFF\n" -#: src/attrib.c:1258 -#, c-format +#: src/lang.c:143 msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=ON/OFF\n" -#: src/attrib.c:1259 -#, c-format +#: src/lang.c:144 msgid "# mime_forward=ON/OFF\n" msgstr "# mime_forward=ON/OFF\n" -#: src/attrib.c:1261 -#, c-format +#: src/lang.c:146 msgid "# mm_network_charset=supported_charset" msgstr "# mm_network_charset=encodage_supporté" -#: src/attrib.c:1268 -#, c-format +#: src/lang.c:147 msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "# undeclared_charset=TERME (défaut est US-ASCII)\n" -#: src/attrib.c:1270 -#, c-format +#: src/lang.c:149 msgid "# news_headers_to_display=STRING\n" msgstr "# news_headers_to_display=TERME\n" -#: src/attrib.c:1271 -#, c-format +#: src/lang.c:150 msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=TERME\n" -#: src/attrib.c:1272 -#, c-format +#: src/lang.c:151 msgid "# news_quote_format=STRING\n" msgstr "# news_quote_format=TERME\n" -#: src/attrib.c:1273 -#, c-format +#: src/lang.c:152 msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "# organization=TERME (si commence par '/' lire dans fichier)\n" -#: src/attrib.c:1274 -#, c-format +#: src/lang.c:153 msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=ON/OFF\n" -#: src/attrib.c:1275 -#, c-format +#: src/lang.c:154 msgid "# post_8bit_header=ON/OFF\n" msgstr "# post_8bit_header=ON/OFF\n" -#: src/attrib.c:1276 -#, c-format +#: src/lang.c:155 msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=encodage_supporté" -#: src/attrib.c:1283 -#, c-format +#: src/lang.c:156 msgid "# post_process_type=NUM\n" msgstr "# post_process_type=NUM\n" -#: src/attrib.c:1288 -#, c-format +#: src/lang.c:157 msgid "# post_process_view=ON/OFF\n" msgstr "# post_process_view=ON/OFF\n" -#: src/attrib.c:1289 -#, c-format +#: src/lang.c:158 msgid "# quick_kill_scope=STRING (e.g. talk.*)\n" msgstr "# quick_kill_scope=TERME (pe. talk.*)\n" -#: src/attrib.c:1290 -#, c-format +#: src/lang.c:159 msgid "# quick_kill_expire=ON/OFF\n" msgstr "# quick_kill_expire=ON/OFF\n" -#: src/attrib.c:1291 -#, c-format +#: src/lang.c:160 msgid "# quick_kill_case=ON/OFF\n" msgstr "# quick_kill_case=ON/OFF\n" -#: src/attrib.c:1292 -#, c-format +#: src/lang.c:161 msgid "# quick_kill_header=NUM\n" msgstr "# quick_kill_header=NUM\n" -#: src/attrib.c:1293 src/attrib.c:1302 -#, c-format +#: src/lang.c:162 src/lang.c:171 msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "# 0=Subject: (casse sensible) 1=Subject: (ignore la casse)\n" -#: src/attrib.c:1294 src/attrib.c:1303 -#, c-format +#: src/lang.c:163 src/lang.c:172 msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "# 2=From: (casse sensible) 3=From: (ignore la casse)\n" -#: src/attrib.c:1295 src/attrib.c:1304 -#, c-format +#: src/lang.c:164 src/lang.c:173 msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=Message-ID: & \"References:\" complètes : ligne\n" -#: src/attrib.c:1296 src/attrib.c:1305 -#, c-format +#: src/lang.c:165 src/lang.c:174 msgid "# 5=Message-ID: & last References: entry only\n" msgstr "# 5=Message-ID: & dernières References: entrée uniquement\n" -#: src/attrib.c:1297 src/attrib.c:1306 -#, c-format +#: src/lang.c:166 src/lang.c:175 msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=Message-ID: entrée uniquement 7=Lignes:\n" -#: src/attrib.c:1298 -#, c-format +#: src/lang.c:167 msgid "# quick_select_scope=STRING\n" msgstr "# quick_select_scope=TERME\n" -#: src/attrib.c:1299 -#, c-format +#: src/lang.c:168 msgid "# quick_select_expire=ON/OFF\n" msgstr "# quick_select_expire=ON/OFF\n" -#: src/attrib.c:1300 -#, c-format +#: src/lang.c:169 msgid "# quick_select_case=ON/OFF\n" msgstr "# quick_select_case=ON/OFF\n" -#: src/attrib.c:1301 -#, c-format +#: src/lang.c:170 msgid "# quick_select_header=NUM\n" msgstr "# quick_select_header=NUM\n" -#: src/attrib.c:1307 -#, c-format -msgid "# quote_chars=STRING (%%I for initials)\n" -msgstr "# quote_chars=TERME (%%I pour les initiales)\n" +#: src/lang.c:176 +msgid "# quote_chars=STRING (%I for initials)\n" +msgstr "# quote_chars=TERME (%I pour les initiales)\n" -#: src/attrib.c:1309 -#, c-format +#: src/lang.c:178 msgid "# print_header=ON/OFF\n" msgstr "# print_header=ON/OFF\n" -#: src/attrib.c:1311 -#, c-format +#: src/lang.c:180 msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1312 -#, c-format +#: src/lang.c:181 msgid "# prompt_followupto=ON/OFF\n" msgstr "# prompt_followupto=ON/OFF\n" -#: src/attrib.c:1313 -#, c-format +#: src/lang.c:182 msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "# savedir=TERME (pe. ~user/News)\n" -#: src/attrib.c:1314 -#, c-format +#: src/lang.c:183 msgid "# savefile=STRING (eg. =linux)\n" msgstr "# savefile=TERME (pe. =linux)\n" -#: src/attrib.c:1315 -#, c-format +#: src/lang.c:184 msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "# sigfile=TERME (pe. $var/sig)\n" -#: src/attrib.c:1316 -#, c-format +#: src/lang.c:185 msgid "# show_author=NUM\n" msgstr "# show_author=NUM\n" -#: src/attrib.c:1322 -#, c-format +#: src/lang.c:186 msgid "# show_signatures=ON/OFF\n" msgstr "# show_signatures=ON/OFF\n" -#: src/attrib.c:1324 -#, c-format +#: src/lang.c:187 +msgid "# show_art_score=ON/OFF\n" +msgstr "# show_art_score=ON/OFF\n" + +#: src/lang.c:189 msgid "# suppress_soft_hyphens=ON/OFF\n" msgstr "# suppress_soft_hyphens=ON/OFF\n" -#: src/attrib.c:1326 -#, c-format +#: src/lang.c:191 msgid "# show_only_unread_arts=ON/OFF\n" msgstr "# show_only_unread=ON/OFF\n" -#: src/attrib.c:1327 -#, c-format +#: src/lang.c:192 msgid "# sigdashes=ON/OFF\n" msgstr "# sigdashes=ON/OFF\n" -#: src/attrib.c:1328 -#, c-format +#: src/lang.c:193 msgid "# signature_repost=ON/OFF\n" msgstr "# signature_repost=ON/OFF\n" -#: src/attrib.c:1329 -#, c-format +#: src/lang.c:194 msgid "# sort_article_type=NUM\n" msgstr "# sort_art_type=NUM\n" -#: src/attrib.c:1347 -#, c-format +#: src/lang.c:195 msgid "# sort_threads_type=NUM\n" msgstr "# sort_threads_type=NUM\n" -#: src/attrib.c:1356 -#, c-format +#: src/lang.c:196 msgid "# tex2iso_conv=ON/OFF\n" msgstr "# tex2iso_conv=ON/OFF\n" -#: src/attrib.c:1357 -#, c-format +#: src/lang.c:197 msgid "# thread_catchup_on_exit=ON/OFF\n" msgstr "# batch_save=ON/OFF\n" -#: src/attrib.c:1358 -#, c-format +#: src/lang.c:198 msgid "# thread_articles=NUM" msgstr "# thread_arts=NUM" -#: src/attrib.c:1365 -#, c-format -msgid "# thread_format=STRING (eg. %%n %%m [%%L] %%T %%F)\n" -msgstr "# thread_format=TERME (pe. %%n %%m [%%L] %%T %%F)\n" +#: src/lang.c:199 +msgid "# thread_format=STRING (eg. %n %m [%L] %T %F)\n" +msgstr "# thread_format=TERME (pe. %n %m [%L] %T %F)\n" -#: src/attrib.c:1366 -#, c-format +#: src/lang.c:200 msgid "# thread_perc=NUM\n" msgstr "# thread_perc=NUM\n" -#: src/attrib.c:1367 -#, c-format +#: src/lang.c:201 msgid "# trim_article_body=NUM\n" msgstr "# trim_article_body=NUM\n" -#: src/attrib.c:1368 -#, c-format +#: src/lang.c:202 msgid "# 0 = Don't trim article body\n" msgstr "# 0 = Ne pas nettoyer le corps de l'article\n" -#: src/attrib.c:1369 -#, c-format +#: src/lang.c:203 msgid "# 1 = Skip leading blank lines\n" msgstr "# 1 = Effacer les lignes vides du début\n" -#: src/attrib.c:1370 -#, c-format +#: src/lang.c:204 msgid "# 2 = Skip trailing blank lines\n" msgstr "# 2 = Effacer les lignes vides de la fin\n" -#: src/attrib.c:1371 -#, c-format +#: src/lang.c:205 msgid "# 3 = Skip leading and trailing blank lines\n" msgstr "# 3 = Effacer les lignes vides du début et de la fin\n" -#: src/attrib.c:1372 -#, c-format +#: src/lang.c:206 msgid "# 4 = Compact multiple blank lines between text blocks\n" msgstr "# 4 = Regrouper plusieurs lignes vides entre les paragraphes\n" -#: src/attrib.c:1373 -#, c-format +#: src/lang.c:207 msgid "" "# 5 = Compact multiple blank lines between text blocks and skip\n" "# leading blank lines\n" @@ -447,8 +603,7 @@ msgstr "" "# 5 = Regrouper plusieurs lignes vides entre les paragraphes et\n" "# effacer les lignes vides du début\n" -#: src/attrib.c:1374 -#, c-format +#: src/lang.c:208 msgid "" "# 6 = Compact multiple blank lines between text blocks and skip\n" "# trailing blank lines\n" @@ -456,8 +611,7 @@ msgstr "" "# 6 = Regrouper plusieurs lignes vides entre les paragraphes et\n" "# effacer les lignes vides de la fin\n" -#: src/attrib.c:1375 -#, c-format +#: src/lang.c:209 msgid "" "# 7 = Compact multiple blank lines between text blocks and skip\n" "# leading and trailing blank lines\n" @@ -465,38 +619,31 @@ msgstr "" "# 7 = Regrouper plusieurs lignes vides entre les paragraphes et\n" "# effacer les lignes vides du début et de la fin\n" -#: src/attrib.c:1376 -#, c-format +#: src/lang.c:210 msgid "# verbatim_handling=ON/OFF\n" msgstr "# verbatim_handling=ON/OFF\n" -#: src/attrib.c:1378 -#, c-format +#: src/lang.c:212 msgid "# extquote_handling=ON/OFF\n" msgstr "# extquote_handling=ON/OFF\n" -#: src/attrib.c:1380 -#, c-format +#: src/lang.c:214 msgid "# wrap_on_next_unread=ON/OFF\n" msgstr "# wrap_on_next_unread=ON/OFF\n" -#: src/attrib.c:1381 -#, c-format +#: src/lang.c:215 msgid "# x_body=STRING (eg. ~/.tin/extra-body-text)\n" msgstr "# x_body=TERME (pe. ~/.tin/extra-body-text)\n" -#: src/attrib.c:1382 -#, c-format +#: src/lang.c:216 msgid "# x_comment_to=ON/OFF\n" msgstr "# x_comment_to=ON/OFF\n" -#: src/attrib.c:1383 -#, c-format +#: src/lang.c:217 msgid "# x_headers=STRING (eg. ~/.tin/extra-headers)\n" msgstr "# x_headers=TERME (pe. ~/.tin/extra-headers)\n" -#: src/attrib.c:1384 -#, c-format +#: src/lang.c:218 msgid "" "#\n" "# Note that it is best to put general (global scoping)\n" @@ -504,8 +651,7 @@ msgstr "" "#\n" "# Notez que placer les entrées générales (portée globale) en premier\n" -#: src/attrib.c:1385 -#, c-format +#: src/lang.c:219 msgid "" "# entries first followed by group specific entries.\n" "#\n" @@ -513,281 +659,62 @@ msgstr "" "# est préférable, suivies des entrées spécifiques aux groupes.\n" "#\n" -#: src/attrib.c:1386 -#, c-format +#: src/lang.c:220 msgid "############################################################################\n" msgstr "############################################################################\n" -#: src/cook.c:631 -msgid "(unknown)" -msgstr "(inconnu)" - -#: src/keymap.c:282 -msgid "NULL" -msgstr "NULL" - -#: src/lang.c:45 -msgid "1 Response" -msgstr "1 Réponse" - -#: src/lang.c:49 -#, c-format -msgid "" -"\n" -"%s contains no newsgroups. Exiting." -msgstr "" -"\n" -"%s ne contient pas de groupes. Fermeture." - -#: src/lang.c:50 -msgid "all " -msgstr "tout " - -#: src/lang.c:51 -msgid "All groups" -msgstr "Tous les groupes" - -#: src/lang.c:52 -#, 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:53 -msgid "Article cancelled (deleted)." -msgstr "Article annulé (effacé)." - -#: src/lang.c:55 -msgid "Article cannot be cancelled (deleted)." -msgstr "Impossible d'annuler l'article (effacé)." - -#: src/lang.c:57 -msgid "Article deleted." -msgstr "Article effacé." - -#: src/lang.c:58 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be mailed to the following address:\n" -" %s" -msgstr "" -"\n" -"Votre article :\n" -" \"%s\"\n" -"sera envoyé par email à l'adresse suivante :\n" -" %s" - -#: src/lang.c:59 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be posted to the following %s:\n" -msgstr "" -"\n" -"Votre article :\n" -" \"%s\"\n" -"sera posté dans le(s) %s suivant(s) :\n" - -#: src/lang.c:60 -msgid "Article not posted!" -msgstr "Article non posté !" - -#: src/lang.c:61 -msgid "Article not saved" -msgstr "Article non enregistré" - -#: src/lang.c:62 -msgid "Article Level Commands" -msgstr "Commandes pour articles" - -#: src/lang.c:63 -msgid "Article has no parent" -msgstr "Article orphelin" - -#: src/lang.c:64 -msgid "Parent article has been killed" -msgstr "L'article parent a été filtré" - -#: src/lang.c:65 -msgid "Parent article is unavailable" -msgstr "L'article parent est indisponible" - -#: src/lang.c:66 -#, c-format -msgid "Article posted: %s" -msgstr "Article posté : %s" - -#: src/lang.c:67 -#, c-format -msgid "Article rejected (saved to %s)" -msgstr "Article rejeté (enregistré dans %s)" - -#: src/lang.c:68 -#, c-format -msgid "" -"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: " -msgstr "" -"%s=article, %s=fil, %s=champ, %s=sélection, %s=chaîne, %s=art. marq., " -"%s=quitter : " - -#: src/lang.c:69 -msgid "Article unavailable" -msgstr "Article indisponible" - -#: src/lang.c:70 -msgid "Article undeleted." -msgstr "Article non effacé." - -#: src/lang.c:71 -#, c-format -msgid "Article %4d of %4d" -msgstr "Article %4d sur %4d" - -#: src/lang.c:73 -msgid "articles" -msgstr "articles" - -#: src/lang.c:74 -msgid "This is a repost of the following article:" -msgstr "C'est un repostage de l'article suivant :" - -#: src/lang.c:75 -msgid "article" -msgstr "article" - -#: src/lang.c:76 -msgid "Article" -msgstr "Article" - -#: src/lang.c:77 -#, c-format -msgid "-- %d %s mailed --" -msgstr "-- %d %s envoyé --" - -#: src/lang.c:78 -#, c-format -msgid " at %s" -msgstr " à %s" - -#: src/lang.c:79 -#, c-format -msgid "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n" -msgstr "%*s[-- %s/%s, encodage en %s%s%s, %d lignes%s%s --]\n" - -#: src/lang.c:80 -msgid ", charset: " -msgstr ", encodage : " - -#: src/lang.c:81 -#, c-format -msgid "%*s[-- charset %s not supported --]\n" -msgstr "%*s[-- l'encodage %s n'est pas supporté --]\n" - -#: src/lang.c:82 -#, c-format -msgid "%*s[-- Description: %s --]\n" -msgstr "%*s[-- Description : %s --]\n" - -#: src/lang.c:83 -#, c-format -msgid "%d lines" -msgstr "%d Lignes" - -#: src/lang.c:84 -msgid "Attachment Menu" -msgstr "Menu Pièce-jointe" - -#: src/lang.c:85 -msgid "Attachment Menu Commands" -msgstr "Menu des pièces-jointes" - -#: src/lang.c:86 -msgid "" -msgstr "" - -#: src/lang.c:87 -#, c-format -msgid "Attachment saved successfully. (%s)" -msgstr "Pièce-jointe enregistrée. (%s)" - -#: src/lang.c:88 -#, c-format -msgid "%d of %d attachments saved successfully." -msgstr "%d sur %d pièces-jointes enregistrées." - -#: src/lang.c:89 -msgid "Select attachment> " -msgstr "Sélectionner la pièce-jointe > " - -#: src/lang.c:90 -msgid "Tagged attachment" -msgstr "Pièce-jointe marquée" - -#: src/lang.c:91 -#, c-format -msgid "%d attachments tagged" -msgstr "%d pièce(s)-jointe(s) marquée(s)" - -#: src/lang.c:92 -msgid "Untagged attachment" -msgstr "pièce-jointe non marquée" - -#: src/lang.c:93 +#: src/lang.c:221 msgid "Attributes Menu Commands" msgstr "Menu des attributs" -#: src/lang.c:94 +#: src/lang.c:222 #, c-format msgid "attribute with no scope: %s" msgstr "attribut sans sélection : %s" -#: src/lang.c:96 +#: src/lang.c:224 #, c-format msgid "%d Authentication failed" msgstr "%d Échec de l'authentification" -#: src/lang.c:97 +#: src/lang.c:225 #, c-format msgid "NNTP authorization password not found for %s" msgstr "Mot de passe NNTP introuvable pour %s" -#: src/lang.c:98 +#: src/lang.c:226 msgid "Server expects authentication.\n" msgstr "Le serveur attend une authentification.\n" -#: src/lang.c:99 +#: src/lang.c:227 msgid " Please enter password: " msgstr " Entrez votre mdp svp : " -#: src/lang.c:100 +#: src/lang.c:228 msgid " Please enter username: " msgstr " Entrez votre identifiant svp : " -#: src/lang.c:101 +#: src/lang.c:229 #, c-format msgid "Authorized for user: %s\n" msgstr "Autorisé pour l'utilisateur : %s\n" -#: src/lang.c:102 +#: src/lang.c:230 #, c-format msgid "Authorization failed for user: %s\n" msgstr "Autorisation refusée pour l'utilisateur : %s\n" -#: src/lang.c:104 +#: src/lang.c:232 #, c-format msgid "Author search backwards [%s]> " msgstr "Recherche arrière sur l'auteur [%s] > " -#: src/lang.c:105 +#: src/lang.c:233 #, c-format msgid "Author search forwards [%s]> " msgstr "Recherche avant sur l'auteur [%s] > " -#: src/lang.c:106 +#: src/lang.c:234 #, c-format msgid "" "\n" @@ -796,269 +723,440 @@ msgstr "" "\n" "Abonnement auto. à %s" -#: src/lang.c:107 +#: src/lang.c:235 msgid "Autosubscribing groups...\n" msgstr "Abonnement auto. aux groupes...\n" -#: src/lang.c:108 +#: src/lang.c:236 #, 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:110 +#: src/lang.c:238 #, 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:111 +#: src/lang.c:239 #, c-format msgid "Unrecognized attribute: %s" msgstr "Attribut non reconnu : %s" -#: src/lang.c:112 +#: src/lang.c:240 #, c-format msgid "Bad command. Type '%s' for help." msgstr "Mauvaise commande. Tapez '%s' pour l'aide." -#: src/lang.c:114 +#: src/lang.c:242 msgid "Base article" msgstr "Article initial" -#: src/lang.c:115 +#: src/lang.c:243 msgid "Base article range" msgstr "Champ article initial" -#: src/lang.c:116 +#: src/lang.c:244 #, 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:117 +#: src/lang.c:245 msgid "*** Beginning of article ***" msgstr "*** Début de l'article ***" -#: src/lang.c:118 +#: src/lang.c:246 msgid "*** Beginning of page ***" msgstr "*** Début de l'article ***" -#: src/lang.c:120 +#: src/lang.c:248 +msgid "bytes" +msgstr "octets" + +#: src/lang.c:251 #, 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:121 +#: src/lang.c:252 msgid "Cancelling article..." msgstr "Annulation de l'article..." -#: src/lang.c:123 +#: src/lang.c:254 #, c-format msgid "Cannot create %s" msgstr "Création de %s impossible" -#: src/lang.c:126 +#: src/lang.c:257 #, c-format msgid "Can't find base article %d" msgstr "Article initial %d introuvable" -#: src/lang.c:128 +#: src/lang.c:259 #, c-format msgid "Can't open %s" msgstr "Ouverture de %s impossible" -#: src/lang.c:129 +#: src/lang.c:260 #, c-format msgid "Couldn't open %s for saving" msgstr "Ouverture de %s pour enregistrement impossible" -#: src/lang.c:130 +#: src/lang.c:261 msgid "*** Posting not allowed ***" msgstr "*** Postage non autorisé ***" -#: src/lang.c:131 +#: src/lang.c:262 #, c-format msgid "Posting is not allowed to %s" msgstr "Postage non autorisé dans %s" -#: src/lang.c:133 +#: src/lang.c:264 #, c-format msgid "Can't retrieve %s" msgstr "Récupération de %s impossible" -#: src/lang.c:135 +#: src/lang.c:266 +msgid "Can't supersede in mailgroups, try repost instead." +msgstr "" +"Impossible de remplacer dans les groupes mail, essayez de poster à nouveau." + +#: src/lang.c:267 #, c-format msgid "%s is a directory" msgstr "%s est un répertoire" -#: src/lang.c:136 +#: src/lang.c:268 msgid "Catchup" msgstr "Marquer lu" -#: src/lang.c:137 +#: src/lang.c:269 #, c-format msgid "Catchup %s..." msgstr "Effacement sur %s..." -#: src/lang.c:138 +#: src/lang.c:270 msgid "Catchup all groups entered during this session?" msgstr "Marquer lus tous les groupes visités lors de la session ?" -#: src/lang.c:139 +#: src/lang.c:271 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:140 +#: src/lang.c:272 #, c-format msgid "%s %d %s in %lu seconds\n" msgstr "%s %d %s en %lu secondes\n" -#: src/lang.c:141 +#: src/lang.c:273 msgid "Caughtup" msgstr "Caughtup" -#: src/lang.c:142 +#: src/lang.c:274 msgid "Check Prepared Article" msgstr "Vérification de l'article préparé" -#: src/lang.c:143 +#: src/lang.c:275 msgid "Checking for new groups... " msgstr "Vérification de nouveaux groupes... " -#: src/lang.c:144 -msgid "Checking for news..." -msgstr "Vérification des articles..." +#: src/lang.c:276 +msgid "Checking for news...\n" +msgstr "Vérification des articles...\n" -#: src/lang.c:145 +#: src/lang.c:277 #, 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:147 +#: src/lang.c:279 msgid "ANSI color disabled" msgstr "Couleurs ANSI désactivées" -#: src/lang.c:148 +#: src/lang.c:280 msgid "ANSI color enabled" msgstr "Couleurs ANSI activées" -#: src/lang.c:150 +#: src/lang.c:282 #, c-format msgid "Command failed: %s" msgstr "Échec commande : %s" -#: src/lang.c:152 +#: src/lang.c:284 msgid "Mark not selected articles read?" msgstr "Marquer comme lu les articles sélectionnés ?" -#: src/lang.c:154 +#: src/lang.c:285 +msgid "Connection Info" +msgstr "Information de connexion" + +#: src/lang.c:286 +#, fuzzy +msgid "Reading from local spool.\n" +msgstr "Lecture depuis le spool local.\n" + +#: src/lang.c:287 +#, fuzzy +msgid "Reading saved news.\n" +msgstr "Lecture des nouvelles sauvegardées.\n" + +#: src/lang.c:295 +#, fuzzy +msgid "" +"\n" +"Local spool config:\n" +"-------------------\n" +msgstr "" +"Propriétés de l'affichage\n" +"-------------------------" + +#: src/lang.c:300 +msgid "COMPRESS :" +msgstr "" + +#: src/lang.c:301 +#, fuzzy +msgid "" +"\n" +"Connection details:\n" +"-------------------\n" +msgstr "" +"Options des opérations\n" +"----------------------" + +#: src/lang.c:303 #, c-format -msgid "Connecting to %s..." -msgstr "Connexion à %s..." +msgid " DEFLATE %s\n" +msgstr "" -#: src/lang.c:156 +#: src/lang.c:304 +msgid "(enabled)" +msgstr "" + +#: src/lang.c:305 +msgid "(inactive)" +msgstr "" + +#: src/lang.c:307 +msgid " DEFLATE (not supported)\n" +msgstr "" + +#: src/lang.c:310 +msgid "(disabled)" +msgstr "" + +#: src/lang.c:311 +#, c-format +msgid "NNTP TIMEOUT : %d seconds %s\n" +msgstr "" + +#: src/lang.c:313 +#, c-format +msgid "IMPLEMENTATION: %s\n" +msgstr "" + +#: src/lang.c:315 +#, c-format +msgid "MAXARTNUM : %s\n" +msgstr "" + +#: src/lang.c:317 +#, fuzzy, c-format +msgid "Reading via NNTP (%s).\n" +msgstr "Lecture depuis NNTP (%s).\n" + +#: src/lang.c:318 +#, c-format +msgid "NNTPPORT : %u\n" +msgstr "" + +#: src/lang.c:319 +msgid "read only" +msgstr "" + +#: src/lang.c:320 +msgid "read/write" +msgstr "" + +#: src/lang.c:321 +#, c-format +msgid "NNTPSERVER : %s\n" +msgstr "" + +#: src/lang.c:323 +#, fuzzy, c-format +msgid "Reading %s via NNTPS (%s; " +msgstr "Pas de lecture %s depuis NNTP (%s; " + +#: src/lang.c:325 +#, fuzzy, c-format +msgid "Certificate #%d\n" +msgstr "Fichier des certificats CA" + +#: src/lang.c:327 +#, c-format +msgid "Issuer : %s\n" +msgstr "" + +#: src/lang.c:328 #, fuzzy -msgid "Connection Info" +msgid "" +"\n" +"Server certificate information:\n" +"-------------------------------\n" msgstr "" +"Opérations sur les Groupes / fils / articles\n" +"--------------------------------------------" + +#: src/lang.c:329 +#, fuzzy, c-format +msgid "Subject: %s\n" +msgstr "Sujet: %s\n" + +#: src/lang.c:330 +#, fuzzy +msgid "" "\n" -"Connexion à %s : " +"TLS information:\n" +"----------------\n" +msgstr "" +"Opérations sur les sélections\n" +"-----------------------------" -#: src/lang.c:157 +#: src/lang.c:333 +msgid "UNEXPECTED, possible BUG" +msgstr "" + +#: src/lang.c:334 +msgid "tolerated as \"-k\" (insecure) requested" +msgstr "" + +#: src/lang.c:335 +#, c-format +msgid "" +"Server certificate verification FAILED:\n" +"\t%s (%s)\n" +msgstr "" + +#: src/lang.c:336 +#, fuzzy +msgid "Server certificate verified successfully.\n" +msgstr "le newsrc a été enregistré avec succès.\n" + +#: src/lang.c:338 +msgid "trusted" +msgstr "" + +#: src/lang.c:339 +msgid "untrusted" +msgstr "" + +#: src/lang.c:342 +msgid "Server certificate verification FAILED: \n" +msgstr "" + +#: src/lang.c:346 +#, c-format +msgid "%s %s (strength %d)\n" +msgstr "" + +#: src/lang.c:353 #, c-format msgid "Cook article failed, %s is exiting" msgstr "Préparation de l’article échoué, %s en cours de fermeture" -#: src/lang.c:158 +#: src/lang.c:354 msgid "" msgstr "" -#: src/lang.c:159 +#: src/lang.c:355 msgid "Creating active file for saved groups...\n" msgstr "Création du fichier active des groupes enregistrés...\n" -#: src/lang.c:160 +#: src/lang.c:356 msgid "Creating newsrc file...\n" msgstr "Création du fichier newsrc...\n" -#: src/lang.c:162 src/lang.c:1338 src/lang.c:1358 +#: src/lang.c:358 src/lang.c:1666 src/lang.c:1686 msgid "Default" msgstr "Défaut" -#: src/lang.c:163 +#: src/lang.c:359 msgid "Delete saved files that have been post processed?" msgstr "Effacer les fichiers enregistrés qui ont été post-traités ?" -#: src/lang.c:164 +#: src/lang.c:360 msgid "Deleting temporary files..." msgstr "Effacement des fichiers temporaires..." -#: src/lang.c:166 +#: src/lang.c:362 msgid "*** End of article ***" msgstr "*** Fin de l'article ***" -#: src/lang.c:167 +#: src/lang.c:363 msgid "*** End of articles ***" msgstr "*** Fin de la liste ***" -#: src/lang.c:168 +#: src/lang.c:364 msgid "*** End of attachments ***" msgstr "*** Fin des pièces-jointes ***" -#: src/lang.c:169 +#: src/lang.c:365 msgid "*** End of groups ***" msgstr "*** Fin de la liste ***" -#: src/lang.c:170 +#: src/lang.c:366 msgid "*** End of page ***" msgstr "*** Fin de l'article ***" -#: src/lang.c:171 +#: src/lang.c:367 msgid "*** End of posted articles ***" msgstr "*** Fin de la liste ***" -#: src/lang.c:172 +#: src/lang.c:368 msgid "*** End of scopes ***" msgstr "*** Fin de la liste ***" -#: src/lang.c:173 +#: src/lang.c:369 msgid "*** End of thread ***" msgstr "*** Fin du fil ***" -#: src/lang.c:174 +#: src/lang.c:370 msgid "*** End of URLs ***" msgstr "*** Fin des URLs ***" -#: src/lang.c:175 +#: src/lang.c:371 msgid "Enter limit of articles to get> " msgstr "Entrez le nombre max d'articles à récupérer > " -#: src/lang.c:176 +#: src/lang.c:372 msgid "Enter Message-ID to go to> " msgstr "Entrez le Message-ID à voir > " -#: src/lang.c:177 +#: src/lang.c:373 msgid " and enter next unread thread" msgstr " et passer au fil non lu suivant" -#: src/lang.c:178 +#: src/lang.c:374 msgid " and enter next unread article" msgstr " et passer à l'article non lu suivant" -#: src/lang.c:179 +#: src/lang.c:375 msgid " and enter next unread group" msgstr " et entrer dans le groupe suivant non lu" -#: src/lang.c:180 +#: src/lang.c:376 msgid "Enter option number> " msgstr "Entrez le numéro de l'option > " -#: src/lang.c:181 +#: src/lang.c:377 #, c-format msgid "Enter range [%s]> " msgstr "Entrez un champ [%s] > " -#: src/lang.c:182 +#: src/lang.c:378 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1066,7 +1164,7 @@ msgstr "" "\n" "Attention : en-tête Approved: utilisé.\n" -#: src/lang.c:186 +#: src/lang.c:382 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1074,7 +1172,7 @@ msgstr "" "\n" "Erreur : Mauvaise adresse dans l'en-tête Approved:.\n" -#: src/lang.c:187 +#: src/lang.c:383 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1082,7 +1180,7 @@ msgstr "" "\n" "Erreur : Mauvaise adresse dans l'en-tête From:.\n" -#: src/lang.c:188 +#: src/lang.c:384 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1090,7 +1188,7 @@ msgstr "" "\n" "Erreur : Mauvais FQDN dans l'en-tête Message-ID:.\n" -#: src/lang.c:189 +#: src/lang.c:385 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1098,7 +1196,7 @@ msgstr "" "\n" "Erreur : Mauvais adresse dans l'en-ête Reply-To:.\n" -#: src/lang.c:190 +#: src/lang.c:386 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1106,27 +1204,39 @@ msgstr "" "\n" "Erreur : Mauvaise adresse dans l'en-tête To:.\n" -#: src/lang.c:192 +#: src/lang.c:388 #, c-format msgid "Can't unlock %s" msgstr "Déverrouillage de %s impossible" -#: src/lang.c:193 +#: src/lang.c:389 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "N'a pu déverrouiler %s - article non ajouté !" -#: src/lang.c:194 +#: src/lang.c:390 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "N'a pu verrouiller %s - article non ajouté !" -#: src/lang.c:197 +#: src/lang.c:393 +#, 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:396 #, c-format msgid "Corrupted file %s" msgstr "Fichier %s corrompu" -#: src/lang.c:199 +#: src/lang.c:397 +#, c-format +msgid "couldn't expand %s\n" +msgstr "impossible de décompacter %s\n" + +#: src/lang.c:399 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1134,38 +1244,38 @@ msgstr "" "\n" "Erreur : Followup-To \"poster\" et un groupe n'est pas autorisé !\n" -#: src/lang.c:200 +#: src/lang.c:400 #, 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:201 +#: src/lang.c:401 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:202 +#: src/lang.c:402 msgid "Left angle bracket missing in route address.\n" msgstr "Accolade gauche manquante dans l'adresse de routage.\n" -#: src/lang.c:203 +#: src/lang.c:403 msgid "Left parenthesis missing in old-style address.\n" msgstr "Parenthèse gauche manquante dans l'ancien type d'adresse.\n" -#: src/lang.c:204 +#: src/lang.c:404 msgid "Right parenthesis missing in old-style address.\n" msgstr "Parenthèse droite manquante dans l'ancien type d'adresse.\n" -#: src/lang.c:205 +#: src/lang.c:405 msgid "At-sign missing in mail address.\n" msgstr "Arobase manquant dans l'adresse email.\n" -#: src/lang.c:206 +#: src/lang.c:406 msgid "Single component FQDN is not allowed. Add your domain.\n" msgstr "Composant FQDN unique non autorisé. Ajoutez votre domaine.\n" -#: src/lang.c:207 +#: src/lang.c:407 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1174,7 +1284,7 @@ msgstr "" "existe.\n" "Utilisez .invalid comme domaine premier pour les fausses adresses.\n" -#: src/lang.c:208 +#: src/lang.c:408 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1183,7 +1293,7 @@ msgstr "" "existe.\n" "Utilisez .invalid comme domaine premier pour les fausses adresses.\n" -#: src/lang.c:209 +#: src/lang.c:409 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1192,54 +1302,54 @@ msgstr "" "existe.\n" "Utilisez .invalid comme domaine premier pour les fausses adresses.\n" -#: src/lang.c:210 +#: src/lang.c:410 msgid "Illegal character in FQDN.\n" msgstr "Caractère illégal dans le FQDN.\n" -#: src/lang.c:211 +#: src/lang.c:411 msgid "Zero length FQDN component not allowed.\n" msgstr "Valeur vide dans le FQDN non autorisé.\n" -#: src/lang.c:212 +#: src/lang.c:412 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:213 +#: src/lang.c:413 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:214 +#: src/lang.c:414 msgid "FQDN component may not start with digit.\n" msgstr "Composant FQDN ne devrait pas commencer par un chiffre.\n" -#: src/lang.c:215 +#: src/lang.c:415 msgid "Domain literal has impossible numeric value.\n" msgstr "Domaine littéral contient une valeur numérique impossible.\n" -#: src/lang.c:216 +#: src/lang.c:416 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:217 +#: src/lang.c:417 msgid "Right bracket missing in domain literal.\n" msgstr "Parenthèse droite manquante dans le domaine littéral.\n" -#: src/lang.c:218 +#: src/lang.c:418 msgid "Missing localpart of mail address.\n" msgstr "Partie locale manquante dans l'adresse email.\n" -#: src/lang.c:219 +#: src/lang.c:419 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:220 +#: src/lang.c:420 msgid "Zero length localpart component not allowed.\n" msgstr "Valeur vide dans composant de partie locale non autorisé.\n" -#: src/lang.c:221 +#: src/lang.c:421 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1248,7 +1358,7 @@ msgstr "" "Mots non cités ne devraient pas contenir '!()<>@,;:\\.[]' dans l'adresse de " "routage.\n" -#: src/lang.c:222 +#: src/lang.c:422 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1256,7 +1366,7 @@ msgstr "" "Caractère illégal dans le nom réel.\n" "Mots cités ne devraient pas contenir '()<>\\'.\n" -#: src/lang.c:223 +#: src/lang.c:423 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1265,11 +1375,11 @@ msgstr "" "Mots encodés ne devraient pas contenir '!()<>@,;:\"\\.[]/=' dans le " "paramètre.\n" -#: src/lang.c:224 +#: src/lang.c:424 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:225 +#: src/lang.c:425 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1278,7 +1388,7 @@ msgstr "" "Mots non cités ne devraient pas contenir '()<>\\' dans les adresses de type " "anciennes.\n" -#: src/lang.c:226 +#: src/lang.c:426 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1287,7 +1397,7 @@ msgstr "" "Les caractères de contrôle et non encodés en 8bit > 127 ne sont pas " "autorisés.\n" -#: src/lang.c:227 +#: src/lang.c:427 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1295,7 +1405,7 @@ msgstr "" "\n" "Erreur : Pas de ligne vide trouvée après l'en-tête.\n" -#: src/lang.c:228 +#: src/lang.c:428 #, c-format msgid "" "\n" @@ -1305,7 +1415,7 @@ msgstr "" "Erreur : Formattage incorrect de %s.\n" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:230 +#: src/lang.c:430 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1319,7 +1429,7 @@ msgstr "" " correcte pour votre langue via le M)enu des options ou via\n" " l'édition de votre tinrc.\n" -#: src/lang.c:235 +#: src/lang.c:435 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1336,7 +1446,7 @@ msgstr "" " changement peut être effectué via le M)enu des options ou via\n" " l'édition de votre tinrc.\n" -#: src/lang.c:241 +#: src/lang.c:441 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1344,7 +1454,7 @@ msgstr "" "\n" "Erreur : L'article débute avec une ligne vide au lieu d'un en-tête\n" -#: src/lang.c:242 +#: src/lang.c:442 #, c-format msgid "" "\n" @@ -1356,7 +1466,7 @@ msgstr "" "nom :\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:443 #, c-format msgid "" "\n" @@ -1365,7 +1475,7 @@ msgstr "" "\n" "Erreur : La ligne \"%s:\" est vide.\n" -#: src/lang.c:244 +#: src/lang.c:444 #, c-format msgid "" "\n" @@ -1374,7 +1484,7 @@ msgstr "" "\n" "Erreur : La ligne \"%s:\" est absente de l'en-tête de l'article.\n" -#: src/lang.c:245 +#: src/lang.c:445 #, c-format msgid "" "\n" @@ -1383,7 +1493,7 @@ msgstr "" "\n" "Erreur : %s ne contient pas de caractères 7 bits.\n" -#: src/lang.c:246 +#: src/lang.c:446 #, c-format msgid "" "\n" @@ -1394,7 +1504,7 @@ msgstr "" "Erreur : L'en-tête à la ligne %d n'a pas d'espace après le séparateur :\n" "%s\n" -#: src/lang.c:247 +#: src/lang.c:447 #, c-format msgid "" "\n" @@ -1403,21 +1513,48 @@ msgstr "" "\n" "Erreur : Il y a plusieurs lignes (%d) \"%s:\" dans l'en-tête.\n" -#: src/lang.c:248 +#: src/lang.c:448 +#, fuzzy, c-format +msgid "" +"\n" +"Error: Header on line %d has no name:\n" +"%s\n" +msgstr "" +"\n" +"Erreur : L'en-tête à la ligne %d n'a pas d'espace après le séparateur :\n" +"%s\n" + +#: src/lang.c:450 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "Permissions de %s non sûres (%o)" -#: src/lang.c:253 +#: src/lang.c:453 +#, fuzzy, c-format +msgid "Line %d is longer than %d octets and should be folded.\n" +msgstr "" +"\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:455 +#, fuzzy, c-format +msgid "Line %d is longer than %d octets and should be shortened.\n" +msgstr "" +"\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:461 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "Erreur MIME : Fin inattendue de l'article %s %s" -#: src/lang.c:254 +#: src/lang.c:462 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "Erreur MIME : Début de la borne lors de la lecture des en-têtes" -#: src/lang.c:256 +#: src/lang.c:464 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1425,16 +1562,16 @@ msgstr "" "\n" "Erreur : \"poster\" n'est pas autorisé dans les Groupes !\n" -#: src/lang.c:257 +#: src/lang.c:465 msgid "Can't get a (fully-qualified) domain-name!" msgstr "Nom de domaine (qualifié) introuvable !" -#: src/lang.c:258 +#: src/lang.c:466 #, c-format msgid "No permissions to go into %s\n" msgstr "Pas la permission d'aller dans %s\n" -#: src/lang.c:260 +#: src/lang.c:468 msgid "" "\n" "Error: From: line missing.\n" @@ -1442,30 +1579,34 @@ msgstr "" "\n" "Erreur : En-tête 'From:' manquant.\n" -#: src/lang.c:262 +#: src/lang.c:470 #, c-format msgid "No read permissions for %s\n" msgstr "Pas la permission de lecture pour %s\n" -#: src/lang.c:263 +#: src/lang.c:471 #, c-format msgid "File %s does not exist\n" msgstr "Fichier %s inexistant\n" -#: src/lang.c:264 +#: src/lang.c:472 #, c-format msgid "No write permissions for %s\n" msgstr "Pas la permission d'écrire pour %s\n" -#: src/lang.c:265 +#: src/lang.c:473 msgid "Can't get user information (/etc/passwd missing?)" msgstr "Info sur l'utilisateur introuvable (/etc/passwd manquant ?)" -#: src/lang.c:266 +#: src/lang.c:475 msgid "errors" msgstr "erreurs" -#: src/lang.c:268 +#: src/lang.c:476 +msgid "error" +msgstr "erreur" + +#: src/lang.c:479 #, c-format msgid "" "\n" @@ -1475,84 +1616,61 @@ msgstr "" "Erreur sur la ligne %d : en-tête \"Sender:\" non autorisé (sera ajouté pour " "vous)\n" -#: src/lang.c:270 +#: src/lang.c:481 #, 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:271 -msgid "error" -msgstr "erreur" +#: src/lang.c:482 +#, c-format +msgid "Error: unlink %s" +msgstr "Erreur : dissocier %s" -#: src/lang.c:272 +#: src/lang.c:483 msgid "Unknown display level" msgstr "Vue affichée inconnue" -#: src/lang.c:273 +#: src/lang.c:485 +msgid "Unreachable?\n" +msgstr "Inacessible ?\n" + +#: src/lang.c:487 msgid "" msgstr "" -#: src/lang.c:274 +#: src/lang.c:488 msgid "Exiting..." msgstr "Fermeture..." -#: src/lang.c:275 +#: src/lang.c:489 msgid "leaving external mail-reader" msgstr "fermeture du client mail externe" -#: src/lang.c:276 +#: src/lang.c:490 #, c-format msgid "Extracting %s..." msgstr "Extraction de %s..." -#: src/lang.c:278 +#: src/lang.c:492 #, 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:279 +#: src/lang.c:493 #, 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:280 +#: src/lang.c:494 #, 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:281 +#: src/lang.c:495 msgid "Rule created by: " msgstr "Règle créée par : " -#: src/lang.c:282 -#, c-format -msgid "Enter pattern [%s]> " -msgstr "Entrez le réglage [%s] > " - -#: src/lang.c:283 -#, c-format -msgid "" -"\n" -"You requested followups to your article to go to the following %s:\n" -msgstr "" -"\n" -"Vous avez souhaité que les réponses à votre article aillent au(x) %s " -"suivant(s) :\n" - -#: src/lang.c:284 -#, c-format -msgid " %s\t Answers will be directed to you by mail.\n" -msgstr " %s\t Les réponses vous seront envoyées par email.\n" - -#: src/lang.c:285 -msgid "-- forwarded message --\n" -msgstr "-- message redirigé --\n" - -#: src/lang.c:286 -msgid "-- end of forwarded message --\n" -msgstr "-- fin du message redirigé --\n" - -#: src/lang.c:287 +#: src/lang.c:496 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1617,883 +1735,925 @@ msgstr "" "ou '>'\n" "# sont optionnels.\n" "# xref=CHAÃŽNE Facultatif. Chaîne à filtrer (pe. alt.flame*)\n" -"# path=CHAÃŽNE Facultatif. Chaîne à filtrer (pe. news.example.org)\n" -"# Attention, filtrer sur le champ Path: peut\n" -"# significativement ralentir le traitement du filtrage.\n" +"# path=CHAÃŽNE Facultatif. Chaîne à filtrer (pe. news.example.org)\n" +"# Attention, filtrer sur le champ Path: peut " +"significativement\n" +"# ralentir le traitement du filtrage.\n" "# time=NUM Facultatif. La valeur de time_t indique la durée de la " "règle.\n" "#\n" -#: src/lang.c:311 +#: src/lang.c:522 #, c-format msgid "Enter score for rule (default=%d): " msgstr "Entrez le score (défaut=%d) : " -#: src/lang.c:312 +#: src/lang.c:523 #, 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:313 +#: src/lang.c:524 msgid "Full" msgstr "Tous" -#: src/lang.c:314 +#: src/lang.c:525 msgid "Comment (optional) : " msgstr "Commentaire (facultatif) : " -#: src/lang.c:315 +#: src/lang.c:527 +msgid "Malformed overview entry: servername missing." +msgstr "" + +#: src/lang.c:528 +#, c-format +msgid "\t Xref: %s" +msgstr "" + +#: src/lang.c:529 +msgid "Skipping Xref filter" +msgstr "" + +#: src/lang.c:531 msgid "Apply pattern to : " msgstr "Appliquer à : " -#: src/lang.c:316 +#: src/lang.c:532 +#, c-format +msgid "Enter pattern [%s]> " +msgstr "Entrez le réglage [%s] > " + +#: src/lang.c:533 +#, c-format +msgid "" +"\n" +"You requested followups to your article to go to the following %s:\n" +msgstr "" +"\n" +"Vous avez souhaité que les réponses à votre article aillent au(x) %s " +"suivant(s) :\n" + +#: src/lang.c:534 +#, c-format +msgid " %s\t Answers will be directed to you by mail.\n" +msgstr " %s\t Les réponses vous seront envoyées par email.\n" + +#: src/lang.c:535 +msgid "-- forwarded message --\n" +msgstr "-- message redirigé --\n" + +#: src/lang.c:536 +msgid "-- end of forwarded message --\n" +msgstr "-- fin du message redirigé --\n" + +#: src/lang.c:537 msgid "From: line (ignore case) " msgstr "l'en-tête 'From:' (ignorer la casse)" -#: src/lang.c:317 +#: src/lang.c:538 msgid "From: line (case sensitive) " msgstr "l'en-tête 'From:' (casse sensible)" -#: src/lang.c:319 +#: src/lang.c:541 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%s : Hôte inconnu.\n" -#: src/lang.c:321 +#: src/lang.c:543 msgid "global " msgstr "global " -#: src/lang.c:322 +#: src/lang.c:544 #, c-format msgid "Please use %.100s instead" msgstr "Utilisez svp %.100s à la place" -#: src/lang.c:323 +#: src/lang.c:545 #, c-format msgid "%s is bogus" msgstr "%s pose problème" -#: src/lang.c:324 +#: src/lang.c:546 #, c-format msgid "Group %s is moderated. Continue?" msgstr "Groupe %s modéré. Continuer ?" -#: src/lang.c:325 +#: src/lang.c:547 msgid "groups" msgstr "groupes" -#: src/lang.c:326 +#: src/lang.c:548 #, c-format msgid "Rereading %s..." msgstr "Relecture de %s..." -#: src/lang.c:327 +#: src/lang.c:549 msgid "Top Level Commands" msgstr "Commandes niveau supérieur" -#: src/lang.c:328 +#: src/lang.c:550 msgid "Group Selection" msgstr "Sélection du groupe" -#: src/lang.c:329 +#: src/lang.c:551 msgid "group" msgstr "groupe" -#: src/lang.c:330 +#: src/lang.c:552 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" "*** Les descriptions de groupe sont désactivées en accord avec le format " "sélectionné ***" -#: src/lang.c:332 +#: src/lang.c:554 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "" "Inclure un commentaire. pour ajouter une ligne ou continuer si vide." -#: src/lang.c:333 +#: src/lang.c:555 msgid "From: line to add to filter file. toggles & sets." msgstr "Filtrer l'en-tête 'From:'. change & valide." -#: src/lang.c:334 +#: src/lang.c:556 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:335 +#: src/lang.c:557 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "Filtrer l'en-tête 'Message-ID'. change & valide." -#: src/lang.c:336 +#: src/lang.c:558 msgid "Subject: line to add to filter file. toggles & sets." msgstr "Filtrer l'en-tête 'Subject'. change & valide." -#: src/lang.c:337 +#: src/lang.c:559 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:338 +#: src/lang.c:560 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "" "Sur quel en-tête appliquer ce terme. change & valide." -#: src/lang.c:339 +#: src/lang.c:561 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "" "Durée (en nombre de jours) de la règle. change & valide." -#: src/lang.c:340 +#: src/lang.c:562 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "Filtrer groupe actuel ou tous. change & valide." -#: src/lang.c:341 +#: src/lang.c:563 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "" "Appliquer la règle au groupe actuel ou à tous. change & " "valide." -#: src/lang.c:342 +#: src/lang.c:564 msgid "kill an article via a menu" msgstr "filtrer un article via un menu" -#: src/lang.c:343 +#: src/lang.c:565 msgid "auto-select (hot) an article via a menu" msgstr "sélection auto. (hot) d'un article via un menu" -#: src/lang.c:344 +#: src/lang.c:566 msgid "Browse URLs in article" msgstr "Voir les URLs dans l'article" -#: src/lang.c:345 +#: src/lang.c:567 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:347 +#: src/lang.c:569 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "annuler (effacer) ou remplacer (écraser) l'article actuel" -#: src/lang.c:348 +#: src/lang.c:570 msgid "post followup to current article" msgstr "poster un suivi pour l'article actuel" -#: src/lang.c:349 +#: src/lang.c:571 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:350 +#: src/lang.c:572 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:351 +#: src/lang.c:573 msgid "repost chosen article to another group" msgstr "reposter l'article choisi dans un autre groupe" -#: src/lang.c:353 +#: src/lang.c:575 msgid "edit article (mail-groups only)" msgstr "éditer l'article (groupes de messagerie uniquement)" -#: src/lang.c:354 +#: src/lang.c:576 msgid "display first article in current thread" msgstr "afficher le 1er article du fil actuel" -#: src/lang.c:355 +#: src/lang.c:577 msgid "display first page of article" msgstr "afficher la 1ère page de l'article" -#: src/lang.c:356 +#: src/lang.c:578 msgid "display last article in current thread" msgstr "afficher le dernier article du fil actuel" -#: src/lang.c:357 +#: src/lang.c:579 msgid "display last page of article" msgstr "afficher la dernière page de l'article" -#: src/lang.c:358 +#: src/lang.c:580 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:359 +#: src/lang.c:581 msgid "display next article" msgstr "afficher l'article suivant" -#: src/lang.c:360 +#: src/lang.c:582 msgid "display first article in next thread" msgstr "afficher le 1er article du fil suivant" -#: src/lang.c:361 +#: src/lang.c:583 msgid "display next unread article" msgstr "afficher le prochain article non lu" -#: src/lang.c:362 +#: src/lang.c:584 msgid "go to the article that this one followed up" msgstr "aller à l'article parent" -#: src/lang.c:363 +#: src/lang.c:585 msgid "display previous article" msgstr "afficher l'article précédent" -#: src/lang.c:364 +#: src/lang.c:586 msgid "display previous unread article" msgstr "afficher l'article précédent non lu" -#: src/lang.c:365 +#: src/lang.c:587 msgid "quickly kill an article using defaults" msgstr "filtrer rapidement un article en utilisant les défauts" -#: src/lang.c:366 +#: src/lang.c:588 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:367 +#: src/lang.c:589 msgid "return to group selection level" msgstr "retourner à la vue sélection de groupe" -#: src/lang.c:368 +#: src/lang.c:590 msgid "reply through mail to author" msgstr "répondre par email à l'auteur" -#: src/lang.c:369 +#: src/lang.c:591 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:370 +#: src/lang.c:592 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:371 +#: src/lang.c:593 msgid "search backwards within this article" msgstr "recherche arrière dans cet article" -#: src/lang.c:372 +#: src/lang.c:594 msgid "search forwards within this article" msgstr "recherche avant dans cet article" -#: src/lang.c:373 +#: src/lang.c:595 msgid "show article in raw-mode (including all headers)" msgstr "afficher la source des articles (incluant les en-têtes)" -#: src/lang.c:374 +#: src/lang.c:596 msgid "skip next block of included text" msgstr "passer au bloc suivant incluant du texte" -#: src/lang.c:375 +#: src/lang.c:597 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:376 +#: src/lang.c:598 msgid "toggle display of all headers" msgstr "(dés)activer l'affichage de tous les en-têtes" -#: src/lang.c:377 +#: src/lang.c:599 msgid "toggle word highlighting on/off" msgstr "(dés)activer la surbrillance des mots" -#: src/lang.c:378 +#: src/lang.c:600 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:379 +#: src/lang.c:601 msgid "toggle tabwidth 4 <-> 8" msgstr "basculer la taille de tabulation 4 <-> 8" -#: src/lang.c:380 +#: src/lang.c:602 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:381 +#: src/lang.c:603 msgid "toggle display of uuencoded sections" msgstr "(dés)activer l'affichage des sections uuencodées" -#: src/lang.c:382 +#: src/lang.c:604 msgid "View/pipe/save multimedia attachments" msgstr "Voir/passer/enregistrer les PJ multimédia" -#: src/lang.c:383 +#: src/lang.c:605 msgid "choose first attachment in list" msgstr "choisir la première pièce-jointe de la liste" -#: src/lang.c:384 +#: src/lang.c:606 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t choisir la pièce-jointe par son numéro" -#: src/lang.c:385 +#: src/lang.c:607 msgid "choose last attachment in list" msgstr "choisir la dernière PJ de la liste" -#: src/lang.c:387 +#: src/lang.c:609 msgid "pipe attachment into command" msgstr "passer la pièce-jointe à une commande" -#: src/lang.c:388 +#: src/lang.c:610 msgid "pipe raw attachment into command" msgstr "passer la source de la PJ à une commande" -#: src/lang.c:390 +#: src/lang.c:612 msgid "save attachment to disk" msgstr "enregistrer la pièce-jointe" -#: src/lang.c:391 +#: src/lang.c:613 msgid "search for attachments forwards" msgstr "recherche avant des pièces-jointes" -#: src/lang.c:392 +#: src/lang.c:614 msgid "search for attachments backwards" msgstr "recherche arrière des pièces-jointes" -#: src/lang.c:393 +#: src/lang.c:615 msgid "view attachment" msgstr "voir la pièce-jointe" -#: src/lang.c:394 +#: src/lang.c:616 msgid "tag attachment" msgstr "marquer la pièce-jointe" -#: src/lang.c:395 +#: src/lang.c:617 msgid "tag attachments that match user specified pattern" msgstr "marquer les PJ qui correspondant à une recherche" -#: src/lang.c:396 +#: src/lang.c:618 msgid "reverse tagging on all attachments (toggle)" msgstr "annuler (ou pas) le marquage de toutes les PJ" -#: src/lang.c:397 +#: src/lang.c:619 msgid "untag all tagged attachments" msgstr "démarquer toutes les PJ marquées" -#: src/lang.c:398 +#: src/lang.c:620 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:399 +#: src/lang.c:621 msgid "choose first attribute in list" msgstr "choisir le 1er article dans la liste" -#: src/lang.c:400 +#: src/lang.c:622 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t choisir un article par numéro" -#: src/lang.c:401 +#: src/lang.c:623 msgid "choose last attribute in list" msgstr "choisir le dernier article dans la liste" -#: src/lang.c:402 +#: src/lang.c:624 msgid "reset attribute to a default value" msgstr "réinitialiser à sa valeur par défaut" -#: src/lang.c:403 +#: src/lang.c:625 msgid "search forwards for an attribute" msgstr "recherche avant d'un attribut" -#: src/lang.c:404 +#: src/lang.c:626 msgid "search backwards for an attribute" msgstr "recherche arrière d'un attribut" -#: src/lang.c:405 +#: src/lang.c:627 msgid "select attribute" msgstr "sélectionner un attribut" -#: src/lang.c:406 +#: src/lang.c:628 msgid "toggle back to options menu when invoked from there" msgstr "revenir au menu options lorsque demandé depuis ici" -#: src/lang.c:407 +#: src/lang.c:629 #, c-format msgid "report bug or comment via mail to %s" msgstr "signaler un bogue ou envoi d'un commentaire à %s" -#: src/lang.c:408 +#: src/lang.c:630 msgid "choose first option in list" msgstr "choisir la première option de la liste" -#: src/lang.c:409 +#: src/lang.c:631 msgid "0 - 9\t choose option by number" msgstr "0 - 9\t choisir une option par son numéro" -#: src/lang.c:410 +#: src/lang.c:632 msgid "choose last option in list" msgstr "choisir la dernière option de la liste" -#: src/lang.c:411 +#: src/lang.c:633 msgid "start scopes menu" msgstr "afficher le menu des sélections" -#: src/lang.c:412 +#: src/lang.c:634 msgid "search forwards for an option" msgstr "recherche avant d'une option" -#: src/lang.c:413 +#: src/lang.c:635 msgid "search backwards for an option" msgstr "recherche arrière d'une option" -#: src/lang.c:414 +#: src/lang.c:636 msgid "select option" msgstr "sélectionner une option" -#: src/lang.c:415 +#: src/lang.c:637 msgid "toggle to attributes menu" msgstr "(dés)activer le menu attributs" -#: src/lang.c:416 +#: src/lang.c:638 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:417 +#: src/lang.c:639 msgid "escape from command prompt" msgstr "quitter le prompt" -#: src/lang.c:418 +#: src/lang.c:640 msgid "edit filter file" msgstr "éditer les filtres" -#: src/lang.c:419 +#: src/lang.c:641 msgid "get help" msgstr "voir l'aide" -#: src/lang.c:420 +#: src/lang.c:642 msgid "display last article viewed" msgstr "afficher le dernier article lu" -#: src/lang.c:421 +#: src/lang.c:643 msgid "down one line" msgstr "descendre d'une ligne" -#: src/lang.c:422 +#: src/lang.c:644 msgid "up one line" msgstr "monter d'une ligne" -#: src/lang.c:423 +#: src/lang.c:645 msgid "go to article chosen by Message-ID" msgstr "aller à l'article via son Message-ID" -#: src/lang.c:424 +#: src/lang.c:646 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "envoyer article/fil/sél./articles marqués à une personne" -#: src/lang.c:425 +#: src/lang.c:647 msgid "menu of configurable options" msgstr "menu des options réglables" -#: src/lang.c:426 +#: src/lang.c:648 msgid "down one page" msgstr "descendre d'une page" -#: src/lang.c:427 +#: src/lang.c:649 msgid "up one page" msgstr "monter d'une page" -#: src/lang.c:429 +#: src/lang.c:651 msgid "post (write) article to current group" msgstr "poster (écrire) un article dans le groupe actuel" -#: src/lang.c:430 +#: src/lang.c:652 msgid "post postponed articles" msgstr "poster les brouillons" -#: src/lang.c:432 +#: src/lang.c:654 msgid "list articles posted by you (from posted file)" msgstr "lister les articles postés par vous (fichier posted)" -#: src/lang.c:433 +#: src/lang.c:655 msgid "return to previous menu" msgstr "retourner au menu précédent" -#: src/lang.c:434 +#: src/lang.c:656 msgid "quit tin immediately" msgstr "quitter tin immédiatement" -#: src/lang.c:435 +#: src/lang.c:657 msgid "redraw page" msgstr "rafraîchir la page" -#: src/lang.c:436 +#: src/lang.c:658 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:437 +#: src/lang.c:659 msgid "save marked articles automatically without user prompts" msgstr "enregistrement auto. des articles marqués sans demander" -#: src/lang.c:438 +#: src/lang.c:660 msgid "scroll the screen one line down" msgstr "défiler une page par une page" -#: src/lang.c:439 +#: src/lang.c:661 msgid "scroll the screen one line up" msgstr "remonter une page par une page" -#: src/lang.c:440 +#: src/lang.c:662 msgid "search for articles by author backwards" msgstr "recherche arrière d'articles par auteur" -#: src/lang.c:441 +#: src/lang.c:663 msgid "search for articles by author forwards" msgstr "recherche avant d'articles par auteur" -#: src/lang.c:442 +#: src/lang.c:664 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:443 +#: src/lang.c:665 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:444 +#: src/lang.c:666 msgid "search for articles by Subject line backwards" msgstr "recherche arrière d'articles par Sujet" -#: src/lang.c:445 +#: src/lang.c:667 msgid "search for articles by Subject line forwards" msgstr "recherche avant d'articles par Sujet" -#: src/lang.c:446 +#: src/lang.c:668 msgid "repeat last search" msgstr "relancer la dernière recherche" -#: src/lang.c:447 +#: src/lang.c:669 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "marquer article pour repostage/envoi/passer/imprimer/enregistrer" -#: src/lang.c:448 +#: src/lang.c:670 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:449 +#: src/lang.c:671 msgid "toggle inverse video" msgstr "afficher ou non la vidéo inversée" -#: src/lang.c:450 +#: src/lang.c:672 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:451 +#: src/lang.c:673 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:452 +#: src/lang.c:674 msgid "show version information" msgstr "afficher la version de tin" -#: src/lang.c:453 +#: src/lang.c:675 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:454 +#: src/lang.c:676 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:455 +#: src/lang.c:677 msgid "choose first thread in list" msgstr "choisir le 1er fil de la liste" -#: src/lang.c:456 +#: src/lang.c:678 msgid "choose last thread in list" msgstr "choisir le dernier fil de la liste" -#: src/lang.c:457 +#: src/lang.c:679 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "lister les articles du fil actuel (sous-menu fil)" -#: src/lang.c:458 +#: src/lang.c:680 msgid "mark article as unread" msgstr "marquer l'article comme non lu" -#: src/lang.c:459 +#: src/lang.c:681 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:460 +#: src/lang.c:682 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:461 +#: src/lang.c:683 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:462 +#: src/lang.c:684 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:463 +#: src/lang.c:685 msgid "toggle display of all/selected articles" msgstr "(dés)activer la vue de tout article/articles sélectionnés" -#: src/lang.c:464 +#: src/lang.c:686 msgid "display next group" msgstr "afficher le groupe suivant" -#: src/lang.c:465 +#: src/lang.c:687 msgid "display previous group" msgstr "afficher le groupe précédent" -#: src/lang.c:466 +#: src/lang.c:688 msgid "toggle all selections (all articles)" msgstr "(dés)activer toutes les sélections (tout article)" -#: src/lang.c:467 +#: src/lang.c:689 msgid "select group (make \"hot\")" msgstr "sélection du groupe (utiliser \"hot\")" -#: src/lang.c:468 +#: src/lang.c:690 msgid "select thread" msgstr "sélectionner le fil" -#: src/lang.c:469 +#: src/lang.c:691 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:470 +#: src/lang.c:692 msgid "select threads that match user specified pattern" msgstr "sélectionner les fils qui correspondent au critère choisi" -#: src/lang.c:471 +#: src/lang.c:693 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t choisir le fil par numéro" -#: src/lang.c:472 +#: src/lang.c:694 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:473 +#: src/lang.c:695 msgid "toggle display of all/unread articles" msgstr "(dés)activer l'affichage de tout article/articles non lus" -#: src/lang.c:474 +#: src/lang.c:696 msgid "toggle selection of thread" msgstr "(dés)activer sélection du fil" -#: src/lang.c:475 +#: src/lang.c:697 msgid "cycle through threading options available" msgstr "voir toutes les options de groupage disponibles" -#: src/lang.c:476 +#: src/lang.c:698 msgid "undo all selections (all articles)" msgstr "annuler toutes sélections (tout article)" -#: src/lang.c:477 +#: src/lang.c:699 msgid "untag all tagged threads" msgstr "démarquer tout fil marqué" -#: src/lang.c:478 +#: src/lang.c:700 msgid "search for articles forwards" msgstr "recherche avant d'articles" -#: src/lang.c:479 +#: src/lang.c:701 msgid "search for articles backwards" msgstr "recherche arrière d'articles" -#: src/lang.c:480 +#: src/lang.c:702 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:481 +#: src/lang.c:703 msgid "Open article by Message-ID" msgstr "aller à l'article via son Message-ID" -#: src/lang.c:482 +#: src/lang.c:704 msgid "add new scope" msgstr "ajouter une sélection" -#: src/lang.c:483 +#: src/lang.c:705 msgid "delete scope" msgstr "effacer la sélection" -#: src/lang.c:484 +#: src/lang.c:706 msgid "edit attributes file" msgstr "éditer le fichier attributes" -#: src/lang.c:485 +#: src/lang.c:707 msgid "choose first scope in list" msgstr "choisir la 1ère sélection de la liste" -#: src/lang.c:486 +#: src/lang.c:708 msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t choisir une sélection par son numéro" -#: src/lang.c:487 +#: src/lang.c:709 msgid "choose last scope in list" msgstr "choisir la dernière sélection de la liste" -#: src/lang.c:488 +#: src/lang.c:710 msgid "move scope" msgstr "déplacer la sélection" -#: src/lang.c:489 +#: src/lang.c:711 msgid "rename scope" msgstr "renommer la sélection" -#: src/lang.c:490 +#: src/lang.c:712 msgid "select scope" msgstr "faire une sélection" -#: src/lang.c:491 +#: src/lang.c:713 msgid "mark all articles in group as read" msgstr "marquer lu tous les articles du groupe" -#: src/lang.c:492 +#: src/lang.c:714 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:493 +#: src/lang.c:715 msgid "choose first group in list" msgstr "choisir le 1er groupe de la liste" -#: src/lang.c:494 +#: src/lang.c:716 msgid "choose group by name" msgstr "choisir le groupe par nom" -#: src/lang.c:495 +#: src/lang.c:717 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t choisir un groupe par son numéro" -#: src/lang.c:496 +#: src/lang.c:718 msgid "choose range of groups to be affected by next command" msgstr "choisir les groupes affectés par la commande suivante" -#: src/lang.c:497 +#: src/lang.c:719 msgid "choose last group in list" msgstr "choisir le dernier groupe de la liste" -#: src/lang.c:499 +#: src/lang.c:721 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:500 +#: src/lang.c:722 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:502 +#: src/lang.c:724 msgid "mark all articles in chosen group unread" msgstr "marquer non lu tout article dans le groupe choisi" -#: src/lang.c:503 +#: src/lang.c:725 msgid "move chosen group within list" msgstr "déplacer le groupe sélectionné" -#: src/lang.c:504 +#: src/lang.c:726 msgid "choose next group with unread news" msgstr "choisir le groupe suivant ayant articles non lus" -#: src/lang.c:505 src/lang.c:1420 +#: src/lang.c:727 src/lang.c:1748 msgid "quit" msgstr "quitter" -#: src/lang.c:506 +#: src/lang.c:728 msgid "quit without saving configuration changes" msgstr "quitter sans enregistrer les changements" -#: src/lang.c:507 +#: src/lang.c:729 msgid "read chosen group" msgstr "lire le groupe choisi" -#: src/lang.c:508 +#: src/lang.c:730 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:509 +#: src/lang.c:731 msgid "search backwards for a group name" msgstr "recherche arrière d'un groupe" -#: src/lang.c:510 +#: src/lang.c:732 msgid " \t (all searches are case-insensitive and wrap around)" msgstr " \t (les recherches sont sensibles à la casse)" -#: src/lang.c:511 +#: src/lang.c:733 msgid "search forwards for a group name" msgstr "recherche avant d'un groupe" -#: src/lang.c:512 +#: src/lang.c:734 msgid "subscribe to chosen group" msgstr "s'abonner au groupe sélectionné" -#: src/lang.c:513 +#: src/lang.c:735 msgid "subscribe to groups that match pattern" msgstr "abonnement aux groupes correspondant au critère" -#: src/lang.c:514 +#: src/lang.c:736 msgid "reread active file to check for any new news" msgstr "vérifier l'existence de nouveaux articles" -#: src/lang.c:515 +#: src/lang.c:737 msgid "show NNTP[S] connection details" -msgstr "" +msgstr "afficher les détails de connexion NNTP[S]" -#: src/lang.c:516 +#: src/lang.c:738 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:517 +#: src/lang.c:739 msgid "toggle display to show all/unread subscribed groups" msgstr "afficher ou non tous les groupes abonnés non lu" -#: src/lang.c:518 +#: src/lang.c:740 msgid "unsubscribe from chosen group" msgstr "se désabonner du groupe sélectionné" -#: src/lang.c:519 +#: src/lang.c:741 msgid "unsubscribe from groups that match pattern" msgstr "désabonnement aux groupes correspondant au critère" -#: src/lang.c:520 +#: src/lang.c:742 msgid "sort the list of groups" msgstr "trier la liste des groupes" -#: src/lang.c:521 +#: src/lang.c:743 msgid "toggle display to show all/subscribed groups" msgstr "afficher ou non tous les groupes abonnés" -#: src/lang.c:522 +#: src/lang.c:744 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:523 +#: src/lang.c:745 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t choisir article par numéro" -#: src/lang.c:524 +#: src/lang.c:746 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:525 +#: src/lang.c:747 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:526 +#: src/lang.c:748 msgid "choose first article in list" msgstr "choisir le 1er article dans la liste" -#: src/lang.c:527 +#: src/lang.c:749 msgid "choose last article in list" msgstr "choisir le dernier article dans la liste" -#: src/lang.c:528 +#: src/lang.c:750 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:529 +#: src/lang.c:751 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:530 +#: src/lang.c:752 msgid "mark current thread as unread" msgstr "marquer le fil actuel comme non lu" -#: src/lang.c:531 +#: src/lang.c:753 msgid "read chosen article" msgstr "lire l'article choisi" -#: src/lang.c:532 +#: src/lang.c:754 msgid "" "Display properties\n" "------------------" @@ -2501,7 +2661,7 @@ msgstr "" "Propriétés de l'affichage\n" "-------------------------" -#: src/lang.c:533 +#: src/lang.c:755 msgid "" "Miscellaneous\n" "-------------" @@ -2509,7 +2669,7 @@ msgstr "" "Divers\n" "------" -#: src/lang.c:534 +#: src/lang.c:756 msgid "" "Moving around\n" "-------------" @@ -2517,7 +2677,7 @@ msgstr "" "Navigation\n" "----------" -#: src/lang.c:535 +#: src/lang.c:757 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2525,7 +2685,7 @@ msgstr "" "Opérations sur les Groupes / fils / articles\n" "--------------------------------------------" -#: src/lang.c:536 +#: src/lang.c:758 msgid "" "Attachment operations\n" "---------------------" @@ -2533,7 +2693,7 @@ msgstr "" "Opérations sur les pièces-jointes\n" "---------------------------------" -#: src/lang.c:537 +#: src/lang.c:759 msgid "" "Attribute operations\n" "--------------------" @@ -2541,7 +2701,7 @@ msgstr "" "Opérations sur les attributs\n" "----------------------------" -#: src/lang.c:538 +#: src/lang.c:760 msgid "" "Option operations\n" "-----------------" @@ -2549,7 +2709,7 @@ msgstr "" "Options des opérations\n" "----------------------" -#: src/lang.c:539 +#: src/lang.c:761 msgid "" "Posted article operations\n" "-------------------------" @@ -2557,7 +2717,7 @@ msgstr "" "Opérations sur les articles postés\n" "----------------------------------" -#: src/lang.c:540 +#: src/lang.c:762 msgid "" "Scope operations\n" "----------------" @@ -2565,7 +2725,7 @@ msgstr "" "Opérations sur les sélections\n" "-----------------------------" -#: src/lang.c:541 +#: src/lang.c:763 msgid "" "URL operations\n" "--------------" @@ -2573,94 +2733,99 @@ msgstr "" "Opérations sur les URL\n" "----------------------" -#: src/lang.c:542 +#: src/lang.c:764 msgid "choose first URL in list" msgstr "choisir la première URL de la liste" -#: src/lang.c:543 +#: src/lang.c:765 msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t choisir l'URL par son numéro" -#: src/lang.c:544 +#: src/lang.c:766 msgid "choose last URL in list" msgstr "choisir la dernière URL de la liste" -#: src/lang.c:545 +#: src/lang.c:767 msgid "search for URLs forwards" msgstr "recherche avant des URLs" -#: src/lang.c:546 +#: src/lang.c:768 msgid "search for URLs backwards" msgstr "recherche arrière des URLs" -#: src/lang.c:547 +#: src/lang.c:769 msgid "Open URL in browser" msgstr "Ouvrir l'URL dans le navigateur" -#: src/lang.c:548 +#: src/lang.c:770 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:550 +#: src/lang.c:772 msgid "Group Level Commands" msgstr "Commandes du niveau Groupe" -#: src/lang.c:551 +#: src/lang.c:773 msgid "Kill filter added" msgstr "Filtre ajouté" -#: src/lang.c:552 +#: src/lang.c:774 msgid "Auto-selection filter added" msgstr "Filtre à auto-sélection ajouté" -#: src/lang.c:553 +#: src/lang.c:775 msgid "All parts tagged" msgstr "Toutes les parties sont marquées" -#: src/lang.c:554 +#: src/lang.c:776 msgid "All parts untagged" msgstr "Toutes les parties sont démarquées" -#: src/lang.c:555 +#: src/lang.c:777 +#, c-format +msgid "Building References-trees (%d/%d)..." +msgstr "Construction d'un arbre des références (%d/%d)..." + +#: src/lang.c:778 msgid "Storing article for later posting" msgstr "Stockage de l'article afin de le poster plus tard" -#: src/lang.c:556 +#: src/lang.c:779 msgid "Please enter a valid character" msgstr "Entrez un caractère valide svp" -#: src/lang.c:557 +#: src/lang.c:780 #, c-format msgid "Missing part #%d" msgstr "Partie manquante #%d" -#: src/lang.c:558 +#: src/lang.c:781 msgid "*** No postponed articles ***" msgstr "*** Aucun brouillon ***" -#: src/lang.c:559 +#: src/lang.c:782 msgid "Not a multi-part message" msgstr "N'est pas un message en plusieurs parties" -#: src/lang.c:560 +#: src/lang.c:783 msgid "You are not subscribed to this group" msgstr "Vous n'êtes pas abonné à ce groupe" -#: src/lang.c:561 +#: src/lang.c:784 msgid "No previous expression" msgstr "Pas d'expression précédente" -#: src/lang.c:562 +#: src/lang.c:785 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:564 +#: src/lang.c:787 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d %s brouillon(s), réutilisez-le(s) avec ^O...\n" -#: src/lang.c:565 +#: src/lang.c:788 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2671,21 +2836,17 @@ msgstr "" "dans\n" " le Menu Option.\n" -#: src/lang.c:567 +#: src/lang.c:790 #, 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:568 +#: src/lang.c:791 msgid "TeX2Iso encoded article" msgstr "Article encodé en TeX2Iso" -#: src/lang.c:569 -msgid "incomplete " -msgstr "incomplet " - #. TODO: replace hard coded key-names -#: src/lang.c:571 +#: src/lang.c:793 #, c-format msgid "" "\n" @@ -2755,151 +2916,151 @@ msgstr "" "plaît\n" "un rapport de bogue/commentaires à %s via la touche 'R'.\n" -#: src/lang.c:587 +#: src/lang.c:809 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "En-tête From: %s invalide. Lisez le fichier INSTALL une 2e fois." -#: src/lang.c:589 +#: src/lang.c:811 msgid "Invalid multibyte sequence found\n" msgstr "Séquence multibyte invalide trouvée\n" -#: src/lang.c:592 +#: src/lang.c:814 #, c-format msgid "Invalid Sender:-header %s" msgstr "En-tête Sender: %s invalide" -#: src/lang.c:594 +#: src/lang.c:816 msgid "Inverse video disabled" msgstr "Vidéo inversée désactivée" -#: src/lang.c:595 +#: src/lang.c:817 msgid "Inverse video enabled" msgstr "Vidéo inversée activée" -#: src/lang.c:597 +#: src/lang.c:819 #, c-format msgid "Missing definition for %s\n" msgstr "Définition manquante pour %s\n" -#: src/lang.c:598 +#: src/lang.c:820 #, c-format msgid "Invalid key definition '%s'\n" msgstr "Définition de clé invalide '%s'\n" -#: src/lang.c:599 +#: src/lang.c:821 #, c-format msgid "Invalid keyname '%s'\n" msgstr "Nom de clé invalide '%s'\n" -#: src/lang.c:600 +#: src/lang.c:822 #, 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:601 +#: src/lang.c:823 #, c-format msgid "Kill From: [%s] (y/n): " msgstr " De : [%s] (o/n) : " -#: src/lang.c:602 +#: src/lang.c:824 msgid "Kill Lines: (num): " msgstr "Nombre de lignes (num) : " -#: src/lang.c:603 +#: src/lang.c:825 msgid "Kill Article Menu" msgstr "Créer un filtre" -#: src/lang.c:604 +#: src/lang.c:826 #, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "Filtrer par Msg-ID : [%s] (t/d/a/n) : " -#: src/lang.c:605 +#: src/lang.c:827 msgid "Kill pattern scope : " msgstr "Filtre s'appliquant à : " -#: src/lang.c:606 +#: src/lang.c:828 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "Sujet : [%s] (o/n) : " -#: src/lang.c:607 +#: src/lang.c:829 msgid "Kill text pattern : " msgstr "Texte à filtrer : " -#: src/lang.c:608 +#: src/lang.c:830 msgid "Kill time in days : " msgstr "Durée du filtre : " -#: src/lang.c:610 +#: src/lang.c:832 msgid "Last" msgstr "Dernier" -#: src/lang.c:611 +#: src/lang.c:833 msgid "-- Last response --" msgstr "-- Dernière réponse --" -#: src/lang.c:612 +#: src/lang.c:834 #, c-format msgid "Lines %s " msgstr "%s lignes " -#: src/lang.c:614 +#: src/lang.c:840 msgid "Function not available." msgstr "Fonction indisponible." -#: src/lang.c:615 +#: src/lang.c:841 msgid "Not reading via NNTP." msgstr "Pas de lecture depuis NNTP." -#: src/lang.c:617 +#: src/lang.c:843 #, c-format msgid "Group: %s" msgstr "Groupe : %s" -#: src/lang.c:618 +#: src/lang.c:844 #, c-format msgid "Groups: %s" msgstr "Groupes : %s" -#: src/lang.c:621 +#: src/lang.c:847 msgid "Mail" msgstr "Envoyer" -#: src/lang.c:622 +#: src/lang.c:848 msgid "mailbox " msgstr "bàl " -#: src/lang.c:623 +#: src/lang.c:849 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Envoyer article(s) à [%.*s] > " -#: src/lang.c:624 +#: src/lang.c:850 #, c-format msgid "Mailing log to %s\n" msgstr "Envoi de l'historique à %s\n" -#: src/lang.c:625 +#: src/lang.c:851 msgid "Mail bug report..." msgstr "Envoi d'un rapport de bogue..." -#: src/lang.c:626 +#: src/lang.c:852 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "Signaler le BOGUE à %s ?" -#: src/lang.c:627 +#: src/lang.c:853 msgid "Mailed" msgstr "Envoyé" -#: src/lang.c:628 +#: src/lang.c:854 #, c-format msgid "Mailing to %s..." msgstr "Envoi à %s..." -#: src/lang.c:629 +#: src/lang.c:855 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2911,62 +3072,63 @@ msgstr "" "# nom_groupe max.numéro_art min.numéro_art /répertoire\n" "# Le 4ème champ est le répertoire racine utilisé\n" "# (p.e. ~/Mail ou ~/News)\n" +"#\n" -#: src/lang.c:632 +#: src/lang.c:858 #, c-format msgid "%s marked as read" msgstr "%s marqué comme lu" -#: src/lang.c:633 +#: src/lang.c:859 #, c-format msgid "%s marked as unread" msgstr "%s marqué comme non lu" -#: src/lang.c:634 +#: src/lang.c:860 #, c-format msgid "Marked %d of %d %s as read" msgstr "%d sur %d %s marqué(s) comme lu(s)" -#: src/lang.c:635 +#: src/lang.c:861 #, c-format msgid "Marked %d of %d %s as unread" msgstr "%d sur %d %s marqué(s) comme non lu(s)" -#: src/lang.c:636 src/lang.c:1376 +#: src/lang.c:862 src/lang.c:1704 msgid "Mark" msgstr "Marque" -#: src/lang.c:637 +#: src/lang.c:863 #, c-format msgid "Mark all articles as read%s?" msgstr "Marquer tous les articles comme lus%s ?" -#: src/lang.c:638 +#: src/lang.c:864 #, c-format msgid "Mark article as read%s?" msgstr "Marquer l'article comme lu%s ?" -#: src/lang.c:639 +#: src/lang.c:865 #, c-format msgid "Mark group %s as read?" msgstr "Marquer le groupe %s comme lu ?" -#: src/lang.c:640 +#: src/lang.c:866 #, c-format msgid "Mark thread as read%s?" msgstr "Marquer le fil comme lu%s ?" -#: src/lang.c:641 +#: src/lang.c:867 #, c-format msgid "Matching %s groups..." msgstr "%s groupes correspondants..." -#: src/lang.c:642 src/lang.c:655 src/lang.c:658 src/lang.c:664 +#: src/lang.c:868 src/lang.c:881 src/lang.c:884 src/lang.c:890 #, c-format msgid "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" msgstr "=mettre l'actuel à n; %s=descendre; %s=monter; %s=aide; %s=quitter" -#: src/lang.c:644 +#: src/lang.c:870 #, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" @@ -2974,13 +3136,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:646 +#: src/lang.c:872 #, 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:648 +#: src/lang.c:874 #, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" @@ -2988,12 +3150,12 @@ msgstr "" "%s=(dés)activer le marquage; %s=recherche avant; %s=recherche arrière; " "%s=répéter la recherche" -#: src/lang.c:649 src/lang.c:653 +#: src/lang.c:875 src/lang.c:879 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "=voir 'n'; %s=non lu suivant; %s=rechercher; %s=filtrer/sél." -#: src/lang.c:650 +#: src/lang.c:876 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -3001,44 +3163,44 @@ msgid "" msgstr "" "%s=rech. auteur; %s=tout lu; %s=bas; %s=haut; %s=marquer lu; %s=voir fil" -#: src/lang.c:651 +#: src/lang.c:877 #, 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:652 +#: src/lang.c:878 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "%s=recherche avant; %s=recherche arrière; %s=quitter" -#: src/lang.c:654 +#: src/lang.c:880 #, 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:656 src/lang.c:665 +#: src/lang.c:882 src/lang.c:891 #, 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:657 +#: src/lang.c:883 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "%s=ajouter; %s=déplacer; %s=renommer; %s=effacer" -#: src/lang.c:659 +#: src/lang.c:885 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" msgstr "=voir 'n'; %s=non lu suivant; %s,%s=rechercher; %s=tout lu" -#: src/lang.c:660 +#: src/lang.c:886 #, 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:661 +#: src/lang.c:887 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" @@ -3046,222 +3208,227 @@ msgid "" msgstr "" "%s=abonner; %s=sous-critère; %s=désabonner; %s=critère; %s=liste des groupes" -#: src/lang.c:662 +#: src/lang.c:888 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "=voir 'n'; %s=non lu suivant; %s=tout lu; %s=basculer l'affichage" -#: src/lang.c:663 +#: src/lang.c:889 #, 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:666 +#: src/lang.c:892 msgid "--More--" msgstr "-- Suite --" -#: src/lang.c:667 +#: src/lang.c:894 +#, fuzzy, c-format +msgid "MOTD: %s\n" +msgstr "MOTD: %s\n" + +#: src/lang.c:896 #, c-format msgid "Moving %s..." msgstr "Déplacement de %s..." -#: src/lang.c:668 +#: src/lang.c:897 msgid "Message-ID: & last Reference " msgstr "l'en-tête 'Message-ID:' & dernière Référence " -#: src/lang.c:669 +#: src/lang.c:898 msgid "Message-ID: line " msgstr "l'en-tête 'Message-ID:'" -#: src/lang.c:670 +#: src/lang.c:899 msgid "Message-ID: & References: line" msgstr "l'en-tête 'Message-ID:' & 'References:'" -#: src/lang.c:672 -msgid ", name: " -msgstr ", nom : " - -#: src/lang.c:673 +#: src/lang.c:901 #, c-format msgid "Go to newsgroup [%s]> " msgstr "Aller dans le groupe [%s]> " -#: src/lang.c:674 +#: src/lang.c:902 msgid "newsgroups" msgstr "groupes" -#: src/lang.c:675 +#: src/lang.c:903 #, 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:676 +#: src/lang.c:904 msgid "newsgroup" msgstr "groupe" -#: src/lang.c:677 +#: src/lang.c:905 msgid "Try and save newsrc file again?" msgstr "Encore essayer et enregistrer le newsrc ?" -#: src/lang.c:678 +#: src/lang.c:906 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "" "Attention : Aucuns groupes n'a été écrits dans le newsrc. Enregistrement " "annulé." -#: src/lang.c:679 +#: src/lang.c:907 msgid "newsrc file saved successfully.\n" msgstr "le newsrc a été enregistré avec succès.\n" -#: src/lang.c:680 +#: src/lang.c:908 msgid "-- Next response --" msgstr "-- Réponse suivante --" -#: src/lang.c:681 +#: src/lang.c:909 msgid "No " msgstr "Non " -#: src/lang.c:682 +#: src/lang.c:910 msgid "*** No articles ***" msgstr "*** Aucun article ***" -#: src/lang.c:683 +#: src/lang.c:911 msgid "No articles have been posted" msgstr "Aucun article n'a été posté" -#: src/lang.c:684 +#: src/lang.c:912 msgid "*** No attachments ***" msgstr "*** Pas de pièces-jointes ***" -#: src/lang.c:685 +#: src/lang.c:913 msgid "*** No description ***" msgstr "*** Aucune description ***" -#: src/lang.c:686 +#: src/lang.c:914 msgid "No filename" msgstr "Pas de nom de fichier" -#: src/lang.c:687 +#: src/lang.c:915 msgid "No group" msgstr "Pas de groupe" -#: src/lang.c:688 +#: src/lang.c:916 msgid "*** No groups ***" msgstr "*** Aucun groupe ***" -#: src/lang.c:689 +#: src/lang.c:917 msgid "No more groups to read" msgstr "Plus de groupes à lire" -#: src/lang.c:690 +#: src/lang.c:918 msgid "No last message" msgstr "Aucun dernier message" -#: src/lang.c:691 +#: src/lang.c:919 msgid "No mail address" msgstr "Aucune adresse email" -#: src/lang.c:692 +#: src/lang.c:920 msgid "No articles marked for saving" msgstr "Aucun article marqué à enregistrer" -#: src/lang.c:693 +#: src/lang.c:921 msgid "No match" msgstr "Aucun résultat" -#: src/lang.c:694 +#: src/lang.c:922 msgid "No more groups" msgstr "Plus de groupes" -#: src/lang.c:695 +#: src/lang.c:923 msgid "No newsgroups" msgstr "Aucun groupe" -#: src/lang.c:696 +#: src/lang.c:924 msgid "No next unread article" msgstr "Aucun article non lu suivant" -#: src/lang.c:697 +#: src/lang.c:925 msgid "No previous group" msgstr "Aucun groupe précédent" -#: src/lang.c:698 +#: src/lang.c:926 msgid "No previous search, nothing to repeat" msgstr "Aucune recherche précédente, rien à répéter" -#: src/lang.c:699 +#: src/lang.c:927 msgid "No previous unread article" msgstr "Aucun article non lu précédent" -#: src/lang.c:700 +#: src/lang.c:928 msgid "No responses" msgstr "Aucune réponse" -#: src/lang.c:701 +#: src/lang.c:929 msgid "No responses to list in current thread" msgstr "Aucune réponse à afficher dans le fil actuel" -#: src/lang.c:702 +#: src/lang.c:930 msgid "*** No scopes ***" msgstr "*** Aucune sélection ***" -#: src/lang.c:703 +#: src/lang.c:931 msgid "No search string" msgstr "Aucun terme à rechercher" -#: src/lang.c:704 +#: src/lang.c:932 msgid "No subject" msgstr "Aucun sujet" -#: src/lang.c:706 +#: src/lang.c:934 #, 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:707 +#: src/lang.c:935 #, 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:708 +#: src/lang.c:936 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "%s: Terminal doit avoir la fonction clearscreen (cl)\n" -#: src/lang.c:709 +#: src/lang.c:937 #, 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:710 +#: src/lang.c:938 #, 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:712 +#: src/lang.c:940 #, c-format msgid "No viewer found for %s/%s\n" msgstr "Visualiseur introuvable pour %s/%s\n" -#: src/lang.c:713 +#: src/lang.c:941 src/lang.c:1616 src/lang.c:1644 src/lang.c:1935 +msgid "None" +msgstr "Aucun" + +#: src/lang.c:942 msgid "Newsgroup does not exist on this server" msgstr "Groupe inexistant sur ce serveur" -#: src/lang.c:714 +#: src/lang.c:943 #, c-format msgid "Group %s not found in active file" msgstr "Groupe %s introuvable dans le fichier active" -#: src/lang.c:715 +#: src/lang.c:944 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:716 +#: src/lang.c:945 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:717 +#: src/lang.c:946 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3291,44 +3458,48 @@ msgstr "" "# news.ka.nu /tmp/nrc-nu kanu nu\n" "#\n" -#: src/lang.c:724 +#: src/lang.c:952 +msgid "NULL" +msgstr "NULL" + +#: src/lang.c:954 msgid "Only" msgstr "Actuel" -#: src/lang.c:725 +#: src/lang.c:955 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "Option non activée. Recompilez avec %s." -#: src/lang.c:726 +#: src/lang.c:956 msgid "Options Menu" msgstr "Menu Options" -#: src/lang.c:727 +#: src/lang.c:957 msgid "Options Menu Commands" msgstr "Menu Options" -#: src/lang.c:730 +#: src/lang.c:960 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "Erreur dans la regex : %s à %d '%s'" -#: src/lang.c:731 +#: src/lang.c:961 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "Erreur dans la regex : erreur pcre interne %d" -#: src/lang.c:733 +#: src/lang.c:963 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "Erreur dans la regex : study - erreur pcre interne %s" -#: src/lang.c:735 +#: src/lang.c:965 msgid "Post a followup..." msgstr "Postage du suivi..." #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:737 +#: src/lang.c:967 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" @@ -3339,45 +3510,45 @@ msgstr "" "l'article comme brouillon et le réutiliser plus tard grâce à la commande " "^O.\n" -#: src/lang.c:740 +#: src/lang.c:970 msgid "Posted articles history" msgstr "Historique des articles postés" -#: src/lang.c:741 +#: src/lang.c:971 msgid "Posted Articles Menu Commands" msgstr "Commandes pour le menu des articles postés" -#: src/lang.c:742 +#: src/lang.c:972 msgid "Lookup failed" msgstr "Échec de la recherche" -#: src/lang.c:743 +#: src/lang.c:973 msgid "Operation not available for replies by mail" msgstr "Opération impossible pour les réponses par courriel" -#: src/lang.c:744 +#: src/lang.c:974 msgid "Already in posted articles history level" msgstr "Déjà dans l'historique des articles postés" -#: src/lang.c:745 +#: src/lang.c:975 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "Poster dans groupe(s) [%s]> " -#: src/lang.c:746 +#: src/lang.c:976 msgid "-- post processing started --" msgstr "-- post-traitement lancé --" -#: src/lang.c:747 +#: src/lang.c:977 msgid "-- post processing completed --" msgstr "-- post-traitement terminé --" -#: src/lang.c:748 +#: src/lang.c:978 #, c-format msgid "Post subject [%s]> " msgstr "Poster le sujet [%s] > " -#: src/lang.c:749 +#: src/lang.c:979 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" @@ -3385,256 +3556,298 @@ msgstr "" "# Sommaire des messages envoyés/postés visible par la commande 'W' depuis " "tin.\n" -#: src/lang.c:750 +#: src/lang.c:980 msgid "Posting article..." msgstr "Postage de l'article..." -#: src/lang.c:751 +#: src/lang.c:982 +#, fuzzy, c-format +msgid "Posting failed (%s)" +msgstr "Postage de l'article..." + +#: src/lang.c:984 +#, c-format +msgid "Posting: %.*s ..." +msgstr "Postage : %.*s ..." + +#: src/lang.c:985 #, 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:752 +#: src/lang.c:986 #, c-format msgid "Hot %s" msgstr "%s sélectionné" -#: src/lang.c:753 +#: src/lang.c:987 #, c-format msgid "Tagged %s" msgstr "%s marqué" -#: src/lang.c:754 +#: src/lang.c:988 #, c-format msgid "Untagged %s" msgstr "%s non marqué" -#: src/lang.c:756 +#: src/lang.c:990 #, 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:758 +#: src/lang.c:992 +#, fuzzy +msgid "Processing attributes..." +msgstr "Traitement du fichier attributes... " + +#: src/lang.c:993 msgid "Processing mail messages marked for deletion." msgstr "Traitement des emails enregistrés marqués pour effacement." -#: src/lang.c:759 +#: src/lang.c:994 msgid "Processing saved articles marked for deletion." msgstr "Traitement des articles enregistrés marqués pour effacement." -#: src/lang.c:760 +#: src/lang.c:995 #, 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:761 +#: src/lang.c:996 msgid "Article unchanged, abort mailing?" msgstr "Article inchangé, annuler l'envoi ?" -#: src/lang.c:762 +#: src/lang.c:997 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "Voulez-vous voir les brouillons (%d) ?" -#: src/lang.c:764 +#: src/lang.c:999 msgid "Add quick kill filter?" msgstr "Ajouter rapidement un filtre ?" -#: src/lang.c:765 +#: src/lang.c:1000 msgid "Add quick selection filter?" msgstr "Ajouter rapidement une règle ?" -#: src/lang.c:766 +#: src/lang.c:1001 msgid "Do you really want to quit?" msgstr "Voulez-vous réellement quitter ?" -#: src/lang.c:767 +#: src/lang.c:1002 #, 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:768 +#: src/lang.c:1003 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:769 +#: src/lang.c:1004 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=quitter, %s=éditer, %s=brouillon : " -#: src/lang.c:770 -#, c-format -msgid "%s=quit %s=edit %s=save kill description: " +#: src/lang.c:1005 +#, fuzzy, c-format +msgid "%s=quit, %s=edit, %s=save kill description: " msgstr "%s=quitter, %s=éditer, %s=enregistrer le filtre : " -#: src/lang.c:771 -#, c-format -msgid "%s=quit %s=edit %s=save select description: " -msgstr "%s=quitter %s=éditer %s=enregistrer la règle : " +#: src/lang.c:1006 +#, fuzzy, c-format +msgid "%s=quit, %s=edit, %s=save select description: " +msgstr "%s=quitter, %s=éditer, %s=enregistrer la règle : " -#: src/lang.c:772 +#: src/lang.c:1007 msgid "Do you really want to quit without saving your configuration?" msgstr "Voulez-vous réellement quitter sans enregistrer votre configuration ?" -#: src/lang.c:775 +#: src/lang.c:1010 msgid "Invalid range - valid are '0-9.$' e.g. 1-$" msgstr "Champ invalide - '0-9.$' pe. 1-$ est valide" -#: src/lang.c:776 +#: src/lang.c:1012 msgid "Do you want to abort this operation?" msgstr "Voulez-vous annuler cette opération ?" -#: src/lang.c:777 +#: src/lang.c:1013 msgid "Do you want to exit tin immediately?" msgstr "Voulez-vous quitter tin immédiatement ?" -#: src/lang.c:778 +#: src/lang.c:1015 msgid "Reading ('q' to quit)..." msgstr "Lecture ('q' pour quitter)..." -#: src/lang.c:779 -#, c-format -msgid "Reading %sarticles..." -msgstr "Lecture de %sarticles..." +#: src/lang.c:1016 +#, fuzzy, c-format +msgid "Reading %s articles..." +msgstr "Lecture de %s articles..." -#: src/lang.c:780 +#: src/lang.c:1017 #, c-format msgid "Reading %sattributes file...\n" msgstr "Lecture du fichier %sattributes...\n" -#: src/lang.c:781 +#: src/lang.c:1018 #, c-format msgid "Reading %sconfig file...\n" msgstr "Lecture du fichier %sconfig...\n" -#: src/lang.c:782 +#: src/lang.c:1019 msgid "Reading filter file...\n" msgstr "Lecture du fichier filter...\n" -#: src/lang.c:783 +#: src/lang.c:1021 +msgid "reading from local spool" +msgstr "lecture depuis le spool local" + +#: src/lang.c:1023 +#, c-format +msgid "Reading %s\n" +msgstr "Lecture de %s\n" + +#: src/lang.c:1024 #, c-format msgid "Reading %s groups..." msgstr "Lecture de %s groupes..." -#: src/lang.c:784 +#: src/lang.c:1025 msgid "Reading input history file...\n" msgstr "Lecture du fichier d'historique...\n" -#: src/lang.c:785 -msgid "Reading keymap file...\n" -msgstr "Lecture du fichier keymap...\n" +#: src/lang.c:1026 +#, fuzzy, c-format +msgid "Reading keymap file: %s\n" +msgstr "Lecture du fichier keymap : %s\n" -#: src/lang.c:786 +#: src/lang.c:1027 msgid "Reading groups from active file... " msgstr "Lecture des groupes depuis le fichier active... " -#: src/lang.c:787 +#: src/lang.c:1028 msgid "Reading groups from newsrc file... " msgstr "Lecture des groupes depuis le fichier newsrc... " -#: src/lang.c:788 +#: src/lang.c:1029 msgid "Reading newsgroups file... " msgstr "Lecture du fichier newsgroups... " -#: src/lang.c:789 +#: src/lang.c:1030 msgid "Reading newsrc file..." msgstr "Lecture du fichier newsrc..." -#: src/lang.c:790 +#: src/lang.c:1031 msgid "References: line " msgstr "l'en-tête 'References:'" -#: src/lang.c:792 +#: src/lang.c:1033 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d restant)" -#: src/lang.c:794 +#: src/lang.c:1035 #, c-format msgid "Bogus group %s removed." msgstr "Effacement du groupe corrompu %s." -#: src/lang.c:795 +#: src/lang.c:1036 msgid "Removed from this rule: " msgstr "Effacé de la règle : " -#: src/lang.c:796 +#: src/lang.c:1037 #, c-format msgid "Error: rename %s to %s" msgstr "Erreur : renommer %s à %s" -#: src/lang.c:797 +#: src/lang.c:1038 msgid "Reply to author..." msgstr "Répondre à l'auteur..." -#: src/lang.c:798 +#: src/lang.c:1039 msgid "Repost" msgstr "Reposter" -#: src/lang.c:799 +#: src/lang.c:1040 msgid "Reposting article..." msgstr "Repostage de l'article..." -#: src/lang.c:800 +#: src/lang.c:1041 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "Reposter article(s) dans groupe(s) [%s] > " -#: src/lang.c:801 +#: src/lang.c:1042 msgid "Reset newsrc?" msgstr "Réinitialiser newsrc ?" -#: src/lang.c:802 +#: src/lang.c:1043 msgid "Responses have been directed to the following newsgroups" msgstr "Les réponses ont été redirigées vers les groupes suivants" -#: src/lang.c:803 +#: src/lang.c:1044 #, 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:805 +#: src/lang.c:1045 msgid "Press to continue..." msgstr "Appuyez sur pour continuer..." -#: src/lang.c:807 +#: src/lang.c:1047 +#, c-format +msgid "Score: %s" +msgstr "" + +#: src/lang.c:1048 #, c-format msgid "Select From [%s] (y/n): " msgstr " De : [%s] (o/n) : " -#: src/lang.c:808 +#: src/lang.c:1049 msgid "Select Lines: (num): " msgstr "Nombre de lignes (num) : " -#: src/lang.c:809 +#: src/lang.c:1050 msgid "Auto-select Article Menu" msgstr "Créer une règle" -#: src/lang.c:810 +#: src/lang.c:1051 #, 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:811 +#: src/lang.c:1052 msgid "Select pattern scope: " msgstr "Règle s'appliquant à : " -#: src/lang.c:812 +#: src/lang.c:1053 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "Sujet : [%s] (o/n) : " -#: src/lang.c:813 +#: src/lang.c:1054 msgid "Select text pattern : " msgstr "Texte ou terme : " -#: src/lang.c:814 +#: src/lang.c:1055 msgid "Select time in days : " msgstr "Durée de la règle : " -#: src/lang.c:815 +#: src/lang.c:1056 +msgid "[k]" +msgstr "[k]" + +#: src/lang.c:1057 +msgid "[T]" +msgstr "[T]" + +#: src/lang.c:1058 +msgid " R" +msgstr " R" + +#: src/lang.c:1059 #, c-format msgid "" "# %s server configuration file\n" @@ -3655,54 +3868,54 @@ msgstr "" "# Enfin, ne touchez pas à ce fichier si vous ne savez pas quoi y faire.\n" "############################################################################\n" -#: src/lang.c:821 +#: src/lang.c:1065 msgid "Showing unread groups only" msgstr "Afficher uniquement les groupes non lus" -#: src/lang.c:822 +#: src/lang.c:1066 msgid "Subject: line (ignore case) " msgstr "l'en-tête 'Subject:' (ignorer la casse)" -#: src/lang.c:823 +#: src/lang.c:1067 msgid "Subject: line (case sensitive)" msgstr "l'en-tête 'Subject:' (casse sensible)" -#: src/lang.c:824 +#: src/lang.c:1068 msgid "Save" msgstr "Enregistrer" -#: src/lang.c:825 +#: src/lang.c:1069 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "Enregistrer '%s' (%s/%s) ?" -#: src/lang.c:826 +#: src/lang.c:1070 msgid "Save configuration before continuing?" msgstr "Enregistrer la configuration avant de continuer ?" -#: src/lang.c:827 +#: src/lang.c:1071 msgid "Save filename> " msgstr "Enregistrer sous le nom de fichier > " -#: src/lang.c:828 +#: src/lang.c:1072 msgid "Saved" msgstr "Enregistré" -#: src/lang.c:829 +#: src/lang.c:1073 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d non lu (%4d sél.) %s dans %s\n" -#: src/lang.c:830 +#: src/lang.c:1074 #, c-format msgid "Saved %s...\n" msgstr "Enregistrement de %s...\n" -#: src/lang.c:831 +#: src/lang.c:1075 msgid "Nothing was saved" msgstr "Rien n'a été enregistré" -#: src/lang.c:832 +#: src/lang.c:1076 #, c-format msgid "" "\n" @@ -3711,183 +3924,188 @@ msgstr "" "\n" "%s %d %s de %d %s\n" -#: src/lang.c:833 +#: src/lang.c:1077 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s enregistré sous %s%s --" -#: src/lang.c:834 +#: src/lang.c:1078 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s enregistré sous %s - %s --" -#: src/lang.c:835 +#: src/lang.c:1079 msgid "Saving..." msgstr "Enregistrement..." -#: src/lang.c:836 +#: src/lang.c:1080 #, c-format msgid "%s: Screen initialization failed" msgstr "%s : Échec de l'initialisation de l'écran" -#: src/lang.c:838 +#: src/lang.c:1082 #, c-format msgid "%s: screen is too small\n" msgstr "%s : l'écran est trop petit\n" -#: src/lang.c:840 +#: src/lang.c:1084 #, c-format msgid "screen is too small, %s is exiting" msgstr "l'écran est trop petit, %s quitte" -#: src/lang.c:841 +#: src/lang.c:1085 msgid "Delete scope?" msgstr "Effacer la sélection ?" -#: src/lang.c:842 +#: src/lang.c:1086 msgid "Enter scope> " msgstr "Entrez la sélection > " -#: src/lang.c:843 +#: src/lang.c:1087 msgid "Select new position> " msgstr "Sélection de la nouvelle position > " -#: src/lang.c:844 +#: src/lang.c:1088 msgid "New position cannot be a global scope" msgstr "Nouvelle position ne peut être une sélection globale" -#: src/lang.c:845 +#: src/lang.c:1089 msgid "Global scope, operation not allowed" msgstr "Opération interdite, sélection globale" -#: src/lang.c:846 +#: src/lang.c:1090 msgid "Rename scope> " msgstr "Renommer la sélection " -#: src/lang.c:847 +#: src/lang.c:1091 msgid "Select scope> " msgstr "Sélectionner le groupe > " -#: src/lang.c:848 +#: src/lang.c:1092 msgid "Scopes Menu" msgstr "Menu Options" -#: src/lang.c:849 +#: src/lang.c:1093 msgid "Scopes Menu Commands" msgstr "Menu de sélection" -#: src/lang.c:850 +#: src/lang.c:1094 #, c-format msgid "Search backwards [%s]> " msgstr "Recherche arrière [%s] > " -#: src/lang.c:851 +#: src/lang.c:1095 #, c-format msgid "Search body [%s]> " msgstr "Rechercher dans le corps [%s] > " -#: src/lang.c:852 +#: src/lang.c:1096 #, c-format msgid "Search forwards [%s]> " msgstr "Recherche avant [%s] > " -#: src/lang.c:853 +#: src/lang.c:1097 msgid "Searching..." msgstr "Recherche..." -#: src/lang.c:854 +#: src/lang.c:1098 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "Recherche article %d sur %d ('q' pour annuler)..." -#: src/lang.c:855 +#: src/lang.c:1099 msgid "Select article> " msgstr "Sélectionner l'article > " -#: src/lang.c:856 +#: src/lang.c:1100 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "" "Choisir un numéro ou utiliser les flèches puis . 'q' pour quitter." -#: src/lang.c:857 +#: src/lang.c:1101 msgid "Select group> " msgstr "Sélectionner le groupe > " -#: src/lang.c:858 +#: src/lang.c:1102 #, c-format msgid "Enter selection pattern [%s]> " msgstr "Entrez le critère de sélection [%s] > " -#: src/lang.c:859 +#: src/lang.c:1103 msgid "Select thread> " msgstr "Sélectionner le fil > " -#: src/lang.c:860 +#: src/lang.c:1104 #, 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:861 +#: src/lang.c:1105 msgid "servers active-file" msgstr "fichier active des serveurs" -#: src/lang.c:862 +#: src/lang.c:1106 +#, c-format +msgid "Skipped %s" +msgstr "" + +#: src/lang.c:1107 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "Déplacement dans nouveaux groupes impossible. Abonnez-vous d'abord..." -#: src/lang.c:863 +#: src/lang.c:1108 msgid "" msgstr "" -#: src/lang.c:864 +#: src/lang.c:1109 #, c-format msgid "Starting: (%s)" msgstr "Démarrage : (%s)" -#: src/lang.c:865 +#: src/lang.c:1110 #, c-format msgid "List Thread (%d of %d)" msgstr "Visualisation du fil (%d sur %d)" -#: src/lang.c:866 +#: src/lang.c:1111 #, c-format msgid "Thread (%.*s)" msgstr "Fil (%.*s)" -#: src/lang.c:867 +#: src/lang.c:1112 msgid "Enter wildcard subscribe pattern> " msgstr "Entrer un caractère joker comme critère > " -#: src/lang.c:868 +#: src/lang.c:1113 #, c-format msgid "subscribed to %d groups" msgstr "Abonné à %d groupes" -#: src/lang.c:869 +#: src/lang.c:1114 #, c-format msgid "Subscribed to %s" msgstr "Abonné à %s" -#: src/lang.c:870 +#: src/lang.c:1115 msgid "Subscribing... " msgstr "Abonnement... " -#: src/lang.c:871 +#: src/lang.c:1116 #, 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:872 +#: src/lang.c:1117 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "Remplacer le(s) article(s) du(es) groupe(s) [%s] > " -#: src/lang.c:873 +#: src/lang.c:1118 msgid "Superseding article ..." msgstr "Remplacement de l'article..." -#: src/lang.c:874 +#: src/lang.c:1119 #, c-format msgid "" "\n" @@ -3896,24 +4114,29 @@ msgstr "" "\n" "Arrêté. Tapez 'fg' pour relancer %s\n" -#: src/lang.c:876 +#: src/lang.c:1121 #, c-format msgid "%d days" msgstr "%d jours" -#: src/lang.c:877 +#: src/lang.c:1122 msgid "" msgstr "" -#: src/lang.c:878 +#: src/lang.c:1123 msgid "TeX " msgstr "TeX " -#: src/lang.c:879 +#: src/lang.c:1124 +#, fuzzy, c-format +msgid "Version: %s %s release %s (\"%s\")" +msgstr "Version : %s %s release %s (\"%s\")\n" + +#: src/lang.c:1125 msgid "# Default action/prompt strings\n" msgstr "# Termes action/prompt par défaut\n" -#: src/lang.c:880 +#: src/lang.c:1126 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" @@ -3933,7 +4156,7 @@ msgstr "" "# case=ON/OFF ON=filtre sensible à la casse OFF=filtre insensible\n" "# expire=ON/OFF ON=durée d'après default_filter_days OFF=n'expire jamais\n" -#: src/lang.c:893 +#: src/lang.c:1139 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "" @@ -3941,217 +4164,290 @@ msgstr "" "dernière\n" "# ligne\n" -#: src/lang.c:894 +#: src/lang.c:1140 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:895 +#: src/lang.c:1141 msgid "There is no news\n" msgstr "Rien de neuf\n" -#: src/lang.c:896 +#: src/lang.c:1142 msgid "Thread" msgstr "Fil" -#: src/lang.c:897 +#: src/lang.c:1143 msgid "Thread Level Commands" msgstr "Commandes pour fil" -#: src/lang.c:898 +#: src/lang.c:1144 msgid "Thread deselected" msgstr "Fil désélectionné" -#: src/lang.c:899 +#: src/lang.c:1145 msgid "Thread selected" msgstr "Fil sélectionné" -#: src/lang.c:900 +#: src/lang.c:1146 msgid "thread" msgstr "fil" -#: src/lang.c:901 +#: src/lang.c:1147 #, c-format msgid "Thread %4s of %4s" msgstr " Fil %4s sur %4s" -#: src/lang.c:902 +#: src/lang.c:1148 msgid "Threading articles..." msgstr "Regroupement des articles..." -#: src/lang.c:903 +#: src/lang.c:1149 +msgid "Threading by multipart" +msgstr "Regroupement par partie" + +#: src/lang.c:1151 +#, c-format +msgid "TLS handshake failed: %s\n" +msgstr "Échec de l'échange TLS : %s\n" + +#: src/lang.c:1153 +msgid "" +msgstr "" + +#: src/lang.c:1154 +msgid "" +msgstr "" + +#: src/lang.c:1155 +msgid "" +msgstr "" + +#: src/lang.c:1156 +msgid "" +msgstr "" + +#: src/lang.c:1157 +#, fuzzy, c-format +msgid "%s handshake done: %s\n" +msgstr "Échec de l'échange TLS : %s\n" + +#: src/lang.c:1158 src/lang.c:1309 +#, fuzzy +msgid "unknown error" +msgstr "Erreur inconnue." + +#: src/lang.c:1161 +#, fuzzy, c-format +msgid "TLS handshake failed: %s (%d)\n" +msgstr "Échec de l'échange TLS : %s\n" + +#: src/lang.c:1162 +#, c-format +msgid "TLS peer verification failed: %s\n" +msgstr "Échec de la vérification TLS du tiers : %s\n" + +#: src/lang.c:1163 +#, 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:1164 +msgid "" +msgstr "" + +#: src/lang.c:1165 +msgid "unexpected certificate verification status!" +msgstr "" + +#: src/lang.c:1168 +#, c-format +msgid "" +"TLS peer verification failed: %s.\n" +"Continuing anyway as requested.\n" +msgstr "" +"Échec de la vérification TLS du tiers : %s\n" +"Continuer quand même comme demandé.\n" + +#: src/lang.c:1171 +#, fuzzy, c-format +msgid "TLS handshake done: %s\n" +msgstr "Échec de l'échange TLS : %s\n" + +#: src/lang.c:1174 #, c-format msgid "Toggled word highlighting %s" msgstr "(Dés)activer surbrillance %s" -#: src/lang.c:904 +#: src/lang.c:1175 msgid "Toggled rot13 encoding" msgstr "(Dés)activer codage rot13" -#: src/lang.c:905 +#: src/lang.c:1176 #, c-format msgid "Toggled German TeX encoding %s" msgstr "(Dés)activer codage TeX Allemand %s" -#: src/lang.c:906 +#: src/lang.c:1177 #, c-format msgid "Toggled tab-width to %d" msgstr "(Dés)activer largeur de tabulation à %d" -#: src/lang.c:908 +#: src/lang.c:1179 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d essaye de déverrouiller %s" -#: src/lang.c:909 +#: src/lang.c:1180 #, c-format msgid "%d Trying to lock %s" msgstr "%d essaye de verrouiller %s" -#: src/lang.c:911 +#: src/lang.c:1182 #, c-format msgid "%s=help" msgstr "%s=aide" -#: src/lang.c:913 +#: src/lang.c:1184 msgid "Unlimited" msgstr "Illimitée" -#: src/lang.c:914 +#: src/lang.c:1185 msgid "Enter wildcard unsubscribe pattern> " msgstr "Terme joker pour se désabonner > " -#: src/lang.c:915 +#: src/lang.c:1186 #, c-format msgid "Error decoding %s : %s" msgstr "Erreur lors du décodage de %s : %s" -#: src/lang.c:916 +#: src/lang.c:1187 msgid "No end." msgstr "Pas de fin." -#: src/lang.c:917 +#: src/lang.c:1188 #, c-format msgid "%s successfully decoded." msgstr "%s décodé avec succès." -#: src/lang.c:918 -#, c-format -msgid "" -"%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" -"\n" -msgstr "" -"%*s[-- %s/%s, %sfichier uuencodé, %d lignes, nom : %s --]\n" -"\n" +#: src/lang.c:1189 +msgid "unchanged" +msgstr "inchangé" -#: src/lang.c:919 -msgid "unread " -msgstr "non lu " +#: src/lang.c:1190 +msgid "(unknown)" +msgstr "(inconnu)" -#: src/lang.c:920 +#: src/lang.c:1191 +msgid "unread" +msgstr "non lu(s)" + +#: src/lang.c:1192 #, c-format msgid "unsubscribed from %d groups" msgstr "désabonné de %d groupes" -#: src/lang.c:921 +#: src/lang.c:1193 #, c-format msgid "Unsubscribed from %s" msgstr "Désabonné de %s" -#: src/lang.c:922 +#: src/lang.c:1194 msgid "Unsubscribing... " msgstr "Désabonnement... " -#: src/lang.c:923 +#: src/lang.c:1195 msgid "Unthreading articles..." msgstr "Dégroupement des articles..." -#: src/lang.c:924 +#: src/lang.c:1196 msgid "Updated" msgstr "Mis à jour" -#: src/lang.c:925 +#: src/lang.c:1197 msgid "Updating" msgstr "Mise à jour" -#: src/lang.c:926 +#: src/lang.c:1198 msgid "URL Menu" msgstr "Menu URL" -#: src/lang.c:927 +#: src/lang.c:1199 msgid "URL Menu Commands" msgstr "Menu URL" -#: src/lang.c:928 +#: src/lang.c:1200 #, c-format msgid "Opening %s" msgstr "Ouverture de %s" -#: src/lang.c:929 +#: src/lang.c:1201 msgid "Select URL> " msgstr "Sélectionner l'URL >" -#: src/lang.c:930 +#: src/lang.c:1202 msgid "No URLs in this article" msgstr "Plus d'URL dans cet article" -#: src/lang.c:931 +#: src/lang.c:1203 msgid "Use MIME display program for this message?" msgstr "Utiliser le programme d'affichage MIME pour ce message ?" -#: src/lang.c:932 +#: src/lang.c:1204 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:933 +#: src/lang.c:1205 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:934 +#: src/lang.c:1206 msgid " -q don't check for new newsgroups" msgstr " -q ne pas vérifier s'il y a des nouveaux groupes" -#: src/lang.c:935 +#: src/lang.c:1207 msgid " -X don't save any files on quit" msgstr " -X ne pas enregistrer de fichiers à la fermeture" -#: src/lang.c:936 +#: src/lang.c:1208 msgid " -d don't show newsgroup descriptions" msgstr " -d ne pas afficher les descriptions des groupes" -#: src/lang.c:937 +#: src/lang.c:1209 msgid " -G limit get only limit articles/group" msgstr " -G nombre d'articles par groupe limite" -#: src/lang.c:938 +#: src/lang.c:1210 #, c-format msgid " -H help information about %s" msgstr " -H aide à propos de %s" -#: src/lang.c:939 +#: src/lang.c:1211 msgid " -h this help message" msgstr " -h ce message d'aide" -#: src/lang.c:940 +#: src/lang.c:1212 #, 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:941 +#: src/lang.c:1213 msgid " -u update index files (batch mode)" msgstr " -u màj des fichiers index (en tâche de fond)" -#: src/lang.c:942 +#: src/lang.c:1214 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m rép. répertoire des bàl [défaut=%s]" -#: src/lang.c:943 +#: src/lang.c:1215 #, c-format msgid "" "\n" @@ -4160,52 +4456,52 @@ msgstr "" "\n" "Envoyez par mail vos rapports de bogues/suggestions à %s" -#: src/lang.c:944 +#: src/lang.c:1216 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:945 +#: src/lang.c:1217 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:946 +#: src/lang.c:1218 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f fich. abonné au fichier groupes [défaut=%s]" -#: src/lang.c:947 +#: src/lang.c:1219 msgid " -x no-posting mode" msgstr " -x mode postage OFF" -#: src/lang.c:948 +#: src/lang.c:1220 msgid " -w post an article and exit" msgstr " -w poster un article puis quitter" -#: src/lang.c:949 +#: src/lang.c:1221 msgid " -o post all postponed articles and exit" msgstr " -o poster tous les brouillons puis quitter" -#: src/lang.c:950 +#: src/lang.c:1222 msgid " -R read news saved by -S option" msgstr " -R lire les articles enregistrés via l'option -S" -#: src/lang.c:951 +#: src/lang.c:1223 #, 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:952 +#: src/lang.c:1224 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:953 +#: src/lang.c:1225 msgid " -z start if any unread news" msgstr " -z lancer si articles non lus" -#: src/lang.c:954 +#: src/lang.c:1226 #, c-format msgid "" "A Usenet reader.\n" @@ -4215,35 +4511,54 @@ msgstr "" "Un lecteur UseNet.\n" "Usage : %s [options] [groupe[,...]]" -#: src/lang.c:955 +#: src/lang.c:1227 msgid " -v verbose output for batch mode options" msgstr " -v sortie détaillée pour options en tâche de fond" -#: src/lang.c:956 +#: src/lang.c:1228 msgid " -V print version & date information" msgstr " -V afficher infos date & version" -#: src/lang.c:957 +#: src/lang.c:1229 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "%s utile seulement sans opérations en tâche de fond\n" -#: src/lang.c:958 +#: src/lang.c:1230 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "%s utile seulement pour opérations en tâche de fond\n" -#: src/lang.c:959 +#: src/lang.c:1231 #, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "%s utile seulement pour opérations en tâche de fond ou de débogage\n" -#: src/lang.c:960 +#: src/lang.c:1232 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "Combinaison %s et %s inutile. %s ignorée.\n" -#: src/lang.c:966 +#: src/lang.c:1233 +msgid "uuencoded file" +msgstr "" + +#: src/lang.c:1234 +#, fuzzy +msgid "incomplete uuencoded file" +msgstr "incomplet " + +#: src/lang.c:1237 +#, c-format +msgid "Valid not after : %s\n" +msgstr "" + +#: src/lang.c:1238 +#, c-format +msgid "Valid not before: %s\n" +msgstr "" + +#: src/lang.c:1240 #, c-format msgid "" "\n" @@ -4252,12 +4567,12 @@ msgstr "" "\n" "%s%d expiré (0 - %d). Remis à 0" -#: src/lang.c:967 +#: src/lang.c:1241 #, c-format msgid "View '%s' (%s/%s)?" msgstr "Voir '%s' (%s/%s) ?" -#: src/lang.c:969 +#: src/lang.c:1243 #, c-format msgid "" "\n" @@ -4269,7 +4584,7 @@ msgstr "" "dépassant :\n" "%-100s\n" -#: src/lang.c:970 +#: src/lang.c:1244 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4277,7 +4592,7 @@ msgstr "" "\n" "Attention : article inchangé après son édition\n" -#: src/lang.c:971 +#: src/lang.c:1245 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4285,7 +4600,7 @@ msgstr "" "\n" "Attention : \"Subject:\" contient que des espaces.\n" -#: src/lang.c:972 +#: src/lang.c:1246 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4295,7 +4610,7 @@ msgstr "" "Attention : \"Subject:\" commence par \"Re: \" mais il n'y a pas de " "\"References:\".\n" -#: src/lang.c:974 +#: src/lang.c:1248 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4305,7 +4620,7 @@ msgstr "" "Attention : L'article a \"References:\" mais \"Subject:\" ne commence\n" " avec \"Re: \" et ne contient pas \"(was:\".\n" -#: src/lang.c:977 +#: src/lang.c:1251 msgid "" "Read carefully!\n" "\n" @@ -4329,7 +4644,7 @@ msgstr "" "Voici l'article que vous vous apprêtez à effacer :\n" "\n" -#: src/lang.c:981 +#: src/lang.c:1255 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4343,7 +4658,43 @@ 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:986 +#: src/lang.c:1261 +#, fuzzy, c-format +msgid "" +"\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 "" +"\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:1265 +#, fuzzy, c-format +msgid "" +"\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 "" +"\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 pas\n" +"besoin de réduire la ligne\n" + +#: src/lang.c:1269 +#, fuzzy, c-format +msgid "" +"\n" +"Line %d is longer than %d octets and should be folded, but encoding\n" +"is not set to %s.\n" +msgstr "" +"\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:1272 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4351,7 +4702,7 @@ msgstr "" "\n" "Attention : \"exemple\" est une hiérarchie réservée !\n" -#: src/lang.c:987 +#: src/lang.c:1273 #, c-format msgid "" "\n" @@ -4366,7 +4717,7 @@ msgstr "" "Certaines valeurs dans votre fichier %s ont changé !\n" "Lisez le fichier WHATSNEW, etc...\n" -#: src/lang.c:989 +#: src/lang.c:1275 #, c-format msgid "" "\n" @@ -4380,7 +4731,7 @@ msgstr "" "Certaines valeurs dans votre fichier %s peuvent être ignorées, d'autres\n" "ont peut-être changées !\n" -#: src/lang.c:992 +#: src/lang.c:1278 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4395,7 +4746,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:996 +#: src/lang.c:1282 #, c-format msgid "" "\n" @@ -4404,12 +4755,12 @@ msgstr "" "\n" "Attention : %d lignes '-- \\n' trouvées, cela peut prêter à confusion.\n" -#: src/lang.c:997 +#: src/lang.c:1283 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "Attention : Seul %d sur %d articles ont été enregistrés" -#: src/lang.c:998 +#: src/lang.c:1284 #, c-format msgid "" "\n" @@ -4426,7 +4777,7 @@ msgstr "" "d'être\n" " le plus court possible.\n" -#: src/lang.c:1002 +#: src/lang.c:1288 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " @@ -4434,7 +4785,14 @@ msgstr "" "Attention : cette email peut contenir un piège à spam. %s=continuer, " "%s=annuler ?" -#: src/lang.c:1003 +#: src/lang.c:1289 +#, c-format +msgid "" +"Warning: line %d contains unprintable chars:\n" +"%s\n" +msgstr "" + +#: src/lang.c:1290 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4443,37 +4801,130 @@ msgstr "" "Attention : Les signatures doivent commencer avec '-- \\n' et non par '-- " "\\n'.\n" -#: src/lang.c:1004 +#: src/lang.c:1291 msgid "Writing attributes file..." msgstr "Écriture du fichier attributes..." -#: src/lang.c:1006 +#: src/lang.c:1292 +#, c-format +msgid "Writing %s\n" +msgstr "Écriture %s\n" + +#: src/lang.c:1293 +msgid "Writing overview cache..." +msgstr "Écriture du cache overview..." + +#: src/lang.c:1295 #, c-format msgid "%4d Responses" msgstr "%4d Réponses" -#: src/lang.c:1008 +#: src/lang.c:1297 +msgid "Can't run slrnface: couldn't construct fifo name." +msgstr "Lancement de Slrnface impossible : création du nom fifo impossible." + +#: src/lang.c:1298 +#, 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:1299 +#, c-format +msgid "Slrnface abnormally exited, code %d." +msgstr "Fermeture anormale de Slrnface, code %d." + +#: src/lang.c:1300 +#, c-format +msgid "Slrnface failed: %s." +msgstr "Échec de Slrnface : %s." + +#: src/lang.c:1301 +#, c-format +msgid "Can't run slrnface: Environment variable %s not found." +msgstr "Lancement de slrnface impossible : Variable %s introuvable." + +#: src/lang.c:1302 +msgid "Can't run slrnface: Not running in an xterm." +msgstr "Lancement de Slrnface impossible : ce n'est pas un xterm." + +#: src/lang.c:1303 +msgid "couldn't connect to display" +msgstr "" + +#: src/lang.c:1304 +#, fuzzy +msgid "can't open FIFO" +msgstr "Ouverture de %s impossible" + +#: src/lang.c:1305 +msgid "executable not found" +msgstr "" + +#: src/lang.c:1306 +#, fuzzy +msgid "fork() failed" +msgstr "Échec de la recherche" + +#: src/lang.c:1307 +msgid "couldn't find controlling terminal" +msgstr "" + +#: src/lang.c:1308 +msgid "terminal doesn't export width and height" +msgstr "" + +#: src/lang.c:1310 +msgid "WINDOWID not found in environment" +msgstr "" + +#: src/lang.c:1311 +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 "" +"Ce répertoire est utilisé pour créer les pipes de communication entre\n" +"slrnface et ses processus parents. Il devrait être normalement vide car\n" +"le pipe est effacé juste après son ouverture par les deux processus.\n" +"\n" +"Les noms de fichiers générés par slrnface ont la forme \"hostname.pid\".\n" +"C'est probablement une erreur si dans ce cas de figure ils existent plus\n" +"d'une fraction de seconde.\n" +"\n" +"Cependant, si le répertoire est monté depuis un serveur NFS, vous pourriez\n" +"voir des fichiers spéciaux créés par votre serveur NFS lorsque slrnface " +"tourne.\n" +"N'essayez pas de les effacer.\n" + +#: src/lang.c:1324 #, c-format msgid "Added %d %s" msgstr "%d %s ajouté(s)" -#: src/lang.c:1009 +#: src/lang.c:1325 msgid "No unsubscribed groups to show" msgstr "Aucuns groupes non abonnés à afficher" -#: src/lang.c:1010 +#: src/lang.c:1326 msgid "Showing subscribed to groups only" msgstr "Afficher uniquement les groupes abonnés" -#: src/lang.c:1011 +#: src/lang.c:1327 msgid "Yes " msgstr "Oui " -#: src/lang.c:1012 +#: src/lang.c:1328 msgid "You have mail" -msgstr "Nouveau mail" +msgstr " Nouveau mail" -#: src/lang.c:1017 +#: src/lang.c:1333 #, c-format msgid "" "\n" @@ -4494,11 +4945,11 @@ msgstr "" " problème, ou bien changer la valeur de MM_NETWORK_CHARSET\n" " via le M)enu.\n" -#: src/lang.c:1028 +#: src/lang.c:1344 msgid " -D mode debug mode" msgstr " -D mode mode debug" -#: src/lang.c:1032 +#: src/lang.c:1348 msgid "" "Read carefully!\n" "\n" @@ -4527,11 +4978,11 @@ msgstr "" "Voici l'article que vous vous apprêtez a effacer :\n" "\n" -#: src/lang.c:1041 +#: src/lang.c:1357 msgid "toggle color" msgstr "(dés)activer la couleur" -#: src/lang.c:1042 +#: src/lang.c:1358 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4577,11 +5028,11 @@ msgstr "" "# 15 = blanc gras\n" "\n" -#: src/lang.c:1062 +#: src/lang.c:1378 msgid " -a toggle color flag" msgstr " -a change la couleur" -#: src/lang.c:1066 +#: src/lang.c:1382 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4589,7 +5040,7 @@ msgstr "" "\n" "Erreur : Suivi positionné sur plus d'un groupe !\n" -#: src/lang.c:1067 +#: src/lang.c:1383 #, c-format msgid "" "\n" @@ -4598,7 +5049,7 @@ msgstr "" "\n" "Erreur : \"%s\" est renommé, utilisez à la place \"%s\" !\n" -#: src/lang.c:1068 +#: src/lang.c:1384 #, c-format msgid "" "\n" @@ -4607,7 +5058,7 @@ msgstr "" "\n" "Erreur : multi-postage vers %d groupes et pas de ligne Followup-To !\n" -#: src/lang.c:1069 +#: src/lang.c:1385 #, c-format msgid "" "\n" @@ -4616,7 +5067,7 @@ msgstr "" "\n" "Erreur : \"%s\" n'est pas un groupe valide !\n" -#: src/lang.c:1071 +#: src/lang.c:1387 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4624,7 +5075,7 @@ msgstr "" "\n" "Attention : Suivi positionné sur plus d'un groupe !\n" -#: src/lang.c:1072 +#: src/lang.c:1388 #, c-format msgid "" "\n" @@ -4633,7 +5084,7 @@ msgstr "" "\n" "Attention : \"%s\" est renommé, vous devriez utiliser \"%s\" à la place !\n" -#: src/lang.c:1073 +#: src/lang.c:1389 #, c-format msgid "" "\n" @@ -4642,7 +5093,7 @@ msgstr "" "\n" "Attention : multi-postage vers %d groupes et aucun suivi !\n" -#: src/lang.c:1074 +#: src/lang.c:1390 #, c-format msgid "" "\n" @@ -4653,7 +5104,7 @@ msgstr "" " pas apparaître dans ce groupe !\n" "\n" -#: src/lang.c:1075 +#: src/lang.c:1391 #, c-format msgid "" "\n" @@ -4662,79 +5113,79 @@ msgstr "" "\n" "Attention : \"%s\" n'est pas un groupe valide !\n" -#: src/lang.c:1079 +#: src/lang.c:1395 #, 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:1080 +#: src/lang.c:1396 msgid "Missing parts." msgstr "Parties manquantes." -#: src/lang.c:1081 +#: src/lang.c:1397 msgid "No beginning." msgstr "Pas de début." -#: src/lang.c:1082 +#: src/lang.c:1398 msgid "No data." msgstr "Pas de données." -#: src/lang.c:1083 +#: src/lang.c:1399 msgid "Unknown error." msgstr "Erreur inconnue." -#: src/lang.c:1086 +#: src/lang.c:1402 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\tSomme de contrôle de %s (%ld %s)" -#: src/lang.c:1091 +#: src/lang.c:1407 msgid "Reading mail active file... " msgstr "Lecture du fichier active mail... " -#: src/lang.c:1092 +#: src/lang.c:1408 msgid "Reading mailgroups file... " msgstr "Lecture du fichier mailgroups... " -#: src/lang.c:1096 +#: src/lang.c:1412 msgid "perform PGP operations on article" msgstr "effectuer des opérations PGP sur l'article" -#: src/lang.c:1097 +#: src/lang.c:1413 msgid "Add key(s) to public keyring?" msgstr "Ajouter les clé(s) au cercle public ?" -#: src/lang.c:1098 +#: src/lang.c:1414 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=encoder, %s=signer, %s=les deux, %s=quitter : " -#: src/lang.c:1099 +#: src/lang.c:1415 #, 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:1100 +#: src/lang.c:1416 #, 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:1101 +#: src/lang.c:1417 msgid "Article not signed and no public keys found" msgstr "Article non signé et pas de clés publiques trouvées" -#: src/lang.c:1103 +#: src/lang.c:1419 #, 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:1104 +#: src/lang.c:1420 #, 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:1105 +#: src/lang.c:1421 #, c-format msgid "" "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " @@ -4742,92 +5193,115 @@ msgstr "" "%s=quitter, %s=éditer, %s=ispell, %s=pgp, %s=menu, %s=poster, %s=brouillon " "[%%s]: " -#: src/lang.c:1107 +#: src/lang.c:1423 #, 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:1108 +#: src/lang.c:1424 #, 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:1109 +#: src/lang.c:1425 #, 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:1113 +#: src/lang.c:1429 #, 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:1114 +#: src/lang.c:1430 #, 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:1115 +#: src/lang.c:1431 #, 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:1117 +#: src/lang.c:1433 #, 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:1118 +#: src/lang.c:1434 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=quitter, %s=éditer, %s=envoyer [%%s] : " -#: src/lang.c:1119 +#: src/lang.c:1435 #, 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:1125 +#: src/lang.c:1441 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:1126 +#: src/lang.c:1442 msgid "Tin will use local index files instead.\n" msgstr "Tin utilisera à la place un index local.\n" -#: src/lang.c:1127 +#: src/lang.c:1443 msgid "Cannot find NNTP server name" msgstr "Nom du serveur NNTP introuvable" -#: src/lang.c:1128 +#: src/lang.c:1444 +msgid "CAPABILITIES did not announce READER" +msgstr "CAPABILITIES n'a pas annoncé READER" + +#: src/lang.c:1445 #, c-format msgid "Connecting to %s:%u..." msgstr "Connexion à %s:%u..." -#: src/lang.c:1129 +#: src/lang.c:1446 +msgid "NNTP connection error. Exiting..." +msgstr "Erreur de connexion NNTP. Fermeture..." + +#: src/lang.c:1447 msgid "Disconnecting from server..." msgstr "Déconnexion du serveur..." -#: src/lang.c:1130 +#: src/lang.c:1448 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "Échec de la connexion au serveur NNTP %s. Fermeture..." -#: src/lang.c:1131 +#: src/lang.c:1449 msgid "205 Closing connection" msgstr "205 Fermeture de la connexion" -#: src/lang.c:1132 +#: src/lang.c:1450 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:1133 +#: src/lang.c:1452 +#, c-format +msgid "Port isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1453 +#, c-format +msgid "Port in %s isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1454 +#, c-format +msgid "reconnect (%d) limit %d reached, giving up." +msgstr "" + +#: src/lang.c:1456 msgid "Connection to news server has timed out. Reconnect?" msgstr "Connexion au serveur de nouvelles expirée. Se reconnecter ?" -#: src/lang.c:1134 +#: src/lang.c:1457 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4836,55 +5310,68 @@ msgstr "" "Mettez le nom du serveur dans le fichier %s,\n" "ou utilisez la variable d'environnement NNTPSERVER" -#: src/lang.c:1135 +#: src/lang.c:1459 +#, fuzzy +msgid "Continuing..." +msgstr "Impression..." + +#: src/lang.c:1460 +#, c-format +msgid "Read timeout from server (%d seconds) - quit tin?" +msgstr "" + +#: src/lang.c:1461 +msgid " -C try COMPRESS NNTP extension" +msgstr "" + +#: src/lang.c:1463 msgid " -A force authentication on connect" msgstr " -A force l'authentication à la connexion" -#: src/lang.c:1136 +#: src/lang.c:1464 #, 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:1137 +#: src/lang.c:1465 #, 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:1139 +#: src/lang.c:1467 msgid " -k skip verification for NNTPS" -msgstr "" +msgstr " -k passer la vérification pour NNTPS" -#: src/lang.c:1140 -#, fuzzy +#: src/lang.c:1468 msgid " -T enable NNTPS" -msgstr " -T active NNTPS" +msgstr " -T activer NNTPS" -#: src/lang.c:1142 +#: src/lang.c:1470 msgid " -Q quick start. Same as -dnq" msgstr " -Q démarrage rapide. Idem que -dnq" -#: src/lang.c:1143 +#: src/lang.c:1471 msgid " -r read news remotely from default NNTP server" msgstr " -r lire les articles depuis le serveur NNTP par défaut" -#: src/lang.c:1144 +#: src/lang.c:1472 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l utilise seulement LIST plutôt que GROUP (-n)" -#: src/lang.c:1145 +#: src/lang.c:1473 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:1147 +#: src/lang.c:1475 msgid " -4 force connecting via IPv4" msgstr " -4 forcer la connexion via IPv4" -#: src/lang.c:1148 +#: src/lang.c:1476 msgid " -6 force connecting via IPv6" msgstr " -6 forcer la connexion via IPV6" -#: src/lang.c:1149 +#: src/lang.c:1477 msgid "" "\n" "socket or connect problem\n" @@ -4892,7 +5379,7 @@ msgstr "" "\n" "problème de socket ou de connexion\n" -#: src/lang.c:1151 +#: src/lang.c:1479 #, c-format msgid "" "\n" @@ -4901,16 +5388,16 @@ msgstr "" "\n" "Connexion à %s : " -#: src/lang.c:1152 +#: src/lang.c:1480 msgid "Giving up...\n" msgstr "Abandon...\n" -#: src/lang.c:1154 +#: src/lang.c:1482 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcp : Service inconnu.\n" -#: src/lang.c:1158 +#: src/lang.c:1486 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" @@ -4918,88 +5405,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:1161 +#: src/lang.c:1489 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:1164 +#: src/lang.c:1492 #, 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:1167 +#: src/lang.c:1495 msgid " -Q quick start. Same as -dq" msgstr " -Q démarrage rapide. Idem que -dq" -#: src/lang.c:1168 +#: src/lang.c:1496 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:1169 +#: src/lang.c:1497 msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n lire seulement groupes abonnés du .newsrc depuis le spool" -#: src/lang.c:1170 +#: src/lang.c:1498 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:1174 +#: src/lang.c:1502 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:1175 +#: src/lang.c:1503 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:1179 +#: src/lang.c:1507 #, c-format msgid "%d %s printed" msgstr "%d %s imprimé" -#: src/lang.c:1180 +#: src/lang.c:1508 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "envoyer article/fil/sél./articles marqués à l'imprimante" -#: src/lang.c:1181 +#: src/lang.c:1509 msgid "Print" msgstr "Imprimer" -#: src/lang.c:1182 +#: src/lang.c:1510 msgid "Printing..." msgstr "Impression..." -#: src/lang.c:1186 +#: src/lang.c:1514 #, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s passé à \"%s\"" -#: src/lang.c:1187 +#: src/lang.c:1515 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "passer article/fil/sél./articles marqués à une commande" -#: src/lang.c:1188 +#: src/lang.c:1516 msgid "No command" msgstr "Aucune commande" -#: src/lang.c:1189 +#: src/lang.c:1517 msgid "Pipe" msgstr "Passer (pipe)" -#: src/lang.c:1190 +#: src/lang.c:1518 #, c-format msgid "Pipe to command [%.*s]> " msgstr "Passer à la commande [%.*s] > " -#: src/lang.c:1191 +#: src/lang.c:1519 msgid "Piping..." msgstr "Passage..." -#: src/lang.c:1193 +#: src/lang.c:1521 msgid "Piping not enabled." msgstr "Passage non activé." -#: src/lang.c:1197 +#: src/lang.c:1525 #, c-format msgid "" "\n" @@ -5014,7 +5501,7 @@ msgstr "" " du contenu. Utilisez une virgule (,) pour séparer de multiples\n" " noms de groupes.\n" -#: src/lang.c:1202 +#: src/lang.c:1530 #, c-format msgid "" "\n" @@ -5027,7 +5514,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:1207 +#: src/lang.c:1535 #, c-format msgid "" "\n" @@ -5042,7 +5529,7 @@ msgstr "" " Pour éviter les problèmes, indiquez tous les groupes sur une\n" " seule ligne.\n" -#: src/lang.c:1211 +#: src/lang.c:1539 #, c-format msgid "" "\n" @@ -5052,7 +5539,7 @@ msgstr "" "Attention : La ligne \"%s:\" contient un ou des espaces qui DOIVENT\n" " être enlevés.\n" -#: src/lang.c:1216 +#: src/lang.c:1544 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -5089,40 +5576,40 @@ msgstr "" "simples\n" " règles, pratiquement toutes les personnes ignoreront vos articles.\n" -#: src/lang.c:1229 +#: src/lang.c:1557 msgid "shell escape" msgstr "accéder à un shell" -#: src/lang.c:1230 +#: src/lang.c:1558 #, c-format msgid "Shell Command (%s)" msgstr "Commande shell (%s)" -#: src/lang.c:1231 +#: src/lang.c:1559 #, c-format msgid "Enter shell command [%s]> " msgstr "Commande shell [%s] > " -#: src/lang.c:1235 +#: src/lang.c:1563 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "%s : Entrée pour TERM introuvable\n" -#: src/lang.c:1239 +#: src/lang.c:1567 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "Groupe %.*s ('q' pour quitter)..." -#: src/lang.c:1241 +#: src/lang.c:1569 #, c-format msgid "Group %.*s..." msgstr "Groupe %.*s..." -#: src/lang.c:1245 +#: src/lang.c:1573 msgid "Server unavailable\n" msgstr "Service indisponible\n" -#: src/lang.c:1251 +#: src/lang.c:1579 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -5131,7 +5618,7 @@ msgstr "" "%s=passer; %s=mail; %s=impr.; %s=quitter; %s=voir lu/non lu; %s=enreg.; " "%s=marquer; %s=poster" -#: src/lang.c:1252 +#: src/lang.c:1580 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" @@ -5139,7 +5626,7 @@ msgstr "" "%s=passer; %s=mail; %s=impr.; %s=quitter; %s=répondre; %s=enreg.; " "%s=marquer; %s=poster" -#: src/lang.c:1254 +#: src/lang.c:1582 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5147,14 +5634,14 @@ msgstr "" "%s=mail; %s=imprimer; %s=quitter; %s=voir lu/non lu; %s=enregistrer; " "%s=marquer; %s=poster" -#: src/lang.c:1255 +#: src/lang.c:1583 #, 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:1259 +#: src/lang.c:1587 #, c-format msgid "" "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5162,535 +5649,527 @@ msgstr "" "%s=passer; %s=mail; %s=quitter; %s=voir lu/non lu; %s=enregistrer; " "%s=marquer; %s=poster" -#: src/lang.c:1260 +#: src/lang.c:1588 #, 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:1262 +#: src/lang.c:1590 #, 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:1263 +#: src/lang.c:1591 #, 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:1269 +#: src/lang.c:1597 msgid "Terminal does not support color" msgstr "Le terminal ne supporte pas les couleurs" -#: src/lang.c:1274 +#: src/lang.c:1602 #, c-format msgid "Trying %s" msgstr "Essai %s" -#: src/lang.c:1288 src/lang.c:1316 src/lang.c:1607 src/refs.c:292 -msgid "None" -msgstr "Aucun" - -#: src/lang.c:1289 +#: src/lang.c:1617 msgid "Subject" msgstr "Sujet" -#: src/lang.c:1290 +#: src/lang.c:1618 msgid "References" msgstr "Références" -#: src/lang.c:1291 +#: src/lang.c:1619 msgid "Both Subject and References" msgstr "Sujet et Références" -#: src/lang.c:1292 +#: src/lang.c:1620 msgid "Multipart Subject" msgstr "Sujet multiparties" -#: src/lang.c:1293 +#: src/lang.c:1621 msgid "Percentage Match" msgstr "Taux de concordance" -#: src/lang.c:1306 src/lang.c:1397 src/lang.c:1496 src/lang.c:1599 +#: src/lang.c:1634 src/lang.c:1725 src/lang.c:1824 src/lang.c:1927 msgid "No" msgstr "Non" -#: src/lang.c:1307 src/lang.c:1498 +#: src/lang.c:1635 src/lang.c:1826 msgid "Yes" msgstr "Oui" -#: src/lang.c:1308 +#: src/lang.c:1636 msgid "Hide all" msgstr "Tout masquer" -#: src/lang.c:1317 +#: src/lang.c:1645 msgid "Address" msgstr "Adresse" -#: src/lang.c:1318 +#: src/lang.c:1646 msgid "Full Name" msgstr "Nom complet" -#: src/lang.c:1319 +#: src/lang.c:1647 msgid "Address and Name" msgstr "Adresse et Nom" -#: src/lang.c:1327 +#: src/lang.c:1655 msgid "Max" msgstr "Max" -#: src/lang.c:1328 +#: src/lang.c:1656 msgid "Sum" msgstr "Addition" -#: src/lang.c:1329 +#: src/lang.c:1657 msgid "Average" msgstr "Moyenne" -#: src/lang.c:1339 src/lang.c:1359 +#: src/lang.c:1667 src/lang.c:1687 msgid "Black" msgstr "Noir" -#: src/lang.c:1340 src/lang.c:1360 +#: src/lang.c:1668 src/lang.c:1688 msgid "Red" msgstr "Rouge" -#: src/lang.c:1341 src/lang.c:1361 +#: src/lang.c:1669 src/lang.c:1689 msgid "Green" msgstr "Vert" -#: src/lang.c:1342 src/lang.c:1362 +#: src/lang.c:1670 src/lang.c:1690 msgid "Brown" msgstr "Marron" -#: src/lang.c:1343 src/lang.c:1363 +#: src/lang.c:1671 src/lang.c:1691 msgid "Blue" msgstr "Bleu" -#: src/lang.c:1344 src/lang.c:1364 +#: src/lang.c:1672 src/lang.c:1692 msgid "Pink" msgstr "Rose" -#: src/lang.c:1345 src/lang.c:1365 +#: src/lang.c:1673 src/lang.c:1693 msgid "Cyan" msgstr "Cyan" -#: src/lang.c:1346 src/lang.c:1366 +#: src/lang.c:1674 src/lang.c:1694 msgid "White" msgstr "Blanc" -#: src/lang.c:1347 +#: src/lang.c:1675 msgid "Gray" msgstr "Gris" -#: src/lang.c:1348 +#: src/lang.c:1676 msgid "Light Red" msgstr "Rouge gras" -#: src/lang.c:1349 +#: src/lang.c:1677 msgid "Light Green" msgstr "Vert gras" -#: src/lang.c:1350 +#: src/lang.c:1678 msgid "Yellow" msgstr "Jaune" -#: src/lang.c:1351 +#: src/lang.c:1679 msgid "Light Blue" msgstr "Bleu gras" -#: src/lang.c:1352 +#: src/lang.c:1680 msgid "Light Pink" msgstr "Rose gras" -#: src/lang.c:1353 +#: src/lang.c:1681 msgid "Light Cyan" msgstr "Cyan gras" -#: src/lang.c:1354 +#: src/lang.c:1682 msgid "Light White" msgstr "Blanc gras" -#: src/lang.c:1375 src/lang.c:1503 src/lang.c:1518 +#: src/lang.c:1703 src/lang.c:1831 src/lang.c:1846 msgid "Nothing" msgstr "Rien" -#: src/lang.c:1377 +#: src/lang.c:1705 msgid "Space" msgstr "Espace" -#: src/lang.c:1385 +#: src/lang.c:1713 msgid "Normal" msgstr "Normal" -#: src/lang.c:1386 +#: src/lang.c:1714 msgid "Best highlighting" msgstr "Meilleure surbrillance" -#: src/lang.c:1387 +#: src/lang.c:1715 msgid "Underline" msgstr "Souligné" -#: src/lang.c:1388 +#: src/lang.c:1716 msgid "Reverse video" msgstr "Vidéo inversée" -#: src/lang.c:1389 +#: src/lang.c:1717 msgid "Blinking" msgstr "Clignotement" -#: src/lang.c:1390 +#: src/lang.c:1718 msgid "Half bright" msgstr "Moins lumineux" -#: src/lang.c:1391 +#: src/lang.c:1719 msgid "Bold" msgstr "Gras" -#: src/lang.c:1398 +#: src/lang.c:1726 msgid "Cc" msgstr "Cc" -#: src/lang.c:1399 +#: src/lang.c:1727 msgid "Bcc" msgstr "Cci" -#: src/lang.c:1400 +#: src/lang.c:1728 msgid "Cc and Bcc" msgstr "Cc et Cci" -#: src/lang.c:1417 src/lang.c:1430 +#: src/lang.c:1745 src/lang.c:1758 msgid "none" msgstr "aucun" -#: src/lang.c:1418 +#: src/lang.c:1746 msgid "commands" msgstr "commandes" -#: src/lang.c:1419 +#: src/lang.c:1747 msgid "select" msgstr "sélection" -#: src/lang.c:1421 +#: src/lang.c:1749 msgid "commands & quit" msgstr "commandes & quitter" -#: src/lang.c:1422 +#: src/lang.c:1750 msgid "commands & select" msgstr "commandes & sélection" -#: src/lang.c:1423 +#: src/lang.c:1751 msgid "quit & select" msgstr "quitter & sélection" -#: src/lang.c:1424 +#: src/lang.c:1752 msgid "commands & quit & select" msgstr "commandes, quitter & sélection" -#: src/lang.c:1431 +#: src/lang.c:1759 msgid "PageDown" msgstr "PageDown" -#: src/lang.c:1432 +#: src/lang.c:1760 msgid "PageNextUnread" msgstr "PageNextUnread" -#: src/lang.c:1433 +#: src/lang.c:1761 msgid "PageDown or PageNextUnread" msgstr "PageDown ou PageNextUnread" -#: src/lang.c:1439 +#: src/lang.c:1767 msgid "Subject: (case sensitive)" msgstr "l'en-tête 'Subject:' (casse sensible)" -#: src/lang.c:1440 +#: src/lang.c:1768 msgid "Subject: (ignore case)" msgstr "l'en-tête 'Subject:' (ignorer la casse)" -#: src/lang.c:1441 +#: src/lang.c:1769 msgid "From: (case sensitive)" msgstr "l'en-tête 'From:' (casse sensible)" -#: src/lang.c:1442 +#: src/lang.c:1770 msgid "From: (ignore case)" msgstr "l'en-tête 'From:' (ignorer la casse)" -#: src/lang.c:1443 +#: src/lang.c:1771 msgid "Msg-ID: & full References: line" msgstr "Ligne 'Msg-ID:' & 'References:'" -#: src/lang.c:1444 +#: src/lang.c:1772 msgid "Msg-ID: & last References: only" msgstr "Msg-ID: & dernières Références: uniquement" -#: src/lang.c:1445 +#: src/lang.c:1773 msgid "Message-ID: entry only" msgstr "entrée 'Message-ID:' uniquement" -#: src/lang.c:1446 +#: src/lang.c:1774 msgid "Lines:" msgstr "Lignes:" -#: src/lang.c:1452 +#: src/lang.c:1780 msgid "Don't trim article body" msgstr "Ne pas couper le corps de l'article" -#: src/lang.c:1453 +#: src/lang.c:1781 msgid "Skip leading blank lines" msgstr "Passer les lignes vides du début" -#: src/lang.c:1454 +#: src/lang.c:1782 msgid "Skip trailing blank lines" msgstr "Passer les lignes vides de la fin" -#: src/lang.c:1455 +#: src/lang.c:1783 msgid "Skip leading and trailing blank l." msgstr "Passer toutes les lignes vides" -#: src/lang.c:1456 +#: src/lang.c:1784 msgid "Compact multiple between text" msgstr "Regrouper entre chaque paragraphe" -#: src/lang.c:1457 +#: src/lang.c:1785 msgid "Compact multiple and skip leading" msgstr "Regrouper et effacer les premières" -#: src/lang.c:1458 +#: src/lang.c:1786 msgid "Compact multiple and skip trailing" msgstr "Regrouper et effacer les dernières" -#: src/lang.c:1459 +#: src/lang.c:1787 msgid "Compact mltpl., skip lead. & trai." msgstr "Regrouper puis effacer les 1ères et dernières lignes" -#: src/lang.c:1465 -#, fuzzy +#: src/lang.c:1793 msgid "Don't show help or mail sign" -msgstr "Ne pas afficher l'aide ou le signe de courrier" +msgstr "Ne pas afficher l'aide ou la signature du message" -#: src/lang.c:1466 -#, fuzzy +#: src/lang.c:1794 msgid "Show only help sign" -msgstr "Afficher uniquement le signe d'aide" +msgstr "Afficher uniquement l'aide à la signature" -#: src/lang.c:1467 -#, fuzzy +#: src/lang.c:1795 msgid "Show only mail sign if new mail" -msgstr "Afficher uniquement le signe de courrier si un nouveau courrier" +msgstr "Afficher uniquement la signature du message pour les nouveaux" -#: src/lang.c:1468 -#, fuzzy +#: src/lang.c:1796 msgid "Show mail if new mail else help s." -msgstr "" -"Afficher le courrier si un nouveau courrier, sinon afficher le signe d'aide" +msgstr "Afficher le message s'il y en a de nouveaux autrement l'aide" -#: src/lang.c:1497 +#: src/lang.c:1825 msgid "Shell archive" msgstr "Archive shell" -#: src/lang.c:1504 +#: src/lang.c:1832 msgid "Subject: (descending)" msgstr "Subject : (descendant)" -#: src/lang.c:1505 +#: src/lang.c:1833 msgid "Subject: (ascending)" msgstr "Subject : (ascendant)" -#: src/lang.c:1506 +#: src/lang.c:1834 msgid "From: (descending)" msgstr "From: (descendant)" -#: src/lang.c:1507 +#: src/lang.c:1835 msgid "From: (ascending)" msgstr "From: (ascendant)" -#: src/lang.c:1508 +#: src/lang.c:1836 msgid "Date: (descending)" msgstr "Date: (descendant)" -#: src/lang.c:1509 +#: src/lang.c:1837 msgid "Date: (ascending)" msgstr "Date: (ascendant)" -#: src/lang.c:1510 src/lang.c:1519 +#: src/lang.c:1838 src/lang.c:1847 msgid "Score (descending)" msgstr "Score (descendant)" -#: src/lang.c:1511 src/lang.c:1520 +#: src/lang.c:1839 src/lang.c:1848 msgid "Score (ascending)" msgstr "Score (ascendant)" -#: src/lang.c:1512 +#: src/lang.c:1840 msgid "Lines: (descending)" msgstr "Lines: (descendant)" -#: src/lang.c:1513 +#: src/lang.c:1841 msgid "Lines: (ascending)" msgstr "Lines: (ascendant)" -#: src/lang.c:1521 +#: src/lang.c:1849 msgid "Last posting date (descending)" msgstr "Dernière date de postage (descendant)" -#: src/lang.c:1522 +#: src/lang.c:1850 msgid "Last posting date (ascending)" msgstr "Dernière date de postage (ascendant)" -#: src/lang.c:1528 +#: src/lang.c:1856 msgid "Quick-sort" msgstr "Quick-sort" -#: src/lang.c:1529 +#: src/lang.c:1857 msgid "Heap-sort" msgstr "Heap-sort" -#: src/lang.c:1536 +#: src/lang.c:1864 msgid "Always Keep" msgstr "Toujours garder" -#: src/lang.c:1537 +#: src/lang.c:1865 msgid "Always Remove" msgstr "Toujours effacer" -#: src/lang.c:1538 +#: src/lang.c:1866 msgid "Mark with D on selection screen" msgstr "Marquer avec un D dans la vue sélection" -#: src/lang.c:1544 +#: src/lang.c:1872 msgid "Kill only unread arts" msgstr "Filtrer uniquement les articles non lus" -#: src/lang.c:1545 +#: src/lang.c:1873 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:1546 +#: src/lang.c:1874 msgid "Kill all arts and never show" msgstr "Filtrer tous les articles et ne jamais afficher" -#: src/lang.c:1552 +#: src/lang.c:1880 msgid "Nothing special" msgstr "Rien de spécial" -#: src/lang.c:1553 +#: src/lang.c:1881 msgid "Compress quotes" msgstr "Citations compressées" -#: src/lang.c:1554 +#: src/lang.c:1882 msgid "Quote signatures" msgstr "Citer les signatures" -#: src/lang.c:1555 +#: src/lang.c:1883 msgid "Compress quotes, quote sigs" msgstr "Compresser les citations, citer les signatures" -#: src/lang.c:1556 +#: src/lang.c:1884 msgid "Quote empty lines" msgstr "Citer les lignes vides" -#: src/lang.c:1557 +#: src/lang.c:1885 msgid "Compress quotes, quote empty lines" msgstr "Compresser les citations, citer les lignes vides" -#: src/lang.c:1558 +#: src/lang.c:1886 msgid "Quote sigs & empty lines" msgstr "Citer les signatures & les lignes vides" -#: src/lang.c:1559 +#: src/lang.c:1887 msgid "Comp. q., quote sigs & empty lines" msgstr "Citations compr., signatures et lignes vides citées" -#: src/lang.c:1600 +#: src/lang.c:1928 msgid "With headers" -msgstr "Avec les en-têtes" +msgstr "avec les en-têtes" -#: src/lang.c:1601 +#: src/lang.c:1929 msgid "Without headers" -msgstr "Sans les en-têtes" +msgstr "sans les en-têtes" -#: src/lang.c:1608 +#: src/lang.c:1936 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1610 +#: src/lang.c:1938 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1611 +#: src/lang.c:1939 msgid "NFC" msgstr "NFC" -#: src/lang.c:1612 +#: src/lang.c:1940 msgid "NFD" msgstr "NFD" -#: src/lang.c:1614 +#: src/lang.c:1942 msgid "NFKC case fold" msgstr "Transformation NFKC de la casse" -#: src/lang.c:1623 +#: src/lang.c:1951 msgid "Display Options" msgstr "Options d'affichage" -#: src/lang.c:1630 +#: src/lang.c:1958 msgid "Color Options" msgstr "Options des couleurs" -#: src/lang.c:1636 +#: src/lang.c:1964 msgid "Highlight Options" msgstr "Options de mise en évidence" -#: src/lang.c:1643 +#: src/lang.c:1971 msgid "Article-Limiting Options" msgstr "Options des articles" -#: src/lang.c:1649 +#: src/lang.c:1977 msgid "Posting/Mailing Options" msgstr "Options de postage/messagerie" -#: src/lang.c:1655 +#: src/lang.c:1983 msgid "Saving/Printing Options" msgstr "Options d'enregistrement/d'impression" -#: src/lang.c:1661 +#: src/lang.c:1989 msgid "Expert Options" msgstr "Options avancées" -#: src/lang.c:1667 +#: src/lang.c:1995 msgid "Filtering Options" msgstr "Options de filtrage" -#: src/lang.c:1672 src/lang.c:1703 src/lang.c:1709 src/lang.c:1736 -#: src/lang.c:1788 src/lang.c:1794 src/lang.c:1804 src/lang.c:1815 -#: src/lang.c:1833 src/lang.c:1844 src/lang.c:1913 src/lang.c:2122 -#: src/lang.c:2128 src/lang.c:2134 src/lang.c:2149 src/lang.c:2161 -#: src/lang.c:2168 src/lang.c:2222 src/lang.c:2231 src/lang.c:2237 -#: src/lang.c:2244 src/lang.c:2251 src/lang.c:2258 src/lang.c:2265 -#: src/lang.c:2272 src/lang.c:2279 src/lang.c:2286 src/lang.c:2293 -#: src/lang.c:2300 src/lang.c:2307 src/lang.c:2314 src/lang.c:2321 -#: src/lang.c:2328 src/lang.c:2335 src/lang.c:2342 src/lang.c:2349 -#: src/lang.c:2356 src/lang.c:2363 src/lang.c:2370 src/lang.c:2377 -#: src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 src/lang.c:2405 -#: src/lang.c:2413 src/lang.c:2429 src/lang.c:2436 src/lang.c:2443 -#: src/lang.c:2450 src/lang.c:2456 src/lang.c:2462 src/lang.c:2479 -#: src/lang.c:2491 src/lang.c:2526 src/lang.c:2579 src/lang.c:2593 -#: src/lang.c:2599 src/lang.c:2624 src/lang.c:2642 src/lang.c:2659 -#: src/lang.c:2671 src/lang.c:2704 src/lang.c:2733 src/lang.c:2753 -#: src/lang.c:2781 src/lang.c:2791 src/lang.c:2798 src/lang.c:2824 -#: src/lang.c:2848 src/lang.c:2925 src/lang.c:2940 src/lang.c:2948 -#: src/lang.c:2962 src/lang.c:2968 src/lang.c:3006 +#: src/lang.c:2000 src/lang.c:2031 src/lang.c:2037 src/lang.c:2064 +#: src/lang.c:2116 src/lang.c:2122 src/lang.c:2132 src/lang.c:2143 +#: src/lang.c:2161 src/lang.c:2172 src/lang.c:2241 src/lang.c:2456 +#: src/lang.c:2462 src/lang.c:2468 src/lang.c:2483 src/lang.c:2495 +#: src/lang.c:2502 src/lang.c:2556 src/lang.c:2565 src/lang.c:2571 +#: src/lang.c:2578 src/lang.c:2585 src/lang.c:2592 src/lang.c:2599 +#: src/lang.c:2606 src/lang.c:2613 src/lang.c:2620 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:2761 src/lang.c:2777 +#: src/lang.c:2784 src/lang.c:2791 src/lang.c:2798 src/lang.c:2804 +#: src/lang.c:2810 src/lang.c:2827 src/lang.c:2839 src/lang.c:2874 +#: src/lang.c:2927 src/lang.c:2941 src/lang.c:2947 src/lang.c:2972 +#: src/lang.c:2990 src/lang.c:3007 src/lang.c:3019 src/lang.c:3052 +#: src/lang.c:3081 src/lang.c:3101 src/lang.c:3129 src/lang.c:3139 +#: src/lang.c:3146 src/lang.c:3172 src/lang.c:3196 src/lang.c:3343 +#: src/lang.c:3358 src/lang.c:3366 src/lang.c:3380 src/lang.c:3386 +#: src/lang.c:3424 msgid " toggles, sets, cancels." msgstr " change, valide, annule." -#: src/lang.c:1673 +#: src/lang.c:2001 msgid "Show mini menu & posting etiquette" msgstr "Afficher le menu & l'intitulé du postage" -#: src/lang.c:1674 +#: src/lang.c:2002 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5698,17 +6177,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:1679 +#: src/lang.c:2007 msgid "Show short description for each newsgroup. toggles & sets." msgstr "" "Afficher une brève description pour chaque groupe. change & " " valide." -#: src/lang.c:1680 +#: src/lang.c:2008 msgid "Show description of each newsgroup" msgstr "Voir description de chaque groupe" -#: src/lang.c:1681 +#: src/lang.c:2009 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5716,18 +6195,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:1686 +#: src/lang.c:2014 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." msgstr "" "Affiche l'auteur dans le menu groupe. change & valide." -#: src/lang.c:1687 +#: src/lang.c:2015 msgid "In group and thread level, show author by" msgstr "Dans la vue groupe et processus, voir auteur par" -#: src/lang.c:1688 +#: src/lang.c:2016 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5743,34 +6222,34 @@ msgstr "" "# * 2 = nom complet\n" "# 3 = les deux\n" -#: src/lang.c:1697 +#: src/lang.c:2025 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "" "Affiche -> ou une barre de sélection. change & valide." -#: src/lang.c:1698 +#: src/lang.c:2026 msgid "Draw -> instead of highlighted bar" msgstr "Afficher -> plutôt qu'une barre" -#: src/lang.c:1699 +#: src/lang.c:2027 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:1704 +#: src/lang.c:2032 msgid "Use inverse video for page headers" msgstr "Vidéo inversée pour les en-têtes" -#: src/lang.c:1705 +#: src/lang.c:2033 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:1710 +#: src/lang.c:2038 msgid "Thread articles by" msgstr "Regrouper les articles par" -#: src/lang.c:1711 +#: src/lang.c:2039 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5790,17 +6269,17 @@ msgstr "" "# 4 = Sujet multipartie\n" "# 5 = Pourcentage de concordance\n" -#: src/lang.c:1722 +#: src/lang.c:2050 msgid "Enter percentage match required to thread together. sets." msgstr "" "Entrer le pourcentage de concordance pour grouper les articles en un fil. " " valide." -#: src/lang.c:1723 +#: src/lang.c:2051 msgid "Thread percentage match" msgstr "Pourcentage de concordance pour grouper" -#: src/lang.c:1725 +#: src/lang.c:2053 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5829,11 +6308,11 @@ msgstr "" "'harpie',\n" "# 'happie' et 'harppy' seront regroupés à part de 'happy'\n" -#: src/lang.c:1737 +#: src/lang.c:2065 msgid "Score of a thread" msgstr "Score d'un fil" -#: src/lang.c:1738 +#: src/lang.c:2066 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5847,17 +6326,17 @@ msgstr "" "# 1 = somme\n" "# 2 = moyenne\n" -#: src/lang.c:1746 +#: src/lang.c:2074 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "" "Trie les articles d'après un en-tête. change & valide." -#: src/lang.c:1747 +#: src/lang.c:2075 msgid "Sort articles by" msgstr "Trier les articles par" -#: src/lang.c:1748 +#: src/lang.c:2076 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5887,15 +6366,15 @@ msgstr "" "# 9 = Lignes descendant\n" "# 10 = Lignes ascendant)\n" -#: src/lang.c:1764 +#: src/lang.c:2092 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "Trier les fils par Rien ou Score. change & valide." -#: src/lang.c:1765 +#: src/lang.c:2093 msgid "Sort threads by" msgstr "Trier les fils par" -#: src/lang.c:1766 +#: src/lang.c:2094 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5913,50 +6392,50 @@ msgstr "" "# 3 = Date la plus récente, descendant\n" "# 4 = Date la plus récente, ascendant\n" -#: src/lang.c:1776 +#: src/lang.c:2104 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "" "Place le curseur sur le 1er article non lu. change & " "valide." -#: src/lang.c:1777 +#: src/lang.c:2105 msgid "Go to first unread article in group" msgstr "Aller au 1er article non lu du groupe" -#: src/lang.c:1778 +#: src/lang.c:2106 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:1782 +#: src/lang.c:2110 msgid "Show all articles or only unread articles. toggles & sets." msgstr "" "Affiche tous les articles ou seulement ceux non lus. change & " " valide." -#: src/lang.c:1783 +#: src/lang.c:2111 msgid "Show only unread articles" msgstr "Afficher articles non lus seulement" -#: src/lang.c:1784 +#: src/lang.c:2112 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:1789 +#: src/lang.c:2117 msgid "Show only groups with unread arts" msgstr "Voir groupes avec articles non lus" -#: src/lang.c:1790 +#: src/lang.c:2118 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:1795 +#: src/lang.c:2123 msgid "Filter which articles" msgstr "Filtrer quel article" -#: src/lang.c:1796 +#: src/lang.c:2124 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5970,11 +6449,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:1805 +#: src/lang.c:2133 msgid "Go to the next unread article with" msgstr "Aller au prochain article non lu avec" -#: src/lang.c:1806 +#: src/lang.c:2134 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5990,11 +6469,11 @@ msgstr "" "# * 2 = TAB\n" "# 3 = PAGE DOWN ou TAB\n" -#: src/lang.c:1816 +#: src/lang.c:2144 msgid "How to treat blank lines" msgstr "Comment gérer les lignes vides" -#: src/lang.c:1817 +#: src/lang.c:2145 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -6024,13 +6503,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:1834 -#, fuzzy +#: src/lang.c:2162 msgid "Show help/mail sign in level titles" -msgstr "" -"Afficher les titres de niveau de connexion à l'aide/au courrier électronique" +msgstr "Afficher l'aide/signature du message dans les titres du niveau" -#: src/lang.c:1835 +#: src/lang.c:2163 msgid "" "# Show help sign, new mail sign, both or nothing in level titles.\n" "# Possible values are (the default is marked with *):\n" @@ -6039,28 +6516,38 @@ msgid "" "# 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 "" +"# Afficher l'aide pour la signature, la signature du nouveau message, les " +"deux\n" +"# ou rien dans les titres du niveau.\n" +"# Valeurs possibles (celle par défaut est marqué par *):\n" +"# 0 = Ne pas afficher l'aide ou la signature du message\n" +"# 1 = Afficher uniquement l'aide à la signature\n" +"# 2 = Afficher uniquement la signature du message si de nouveaux sont " +"arrivés\n" +"# * 3 = Afficher la signature du message si de nouveaux sont arrivés " +"autrement afficher l'aide pour la signature\n" -#: src/lang.c:1845 +#: src/lang.c:2173 msgid "List thread using right arrow key" msgstr "Lister le fil via la flèche droite" -#: src/lang.c:1846 +#: src/lang.c:2174 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:1850 +#: src/lang.c:2178 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" "Caractère indiquant les articles effacés. valide, annule." -#: src/lang.c:1851 +#: src/lang.c:2179 msgid "Character to show deleted articles" msgstr "Caractère pour articles effacés" -#: src/lang.c:1852 +#: src/lang.c:2180 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -6068,17 +6555,17 @@ msgstr "" "# Caractère utilisé pour indiquer qu'un article a été supprimé (défaut 'D')\n" "# _ est transformé en ' '\n" -#: src/lang.c:1857 +#: src/lang.c:2185 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "" "Caractère indiquant les articles inclus. valide, annule." -#: src/lang.c:1858 +#: src/lang.c:2186 msgid "Character to show inrange articles" msgstr "Caractère pour articles non inclus" -#: src/lang.c:1859 +#: src/lang.c:2187 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -6086,7 +6573,7 @@ msgstr "" "# Caractère utilisé pour indiquer qu'un article est inclus (défaut '#')\n" "# _ est transformé en ' '\n" -#: src/lang.c:1864 +#: src/lang.c:2192 msgid "" "Enter character to indicate that article will return. sets, " "cancels." @@ -6094,11 +6581,11 @@ msgstr "" "Caractère indiquant que l'article sera retourné. valide, " "annule." -#: src/lang.c:1865 +#: src/lang.c:2193 msgid "Character to show returning arts" msgstr "Caractère pour articles retournés" -#: src/lang.c:1866 +#: src/lang.c:2194 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -6106,117 +6593,117 @@ msgstr "" "# Caractère utilisé pour indiquer qu'un article sera retourné (défaut '#')\n" "# _ est transformé en ' '\n" -#: src/lang.c:1871 +#: src/lang.c:2199 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" "Caractère indiquant les articles sélectionnés. valide, annule." -#: src/lang.c:1872 +#: src/lang.c:2200 msgid "Character to show selected articles" msgstr "Caractère pour articles sélectionnés" -#: src/lang.c:1873 +#: src/lang.c:2201 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" msgstr "" -"# Caractère utilisé pour indiquer qu'un article fut sélectionné (defaut " +"# Caractère utilisé pour indiquer qu'un article fut sélectionné (défaut " "'*')\n" "# _ est transformé en ' '\n" -#: src/lang.c:1878 +#: src/lang.c:2206 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "" "Caractère indiquant les articles récents. valide, annule." -#: src/lang.c:1879 +#: src/lang.c:2207 msgid "Character to show recent articles" msgstr "Caractère pour articles récents" -#: src/lang.c:1880 +#: src/lang.c:2208 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" msgstr "" -"# Caractère utilisé pour indiquer qu'un article est récent (defaut 'o')\n" +"# Caractère utilisé pour indiquer qu'un article est récent (défaut 'o')\n" "# _ est transformé en ' '\n" -#: src/lang.c:1885 +#: src/lang.c:2213 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" "Caractère indiquant les articles non lus. valide, annule." -#: src/lang.c:1886 +#: src/lang.c:2214 msgid "Character to show unread articles" msgstr "Caractère pour articles non lus" -#: src/lang.c:1887 +#: src/lang.c:2215 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" msgstr "" -"# Caractère utilisé pour indiquer qu'un article est non lu (defaut '+')\n" +"# Caractère utilisé pour indiquer qu'un article est non lu (défaut '+')\n" "# _ est transformé en ' '\n" -#: src/lang.c:1892 +#: src/lang.c:2220 msgid "Enter character to indicate read articles. sets, cancels." msgstr "Caractère indiquant les articles lus. valide, annule." -#: src/lang.c:1893 +#: src/lang.c:2221 msgid "Character to show read articles" msgstr "Caractère pour articles lus" -#: src/lang.c:1894 +#: src/lang.c:2222 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" msgstr "" -"# Caractère utilisé pour indiquer qu'un article a été lu (defaut ' ')\n" +"# Caractère utilisé pour indiquer qu'un article a été lu (défaut ' ')\n" "# _ est transformé en ' '\n" -#: src/lang.c:1899 +#: src/lang.c:2227 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" "Caractère indiquant les articles filtrés. valide, annule." -#: src/lang.c:1900 +#: src/lang.c:2228 msgid "Character to show killed articles" msgstr "Caractère pour articles filtrés" -#: src/lang.c:1901 +#: src/lang.c:2229 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" msgstr "" -"# Caractère utilisé pour indiquer qu'un article a été filtré (defaut 'K')\n" +"# Caractère utilisé pour indiquer qu'un article a été filtré (défaut 'K')\n" "# kill_level doit être choisi en conséquence, _ est transformé en ' '\n" -#: src/lang.c:1906 +#: src/lang.c:2234 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "" "Caractère indiquant les articles lus et sélectionnés. valide, " "annule." -#: src/lang.c:1907 +#: src/lang.c:2235 msgid "Character to show readselected arts" msgstr "Caractère pour articles sélectionnés lus" -#: src/lang.c:1908 +#: src/lang.c:2236 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" msgstr "" "# Caractère utilisé pour indiquer qu'un article était sélectionné avec\n" -"# d'être lu (defaut ':')\n" +"# d'être lu (défaut ':')\n" "# kill_level doit être choisi en conséquence, _ est transformé en ' '\n" -#: src/lang.c:1914 +#: src/lang.c:2242 msgid "Abbreviate long newsgroup names" msgstr "Abréger les noms de groupes trop longs" -#: src/lang.c:1915 +#: src/lang.c:2243 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -6226,7 +6713,7 @@ msgstr "" "# la vue de sélection de groupes et d'articles comme affiché ci-dessous :\n" "# news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n" -#: src/lang.c:1921 +#: src/lang.c:2249 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" @@ -6234,11 +6721,11 @@ msgstr "" "0 = défilement page par page, -1 = afficher dernière ligne dans page " "suivante, -2 = demi-page" -#: src/lang.c:1922 +#: src/lang.c:2250 msgid "Number of lines to scroll in pager" msgstr "Vitesse de défilement dans le pager" -#: src/lang.c:1923 +#: src/lang.c:2251 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6256,50 +6743,61 @@ 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:1933 +#: src/lang.c:2261 msgid "Display signatures. toggles & sets." msgstr "Affiche les signatures. change & valide." -#: src/lang.c:1934 +#: src/lang.c:2262 msgid "Display signatures" msgstr "Afficher les signatures" -#: src/lang.c:1935 +#: src/lang.c:2263 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:1940 +#: src/lang.c:2267 #, fuzzy -msgid "Remove soft hyphens. toggles & sets." +msgid "Display article score. toggles & sets." msgstr "Affiche les signatures. change & valide." -#: src/lang.c:1941 +#: src/lang.c:2268 #, fuzzy -msgid "Remove soft hyphens" -msgstr "déplacer la sélection" +msgid "Display article score" +msgstr "afficher l'article suivant" -#: src/lang.c:1942 +#: src/lang.c:2269 #, fuzzy -msgid "# If ON remove soft hyphens when displaying articles\n" +msgid "# If ON show article score when displaying articles\n" msgstr "" "# Si OFF ne pas afficher les signatures lors de la visualisation des " "articles.\n" -#: src/lang.c:1947 +#: src/lang.c:2274 +msgid "Remove soft hyphens. toggles & sets." +msgstr "Effacer les traits d'union. change & valide." + +#: src/lang.c:2275 +msgid "Remove soft hyphens" +msgstr "Effacer les traits d'union" + +#: src/lang.c:2276 +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:2281 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" "Afficher les archives uue comme PJ marquées. change & " "valide." -#: src/lang.c:1948 +#: src/lang.c:2282 msgid "Display uue data as an attachment" msgstr "Afficher donnée uue comme PJ" -#: src/lang.c:1949 -#, fuzzy +#: src/lang.c:2283 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6313,24 +6811,24 @@ 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" "# * 0 = aucune, affichage brut des données uuencode\n" -"# 1 = oui, les données uuencode seront condensée dans une seule ligne\n" +"# 1 = oui, les données uuencode seront condensées dans une seule ligne\n" "# affichant la taille et le fichier, comme sont affichées les PJ MIME\n" "# 2 = masquer, comme pour l'option 1, mais toute ligne qui ressemble à " "des\n" "# données uuencode sera condensée en une seule ligne.\n" -#: src/lang.c:1959 +#: src/lang.c:2293 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "" "Décode les umlauts Allemands de type TeX en ISO. change & " "valide." -#: src/lang.c:1960 +#: src/lang.c:2294 msgid "Display \"a as Umlaut-a" msgstr "Afficher \"a comme Umlaut-a" -#: src/lang.c:1961 +#: src/lang.c:2295 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6338,15 +6836,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:1966 src/lang.c:1976 +#: src/lang.c:2300 src/lang.c:2310 msgid "Space separated list of header fields" msgstr "Liste des en-têtes, séparés par des espaces" -#: src/lang.c:1967 +#: src/lang.c:2301 msgid "Display these header fields (or *)" msgstr "Afficher ces en-têtes (ou *)" -#: src/lang.c:1968 +#: src/lang.c:2302 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" @@ -6365,11 +6863,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:1977 +#: src/lang.c:2311 msgid "Do not display these header fields" msgstr "Ne pas afficher ces en-têtes" -#: src/lang.c:1978 +#: src/lang.c:2312 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" @@ -6390,45 +6888,45 @@ msgstr "" "# news_headers_to_not_display=X-Alan X-Pape\n" "# Ne rien définir, désactive cette option.\n" -#: src/lang.c:1988 +#: src/lang.c:2322 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:1989 +#: src/lang.c:2323 msgid "Skip multipart/alternative parts" msgstr "Ignorer parties multipart/alternatives" -#: src/lang.c:1990 +#: src/lang.c:2324 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "# Si ON, enlève automatiquement les messages multipart/alternative\n" -#: src/lang.c:1994 +#: src/lang.c:2328 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "" "Activer la détection des blocs à citer ? change & valide." -#: src/lang.c:1995 +#: src/lang.c:2329 msgid "Detection of verbatim blocks" msgstr "Détection des blocs textuels" -#: src/lang.c:1996 +#: src/lang.c:2330 msgid "# If ON detect verbatim blocks in articles\n" msgstr "# Si ON, détecte les blocs textuels dans les articles\n" -#: src/lang.c:2001 +#: src/lang.c:2335 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:2002 +#: src/lang.c:2336 msgid "Regex used to show quoted lines" msgstr "Regex pour afficher les citations" -#: src/lang.c:2003 +#: src/lang.c:2337 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" @@ -6438,17 +6936,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:2009 +#: src/lang.c:2343 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:2010 +#: src/lang.c:2344 msgid "Regex used to show twice quoted l." msgstr "Regex pour afficher le 2nd niveau." -#: src/lang.c:2011 +#: src/lang.c:2345 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" @@ -6458,17 +6956,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:2017 +#: src/lang.c:2351 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:2018 +#: src/lang.c:2352 msgid "Regex used to show >= 3 times q.l." msgstr "Regex pour afficher niveau >= 3" -#: src/lang.c:2019 +#: src/lang.c:2353 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" @@ -6480,33 +6978,33 @@ msgstr "" "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par " "défaut.\n" -#: src/lang.c:2025 +#: src/lang.c:2359 msgid "Enable detection of external quotes? toggles & sets." msgstr "" "Activer la détection des citations externes ? change & " "valide." -#: src/lang.c:2026 +#: src/lang.c:2360 msgid "Detection of external quotes" msgstr "Détection des citations externes" -#: src/lang.c:2027 +#: src/lang.c:2361 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:2031 +#: src/lang.c:2365 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:2032 +#: src/lang.c:2366 msgid "Regex used to show quotes from external sources" msgstr "Regex pour afficher les citations de sources externes" -#: src/lang.c:2033 +#: src/lang.c:2367 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" @@ -6517,17 +7015,17 @@ msgstr "" "# second niveau. Ces citations sont affichées dans col_extquote. Si vous\n" "# laissez ce champ vide, tin utilisera une valeur incluse par défaut.\n" -#: src/lang.c:2040 +#: src/lang.c:2374 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:2041 +#: src/lang.c:2375 msgid "Regex used to highlight /slashes/" msgstr "Regex pour les mots entre /slash/" -#: src/lang.c:2042 +#: src/lang.c:2376 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '/' are to be shown in col_markslashes.\n" @@ -6538,17 +7036,17 @@ msgstr "" "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par " "défaut.\n" -#: src/lang.c:2048 +#: src/lang.c:2382 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:2049 +#: src/lang.c:2383 msgid "Regex used to highlight *stars*" msgstr "Regex pour les mots entre *astérisques*" -#: src/lang.c:2050 +#: src/lang.c:2384 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6559,17 +7057,17 @@ msgstr "" "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par " "défaut.\n" -#: src/lang.c:2056 +#: src/lang.c:2390 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:2057 +#: src/lang.c:2391 msgid "Regex used to highlight -strokes-" msgstr "Regex pour les mots entre -tirets-" -#: src/lang.c:2058 +#: src/lang.c:2392 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6580,17 +7078,17 @@ msgstr "" "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par " "défaut.\n" -#: src/lang.c:2064 +#: src/lang.c:2398 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:2065 +#: src/lang.c:2399 msgid "Regex used to highlight _underline_" msgstr "Regex pour les mots entre _underscore_" -#: src/lang.c:2066 +#: src/lang.c:2400 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6601,17 +7099,17 @@ msgstr "" "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par " "défaut.\n" -#: src/lang.c:2072 +#: src/lang.c:2406 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:2073 +#: src/lang.c:2407 msgid "Regex with Subject prefixes" msgstr "Regex pour les préfixes dans le sujet" -#: src/lang.c:2074 +#: src/lang.c:2408 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6619,17 +7117,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:2079 +#: src/lang.c:2413 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:2080 +#: src/lang.c:2414 msgid "Regex with Subject suffixes" msgstr "Regex pour les suffixes dans le sujet" -#: src/lang.c:2081 +#: src/lang.c:2415 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6637,15 +7135,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:2086 +#: src/lang.c:2420 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:2087 +#: src/lang.c:2421 msgid "Regex for begin of a verbatim block" msgstr "Regex pour le début d'un bloc textuel" -#: src/lang.c:2088 +#: src/lang.c:2422 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" @@ -6653,15 +7151,15 @@ msgstr "" "# Une expression régulière que tin utilisera pour trouver\n" "# le début d'un bloc textuel.\n" -#: src/lang.c:2093 +#: src/lang.c:2427 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:2094 +#: src/lang.c:2428 msgid "Regex for end of a verbatim block" msgstr "Regex pour la fin d'un bloc textuel" -#: src/lang.c:2095 +#: src/lang.c:2429 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" @@ -6669,7 +7167,7 @@ msgstr "" "# Une expression régulière que tin utilisera pour trouver\n" "# la fin d'une bloc textuel.\n" -#: src/lang.c:2100 +#: src/lang.c:2434 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" @@ -6677,11 +7175,11 @@ msgstr "" "Nom et options pour le visualisateur MIME externe, --internal pour celui " "inclus" -#: src/lang.c:2101 +#: src/lang.c:2435 msgid "MIME binary content viewer" msgstr "Visualisateur de contenu MIME" -#: src/lang.c:2102 +#: src/lang.c:2436 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -6695,15 +7193,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:2109 +#: src/lang.c:2443 msgid "Confirm before starting non-text viewing program" msgstr "Confirmation avant le lancement d'un visualisateur externe" -#: src/lang.c:2110 +#: src/lang.c:2444 msgid "Ask before using MIME viewer" msgstr "Demander avant d'utiliser le visualisateur" -#: src/lang.c:2111 +#: src/lang.c:2445 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" @@ -6712,38 +7210,38 @@ msgstr "" "# messages MIME\n" "# Cela ne se produit que lorsque 'metamail_prog' contient une valeur\n" -#: src/lang.c:2116 +#: src/lang.c:2450 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "" "Marquer lu les groupes à la fermeture ? change & valide." -#: src/lang.c:2117 +#: src/lang.c:2451 msgid "Catchup read groups when quitting" msgstr "Marquer lu les groupes à la fermeture" -#: src/lang.c:2118 +#: src/lang.c:2452 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:2123 +#: src/lang.c:2457 msgid "Catchup group using left key" msgstr "Marquer lu le groupe via la flèche gauche" -#: src/lang.c:2124 +#: src/lang.c:2458 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:2129 +#: src/lang.c:2463 msgid "Catchup thread by using left key" msgstr "Marquer lu le fil via la flèche gauche" -#: src/lang.c:2135 +#: src/lang.c:2469 msgid "Which actions require confirmation" msgstr "Quelles actions requièrent confirmation" -#: src/lang.c:2136 +#: src/lang.c:2470 msgid "" "# What should we ask confirmation for.\n" "# Possible values are (the default is marked with *):\n" @@ -6767,11 +7265,11 @@ msgstr "" "# 6 = quitter et sélection\n" "# 7 = commandes & quitter & sélection\n" -#: src/lang.c:2150 +#: src/lang.c:2484 msgid "'Mark as (un)read' ignores tags" msgstr "'Marquer (non)lu l'article' ignore les marques" -#: src/lang.c:2151 +#: src/lang.c:2485 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "" @@ -6779,45 +7277,45 @@ msgstr "" "l'article\n" "# actuel.\n" -#: src/lang.c:2155 +#: src/lang.c:2489 msgid "Program to run to open URLs, sets, cancels." msgstr "Logiciel utilisé pour lancer les URLs, valide, annule." -#: src/lang.c:2156 +#: src/lang.c:2490 msgid "Program that opens URLs" msgstr "Logiciel lançant les URLs" -#: src/lang.c:2157 +#: src/lang.c:2491 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:2162 +#: src/lang.c:2496 msgid "Use mouse in xterm" msgstr "Utiliser la souris dans l'xterm" -#: src/lang.c:2163 +#: src/lang.c:2497 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:2169 +#: src/lang.c:2503 msgid "Use scroll keys on keypad" msgstr "Utiliser les flèches du pavé numérique" -#: src/lang.c:2170 +#: src/lang.c:2504 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:2175 +#: src/lang.c:2509 msgid "Enter maximum number of article to get. sets." msgstr "Nombre max d'articles à récupérer. valide." -#: src/lang.c:2176 +#: src/lang.c:2510 msgid "Number of articles to get" msgstr "Nombre d'articles à récupérer" -#: src/lang.c:2177 +#: src/lang.c:2511 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" @@ -6826,29 +7324,29 @@ msgstr "" "# détermine le nombre max d'articles déjà lus à relire avant le premier non " "lu\n" -#: src/lang.c:2182 +#: src/lang.c:2516 msgid "Enter number of days article is considered recent. sets." msgstr "" "Nombre de jours un article est considéré comme récent. valide." -#: src/lang.c:2183 +#: src/lang.c:2517 msgid "Article recentness time limit" msgstr "Durée des articles considérés comme récents" -#: src/lang.c:2184 +#: src/lang.c:2518 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:2188 +#: src/lang.c:2522 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:2189 +#: src/lang.c:2523 msgid "Wildcard matching" msgstr "Concordance wildcard" -#: src/lang.c:2190 +#: src/lang.c:2524 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6860,59 +7358,59 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2197 +#: src/lang.c:2531 msgid "Enter minimal score before an article is marked killed. sets." msgstr "Score minimal avant qu'un article soit filtré. valide." -#: src/lang.c:2198 +#: src/lang.c:2532 msgid "Score limit (kill)" msgstr "Score minimum (filtre)" -#: src/lang.c:2199 +#: src/lang.c:2533 msgid "# Score limit before an article is marked killed\n" msgstr "# Score minimal avant qu'un article soit filtré\n" -#: src/lang.c:2203 +#: src/lang.c:2537 msgid "Enter default score to kill articles. sets." msgstr "Score par défaut pour filtrer les articles. valide." -#: src/lang.c:2204 +#: src/lang.c:2538 msgid "Default score to kill articles" msgstr "Score par déf. pour filtrer les articles" -#: src/lang.c:2205 +#: src/lang.c:2539 msgid "# Default score to kill articles\n" msgstr "# Score par défaut pour filtrer les articles\n" -#: src/lang.c:2209 +#: src/lang.c:2543 msgid "Enter minimal score before an article is marked hot. sets." msgstr "Score minimal avant qu'un article soit sélectionné. valide." -#: src/lang.c:2210 +#: src/lang.c:2544 msgid "Score limit (select)" msgstr "Score minimum (sélection)" -#: src/lang.c:2211 +#: src/lang.c:2545 msgid "# Score limit before an article is marked hot\n" msgstr "# Score minimal avant qu'un article soit sélectionné\n" -#: src/lang.c:2215 +#: src/lang.c:2549 msgid "Enter default score to select articles. sets." msgstr "Score par défaut pour la sélection des articles. valide." -#: src/lang.c:2216 +#: src/lang.c:2550 msgid "Default score to select articles" msgstr "Score par défaut pour sél. les articles" -#: src/lang.c:2217 +#: src/lang.c:2551 msgid "# Default score to select articles\n" msgstr "# Score par défaut pour sélectionner les articles\n" -#: src/lang.c:2223 +#: src/lang.c:2557 msgid "Use slrnface to show ''X-Face:''s" msgstr "Utiliser slrnface pour afficher les 'X-Face:'" -#: src/lang.c:2224 +#: src/lang.c:2558 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6920,19 +7418,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:2232 +#: src/lang.c:2566 msgid "Use ANSI color" msgstr "Utiliser les couleurs ANSI" -#: src/lang.c:2233 +#: src/lang.c:2567 msgid "# If ON using ANSI-color\n" msgstr "# Si ON, utiliser les couleurs ANSI\n" -#: src/lang.c:2238 +#: src/lang.c:2572 msgid "Standard foreground color" msgstr "Couleur standard de l'avant-plan" -#: src/lang.c:2239 +#: src/lang.c:2573 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -6940,11 +7438,11 @@ msgstr "" "# Couleur standard de l'avant-plan\n" "# Défaut : -1 (défaut couleur)\n" -#: src/lang.c:2245 +#: src/lang.c:2579 msgid "Standard background color" msgstr "Couleur standard de l'arrière-plan" -#: src/lang.c:2246 +#: src/lang.c:2580 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -6952,11 +7450,11 @@ msgstr "" "# Couleur standard de l'arrière-plan\n" "# Défaut : -1 (défaut couleur)\n" -#: src/lang.c:2252 +#: src/lang.c:2586 msgid "Color for inverse text (background)" msgstr "Couleur du texte inversé (arrière-plan)" -#: src/lang.c:2253 +#: src/lang.c:2587 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -6964,11 +7462,11 @@ msgstr "" "# Couleur de l'arrière-plan pour le texte inversé\n" "# Défaut : 4 (bleu)\n" -#: src/lang.c:2259 +#: src/lang.c:2593 msgid "Color for inverse text (foreground)" msgstr "Couleur du texte inversé (avant-plan)" -#: src/lang.c:2260 +#: src/lang.c:2594 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -6976,11 +7474,11 @@ msgstr "" "# Couleur de l'avant-plan du texte inversé\n" "# Défaut : 7 (blanc)\n" -#: src/lang.c:2266 +#: src/lang.c:2600 msgid "Color of text lines" msgstr "Couleur du texte" -#: src/lang.c:2267 +#: src/lang.c:2601 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -6988,11 +7486,11 @@ msgstr "" "# Couleur du texte\n" "# Défaut : -1 (défaut couleur)\n" -#: src/lang.c:2273 +#: src/lang.c:2607 msgid "Color of mini help menu" msgstr "Couleur du petit menu d'aide" -#: src/lang.c:2274 +#: src/lang.c:2608 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -7000,11 +7498,11 @@ msgstr "" "# Couleur du petit menu d'aide\n" "# Défaut : 3 (marron)\n" -#: src/lang.c:2280 +#: src/lang.c:2614 msgid "Color of help text" msgstr "Couleur de l'aide" -#: src/lang.c:2281 +#: src/lang.c:2615 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -7012,11 +7510,11 @@ msgstr "" "# Couleur des pages d'aide\n" "# Défaut : -1 (couleur par défaut)\n" -#: src/lang.c:2287 +#: src/lang.c:2621 msgid "Color of status messages" msgstr "Couleur des messages de statut" -#: src/lang.c:2288 +#: src/lang.c:2622 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" @@ -7024,11 +7522,11 @@ msgstr "" "# Couleur des messages de statut\n" "# Défaut : 6 (cyan)\n" -#: src/lang.c:2294 +#: src/lang.c:2628 msgid "Color of quoted lines" msgstr "Couleur de citation de 1er niveau" -#: src/lang.c:2295 +#: src/lang.c:2629 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -7036,11 +7534,11 @@ msgstr "" "# Couleur de citation de premier niveau\n" "# Défaut : 2 (vert)\n" -#: src/lang.c:2301 +#: src/lang.c:2635 msgid "Color of twice quoted line" msgstr "Couleur de citation de 2nd niveau" -#: src/lang.c:2302 +#: src/lang.c:2636 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" @@ -7048,11 +7546,11 @@ msgstr "" "# Couleur de citation de second niveau\n" "# Défaut : 3 (marron)\n" -#: src/lang.c:2308 +#: src/lang.c:2642 msgid "Color of =>3 times quoted line" msgstr "Couleur de citation de 3e niveau ou supérieur" -#: src/lang.c:2309 +#: src/lang.c:2643 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" @@ -7060,11 +7558,11 @@ msgstr "" "# Couleur de citation de 3e niveau ou supérieur\n" "# Défaut : 4 (bleu)\n" -#: src/lang.c:2315 +#: src/lang.c:2649 msgid "Color of article header lines" msgstr "Couleur des en-têtes de l'article" -#: src/lang.c:2316 +#: src/lang.c:2650 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" @@ -7072,11 +7570,11 @@ msgstr "" "# Couleur des en-têtes de l'article\n" "# Défaut : 2 (vert)\n" -#: src/lang.c:2322 +#: src/lang.c:2656 msgid "Color of actual news header fields" msgstr "Couleur des champs d'en-tête actuels" -#: src/lang.c:2323 +#: src/lang.c:2657 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -7084,11 +7582,11 @@ msgstr "" "# Couleur des champs d'en-têtes actuels\n" "# Défaut : 9 (rouge gras)\n" -#: src/lang.c:2329 +#: src/lang.c:2663 msgid "Color of article subject lines" msgstr "Couleur du sujet" -#: src/lang.c:2330 +#: src/lang.c:2664 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -7096,11 +7594,11 @@ msgstr "" "# Couleur du sujet\n" "# Défaut : 6 (cyan)\n" -#: src/lang.c:2336 +#: src/lang.c:2670 msgid "Color of external quotes" msgstr "Couleur des citations externes" -#: src/lang.c:2337 +#: src/lang.c:2671 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" @@ -7108,11 +7606,11 @@ msgstr "" "# Couleur des citations textuelles de sources externes\n" "# Défaut : 5 (rose)\n" -#: src/lang.c:2343 +#: src/lang.c:2677 msgid "Color of response counter" msgstr "Couleur du compteur de réponse" -#: src/lang.c:2344 +#: src/lang.c:2678 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -7120,11 +7618,11 @@ msgstr "" "# Couleur du compteur de réponse\n" "# Défaut : 2 (vert)\n" -#: src/lang.c:2350 +#: src/lang.c:2684 msgid "Color of sender (From:)" msgstr "Couleur de l'expéditeur (From:)" -#: src/lang.c:2351 +#: src/lang.c:2685 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -7132,11 +7630,11 @@ msgstr "" "# Couleur de l'expéditeur (From:)\n" "# Défaut : 2 (vert)\n" -#: src/lang.c:2357 +#: src/lang.c:2691 msgid "Color of help/mail sign" msgstr "Couleur de l'aide/signature email" -#: src/lang.c:2358 +#: src/lang.c:2692 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -7144,11 +7642,11 @@ msgstr "" "# Couleur de l'aide/signature email\n" "# Défaut : 4 (bleu)\n" -#: src/lang.c:2364 +#: src/lang.c:2698 msgid "Color of signatures" msgstr "Couleur des signatures" -#: src/lang.c:2365 +#: src/lang.c:2699 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -7156,11 +7654,39 @@ msgstr "" "# Couleur des signatures\n" "# Défaut : 4 (bleu)\n" -#: src/lang.c:2371 +#: src/lang.c:2705 +#, fuzzy +msgid "Color of negative score" +msgstr "Couleur du texte" + +#: src/lang.c:2706 +#, fuzzy +msgid "" +"# Color of negative score\n" +"# Default: 1 (red)\n" +msgstr "" +"# Couleur des signatures\n" +"# Défaut : 4 (bleu)\n" + +#: src/lang.c:2712 +#, fuzzy +msgid "Color of positive score" +msgstr "Couleur du compteur de réponse" + +#: src/lang.c:2713 +#, fuzzy +msgid "" +"# Color of positive score\n" +"# Default: 2 (green)\n" +msgstr "" +"# Couleur du compteur de réponse\n" +"# Défaut : 2 (vert)\n" + +#: src/lang.c:2719 msgid "Color of highlighted URLs" msgstr "Couleur des URLs en surbrillance" -#: src/lang.c:2372 +#: src/lang.c:2720 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -7168,11 +7694,11 @@ msgstr "" "# Couleur des URLs en surbrillance\n" "# Défaut : -1 (défaut couleur)\n" -#: src/lang.c:2378 +#: src/lang.c:2726 msgid "Color of verbatim blocks" msgstr "Couleur des blocs textuels" -#: src/lang.c:2379 +#: src/lang.c:2727 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" @@ -7180,11 +7706,11 @@ msgstr "" "# Couleur des blocs textuels\n" "# Défaut : 5 (rose)\n" -#: src/lang.c:2385 +#: src/lang.c:2733 msgid "Color of highlighting with *stars*" msgstr "Couleur des mots entre *astérisques*" -#: src/lang.c:2386 +#: src/lang.c:2734 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -7192,11 +7718,11 @@ msgstr "" "# Couleur des mots entre *astérisques*\n" "# Défaut : 11 (jaune)\n" -#: src/lang.c:2392 +#: src/lang.c:2740 msgid "Color of highlighting with _dash_" msgstr "Couleur des mots entre _underscore_" -#: src/lang.c:2393 +#: src/lang.c:2741 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -7204,11 +7730,11 @@ msgstr "" "# Couleur des mots entre _underscore_\n" "# Défaut : 13 (rose gras)\n" -#: src/lang.c:2399 +#: src/lang.c:2747 msgid "Color of highlighting with /slash/" msgstr "Couleur des mots entre /slash/" -#: src/lang.c:2400 +#: src/lang.c:2748 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -7216,11 +7742,11 @@ msgstr "" "# Couleur des mots entre /slash/\n" "# Défaut : 14 (cyan gras)\n" -#: src/lang.c:2406 +#: src/lang.c:2754 msgid "Color of highlighting with -stroke-" msgstr "Couleur des mots entre -tirets-" -#: src/lang.c:2407 +#: src/lang.c:2755 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -7228,11 +7754,11 @@ msgstr "" "# Couleur des mots entre -tirets-\n" "# Défaut : 12 (bleu gras)\n" -#: src/lang.c:2414 +#: src/lang.c:2762 msgid "Attr. of highlighting with *stars*" msgstr "Style des mots entre *astérisques*" -#: src/lang.c:2415 +#: src/lang.c:2763 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7260,11 +7786,11 @@ msgstr "" "# Style des mots entre *astérisques*\n" "# Défaut : 6 (gras)\n" -#: src/lang.c:2430 +#: src/lang.c:2778 msgid "Attr. of highlighting with _dash_" msgstr "Style des mots entre _underscore_" -#: src/lang.c:2431 +#: src/lang.c:2779 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" @@ -7272,11 +7798,11 @@ msgstr "" "# Style des mots entre _tirets_\n" "# Défaut : 2 (mise en évidence accrue)\n" -#: src/lang.c:2437 +#: src/lang.c:2785 msgid "Attr. of highlighting with /slash/" msgstr "Style des mots entre /slash/" -#: src/lang.c:2438 +#: src/lang.c:2786 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" @@ -7284,11 +7810,11 @@ msgstr "" "# Style des mots entre /slash/\n" "# Défaut : 5 (contrasté)\n" -#: src/lang.c:2444 +#: src/lang.c:2792 msgid "Attr. of highlighting with -stroke-" msgstr "Style des mots entre -tirets-" -#: src/lang.c:2445 +#: src/lang.c:2793 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" @@ -7296,27 +7822,27 @@ msgstr "" "# Style des mots entre -tirets-\n" "# Défaut : 3 (vidéo inversée)\n" -#: src/lang.c:2451 +#: src/lang.c:2799 msgid "URL highlighting in message body" msgstr "Mise en évidence des URLs dans les articles" -#: src/lang.c:2452 +#: src/lang.c:2800 msgid "# Enable URL highlighting?\n" msgstr "# Mettre en évidence les URLs ?\n" -#: src/lang.c:2457 +#: src/lang.c:2805 msgid "Word highlighting in message body" msgstr "Mise en évidence des mots dans les articles" -#: src/lang.c:2458 +#: src/lang.c:2806 msgid "# Enable word highlighting?\n" msgstr "# Mettre en évidence les mots ?\n" -#: src/lang.c:2463 +#: src/lang.c:2811 msgid "What to display instead of mark" msgstr "Afficher ça plutôt qu'une marque" -#: src/lang.c:2464 +#: src/lang.c:2812 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7332,63 +7858,63 @@ msgstr "" "# 1 = oui, afficher la marque\n" "# * 2 = plutôt afficher un espace\n" -#: src/lang.c:2473 +#: src/lang.c:2821 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "Largeur du pager. valide." -#: src/lang.c:2474 +#: src/lang.c:2822 msgid "Page line wrap column" msgstr "Largeur du pager" -#: src/lang.c:2475 +#: src/lang.c:2823 msgid "# Wrap article lines at column\n" msgstr "# Justifier les lignes des articles à la colonne indiquée\n" -#: src/lang.c:2480 +#: src/lang.c:2828 msgid "Wrap around threads on next unread" msgstr "Englober les fils pour le non lu suivant" -#: src/lang.c:2481 +#: src/lang.c:2829 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:2485 +#: src/lang.c:2833 msgid "Enter default mail address (and fullname). sets." msgstr "Adresse mail par défaut (et nom complet). valide." -#: src/lang.c:2486 src/lang.c:2987 +#: src/lang.c:2834 src/lang.c:3405 msgid "Mail address (and fullname)" msgstr "Adresse mail (et nom complet)" -#: src/lang.c:2487 +#: src/lang.c:2835 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:2492 +#: src/lang.c:2840 msgid "Show empty Followup-To in editor" msgstr "Inclure l'en-tête Followup-To dans l'éditeur" -#: src/lang.c:2493 +#: src/lang.c:2841 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:2497 +#: src/lang.c:2845 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "" "Chemin/! commande/--aucune pour la création de votre signature. " "valide." -#: src/lang.c:2498 +#: src/lang.c:2846 msgid "Create signature from path/command" msgstr "Signature depuis fichier/commande" -#: src/lang.c:2499 +#: src/lang.c:2847 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7405,55 +7931,55 @@ msgstr "" "# (%G pour indiquer le nom du groupe actuel)\n" "# sigfile=--aucun ne pas ajouter de signature\n" -#: src/lang.c:2507 +#: src/lang.c:2855 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "Précéder la signature avec \"-- \". change & valide." -#: src/lang.c:2508 +#: src/lang.c:2856 msgid "Prepend signature with \"-- \"" msgstr "Précéder la signature avec \"-- \"" -#: src/lang.c:2509 +#: src/lang.c:2857 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:2513 +#: src/lang.c:2861 msgid "Add signature when reposting articles. toggles & sets." msgstr "" "Rajouter la signature lors du repostage. change & valide." -#: src/lang.c:2514 +#: src/lang.c:2862 msgid "Add signature when reposting" msgstr "Rajouter la signature lors du repostage" -#: src/lang.c:2515 +#: src/lang.c:2863 msgid "# If ON add signature to reposted articles\n" msgstr "# Si ON, rajoute la signature aux articles repostés\n" -#: src/lang.c:2519 +#: src/lang.c:2867 msgid "Enter quotation marks, %I for author's initials." msgstr "Caractère de citation, %I correspond aux initiales de l’auteur." -#: src/lang.c:2520 +#: src/lang.c:2868 msgid "Characters used as quote-marks" msgstr "Caractère de citation" -#: src/lang.c:2521 +#: src/lang.c:2869 msgid "" "# Characters used in quoting to followups and replies.\n" "# '_' is replaced by ' ', %I is replaced by author's initials.\n" 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" +"# '_' est remplacé par ' ', %I est remplacé par les initiales de l’auteur.\n" -#: src/lang.c:2527 +#: src/lang.c:2875 msgid "Quoting behavior" msgstr "Type de citations" -#: src/lang.c:2528 +#: src/lang.c:2876 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7477,17 +8003,17 @@ msgstr "" "# 6 = Citer les signatures, citer les lignes vides\n" "# 7 = Citations compr., signatures et lignes vides citées\n" -#: src/lang.c:2541 src/lang.c:2549 src/lang.c:2555 +#: src/lang.c:2889 src/lang.c:2897 src/lang.c:2903 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:2542 +#: src/lang.c:2890 msgid "Quote line when following up" msgstr "Citation lors d'un suivi" -#: src/lang.c:2543 +#: src/lang.c:2891 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" @@ -7497,39 +8023,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:2550 +#: src/lang.c:2898 msgid "Quote line when cross-posting" msgstr "Citation lors d'un cross-post" -#: src/lang.c:2556 +#: src/lang.c:2904 msgid "Quote line when mailing" msgstr "Citation lors d'un envoi par mail" -#: src/lang.c:2561 +#: src/lang.c:2909 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "" "Si ON, inclus l'en-tête 'User-Agent:'. change & valide." -#: src/lang.c:2562 +#: src/lang.c:2910 msgid "Insert 'User-Agent:' header" msgstr "Insérer l'en-tête 'User-Agent:'" -#: src/lang.c:2563 +#: src/lang.c:2911 msgid "# If ON include advertising User-Agent: header\n" msgstr "# Si ON inclus l'en-tête 'User-Agent:'\n" -#: src/lang.c:2568 +#: src/lang.c:2916 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" "Jeu d'encodage pour MIME (p.e. US-ASCII, ISO_8859_1, EUC_KR), " "valide." -#: src/lang.c:2569 +#: src/lang.c:2917 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2570 +#: src/lang.c:2918 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7549,40 +8075,40 @@ msgstr "" "# d'encodage autre que mm_charset est considéré comme non disponible et\n" "# représenté par '?'.\n" -#: src/lang.c:2580 +#: src/lang.c:2928 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2581 +#: src/lang.c:2929 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:2585 +#: src/lang.c:2933 msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "Encodage local (p.e. US-ASCII, ISO_8859_1, EUC_KR), valide." -#: src/lang.c:2586 +#: src/lang.c:2934 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2587 +#: src/lang.c:2935 msgid "# Charset supported locally.\n" msgstr "# Encodage de caractères local disponible.\n" -#: src/lang.c:2594 +#: src/lang.c:2942 msgid "Mailbox format" msgstr "Format de la boîte à lettres" -#: src/lang.c:2595 +#: src/lang.c:2943 msgid "# Format of the mailbox.\n" msgstr "# Format de la boîte à lettres\n" -#: src/lang.c:2600 +#: src/lang.c:2948 msgid "MIME encoding in news messages" msgstr "Encodage MIME dans les messages usenet" -#: src/lang.c:2601 +#: src/lang.c:2949 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" @@ -7597,15 +8123,15 @@ msgstr "" "# pour les jeux d'encodage 8bit Est Asiatique, Grec et Russe, car contenant\n" "# un plus grand nombre de caractères 8bit.\n" -#: src/lang.c:2609 src/lang.c:2630 +#: src/lang.c:2957 src/lang.c:2978 msgid "Don't change unless you know what you are doing. cancels." msgstr "Ne pas changer sauf si vous savez ce que vous faites. annule." -#: src/lang.c:2610 +#: src/lang.c:2958 msgid "Use 8bit characters in news headers" msgstr "Caractères 8bit dans les en-têtes usenet" -#: src/lang.c:2611 +#: src/lang.c:2959 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7618,30 +8144,30 @@ msgstr "" "# de la valeur de cette option sauf si post_mime_encoding a comme\n" "# valeur 8bit.\n" -#: src/lang.c:2618 +#: src/lang.c:2966 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" "Visualiser automatiquement les fichiers traités. change, " "valide, annule." -#: src/lang.c:2619 +#: src/lang.c:2967 msgid "View post-processed files" msgstr "Voir les fichiers traités" -#: src/lang.c:2620 +#: src/lang.c:2968 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:2625 +#: src/lang.c:2973 msgid "MIME encoding in mail messages" msgstr "Encodage MIME pour les mails" -#: src/lang.c:2631 +#: src/lang.c:2979 msgid "Use 8bit characters in mail headers" msgstr "Caractères 8bits dans en-têtes mail" -#: src/lang.c:2632 +#: src/lang.c:2980 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7661,11 +8187,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:2643 +#: src/lang.c:2991 msgid "Strip blanks from ends of lines" msgstr "Nettoyer les fins de lignes" -#: src/lang.c:2644 +#: src/lang.c:2992 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" @@ -7673,17 +8199,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:2650 +#: src/lang.c:2998 msgid "If ON, use transliteration. toggles & sets." msgstr "" "Si ON, utilise 'translit' pour iconv_open(3). change & " "valide." -#: src/lang.c:2651 +#: src/lang.c:2999 msgid "Transliteration" msgstr "Translitération (conversion)" -#: src/lang.c:2652 +#: src/lang.c:3000 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" @@ -7693,11 +8219,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:2660 +#: src/lang.c:3008 msgid "Send you a Cc/Bcc automatically" msgstr "S'envoyer automatiquement une copie" -#: src/lang.c:2661 +#: src/lang.c:3009 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" @@ -7714,11 +8240,11 @@ msgstr "" "# 2 = Cci\n" "# 3 = Cc et Cci\n" -#: src/lang.c:2672 +#: src/lang.c:3020 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "Type d’algorithme pour Cancel-Lock/Cancel-Key" -#: src/lang.c:2673 +#: src/lang.c:3021 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" @@ -7726,15 +8252,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:2679 +#: src/lang.c:3027 msgid "Enter address elements about which you want to be warned. sets." msgstr "Être averti de ces éléments. valide." -#: src/lang.c:2680 +#: src/lang.c:3028 msgid "Spamtrap warning address parts" msgstr "Pièges à spam dans les adresses" -#: src/lang.c:2681 +#: src/lang.c:3029 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7742,28 +8268,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:2686 +#: src/lang.c:3034 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "Entrer la durée d'un filtre (en nombre de jours). valide." -#: src/lang.c:2687 +#: src/lang.c:3035 msgid "No. of days a filter entry is valid" msgstr "Durée de validité d'un filtre" -#: src/lang.c:2688 +#: src/lang.c:3036 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:2692 +#: src/lang.c:3040 msgid "Add posted articles to filter. toggles & sets." msgstr "" "Créer une règle pour les articles postés. change & valide." -#: src/lang.c:2693 +#: src/lang.c:3041 msgid "Add posted articles to filter" msgstr "Créer une règle pour les articles postés" -#: src/lang.c:2694 +#: src/lang.c:3042 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7771,24 +8297,24 @@ msgstr "" "# Si ON, crée une règle pour les articles débutant un nouveau fil\n" "# afin de mettre en surbrillance les suivis.\n" -#: src/lang.c:2698 +#: src/lang.c:3046 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:2699 +#: src/lang.c:3047 msgid "Mail directory" msgstr "Répertoire mail" -#: src/lang.c:2700 +#: src/lang.c:3048 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:2705 +#: src/lang.c:3053 msgid "Save articles in batch mode (-S)" msgstr "Enregistrer articles en arrière-plan (-S)" -#: src/lang.c:2706 +#: src/lang.c:3054 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" @@ -7796,19 +8322,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:2711 +#: src/lang.c:3059 msgid "The directory where you want articles/threads saved." msgstr "Le répertoire où vous voulez enregistrer les articles/fils." -#: src/lang.c:2712 +#: src/lang.c:3060 msgid "Directory to save arts/threads in" msgstr "Répertoire où enregistrer les articles/fils" -#: src/lang.c:2713 +#: src/lang.c:3061 msgid "# Directory where articles/threads are saved\n" msgstr "# Répertoire où sont enregistrés les articles/fils\n" -#: src/lang.c:2717 +#: src/lang.c:3065 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." @@ -7816,24 +8342,25 @@ msgstr "" "Marquer lu les articles/fils enregistrés. change, valide, " " annule." -#: src/lang.c:2718 +#: src/lang.c:3066 msgid "Mark saved articles/threads as read" msgstr "Marquer lu les articles/fils enregistrés" -#: src/lang.c:2719 +#: src/lang.c:3067 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:2723 +#: src/lang.c:3071 msgid "Do post processing (e.g. extract attachments) for saved articles." -msgstr "Post-traiter (p.e. extraire les PJ) les articles enregistrés." +msgstr "" +"Ne pas faire de traitement postérieur (p.e. extraire les PJ) des articles " +"enregistrés." -#: src/lang.c:2724 +#: src/lang.c:3072 msgid "Post process saved articles" msgstr "Post-traiter les articles enregistrés" -#: src/lang.c:2725 -#, fuzzy +#: src/lang.c:3073 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7847,11 +8374,11 @@ msgstr "" "# 1 = extraire uniquement les *.shar (archives shell)\n" "# 2 = oui\n" -#: src/lang.c:2734 +#: src/lang.c:3082 msgid "Process only unread articles" msgstr "Traiter uniquement les articles non lus" -#: src/lang.c:2735 +#: src/lang.c:3083 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" @@ -7859,22 +8386,22 @@ msgstr "" "# Si ON, enregistre/imprime/pipe/envoi articles non lu\n" "# (excepté les articles marqués)\n" -#: src/lang.c:2740 +#: src/lang.c:3088 msgid "Print all or just part of header. toggles & sets." msgstr "" "Afficher tout ou une partie des en-têtes. change & valide." -#: src/lang.c:2741 +#: src/lang.c:3089 msgid "Print all headers when printing" msgstr "Imprimer tous les en-têtes" -#: src/lang.c:2742 +#: src/lang.c:3090 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:2746 +#: src/lang.c:3094 msgid "" "The printer program with options that is to be used to print articles/" "threads." @@ -7882,37 +8409,37 @@ msgstr "" "Le logiciel d'impression avec options utilisées pour imprimer les articles/" "fils." -#: src/lang.c:2747 +#: src/lang.c:3095 msgid "Printer program with options" msgstr "Logiciel d'impression avec options" -#: src/lang.c:2748 +#: src/lang.c:3096 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:2754 +#: src/lang.c:3102 msgid "Force redraw after certain commands" msgstr "Rafraîchir l'écran après certaines actions" -#: src/lang.c:2755 +#: src/lang.c:3103 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:2759 +#: src/lang.c:3107 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "" "%E pour l'éditeur, %F pour le fichier, %N pour la ligne, valide." -#: src/lang.c:2760 +#: src/lang.c:3108 msgid "Invocation of your editor" msgstr "Lancement de votre éditeur" -#: src/lang.c:2761 +#: src/lang.c:3109 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7920,16 +8447,16 @@ msgstr "" "# Format des paramètres pour l'éditeur\n" "# %E Éditeur %F Fichier %N N° de ligne\n" -#: src/lang.c:2766 +#: src/lang.c:3114 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:2767 +#: src/lang.c:3115 msgid "External inews" msgstr "Inews externe" -#: src/lang.c:2768 +#: src/lang.c:3116 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7937,18 +8464,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:2772 +#: src/lang.c:3120 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" "%M pour le MUA, %S pour le sujet, %T pour 'to:', %F pour Fichier, " "valide." -#: src/lang.c:2773 +#: src/lang.c:3121 msgid "Invocation of your mail command" msgstr "Lancement de votre client mail" -#: src/lang.c:2774 +#: src/lang.c:3122 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" @@ -7957,14 +8484,14 @@ msgid "" msgstr "" "# Format des paramètres de ligne pour le MUA\n" "# %M MUA %S Sujet %T 'To:' %F Fichier\n" -"# p.e. pour utiliser mutt comme MUA : mutt -s \"%S\" -- \"%T\" < %F\n" -"# p.e. pour mutt interactif : mutt -H %F\n" +"# p.e. pour utiliser mutt comme MUA : mutt -s \"%S\" — \"%T\" < %F\n" +"# p.e. pour mutt interactif : mutt -i %F -s \"%S\" — \"%T\"\n" -#: src/lang.c:2782 +#: src/lang.c:3130 msgid "Use interactive mail reader" msgstr "Utiliser un MUA interactif" -#: src/lang.c:2783 +#: src/lang.c:3131 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7978,36 +8505,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:2792 +#: src/lang.c:3140 msgid "Remove ~/.article after posting" msgstr "Effacer ~/.article après le postage" -#: src/lang.c:2793 +#: src/lang.c:3141 msgid "# If ON remove ~/.article after posting.\n" msgstr "# Si ON, effacer ~/.article après le postage.\n" -#: src/lang.c:2799 +#: src/lang.c:3147 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "Utiliser les formes UTF-8 (symboles, etc.)" -#: src/lang.c:2800 +#: src/lang.c:3148 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:2805 +#: src/lang.c:3153 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" "Fichier pour les articles postés, valide, pas de fichier = " "désactive." -#: src/lang.c:2806 +#: src/lang.c:3154 msgid "Filename for posted articles" msgstr "Fichier pour les articles postés" -#: src/lang.c:2807 +#: src/lang.c:3155 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -8016,41 +8543,41 @@ msgstr "" "# Si aucun fichier n'est indiqué, les articles postés ne seront pas\n" "# enregistrés\n" -#: src/lang.c:2812 +#: src/lang.c:3160 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" "Garder les articles non postés dans ~/dead.articles. change & " " valide." -#: src/lang.c:2813 +#: src/lang.c:3161 msgid "Keep failed arts in ~/dead.articles" msgstr "Articles non postés dans ~/dead.articles" -#: src/lang.c:2814 +#: src/lang.c:3162 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:2818 +#: src/lang.c:3166 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:2819 +#: src/lang.c:3167 msgid "No unsubscribed groups in newsrc" msgstr "Pas de groupes désabonnés dans newsrc" -#: src/lang.c:2820 +#: src/lang.c:3168 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:2825 +#: src/lang.c:3173 msgid "Remove bogus groups from newsrc" msgstr "Effacer les groupes corrompus de newsrc" -#: src/lang.c:2826 +#: src/lang.c:3174 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -8064,71 +8591,72 @@ msgstr "" "# 1 = effacer\n" "# 2 = marquer d'un D dans l'écran de sélection\n" -#: src/lang.c:2835 +#: src/lang.c:3183 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "" "Durée de l'attente d'une réponse du serveur (en secondes). valide." -#: src/lang.c:2836 +#: src/lang.c:3184 msgid "NNTP read timeout in seconds" msgstr "Durée limite d'attente lecture NNTP en secondes" -#: src/lang.c:2837 +#: src/lang.c:3185 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:2842 +#: src/lang.c:3190 msgid "Enter number of seconds until active file will be reread. sets." msgstr "Durée avant que le fichier active ne soit relu. valide." -#: src/lang.c:2843 +#: src/lang.c:3191 msgid "Interval in secs to reread active" msgstr "Durée avant relecture du fichier active" -#: src/lang.c:2844 +#: src/lang.c:3192 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:2849 +#: src/lang.c:3197 msgid "Reconnect to server automatically" msgstr "Reconnexion automatique au serveur" -#: src/lang.c:2850 +#: src/lang.c:3198 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:2854 +#: src/lang.c:3202 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" "Créer des copies locales des en-têtes NNTP. change & " "valide." -#: src/lang.c:2855 +#: src/lang.c:3203 msgid "Cache NNTP overview files locally" msgstr "Cache local des en-têtes NNTP" -#: src/lang.c:2856 +#: src/lang.c:3204 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:2860 src/lang.c:2875 src/lang.c:2895 src/lang.c:2914 +#: src/lang.c:3208 src/lang.c:3223 src/lang.c:3243 src/lang.c:3266 +#: src/lang.c:3291 src/lang.c:3313 src/lang.c:3332 msgid "Enter format string. sets, cancels." msgstr "Formatage des dates. valide, annule." -#: src/lang.c:2861 +#: src/lang.c:3209 msgid "Format string for selection level" msgstr "Marques de formatage dans la sélection de groupe" -#: src/lang.c:2862 +#: src/lang.c:3210 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -8152,11 +8680,11 @@ msgstr "" "# %n Nombre, numérotation des lignes à l'écran\n" "# %U Nombre de non lu(s)\n" -#: src/lang.c:2876 +#: src/lang.c:3224 msgid "Format string for group level" msgstr "Marques de formatage dans les groupes" -#: src/lang.c:2877 +#: src/lang.c:3225 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -8190,11 +8718,141 @@ msgstr "" "# %s Sujet (uniquement dans la sélection de groupe)\n" "# %S Score\n" -#: src/lang.c:2896 +#: src/lang.c:3244 +#, fuzzy +msgid "Format string for attachment level" +msgstr "Marques de formatage dans les fils" + +#: src/lang.c:3245 +#, fuzzy +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 "" +"# Marques de formatage dans la sélection de groupe\n" +"# Valeurs par défaut : %n %m %R %L %s %F\n" +"# Les valeurs possibles sont :\n" +"# %% '%'\n" +"# %D Date, comme date_format\n" +"# %(formatstr)D Date, formatstr est transmis à my_strftime()\n" +"# %F De, nom et/ou adresse conformément à show_author\n" +"# %I Initiales\n" +"# %L Nombre de ligne\n" +"# %M Message-ID\n" +"# %m Marques de l'article\n" +"# %n Nombre, numérotation des lignes à l'écran\n" +"# %R Nombre, nombre de réponses dans un fil\n" +"# %s Sujet (uniquement dans la sélection de groupe)\n" +"# %S Score\n" + +#: src/lang.c:3267 +#, fuzzy +msgid "Format string for display of mime header" +msgstr "Format des dates affichées" + +#: src/lang.c:3268 +#, fuzzy +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 "" +"# Marques de formatage dans la sélection de groupe\n" +"# Valeurs par défaut : %n %m %R %L %s %F\n" +"# Les valeurs possibles sont :\n" +"# %% '%'\n" +"# %D Date, comme date_format\n" +"# %(formatstr)D Date, formatstr est transmis à my_strftime()\n" +"# %F De, nom et/ou adresse conformément à show_author\n" +"# %I Initiales\n" +"# %L Nombre de ligne\n" +"# %M Message-ID\n" +"# %m Marques de l'article\n" +"# %n Nombre, numérotation des lignes à l'écran\n" +"# %R Nombre, nombre de réponses dans un fil\n" +"# %s Sujet (uniquement dans la sélection de groupe)\n" +"# %S Score\n" + +#: src/lang.c:3292 +#, fuzzy +msgid "Format string for display of uue header" +msgstr "Format des dates affichées" + +#: src/lang.c:3293 +#, fuzzy +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 "" +"# Marques de formatage dans la sélection de groupe\n" +"# Valeurs par défaut : %n %m %R %L %s %F\n" +"# Les valeurs possibles sont :\n" +"# %% '%'\n" +"# %D Date, comme date_format\n" +"# %(formatstr)D Date, formatstr est transmis à my_strftime()\n" +"# %F De, nom et/ou adresse conformément à show_author\n" +"# %I Initiales\n" +"# %L Nombre de ligne\n" +"# %M Message-ID\n" +"# %m Marques de l'article\n" +"# %n Nombre, numérotation des lignes à l'écran\n" +"# %R Nombre, nombre de réponses dans un fil\n" +"# %s Sujet (uniquement dans la sélection de groupe)\n" +"# %S Score\n" + +#: src/lang.c:3314 msgid "Format string for thread level" msgstr "Marques de formatage dans les fils" -#: src/lang.c:2897 +#: src/lang.c:3315 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -8226,19 +8884,19 @@ msgstr "" "# %S Score\n" "# %T Vue du fil (uniquement dans les fils)\n" -#: src/lang.c:2915 +#: src/lang.c:3333 msgid "Format string for display of dates" msgstr "Format des dates affichées" -#: src/lang.c:2916 +#: src/lang.c:3334 msgid "# Format string for date representation\n" msgstr "# Format des dates affichées\n" -#: src/lang.c:2926 +#: src/lang.c:3344 msgid "Unicode normalization form" msgstr "Normalisation d'Unicode" -#: src/lang.c:2927 +#: src/lang.c:3345 msgid "" "# Unicode normalization form\n" "# Possible values are:\n" @@ -8258,19 +8916,19 @@ msgstr "" "# 4 = NFD\n" "# 5 = NFKC_CF\n" -#: src/lang.c:2941 +#: src/lang.c:3359 msgid "Render BiDi" msgstr "Rendu BiDi" -#: src/lang.c:2942 +#: src/lang.c:3360 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:2949 +#: src/lang.c:3367 msgid "Function for sorting articles" msgstr "Fonction pour trier les articles" -#: src/lang.c:2950 +#: src/lang.c:3368 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -8282,218 +8940,193 @@ msgstr "" "# * 0 = qsort\n" "# 1 = heapsort\n" -#: src/lang.c:2963 +#: src/lang.c:3381 msgid "Automatically GroupMarkUnselArtRead" msgstr "GroupMarkUnselArtRead automatiquement" -#: src/lang.c:2969 +#: src/lang.c:3387 msgid "Delete post-process files" msgstr "Effacer les fichiers traités" -#: src/lang.c:2974 +#: src/lang.c:3392 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "" "Fichier pour les articles postés, valide, pas de fichier = " "désactive." -#: src/lang.c:2975 +#: src/lang.c:3393 msgid "Mailbox to save sent mails" msgstr "Boîte aux lettres pour les emails envoyés" -#: src/lang.c:2980 +#: src/lang.c:3398 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "" "En-tête 'Followup-To:' pour ce(s) groupe(s). valide, annule." -#: src/lang.c:2981 +#: src/lang.c:3399 msgid "Followup-To: header" msgstr "En-tête 'Followup-To:'" -#: src/lang.c:2986 +#: src/lang.c:3404 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "" "Adresse mail par défaut (et nom complet). valide, annule." -#: src/lang.c:2993 +#: src/lang.c:3411 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "" "Chemin et options pour ispell (ou autre correcteur). valide, " "annule." -#: src/lang.c:2994 +#: src/lang.c:3412 msgid "Ispell program" msgstr "Programme 'Ispell'" -#: src/lang.c:3000 +#: src/lang.c:3418 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:3001 +#: src/lang.c:3419 msgid "Mailing list address" msgstr "Adresse email de la liste de diffusion" -#: src/lang.c:3007 +#: src/lang.c:3425 msgid "Forward articles as attachment" msgstr "Faire suivre les articles en pièce-jointe" -#: src/lang.c:3012 +#: src/lang.c:3430 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "" "Une liste des 'Content-Type' MIME majeur/mineur séparée par des virgules. " " annule." -#: src/lang.c:3013 +#: src/lang.c:3431 msgid "Which MIME types will be saved" msgstr "Quels types MIME seront enregistrés" -#: src/lang.c:3018 +#: src/lang.c:3436 msgid "Value of the Organization: header. sets, cancels." msgstr "Contenu de l'en-tête 'Organisation:'. valide, annule." -#: src/lang.c:3019 +#: src/lang.c:3437 msgid "Organization: header" msgstr "En-tête 'Organisation:'" -#: src/lang.c:3024 +#: src/lang.c:3442 msgid "Filename for saved articles. sets, cancels." msgstr "Nom des articles sauvegardés. valide, annule." -#: src/lang.c:3025 +#: src/lang.c:3443 msgid "savefile" msgstr "savefile" -#: src/lang.c:3030 src/lang.c:3054 +#: src/lang.c:3448 src/lang.c:3472 msgid "Scope for the filter rule. sets, cancels." msgstr "Durée de la règle. valide, annule." -#: src/lang.c:3031 +#: src/lang.c:3449 msgid "Quick (1 key) select filter scope" msgstr "Sélection rapide (une touche) de la durée d'une règle" -#: src/lang.c:3036 src/lang.c:3060 +#: src/lang.c:3454 src/lang.c:3478 msgid "Header for filter rule. sets, cancels." msgstr "En-tête pour la règle. valide, annule." -#: src/lang.c:3037 +#: src/lang.c:3455 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:3042 src/lang.c:3066 +#: src/lang.c:3460 src/lang.c:3484 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "" "ON = casse sensible, OFF = ignore la casse. valide, annule." -#: src/lang.c:3043 +#: src/lang.c:3461 msgid "Quick (1 key) select filter case" msgstr "Sélection rapide (une touche) de la casse d'une règle" -#: src/lang.c:3048 src/lang.c:3072 +#: src/lang.c:3466 src/lang.c:3490 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "ON = expire, OFF = n'expire pas. valide, annule." -#: src/lang.c:3049 +#: src/lang.c:3467 msgid "Quick (1 key) select filter expire" msgstr "Sélection rapide (une touche) de l'expiration d'une règle" -#: src/lang.c:3055 +#: src/lang.c:3473 msgid "Quick (1 key) kill filter scope" msgstr "Sélection rapide (une touche) de la durée du filtre" -#: src/lang.c:3061 +#: src/lang.c:3479 msgid "Quick (1 key) kill filter header" msgstr "Sélection rapide (une touche) du filtre sur l'en-tête" -#: src/lang.c:3067 +#: src/lang.c:3485 msgid "Quick (1 key) kill filter case" msgstr "Sélection rapide (une touche) de la casse d'un filtre" -#: src/lang.c:3073 +#: src/lang.c:3491 msgid "Quick (1 key) kill filter expire" msgstr "Sélection rapide (une touche) de l'expiration du filtre" -#: src/lang.c:3079 +#: src/lang.c:3497 msgid "Assume this charset if no charset declaration is present, to set." msgstr "Utilise cet encodage si aucun n'est spécifié, pour changer." -#: src/lang.c:3080 +#: src/lang.c:3498 msgid "UNDECLARED_CHARSET" msgstr "UNDECLARED_CHARSET" -#: src/lang.c:3086 +#: src/lang.c:3504 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "Ajouter ce texte au début du message. valide, annule." -#: src/lang.c:3087 +#: src/lang.c:3505 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3092 +#: src/lang.c:3510 msgid "Insert this header when posting. sets, cancels." msgstr "Insérer cet en-tête lors du postage. valide, annule." -#: src/lang.c:3093 +#: src/lang.c:3511 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3098 +#: src/lang.c:3516 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "" "Si ON, inclus un en-tête 'X-Comment-To:'. change & valide." -#: src/lang.c:3099 +#: src/lang.c:3517 msgid "Insert 'X-Comment-To:' header" msgstr "Insérer l'en-tête 'X-Comment-To:'" -#: src/lang.c:3105 -#, fuzzy +#: src/lang.c:3523 msgid "Enter name of file containing trusted CA certificates. sets." msgstr "" -"Entrez le nom du fichier contenant les certificats CA de confiance. " -"valide." +"Entrer un nom de fichier contenant les certificats CA de confiance. " +"utilisé." -#: src/lang.c:3106 -#, fuzzy +#: src/lang.c:3524 msgid "CA certificate file" -msgstr "Fichier de certificat CA" +msgstr "Fichier des certificats CA" -#: src/lang.c:3107 +#: src/lang.c:3525 msgid "" "# name of file containing all trusted CA certificates (empty = system " "default)\n" msgstr "" +"# nom du fichier contenant tous les certificats CA de confiance (vide = " +"celui du système par défaut)\n" -#. TODO: lang.c -#: src/main.c:899 -msgid "reading from local spool" -msgstr "lecture depuis le spool local" - -#. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:775 -#, c-format -msgid "Error: unlink %s" -msgstr "Erreur : dissocier %s" - -#: src/misc.c:4005 -#, c-format -msgid "Version: %s %s release %s (\"%s\") %s %s\n" -msgstr "Version : %s %s release %s (\"%s\") %s %s\n" - -#: src/misc.c:4008 -#, c-format -msgid "Version: %s %s release %s (\"%s\")\n" -msgstr "Version : %s %s release %s (\"%s\")\n" - -#: src/newsrc.c:476 -msgid "Unreachable?\n" -msgstr "Inacessible ?\n" - -#: src/nntplib.c:829 +#: src/nntplib.c:908 #, c-format msgid "" "\n" @@ -8502,149 +9135,20 @@ msgstr "" "\n" "Connexion au serveur expirée, reconnexion # %d\n" -#: src/nntplib.c:856 src/signal.c:435 -msgid "NNTP connection error. Exiting..." -msgstr "Erreur de connexion NNTP. Fermeture..." - -#: src/nntplib.c:868 src/nntplib.c:1894 +#: src/nntplib.c:950 src/nntplib.c:2032 msgid "Rejoin current group\n" msgstr "Rejoindre le groupe actuel\n" -#: src/nntplib.c:877 src/nntplib.c:1903 +#: src/nntplib.c:959 src/nntplib.c:2041 #, c-format msgid "Read (%s)\n" msgstr "Lecture (%s)\n" -#: src/nntplib.c:879 +#: src/nntplib.c:961 #, c-format msgid "Resend last command (%s)\n" msgstr "Réenvoyer la dernière commande (%s)\n" -#: src/nntplib.c:1540 -msgid "CAPABILITIES did not announce READER" -msgstr "CAPABILITIES n'a pas annoncé READER" - -#: src/nntplib.c:2049 -msgid "MOTD: " -msgstr "MOTD: " - -#: src/nntps.c:136 -#, c-format -msgid "RAND_status: %s!\n" -msgstr "" - -#: src/nntps.c:142 -#, c-format -msgid "SSL_CTX_new: %s!\n" -msgstr "" - -#: src/nntps.c:151 -#, c-format -msgid "SSL_CTX_set_default_verify_paths: %s!\n" -msgstr "" - -#: src/nntps.c:159 -#, c-format -msgid "SSL_CTX_load_verify_locations: %s!\n" -msgstr "" - -#: src/nntps.c:305 -#, c-format -msgid "BIO_new_socket: %s!\n" -msgstr "" - -#: src/nntps.c:312 -#, c-format -msgid "BIO_new_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:320 src/nntps.c:512 -#, c-format -msgid "BIO_get_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:328 -#, c-format -msgid "SSL_set_tlsext_host_name: %s!\n" -msgstr "" - -#: src/nntps.c:336 -#, c-format -msgid "SSL_set1_host: %s!\n" -msgstr "" - -#: src/nntps.c:410 src/nntps.c:412 -#, c-format -msgid "TLS peer verification failed: %s\n" -msgstr "" - -#: src/nntps.c:438 src/nntps.c:440 -#, c-format -msgid "TLS peer verification failed, continuing anyway as requested: %s\n" -msgstr "" - -#: src/nntps.c:520 src/nntps.c:522 -#, c-format -msgid "TLS handshake failed: %s\n" -msgstr "" - -#: src/nntps.c:528 -#, c-format -msgid "" -"TLS peer verification failed: %s.\n" -"Continuing anyway as requested.\n" -msgstr "" - -#: src/nrctbl.c:184 -#, c-format -msgid "couldn't expand %s\n" -msgstr "impossible de décompacter %s\n" - -#: src/post.c:1782 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is neither set to %s nor to %s\n" -msgstr "" -"La ligne %d est plus longue que %d octets et devrait être réduite, mais\n" -"l'encodage n'est ni %s ni %s\n" - -#: src/post.c:1787 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n" -"posting doesn't contain any 8bit chars and thus folding won't happen\n" -msgstr "" -"La ligne %d 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 pas\n" -"besoin de réduire la ligne\n" - -#: src/post.c:1789 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is not set to %s\n" -msgstr "" -"La ligne %d est plus longue que %d octets et devrait être réduite, mais\n" -"l'encodage n'est pas %s\n" - -#: src/post.c:2778 -#, c-format -msgid "Posting: %.*s ..." -msgstr "Postage : %.*s ..." - -#: src/post.c:4547 -msgid "Can't supersede in mailgroups, try repost instead." -msgstr "" -"Impossible de remplacer dans les groupes mail, essayez de poster à nouveau." - -#. Check if okay to read -#: src/read.c:204 -msgid "Aborting read, please wait..." -msgstr "Annulation de la lecture, un moment svp..." - #: src/read.c:363 msgid "Aborted read\n" msgstr "Lecture annulée\n" @@ -8653,121 +9157,22 @@ msgstr "Lecture annulée\n" msgid "Draining\n" msgstr "Purge\n" -#: src/refs.c:236 -msgid "unchanged" -msgstr "inchangé" - -#: src/refs.c:603 +#: src/refs.c:656 msgid "[- Unavailable -]" msgstr "[- Indisponible -]" -#. -#. * Add the Message-ID headers to the cache, using the last Reference -#. * as the parent -#. -#. -#. * Add the References data to the cache -#. -#: src/refs.c:1009 src/refs.c:1071 -#, c-format -msgid "Building References-trees (%d/%d)..." -msgstr "Construction d'un arbre des références (%d/%d)..." - -#. -#. * preamble -#. * TODO: -> lang.c -#. -#: src/rfc2047.c:1330 -#, c-format -msgid "" -"This message has been composed in the 'multipart/mixed' MIME-format. If you\n" -"are reading this prefix, your mail reader probably has not yet been " -"modified\n" -"to understand the new format, and some of what follows may look strange.\n" -"\n" -msgstr "" -"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/save.c:1046 -msgid "bytes" -msgstr "octets" - -#: src/select.c:422 -msgid "unread" -msgstr "non lu(s)" - -#: src/select.c:422 -msgid "all" -msgstr "tout" - -#: src/select.c:619 -msgid "[k]" -msgstr "" - -#: src/select.c:621 -msgid "[T]" -msgstr "" - -#: src/select.c:625 src/select.c:627 -msgid " R" -msgstr " R" - -#: src/xface.c:75 -msgid "Can't run slrnface: Not running in an xterm." -msgstr "Lancement de Slrnface impossible : ce n'est pas un xterm." - -#: src/xface.c:87 src/xface.c:98 src/xface.c:113 #, c-format -msgid "Can't run slrnface: Environment variable %s not found." -msgstr "Lancement de slrnface impossible : Variable %s introuvable." - -#: src/xface.c:122 src/xface.c:154 -#, c-format -msgid "Can't run slrnface: failed to create %s" -msgstr "Lancement de slrnface impossible : échec de la création de %s" - -#: src/xface.c:132 -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 "" -"Ce répertoire est utilisé pour créer les pipes de communication entre\n" -"slrnface et ses processus parents. Il devrait être normalement vide car\n" -"le pipe est effacé juste après son ouverture par les deux processus.\n" -"\n" -"Les noms de fichiers générés par slrnface ont la forme \"hostname.pid\".\n" -"C'est probablement une erreur si dans ce cas de figure ils existent plus\n" -"d'une fraction de seconde.\n" -"\n" -"Cependant, si le répertoire est monté depuis un serveur NFS, vous pourriez\n" -"voir des fichiers spéciaux créés par votre serveur NFS lorsque slrnface " -"tourne.\n" -"N'essayez pas de les effacer.\n" - -#: src/xface.c:146 -msgid "Can't run slrnface: couldn't construct fifo name." -msgstr "Lancement de Slrnface impossible : création du nom fifo impossible." +#~ msgid "Version: %s %s release %s (\"%s\") %s %s\n" +#~ msgstr "Version : %s %s release %s (\"%s\") %s %s\n" -#: src/xface.c:185 #, c-format -msgid "Slrnface abnormally exited, code %d." -msgstr "Fermeture anormale de Slrnface, code %d." +#~ msgid "%d lines" +#~ msgstr "%d Lignes" -#: src/xface.c:231 #, c-format -msgid "Slrnface failed: %s." -msgstr "Échec de Slrnface : %s." - -#~ msgid "threads" -#~ msgstr "fils" +#~ msgid "" +#~ "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" +#~ "\n" +#~ msgstr "" +#~ "%*s[-- %s/%s, %sfichier uuencodé, %d lignes, nom : %s --]\n" +#~ "\n" Binary files tin-2.6.2/po/ru.gmo and tin-2.6.3/po/ru.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.6.2/po/ru.po tin-2.6.3/po/ru.po --- tin-2.6.2/po/ru.po 2022-11-03 12:30:31.000000000 +0100 +++ tin-2.6.3/po/ru.po 2023-12-13 22:25:12.951321793 +0100 @@ -5,1292 +5,1430 @@ msgid "" msgstr "" "Project-Id-Version: tin 1.8.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-03 12:30+0100\n" +"POT-Creation-Date: 2023-12-13 22:25+0100\n" "PO-Revision-Date: 2006-04-21 15:39+0200\n" "Last-Translator: Andrei Emeltchenko \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=KOI8-R\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#. -> lang.c -#: src/art.c:418 +#: src/lang.c:45 +msgid "1 Response" +msgstr "1 ответ" + +#: src/lang.c:49 +#, c-format +msgid "" +"\n" +"%s contains no newsgroups. Exiting." +msgstr "" +"\n" +"%s не Ñодержит групп новоÑтей. Выход." + +#: src/lang.c:51 +msgid "Aborting read, please wait..." +msgstr "Прерывание чтениÑ, подождите..." + +#: src/lang.c:53 +msgid "all" +msgstr "вÑе" + +#: src/lang.c:54 +msgid "All groups" +msgstr "Ð’Ñе группы" + +#: src/lang.c:55 +#, c-format +msgid "File %s exists. %s=append, %s=overwrite, %s=quit: " +msgstr "Файл %s ÑущеÑтвует. %s=добавить, %s=перепиÑать, %s=выйти: " + +#: src/lang.c:56 +msgid "Article cancelled (deleted)." +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð° (удалена)." + +#: src/lang.c:58 +msgid "Article cannot be cancelled (deleted)." +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð½Ðµ может быть отменена (удалена)." + +#: src/lang.c:60 +msgid "Article deleted." +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ ÑƒÐ´Ð°Ð»ÐµÐ½Ð°." + +#: src/lang.c:61 #, fuzzy, c-format -msgid "Reading %s\n" -msgstr "ðÅÒÅÞÉÔÙ×ÁÀ %s..." +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be mailed to the following address:\n" +" %s" +msgstr "" +"\n" +"Ваша ÑтатьÑ:\n" +" \"%s\"\n" +"будет отправлена в %s:\n" + +#: src/lang.c:62 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be posted to the following %s:\n" +msgstr "" +"\n" +"Ваша ÑтатьÑ:\n" +" \"%s\"\n" +"будет отправлена в %s:\n" + +#: src/lang.c:63 +msgid "Article not posted!" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð½Ðµ отправлена!" + +#: src/lang.c:64 +msgid "Article not saved" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð½Ðµ Ñохранена" + +#: src/lang.c:65 +msgid "Article Level Commands" +msgstr "Команды ÑƒÑ€Ð¾Ð²Ð½Ñ Ñтатей" + +#: src/lang.c:66 +msgid "Article has no parent" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð½Ðµ имеет родительÑкой Ñтатьи" + +#: src/lang.c:67 +msgid "Parent article has been killed" +msgstr "РодительÑÐºÐ°Ñ ÑÑ‚Ð°Ñ‚ÑŒÑ Ð±Ñ‹Ð»Ð° уничтожена" + +#: src/lang.c:68 +msgid "Parent article is unavailable" +msgstr "РодительÑÐºÐ°Ñ ÑÑ‚Ð°Ñ‚ÑŒÑ Ð½ÐµÐ´Ð¾Ñтупна" + +#: src/lang.c:69 +#, c-format +msgid "Article posted: %s" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð°: %s" + +#: src/lang.c:70 +#, c-format +msgid "Article rejected (saved to %s)" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð¾Ñ‚Ð²ÐµÑ€Ð³Ð½ÑƒÑ‚Ð° (Ñохранена в %s)" + +#: src/lang.c:71 +#, 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:72 +msgid "Article unavailable" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð½ÐµÐ´Ð¾Ñтупна" + +#: src/lang.c:73 +msgid "Article undeleted." +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð²Ð¾ÑÑтановлена." + +#: src/lang.c:74 +#, c-format +msgid "Article %4d of %4d" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ %4d из %4d" + +#: src/lang.c:76 +msgid "articles" +msgstr "Ñтатьи" + +#: src/lang.c:77 +msgid "This is a repost of the following article:" +msgstr "Это Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ° Ñтатьи:" + +#: src/lang.c:78 +msgid "article" +msgstr "ÑтатьÑ" + +#: src/lang.c:79 +msgid "Article" +msgstr "СтатьÑ" + +#: src/lang.c:80 +#, c-format +msgid "-- %d %s mailed --" +msgstr "-- %d %s отправлено по email --" + +#: src/lang.c:81 +#, c-format +msgid " at %s" +msgstr " в %s" + +#: src/lang.c:84 +#, fuzzy, c-format +msgid "charset %s" +msgstr ", кодировка: " + +#: src/lang.c:85 +#, c-format +msgid "content subtype %s" +msgstr "" + +#: src/lang.c:86 +#, c-format +msgid "content type %s" +msgstr "" + +#: src/lang.c:87 +#, c-format +msgid "%*s[-- charset %s not supported --]\n" +msgstr "" + +#: src/lang.c:88 +#, c-format +msgid "%*s[-- Description: %s --]\n" +msgstr "%*s[-- ОпиÑание: %s --]\n" -#. TODO: -> lang.c -#: src/art.c:1213 +#: src/lang.c:89 +#, fuzzy, c-format +msgid "encoding %s" +msgstr "Открытие %s\n" + +#: src/lang.c:95 +#, fuzzy, c-format +msgid "lang %s" +msgstr "Перечитываю %s..." + +#: src/lang.c:96 +#, fuzzy, c-format +msgid "%s lines" +msgstr "Строки" + +#: src/lang.c:97 +#, fuzzy, c-format +msgid "name %s" +msgstr ", имÑ: " + +#: src/lang.c:98 +msgid ", " +msgstr "" + +#: src/lang.c:99 +#, c-format +msgid "size %s" +msgstr "" + +#: src/lang.c:100 +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:104 +msgid "Attachment Menu" +msgstr "" + +#: src/lang.c:105 #, fuzzy -msgid "Threading by multipart" -msgstr "òÁÚÂÏÒ ÄÉÓËÕÓÓÉÊ..." +msgid "Attachment Menu Commands" +msgstr "Команды ÑƒÑ€Ð¾Ð²Ð½Ñ Ñтатей" -#. -> lang.c -#: src/art.c:2500 +#: src/lang.c:106 +#, fuzzy +msgid "" +msgstr "ничего" + +#: src/lang.c:107 #, fuzzy, c-format -msgid "Writing %s\n" -msgstr "óÔÁÒÔÕÀ: (%s)" +msgid "Attachment saved successfully. (%s)" +msgstr "newsrc файл уÑпешно Ñохранён.\n" + +#: src/lang.c:108 +#, fuzzy, c-format +msgid "%d of %d attachments saved successfully." +msgstr "newsrc файл уÑпешно Ñохранён.\n" -#. TODO: -> lang.c -#: src/art.c:2579 +#: src/lang.c:109 #, fuzzy -msgid "Writing overview cache..." -msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..." +msgid "Select attachment> " +msgstr "Выберите Ñтатью> " -#: src/attrib.c:1004 +#: src/lang.c:110 #, fuzzy -msgid "Processing attributes... " -msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..." +msgid "Tagged attachment" +msgstr "Выберите Ñтатью> " -#: src/attrib.c:1224 -#, c-format +#: src/lang.c:111 +#, fuzzy, c-format +msgid "%d attachments tagged" +msgstr "Выберите Ñтатью> " + +#: src/lang.c:112 +#, fuzzy +msgid "Untagged attachment" +msgstr "Выберите Ñтатью> " + +#: src/lang.c:115 msgid "" "# Do not edit this comment block\n" "#\n" msgstr "" -"# îÅ ÒÅÄÁËÔÉÒÕÊÔÅ ÜÔÏÔ ÂÌÏË ËÏÍÍÅÎÔÁÒÉÅ×\n" +"# Ðе редактируйте Ñтот блок комментариев\n" "#\n" -#: src/attrib.c:1225 -#, c-format +#: src/lang.c:116 msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" -msgstr "# scope=óôòïëá (ÎÁÐÒ. alt.*,!alt.bin*) [mandatory]\n" +msgstr "# scope=СТРОКР(напр. alt.*,!alt.bin*) [mandatory]\n" -#: src/attrib.c:1226 -#, c-format +#: src/lang.c:117 msgid "# add_posted_to_filter=ON/OFF\n" msgstr "" -#: src/attrib.c:1227 -#, c-format +#: src/lang.c:118 msgid "# advertising=ON/OFF\n" msgstr "" -#: src/attrib.c:1228 -#, c-format +#: src/lang.c:119 msgid "# alternative_handling=ON/OFF\n" msgstr "" -#: src/attrib.c:1229 -#, c-format +#: src/lang.c:120 msgid "# ask_for_metamail=ON/OFF\n" msgstr "" -#: src/attrib.c:1230 -#, fuzzy, c-format +#: src/lang.c:121 +#, fuzzy msgid "# auto_cc_bcc=NUM\n" -msgstr "# show_author=þéóìï\n" +msgstr "# show_author=ЧИСЛО\n" -#: src/attrib.c:1231 -#, c-format +#: src/lang.c:122 msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "" -#: src/attrib.c:1232 -#, fuzzy, c-format +#: src/lang.c:123 +#, fuzzy msgid "# auto_list_thread=ON/OFF\n" -msgstr "# show_author=þéóìï\n" +msgstr "# show_author=ЧИСЛО\n" -#: src/attrib.c:1233 -#, c-format +#: src/lang.c:124 msgid "# auto_select=ON/OFF\n" msgstr "" -#: src/attrib.c:1234 -#, c-format +#: src/lang.c:125 msgid "# batch_save=ON/OFF\n" msgstr "" -#: src/attrib.c:1235 -#, c-format -msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" +#: src/lang.c:126 +msgid "# date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n" msgstr "" -#: src/attrib.c:1236 -#, c-format +#: src/lang.c:127 msgid "# delete_tmp_files=ON/OFF\n" msgstr "" -#: src/attrib.c:1237 -#, c-format -msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" -msgstr "" +#: src/lang.c:128 +#, fuzzy +msgid "# editor_format=STRING (eg. %E +%N %F)\n" +msgstr "# savedir=СТРОКР(напр. ~user/News)\n" -#: src/attrib.c:1238 -#, c-format +#: src/lang.c:129 msgid "# fcc=STRING (eg. =mailbox)\n" -msgstr "# fcc=óôòïëá (ÎÁÐÒ. =mailbox)\n" +msgstr "# fcc=СТРОКР(напр. =mailbox)\n" -#: src/attrib.c:1239 -#, c-format +#: src/lang.c:130 msgid "# followup_to=STRING\n" -msgstr "# followup_to=óôòïëá\n" +msgstr "# followup_to=СТРОКÐ\n" -#: src/attrib.c:1240 -#, c-format +#: src/lang.c:131 msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "" -"# from=óôòïëá (ÄÏÂÁרÔÅ ÖÅÌÁÅÍÕÀ ÓÔÒÏËÕ From:, ÎÅ ÉÓÐÏÌØÚÕÊÔÅ ËÁ×ÙÞËÉ)\n" +"# from=СТРОКР(добавьте желаемую Ñтроку From:, не иÑпользуйте кавычки)\n" -#: src/attrib.c:1241 -#, c-format +#: src/lang.c:132 msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "" -#: src/attrib.c:1242 -#, c-format -msgid "# group_format=STRING (eg. %%n %%m %%R %%L %%s %%F)\n" +#: src/lang.c:133 +msgid "# group_format=STRING (eg. %n %m %R %L %s %F)\n" msgstr "" -#: src/attrib.c:1243 -#, fuzzy, c-format +#: src/lang.c:134 +#, fuzzy msgid "# mail_8bit_header=ON/OFF\n" -msgstr "# thread_perc=þéóìï\n" +msgstr "# thread_perc=ЧИСЛО\n" -#: src/attrib.c:1244 -#, c-format +#: src/lang.c:135 msgid "# mail_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1252 -#, c-format +#: src/lang.c:137 msgid "# ispell=STRING\n" -msgstr "# ispell=óôòïëá\n" +msgstr "# ispell=СТРОКÐ\n" -#: src/attrib.c:1254 -#, c-format +#: src/lang.c:139 msgid "# maildir=STRING (eg. ~/Mail)\n" -msgstr "# maildir=óôòïëá (ÎÁÐÒ. ~/Mail)\n" +msgstr "# maildir=СТРОКР(напр. ~/Mail)\n" -#: src/attrib.c:1255 -#, c-format +#: src/lang.c:140 msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" -msgstr "# mailing_list=óôòïëá (ÎÁÐÒ. majordomo@example.org)\n" +msgstr "# mailing_list=СТРОКР(напр. majordomo@example.org)\n" -#: src/attrib.c:1256 -#, c-format +#: src/lang.c:141 msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" -msgstr "# mime_types_to_save=óôòïëá (ÎÁÐÒ. image/*,!image/bmp)\n" +msgstr "# mime_types_to_save=СТРОКР(напр. image/*,!image/bmp)\n" -#: src/attrib.c:1257 -#, fuzzy, c-format +#: src/lang.c:142 +#, fuzzy msgid "# mark_ignore_tags=ON/OFF\n" -msgstr "# show_author=þéóìï\n" +msgstr "# show_author=ЧИСЛО\n" -#: src/attrib.c:1258 -#, fuzzy, c-format +#: src/lang.c:143 +#, fuzzy msgid "# mark_saved_read=ON/OFF\n" -msgstr "# show_author=þéóìï\n" +msgstr "# show_author=ЧИСЛО\n" -#: src/attrib.c:1259 -#, c-format +#: src/lang.c:144 msgid "# mime_forward=ON/OFF\n" msgstr "" -#: src/attrib.c:1261 -#, c-format +#: src/lang.c:146 msgid "# mm_network_charset=supported_charset" -msgstr "# mm_network_charset=ÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ_ËÏÄÉÒÏ×ËÁ" +msgstr "# mm_network_charset=поддерживаемаÑ_кодировка" -#: src/attrib.c:1268 -#, c-format +#: src/lang.c:147 msgid "# undeclared_charset=STRING (default is US-ASCII)\n" -msgstr "# undeclared_charset=óôòïëá (ÐÏ ÕÍÏÌÞÁÎÉÀ US-ASCII)\n" +msgstr "# undeclared_charset=СТРОКР(по умолчанию US-ASCII)\n" -#: src/attrib.c:1270 -#, fuzzy, c-format +#: src/lang.c:149 +#, fuzzy msgid "# news_headers_to_display=STRING\n" -msgstr "# news_quote_format=óôòïëá\n" +msgstr "# news_quote_format=СТРОКÐ\n" -#: src/attrib.c:1271 -#, fuzzy, c-format +#: src/lang.c:150 +#, fuzzy msgid "# news_headers_to_not_display=STRING\n" -msgstr "# news_quote_format=óôòïëá\n" +msgstr "# news_quote_format=СТРОКÐ\n" -#: src/attrib.c:1272 -#, c-format +#: src/lang.c:151 msgid "# news_quote_format=STRING\n" -msgstr "# news_quote_format=óôòïëá\n" +msgstr "# news_quote_format=СТРОКÐ\n" -#: src/attrib.c:1273 -#, c-format +#: src/lang.c:152 msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "" -"# organization=óôòïëá (ÅÓÌÉ ÎÁÞÉÎÁÅÔÓÑ Ó '/', ÔÏ ÐÒÏÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ)\n" +"# organization=СТРОКР(еÑли начинаетÑÑ Ñ '/', то прочитать из файла)\n" -#: src/attrib.c:1274 -#, fuzzy, c-format +#: src/lang.c:153 +#, fuzzy msgid "# pos_first_unread=ON/OFF\n" -msgstr "# show_author=þéóìï\n" +msgstr "# show_author=ЧИСЛО\n" -#: src/attrib.c:1275 -#, fuzzy, c-format +#: src/lang.c:154 +#, fuzzy msgid "# post_8bit_header=ON/OFF\n" -msgstr "# thread_perc=þéóìï\n" +msgstr "# thread_perc=ЧИСЛО\n" -#: src/attrib.c:1276 -#, c-format +#: src/lang.c:155 msgid "# post_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1283 -#, fuzzy, c-format +#: src/lang.c:156 +#, fuzzy msgid "# post_process_type=NUM\n" -msgstr "# post_proc_type=þéóìï\n" +msgstr "# post_proc_type=ЧИСЛО\n" -#: src/attrib.c:1288 -#, fuzzy, c-format +#: src/lang.c:157 +#, fuzzy msgid "# post_process_view=ON/OFF\n" -msgstr "# post_proc_type=þéóìï\n" +msgstr "# post_proc_type=ЧИСЛО\n" -#: src/attrib.c:1289 -#, c-format +#: src/lang.c:158 msgid "# quick_kill_scope=STRING (e.g. talk.*)\n" -msgstr "# quick_kill_scope=óôòïëá (ÎÁÐÒ. talk.*)\n" +msgstr "# quick_kill_scope=СТРОКР(напр. talk.*)\n" -#: src/attrib.c:1290 -#, c-format +#: src/lang.c:159 msgid "# quick_kill_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1291 -#, c-format +#: src/lang.c:160 msgid "# quick_kill_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1292 -#, c-format +#: src/lang.c:161 msgid "# quick_kill_header=NUM\n" -msgstr "# quick_kill_header=þéóìï\n" +msgstr "# quick_kill_header=ЧИСЛО\n" -#: src/attrib.c:1293 src/attrib.c:1302 -#, fuzzy, c-format +#: src/lang.c:162 src/lang.c:171 +#, fuzzy msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" -msgstr "# 0=subj (ÕÞÉÔÙ×ÁÔØ ÒÅÇÉÓÔÒ) 1=subj (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)\n" +msgstr "# 0=subj (учитывать региÑтр) 1=subj (игнорировать региÑтр)\n" -#: src/attrib.c:1294 src/attrib.c:1303 -#, fuzzy, c-format +#: src/lang.c:163 src/lang.c:172 +#, fuzzy msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" -msgstr "# 2=from (ÕÞÉÔÙ×ÁÔØ ÒÅÇÉÓÔÒ) 3=from (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)\n" +msgstr "# 2=from (учитывать региÑтр) 3=from (игнорировать региÑтр)\n" -#: src/attrib.c:1295 src/attrib.c:1304 -#, c-format +#: src/lang.c:164 src/lang.c:173 msgid "# 4=Message-ID: & full References: line\n" msgstr "" -#: src/attrib.c:1296 src/attrib.c:1305 -#, c-format +#: src/lang.c:165 src/lang.c:174 msgid "# 5=Message-ID: & last References: entry only\n" msgstr "" -#: src/attrib.c:1297 src/attrib.c:1306 -#, c-format +#: src/lang.c:166 src/lang.c:175 msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "" -#: src/attrib.c:1298 -#, c-format +#: src/lang.c:167 msgid "# quick_select_scope=STRING\n" -msgstr "# quick_select_scope=óôòïëá\n" +msgstr "# quick_select_scope=СТРОКÐ\n" -#: src/attrib.c:1299 -#, c-format +#: src/lang.c:168 msgid "# quick_select_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1300 -#, c-format +#: src/lang.c:169 msgid "# quick_select_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1301 -#, c-format +#: src/lang.c:170 msgid "# quick_select_header=NUM\n" -msgstr "# quick_select_header=þéóìï\n" +msgstr "# quick_select_header=ЧИСЛО\n" -#: src/attrib.c:1307 -#, fuzzy, c-format -msgid "# quote_chars=STRING (%%I for initials)\n" -msgstr "# quote_chars=óôòïëá (%%s, %%S ÄÌÑ ÉÎÉÃÉÁÌÏ×)\n" +#: src/lang.c:176 +#, fuzzy +msgid "# quote_chars=STRING (%I for initials)\n" +msgstr "# quote_chars=СТРОКР(%I Ð´Ð»Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¾Ð²)\n" -#: src/attrib.c:1309 -#, fuzzy, c-format +#: src/lang.c:178 +#, fuzzy msgid "# print_header=ON/OFF\n" -msgstr "# thread_perc=þéóìï\n" +msgstr "# thread_perc=ЧИСЛО\n" -#: src/attrib.c:1311 -#, fuzzy, c-format +#: src/lang.c:180 +#, fuzzy msgid "# process_only_unread=ON/OFF\n" -msgstr "# show_author=þéóìï\n" +msgstr "# show_author=ЧИСЛО\n" -#: src/attrib.c:1312 -#, fuzzy, c-format +#: src/lang.c:181 +#, fuzzy msgid "# prompt_followupto=ON/OFF\n" -msgstr "# followup_to=óôòïëá\n" +msgstr "# followup_to=СТРОКÐ\n" -#: src/attrib.c:1313 -#, c-format +#: src/lang.c:182 msgid "# savedir=STRING (eg. ~user/News)\n" -msgstr "# savedir=óôòïëá (ÎÁÐÒ. ~user/News)\n" +msgstr "# savedir=СТРОКР(напр. ~user/News)\n" -#: src/attrib.c:1314 -#, c-format +#: src/lang.c:183 msgid "# savefile=STRING (eg. =linux)\n" -msgstr "# savefile=óôòïëá (ÎÁÐÒ. =linux)\n" +msgstr "# savefile=СТРОКР(напр. =linux)\n" -#: src/attrib.c:1315 -#, c-format +#: src/lang.c:184 msgid "# sigfile=STRING (eg. $var/sig)\n" -msgstr "# sigfile=óôòïëá (ÎÁÐÒ. $var/sig)\n" +msgstr "# sigfile=СТРОКР(напр. $var/sig)\n" -#: src/attrib.c:1316 -#, c-format +#: src/lang.c:185 msgid "# show_author=NUM\n" -msgstr "# show_author=þéóìï\n" +msgstr "# show_author=ЧИСЛО\n" -#: src/attrib.c:1322 -#, fuzzy, c-format +#: src/lang.c:186 +#, fuzzy msgid "# show_signatures=ON/OFF\n" -msgstr "# show_author=þéóìï\n" +msgstr "# show_author=ЧИСЛО\n" -#: src/attrib.c:1324 -#, fuzzy, c-format +#: src/lang.c:187 +#, fuzzy +msgid "# show_art_score=ON/OFF\n" +msgstr "# show_author=ЧИСЛО\n" + +#: src/lang.c:189 +#, fuzzy msgid "# suppress_soft_hyphens=ON/OFF\n" -msgstr "# show_author=þéóìï\n" +msgstr "# show_author=ЧИСЛО\n" -#: src/attrib.c:1326 -#, fuzzy, c-format +#: src/lang.c:191 +#, fuzzy msgid "# show_only_unread_arts=ON/OFF\n" -msgstr "# show_author=þéóìï\n" +msgstr "# show_author=ЧИСЛО\n" -#: src/attrib.c:1327 -#, fuzzy, c-format +#: src/lang.c:192 +#, fuzzy msgid "# sigdashes=ON/OFF\n" -msgstr "# show_author=þéóìï\n" +msgstr "# show_author=ЧИСЛО\n" -#: src/attrib.c:1328 -#, fuzzy, c-format +#: src/lang.c:193 +#, fuzzy msgid "# signature_repost=ON/OFF\n" -msgstr "# show_author=þéóìï\n" +msgstr "# show_author=ЧИСЛО\n" -#: src/attrib.c:1329 -#, fuzzy, c-format +#: src/lang.c:194 +#, fuzzy msgid "# sort_article_type=NUM\n" -msgstr "# sort_art_type=þéóìï\n" +msgstr "# sort_art_type=ЧИСЛО\n" -#: src/attrib.c:1347 -#, c-format +#: src/lang.c:195 msgid "# sort_threads_type=NUM\n" -msgstr "# sort_threads_type=þéóìï\n" +msgstr "# sort_threads_type=ЧИСЛО\n" -#: src/attrib.c:1356 -#, c-format +#: src/lang.c:196 msgid "# tex2iso_conv=ON/OFF\n" msgstr "" -#: src/attrib.c:1357 -#, c-format +#: src/lang.c:197 msgid "# thread_catchup_on_exit=ON/OFF\n" msgstr "" -#: src/attrib.c:1358 -#, fuzzy, c-format +#: src/lang.c:198 +#, fuzzy msgid "# thread_articles=NUM" -msgstr "# thread_arts=þéóìï" +msgstr "# thread_arts=ЧИСЛО" -#: src/attrib.c:1365 -#, c-format -msgid "# thread_format=STRING (eg. %%n %%m [%%L] %%T %%F)\n" +#: src/lang.c:199 +msgid "# thread_format=STRING (eg. %n %m [%L] %T %F)\n" msgstr "" -#: src/attrib.c:1366 -#, c-format +#: src/lang.c:200 msgid "# thread_perc=NUM\n" -msgstr "# thread_perc=þéóìï\n" +msgstr "# thread_perc=ЧИСЛО\n" -#: src/attrib.c:1367 -#, c-format +#: src/lang.c:201 msgid "# trim_article_body=NUM\n" msgstr "" -#: src/attrib.c:1368 -#, c-format +#: src/lang.c:202 msgid "# 0 = Don't trim article body\n" msgstr "" -#: src/attrib.c:1369 -#, c-format +#: src/lang.c:203 msgid "# 1 = Skip leading blank lines\n" msgstr "" -#: src/attrib.c:1370 -#, c-format +#: src/lang.c:204 msgid "# 2 = Skip trailing blank lines\n" msgstr "" -#: src/attrib.c:1371 -#, c-format +#: src/lang.c:205 msgid "# 3 = Skip leading and trailing blank lines\n" msgstr "" -#: src/attrib.c:1372 -#, c-format +#: src/lang.c:206 msgid "# 4 = Compact multiple blank lines between text blocks\n" msgstr "" -#: src/attrib.c:1373 -#, c-format +#: src/lang.c:207 msgid "" "# 5 = Compact multiple blank lines between text blocks and skip\n" "# leading blank lines\n" msgstr "" -#: src/attrib.c:1374 -#, c-format +#: src/lang.c:208 msgid "" "# 6 = Compact multiple blank lines between text blocks and skip\n" "# trailing blank lines\n" msgstr "" -#: src/attrib.c:1375 -#, c-format +#: src/lang.c:209 msgid "" "# 7 = Compact multiple blank lines between text blocks and skip\n" "# leading and trailing blank lines\n" msgstr "" -#: src/attrib.c:1376 -#, c-format +#: src/lang.c:210 msgid "# verbatim_handling=ON/OFF\n" msgstr "" -#: src/attrib.c:1378 -#, fuzzy, c-format +#: src/lang.c:212 +#, fuzzy msgid "# extquote_handling=ON/OFF\n" -msgstr "# show_author=þéóìï\n" +msgstr "# show_author=ЧИСЛО\n" -#: src/attrib.c:1380 -#, fuzzy, c-format +#: src/lang.c:214 +#, fuzzy msgid "# wrap_on_next_unread=ON/OFF\n" -msgstr "# show_author=þéóìï\n" +msgstr "# show_author=ЧИСЛО\n" -#: src/attrib.c:1381 -#, c-format +#: src/lang.c:215 msgid "# x_body=STRING (eg. ~/.tin/extra-body-text)\n" -msgstr "# x_body=óôòïëá (ÎÁÐÒ. ~/.tin/extra-body-text)\n" +msgstr "# x_body=СТРОКР(напр. ~/.tin/extra-body-text)\n" -#: src/attrib.c:1382 -#, c-format +#: src/lang.c:216 msgid "# x_comment_to=ON/OFF\n" msgstr "" -#: src/attrib.c:1383 -#, c-format +#: src/lang.c:217 msgid "# x_headers=STRING (eg. ~/.tin/extra-headers)\n" -msgstr "# x_headers=óôòïëá (ÎÁÐÒ. ~/.tin/extra-headers)\n" +msgstr "# x_headers=СТРОКР(напр. ~/.tin/extra-headers)\n" -#: src/attrib.c:1384 -#, c-format +#: src/lang.c:218 msgid "" "#\n" "# Note that it is best to put general (global scoping)\n" msgstr "" -#: src/attrib.c:1385 -#, c-format +#: src/lang.c:219 msgid "" "# entries first followed by group specific entries.\n" "#\n" msgstr "" -#: src/attrib.c:1386 -#, c-format +#: src/lang.c:220 msgid "############################################################################\n" msgstr "" -#: src/cook.c:631 -msgid "(unknown)" -msgstr "(ÎÅÉÚ×ÅÓÔÎÏ)" - -#: src/keymap.c:282 -msgid "NULL" -msgstr "" - -#: src/lang.c:45 -msgid "1 Response" -msgstr "1 ÏÔ×ÅÔ" - -#: src/lang.c:49 -#, c-format -msgid "" -"\n" -"%s contains no newsgroups. Exiting." -msgstr "" -"\n" -"%s ÎÅ ÓÏÄÅÒÖÉÔ ÇÒÕÐÐ ÎÏ×ÏÓÔÅÊ. ÷ÙÈÏÄ." - -#: src/lang.c:50 -msgid "all " -msgstr "×ÓÅ " - -#: src/lang.c:51 -msgid "All groups" -msgstr "÷ÓÅ ÇÒÕÐÐÙ" - -#: src/lang.c:52 -#, c-format -msgid "File %s exists. %s=append, %s=overwrite, %s=quit: " -msgstr "æÁÊÌ %s ÓÕÝÅÓÔ×ÕÅÔ. %s=ÄÏÂÁ×ÉÔØ, %s=ÐÅÒÅÐÉÓÁÔØ, %s=×ÙÊÔÉ: " - -#: src/lang.c:53 -msgid "Article cancelled (deleted)." -msgstr "óÔÁÔØÑ ÏÔÍÅÎÅÎÁ (ÕÄÁÌÅÎÁ)." - -#: src/lang.c:55 -msgid "Article cannot be cancelled (deleted)." -msgstr "óÔÁÔØÑ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÏÔÍÅÎÅÎÁ (ÕÄÁÌÅÎÁ)." - -#: src/lang.c:57 -msgid "Article deleted." -msgstr "óÔÁÔØÑ ÕÄÁÌÅÎÁ." - -#: src/lang.c:58 -#, fuzzy, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be mailed to the following address:\n" -" %s" -msgstr "" -"\n" -"÷ÁÛÁ ÓÔÁÔØÑ:\n" -" \"%s\"\n" -"ÂÕÄÅÔ ÏÔÐÒÁ×ÌÅÎÁ × %s:\n" - -#: src/lang.c:59 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be posted to the following %s:\n" -msgstr "" -"\n" -"÷ÁÛÁ ÓÔÁÔØÑ:\n" -" \"%s\"\n" -"ÂÕÄÅÔ ÏÔÐÒÁ×ÌÅÎÁ × %s:\n" - -#: src/lang.c:60 -msgid "Article not posted!" -msgstr "óÔÁÔØÑ ÎÅ ÏÔÐÒÁ×ÌÅÎÁ!" - -#: src/lang.c:61 -msgid "Article not saved" -msgstr "óÔÁÔØÑ ÎÅ ÓÏÈÒÁÎÅÎÁ" - -#: src/lang.c:62 -msgid "Article Level Commands" -msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÓÔÁÔÅÊ" - -#: src/lang.c:63 -msgid "Article has no parent" -msgstr "óÔÁÔØÑ ÎÅ ÉÍÅÅÔ ÒÏÄÉÔÅÌØÓËÏÊ ÓÔÁÔØÉ" - -#: src/lang.c:64 -msgid "Parent article has been killed" -msgstr "òÏÄÉÔÅÌØÓËÁÑ ÓÔÁÔØÑ ÂÙÌÁ ÕÎÉÞÔÏÖÅÎÁ" - -#: src/lang.c:65 -msgid "Parent article is unavailable" -msgstr "òÏÄÉÔÅÌØÓËÁÑ ÓÔÁÔØÑ ÎÅÄÏÓÔÕÐÎÁ" - -#: src/lang.c:66 -#, c-format -msgid "Article posted: %s" -msgstr "óÔÁÔØÑ ÏÔÐÒÁ×ÌÅÎÁ: %s" - -#: src/lang.c:67 -#, c-format -msgid "Article rejected (saved to %s)" -msgstr "óÔÁÔØÑ ÏÔ×ÅÒÇÎÕÔÁ (ÓÏÈÒÁÎÅÎÁ × %s)" - -#: src/lang.c:68 -#, 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:69 -msgid "Article unavailable" -msgstr "óÔÁÔØÑ ÎÅÄÏÓÔÕÐÎÁ" - -#: src/lang.c:70 -msgid "Article undeleted." -msgstr "óÔÁÔØÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÁ." - -#: src/lang.c:71 -#, c-format -msgid "Article %4d of %4d" -msgstr "óÔÁÔØÑ %4d ÉÚ %4d" - -#: src/lang.c:73 -msgid "articles" -msgstr "ÓÔÁÔØÉ" - -#: src/lang.c:74 -msgid "This is a repost of the following article:" -msgstr "üÔÏ ÐÏ×ÔÏÒÎÁÑ ÏÔÐÒÁ×ËÁ ÓÔÁÔØÉ:" - -#: src/lang.c:75 -msgid "article" -msgstr "ÓÔÁÔØÑ" - -#: src/lang.c:76 -msgid "Article" -msgstr "óÔÁÔØÑ" - -#: src/lang.c:77 -#, c-format -msgid "-- %d %s mailed --" -msgstr "-- %d %s ÏÔÐÒÁ×ÌÅÎÏ ÐÏ email --" - -#: src/lang.c:78 -#, c-format -msgid " at %s" -msgstr " × %s" - -#: src/lang.c:79 -#, c-format -msgid "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n" -msgstr "%*s[-- %s/%s, ËÏÄÉÒÏ×ËÁ %s%s%s, %d ÓÔÒÏË%s%s --]\n" - -#: src/lang.c:80 -msgid ", charset: " -msgstr ", ËÏÄÉÒÏ×ËÁ: " - -#: src/lang.c:81 -#, c-format -msgid "%*s[-- charset %s not supported --]\n" -msgstr "" - -#: src/lang.c:82 -#, c-format -msgid "%*s[-- Description: %s --]\n" -msgstr "%*s[-- ïÐÉÓÁÎÉÅ: %s --]\n" - -#: src/lang.c:83 -#, fuzzy, c-format -msgid "%d lines" -msgstr "óÔÒÏËÉ" - -#: src/lang.c:84 -msgid "Attachment Menu" -msgstr "" - -#: src/lang.c:85 -#, fuzzy -msgid "Attachment Menu Commands" -msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÓÔÁÔÅÊ" - -#: src/lang.c:86 -#, fuzzy -msgid "" -msgstr "ÎÉÞÅÇÏ" - -#: src/lang.c:87 -#, fuzzy, c-format -msgid "Attachment saved successfully. (%s)" -msgstr "newsrc ÆÁÊÌ ÕÓÐÅÛÎÏ ÓÏÈÒÁΣÎ.\n" - -#: src/lang.c:88 -#, fuzzy, c-format -msgid "%d of %d attachments saved successfully." -msgstr "newsrc ÆÁÊÌ ÕÓÐÅÛÎÏ ÓÏÈÒÁΣÎ.\n" - -#: src/lang.c:89 -#, fuzzy -msgid "Select attachment> " -msgstr "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> " - -#: src/lang.c:90 -#, fuzzy -msgid "Tagged attachment" -msgstr "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> " - -#: src/lang.c:91 -#, fuzzy, c-format -msgid "%d attachments tagged" -msgstr "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> " - -#: src/lang.c:92 -#, fuzzy -msgid "Untagged attachment" -msgstr "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> " - -#: src/lang.c:93 +#: src/lang.c:221 #, fuzzy msgid "Attributes Menu Commands" -msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÓÔÁÔÅÊ" +msgstr "Команды ÑƒÑ€Ð¾Ð²Ð½Ñ Ñтатей" -#: src/lang.c:94 +#: src/lang.c:222 #, c-format msgid "attribute with no scope: %s" msgstr "" -#: src/lang.c:96 +#: src/lang.c:224 #, c-format msgid "%d Authentication failed" -msgstr "%d á×ÔÏÒÉÚÁÃÉÑ ÎÅ ÕÄÁÌÁÓØ" +msgstr "%d ÐÐ²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð½Ðµ удалаÑÑŒ" -#: src/lang.c:97 +#: src/lang.c:225 #, c-format msgid "NNTP authorization password not found for %s" -msgstr "ðÁÒÏÌØ Á×ÔÏÒÉÚÁÃÉÉ Ë NNTP ÎÅ ÎÁÊÄÅÎ ÄÌÑ %s" +msgstr "Пароль авторизации к NNTP не найден Ð´Ð»Ñ %s" -#: src/lang.c:98 +#: src/lang.c:226 msgid "Server expects authentication.\n" -msgstr "óÅÒ×ÅÒ ÏÖÉÄÁÅÔ Á×ÔÏÒÉÚÁÃÉÀ. \n" +msgstr "Сервер ожидает авторизацию. \n" -#: src/lang.c:99 +#: src/lang.c:227 msgid " Please enter password: " -msgstr " ðÏÖÁÌÕÊÓÔÁ ××ÅÄÉÔÅ ÐÁÒÏÌØ: " +msgstr " ПожалуйÑта введите пароль: " -#: src/lang.c:100 +#: src/lang.c:228 msgid " Please enter username: " -msgstr " ðÏÖÁÌÕÊÓÔÁ ××ÅÄÉÔÅ ÉÍÑ: " +msgstr " ПожалуйÑта введите имÑ: " -#: src/lang.c:101 +#: src/lang.c:229 #, c-format msgid "Authorized for user: %s\n" -msgstr "á×ÔÏÒÉÚÉÒÏ×ÁÎÏ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ: %s\n" +msgstr "Ðвторизировано Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ: %s\n" -#: src/lang.c:102 +#: src/lang.c:230 #, c-format msgid "Authorization failed for user: %s\n" -msgstr "á×ÔÏÒÉÚÁÃÉÑ ÎÅ ÕÄÁÌÁÓØ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ: %s\n" +msgstr "ÐÐ²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð½Ðµ удалаÑÑŒ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ: %s\n" -#: src/lang.c:104 +#: src/lang.c:232 #, c-format msgid "Author search backwards [%s]> " -msgstr "ðÏÉÓË Á×ÔÏÒÁ (ÎÁÚÁÄ)[%s]> " +msgstr "ПоиÑк автора (назад)[%s]> " -#: src/lang.c:105 +#: src/lang.c:233 #, c-format msgid "Author search forwards [%s]> " -msgstr "ðÏÉÓË Á×ÔÏÒÁ (×ÐÅÒ£Ä)[%s]> " +msgstr "ПоиÑк автора (вперёд)[%s]> " -#: src/lang.c:106 +#: src/lang.c:234 #, c-format msgid "" "\n" "Autosubscribed to %s" msgstr "" "\n" -"ðÏÄÐÉÓÁÎ Á×ÔÏÍÁÔÉÞÅÓËÉ ÎÁ %s" +"ПодпиÑан автоматичеÑки на %s" -#: src/lang.c:107 +#: src/lang.c:235 msgid "Autosubscribing groups...\n" -msgstr "á×ÔÏÍÁÔÉÞÅÓËÁÑ ÐÏÄÐÉÓËÁ ÎÁ ÇÒÕÐÐÙ...\n" +msgstr "ÐвтоматичеÑÐºÐ°Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñка на группы...\n" -#: src/lang.c:108 +#: src/lang.c:236 #, c-format msgid "Autoselecting articles (use '%s' to see all unread) ..." msgstr "" -"á×ÔÏÍÁÔ. ×ÙÂÏÒ ÓÔÁÔÅÊ (ÉÓÐÏÌØÚÕÊÔÅ '%s' ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÎÅÐÒÏÞÉÔÁÎÎÙÈ) ..." +"Ðвтомат. выбор Ñтатей (иÑпользуйте '%s' Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра непрочитанных) ..." -#: src/lang.c:110 +#: src/lang.c:238 #, c-format msgid "" "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: " -msgstr "óÔÁÔØÑ ÄÌÑ ÏÔÐÒÁ×ËÉ Ó ÏÛÉÂ./ÐÒÅÄÕÐÒ. %s=×ÙÈÏÄ, %s=ÍÅÎÀ, %s=ÒÅÄÁËÔ.: " +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ Ñ Ð¾ÑˆÐ¸Ð±./предупр. %s=выход, %s=меню, %s=редакт.: " -#: src/lang.c:111 +#: src/lang.c:239 #, c-format msgid "Unrecognized attribute: %s" -msgstr "îÅÒÁÓÐÏÚÎÁÎÎÙÊ ÁÔÒÉÂÕÔ: %s" +msgstr "ÐераÑпознанный атрибут: %s" -#: src/lang.c:112 +#: src/lang.c:240 #, c-format msgid "Bad command. Type '%s' for help." -msgstr "ïÛÉÂÏÞÎÁÑ ËÏÍÁÎÄÁ. îÁÂÅÒÉÔÅ '%s' ÄÌÑ ÐÏÍÏÝÉ." +msgstr "ÐžÑˆÐ¸Ð±Ð¾Ñ‡Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°. Ðаберите '%s' Ð´Ð»Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸." -#: src/lang.c:114 +#: src/lang.c:242 msgid "Base article" -msgstr "ïÓÎÏ×ÎÁÑ ÓÔÁÔØÑ" +msgstr "ОÑÐ½Ð¾Ð²Ð½Ð°Ñ ÑтатьÑ" -#: src/lang.c:115 +#: src/lang.c:243 msgid "Base article range" -msgstr "äÉÁÐÁÚÏÎ ÏÓÎÏ×ÎÏÊ ÓÔÁÔØÉ" +msgstr "Диапазон оÑновной Ñтатьи" -#: src/lang.c:116 +#: src/lang.c:244 #, fuzzy, c-format msgid "%s: Updating of index files not supported: cache_overview_files=%s" -msgstr "%s: ïÂÎÏ×ÌÅÎÉÅ ÉÎÄÅËÓÁ ÆÁÊÌÏ× ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ\n" +msgstr "%s: Обновление индекÑа файлов не поддерживаетÑÑ\n" -#: src/lang.c:117 +#: src/lang.c:245 msgid "*** Beginning of article ***" -msgstr "*** îÁÞÁÌÏ ÓÔÁÔØÉ ***" +msgstr "*** Ðачало Ñтатьи ***" -#: src/lang.c:118 +#: src/lang.c:246 #, fuzzy msgid "*** Beginning of page ***" -msgstr "*** îÁÞÁÌÏ ÓÔÁÔØÉ ***" +msgstr "*** Ðачало Ñтатьи ***" -#: src/lang.c:120 +#: src/lang.c:248 +msgid "bytes" +msgstr "байт" + +#: src/lang.c:251 #, c-format msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): " msgstr "" -"ïÔÍÅÎÉÔØ (ÕÄÁÌÉÔØ) ÉÌÉ ÚÁÍÅÎÉÔØ (ÐÅÒÅÐÉÓÁÔØ) ÓÔÁÔØÀ [%%s]? (%s/%s/%s): " +"Отменить (удалить) или заменить (перепиÑать) Ñтатью [%%s]? (%s/%s/%s): " -#: src/lang.c:121 +#: src/lang.c:252 msgid "Cancelling article..." -msgstr "ïÔÍÅÎÁ ÓÔÁÔØÉ..." +msgstr "Отмена Ñтатьи..." -#: src/lang.c:123 +#: src/lang.c:254 #, c-format msgid "Cannot create %s" -msgstr "îÅ ÍÏÇÕ ÓÏÚÄÁÔØ %s" +msgstr "Ðе могу Ñоздать %s" -#: src/lang.c:126 +#: src/lang.c:257 #, c-format msgid "Can't find base article %d" -msgstr "îÅ ÍÏÇÕ ÎÁÊÔÉ ÏÓÎÏ×ÎÕÀ ÓÔÁÔØÀ %d" +msgstr "Ðе могу найти оÑновную Ñтатью %d" -#: src/lang.c:128 +#: src/lang.c:259 #, c-format msgid "Can't open %s" -msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ %s" +msgstr "Ðе могу открыть %s" -#: src/lang.c:129 +#: src/lang.c:260 #, c-format msgid "Couldn't open %s for saving" -msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ %s ÄÌÑ ÚÁÐÉÓÉ" +msgstr "Ðе могу открыть %s Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи" -#: src/lang.c:130 +#: src/lang.c:261 msgid "*** Posting not allowed ***" -msgstr "*** ïÔÐÒÁ×ËÁ ÚÁÐÒÅÝÅÎÁ ***" +msgstr "*** Отправка запрещена ***" -#: src/lang.c:131 +#: src/lang.c:262 #, c-format msgid "Posting is not allowed to %s" -msgstr "ïÔÐÒÁ×ËÁ ÚÁÐÒÅÝÅÎÁ × %s" +msgstr "Отправка запрещена в %s" -#: src/lang.c:133 +#: src/lang.c:264 #, c-format msgid "Can't retrieve %s" -msgstr "îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ %s" +msgstr "Ðе могу получить %s" -#: src/lang.c:135 +#: src/lang.c:266 +msgid "Can't supersede in mailgroups, try repost instead." +msgstr "" + +#: src/lang.c:267 #, c-format msgid "%s is a directory" -msgstr "%s - ÄÉÒÅËÔÏÒÉÑ" +msgstr "%s - директориÑ" -#: src/lang.c:136 +#: src/lang.c:268 msgid "Catchup" -msgstr "úÁÈ×ÁÔ" +msgstr "Захват" -#: src/lang.c:137 +#: src/lang.c:269 #, c-format msgid "Catchup %s..." -msgstr "úÁÈ×ÁÔ %s..." +msgstr "Захват %s..." -#: src/lang.c:138 +#: src/lang.c:270 msgid "Catchup all groups entered during this session?" -msgstr "úÁÈ×ÁÔÉÔØ ×ÓÅ ÇÒÕÐÐÙ ÐÏÓÅÝ£ÎÎÙÅ × ÜÔÏÊ ÓÅÓÓÉÉ?" +msgstr "Захватить вÑе группы поÑещённые в Ñтой ÑеÑÑии?" -#: src/lang.c:139 +#: src/lang.c:271 msgid "You have tagged articles in this group - catchup anyway?" -msgstr "÷Ù ÐÏÍÅÔÉÌÉ ÓÔÁÔØÉ × ÇÒÕÐÐÅ - ÚÁÈ×ÁÔÉÔØ ÎÅÓÍÏÔÒÑ ÎÁ ÜÔÏ?" +msgstr "Ð’Ñ‹ пометили Ñтатьи в группе - захватить неÑÐ¼Ð¾Ñ‚Ñ€Ñ Ð½Ð° Ñто?" -#: src/lang.c:140 +#: src/lang.c:272 #, c-format msgid "%s %d %s in %lu seconds\n" -msgstr "%s %d %s × %lu ÓÅËÕÎÄ\n" +msgstr "%s %d %s в %lu Ñекунд\n" -#: src/lang.c:141 +#: src/lang.c:273 msgid "Caughtup" -msgstr "úÁÈ×ÁÞÅÎÏ" +msgstr "Захвачено" -#: src/lang.c:142 +#: src/lang.c:274 msgid "Check Prepared Article" -msgstr "ðÒÏ×ÅÒÉÔØ ÐÒÉÇÏÔÏ×ÌÅÎÎÕÀ ÓÔÁÔØÀ" +msgstr "Проверить приготовленную Ñтатью" -#: src/lang.c:143 +#: src/lang.c:275 msgid "Checking for new groups... " -msgstr "ðÏÉÓË ÎÏ×ÙÈ ÇÒÕÐÐ... " +msgstr "ПоиÑк новых групп... " -#: src/lang.c:144 -msgid "Checking for news..." -msgstr "ðÒÏ×ÅÒËÁ ÎÏ×ÏÓÔÅÊ..." +#: src/lang.c:276 +#, fuzzy +msgid "Checking for news...\n" +msgstr "Проверка новоÑтей..." -#: src/lang.c:145 +#: src/lang.c:277 #, c-format msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: " -msgstr "ðÏÓÔ-ÏÂÒÁÂÏÔËÁ %s=ÎÅÔ, %s=ÄÁ, %s=shar, %s=×ÙÈÏÄ:" +msgstr "ПоÑÑ‚-обработка %s=нет, %s=да, %s=shar, %s=выход:" -#: src/lang.c:147 +#: src/lang.c:279 msgid "ANSI color disabled" -msgstr "÷ÙËÌÀÞÉÔØ Ã×ÅÔÁ ANSI" +msgstr "Выключить цвета ANSI" -#: src/lang.c:148 +#: src/lang.c:280 msgid "ANSI color enabled" -msgstr "÷ËÌÀÞÉÔØ Ã×ÅÔÁ ANSI" +msgstr "Включить цвета ANSI" -#: src/lang.c:150 +#: src/lang.c:282 #, c-format msgid "Command failed: %s" -msgstr "ïÛÉÂËÁ ×Ï ×ÒÅÍÑ ÉÓÐÏÌÎÅÎÉÑ: %s" +msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð¸ÑполнениÑ: %s" -#: src/lang.c:152 +#: src/lang.c:284 msgid "Mark not selected articles read?" -msgstr "ðÏÍÅÔÉÔØ ÎÅÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ?" +msgstr "Пометить неотмеченные Ñтатьи как прочитанные?" -#: src/lang.c:154 +#: src/lang.c:285 +#, fuzzy +msgid "Connection Info" +msgstr "" +"\n" +"Соединение Ñ %s: " + +#: src/lang.c:286 +msgid "Reading from local spool.\n" +msgstr "" + +#: src/lang.c:287 +#, fuzzy +msgid "Reading saved news.\n" +msgstr "Перечитываю %s..." + +#: src/lang.c:295 +#, fuzzy +msgid "" +"\n" +"Local spool config:\n" +"-------------------\n" +msgstr "" +"Показать ÑвойÑтва\n" +"-----------------" + +#: src/lang.c:300 +msgid "COMPRESS :" +msgstr "" + +#: src/lang.c:301 +#, fuzzy +msgid "" +"\n" +"Connection details:\n" +"-------------------\n" +msgstr "" +"Показать ÑвойÑтва\n" +"-----------------" + +#: src/lang.c:303 #, c-format -msgid "Connecting to %s..." -msgstr "óÏÅÄÉÎÑÅÍÓÑ Ó %s..." +msgid " DEFLATE %s\n" +msgstr "" -#: src/lang.c:156 +#: src/lang.c:304 +msgid "(enabled)" +msgstr "" + +#: src/lang.c:305 +msgid "(inactive)" +msgstr "" + +#: src/lang.c:307 +msgid " DEFLATE (not supported)\n" +msgstr "" + +#: src/lang.c:310 +msgid "(disabled)" +msgstr "" + +#: src/lang.c:311 +#, c-format +msgid "NNTP TIMEOUT : %d seconds %s\n" +msgstr "" + +#: src/lang.c:313 +#, c-format +msgid "IMPLEMENTATION: %s\n" +msgstr "" + +#: src/lang.c:315 +#, c-format +msgid "MAXARTNUM : %s\n" +msgstr "" + +#: src/lang.c:317 +#, fuzzy, c-format +msgid "Reading via NNTP (%s).\n" +msgstr "Перечитываю %s..." + +#: src/lang.c:318 +#, c-format +msgid "NNTPPORT : %u\n" +msgstr "" + +#: src/lang.c:319 #, fuzzy -msgid "Connection Info" +msgid "read only" +msgstr "непрочитано " + +#: src/lang.c:320 +msgid "read/write" +msgstr "" + +#: src/lang.c:321 +#, c-format +msgid "NNTPSERVER : %s\n" +msgstr "" + +#: src/lang.c:323 +#, c-format +msgid "Reading %s via NNTPS (%s; " +msgstr "" + +#: src/lang.c:325 +#, fuzzy, c-format +msgid "Certificate #%d\n" +msgstr "редактировать файл фильтра" + +#: src/lang.c:327 +#, c-format +msgid "Issuer : %s\n" +msgstr "" + +#: src/lang.c:328 +#, fuzzy +msgid "" +"\n" +"Server certificate information:\n" +"-------------------------------\n" msgstr "" +"Операции Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð°Ð¼Ð¸/диÑкуÑÑиÑм/ÑтатьÑми\n" +"---------------------------------------" + +#: src/lang.c:329 +#, fuzzy, c-format +msgid "Subject: %s\n" +msgstr "Тема" + +#: src/lang.c:330 +#, fuzzy +msgid "" "\n" -"óÏÅÄÉÎÅÎÉÅ Ó %s: " +"TLS information:\n" +"----------------\n" +msgstr "" +"Показать ÑвойÑтва\n" +"-----------------" -#: src/lang.c:157 +#: src/lang.c:333 +msgid "UNEXPECTED, possible BUG" +msgstr "" + +#: src/lang.c:334 +msgid "tolerated as \"-k\" (insecure) requested" +msgstr "" + +#: src/lang.c:335 +#, c-format +msgid "" +"Server certificate verification FAILED:\n" +"\t%s (%s)\n" +msgstr "" + +#: src/lang.c:336 +#, fuzzy +msgid "Server certificate verified successfully.\n" +msgstr "newsrc файл уÑпешно Ñохранён.\n" + +#: src/lang.c:338 +msgid "trusted" +msgstr "" + +#: src/lang.c:339 +msgid "untrusted" +msgstr "" + +#: src/lang.c:342 +msgid "Server certificate verification FAILED: \n" +msgstr "" + +#: src/lang.c:346 +#, c-format +msgid "%s %s (strength %d)\n" +msgstr "" + +#: src/lang.c:353 #, fuzzy, c-format msgid "Cook article failed, %s is exiting" -msgstr "ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ, %s ×ÙÈÏÄ\n" +msgstr "Ñкран Ñлишком мал, %s выход\n" -#: src/lang.c:158 +#: src/lang.c:354 msgid "" msgstr "" -#: src/lang.c:159 +#: src/lang.c:355 msgid "Creating active file for saved groups...\n" -msgstr "óÏÚÄÁÎÉÅ ÆÁÊÌÁ active ÄÌÑ ÓÏÈÒ. ÇÒÕÐÐ...\n" +msgstr "Создание файла active Ð´Ð»Ñ Ñохр. групп...\n" -#: src/lang.c:160 +#: src/lang.c:356 msgid "Creating newsrc file...\n" -msgstr "óÏÚÄÁÎÉÅ ÆÁÊÌÁ newsrc...\n" +msgstr "Создание файла newsrc...\n" -#: src/lang.c:162 src/lang.c:1338 src/lang.c:1358 +#: src/lang.c:358 src/lang.c:1666 src/lang.c:1686 msgid "Default" -msgstr "ðÏ ÕÍÏÌÞÁÎÉÀ" +msgstr "По умолчанию" -#: src/lang.c:163 +#: src/lang.c:359 msgid "Delete saved files that have been post processed?" -msgstr "õÄÁÌÉÔØ ÓÏÈÒÁΣÎÎÙÅ ÏÂÒÁÂÏÔÁÎÎÙÅ ÆÁÊÌÙ?" +msgstr "Удалить Ñохранённые обработанные файлы?" -#: src/lang.c:164 +#: src/lang.c:360 msgid "Deleting temporary files..." -msgstr "õÄÁÌÅÎÉÅ ×ÒÅÍÅÎÎÙÈ ÆÁÊÌÏ×..." +msgstr "Удаление временных файлов..." -#: src/lang.c:166 +#: src/lang.c:362 msgid "*** End of article ***" -msgstr "*** ëÏÎÅà ÓÔÁÔØÉ ***" +msgstr "*** Конец Ñтатьи ***" -#: src/lang.c:167 +#: src/lang.c:363 msgid "*** End of articles ***" -msgstr "*** ëÏÎÅà ÓÔÁÔÅÊ ***" +msgstr "*** Конец Ñтатей ***" -#: src/lang.c:168 +#: src/lang.c:364 #, fuzzy msgid "*** End of attachments ***" -msgstr "*** ëÏÎÅà ÓÔÁÔÅÊ ***" +msgstr "*** Конец Ñтатей ***" -#: src/lang.c:169 +#: src/lang.c:365 msgid "*** End of groups ***" -msgstr "*** ëÏÎÅà ÇÒÕÐÐ ***" +msgstr "*** Конец групп ***" -#: src/lang.c:170 +#: src/lang.c:366 #, fuzzy msgid "*** End of page ***" -msgstr "*** ëÏÎÅà ÓÔÁÔØÉ ***" +msgstr "*** Конец Ñтатьи ***" -#: src/lang.c:171 +#: src/lang.c:367 #, fuzzy msgid "*** End of posted articles ***" -msgstr "*** ëÏÎÅà ÓÔÁÔÅÊ ***" +msgstr "*** Конец Ñтатей ***" -#: src/lang.c:172 +#: src/lang.c:368 #, fuzzy msgid "*** End of scopes ***" -msgstr "*** ëÏÎÅà ÇÒÕÐÐ ***" +msgstr "*** Конец групп ***" -#: src/lang.c:173 +#: src/lang.c:369 msgid "*** End of thread ***" -msgstr "*** ëÏÎÅà ÄÉÓËÕÓÓÉÉ ***" +msgstr "*** Конец диÑкуÑÑии ***" -#: src/lang.c:174 +#: src/lang.c:370 #, fuzzy msgid "*** End of URLs ***" -msgstr "*** ëÏÎÅà ÇÒÕÐÐ ***" +msgstr "*** Конец групп ***" -#: src/lang.c:175 +#: src/lang.c:371 msgid "Enter limit of articles to get> " -msgstr "÷×ÅÄÉÔÅ ÐÒÅÄÅÌ ÐÏÌÕÞÁÅÍÙÈ ÓÔÁÔÅÊ> " +msgstr "Введите предел получаемых Ñтатей> " -#: src/lang.c:176 +#: src/lang.c:372 msgid "Enter Message-ID to go to> " -msgstr "÷×ÅÄÉÔÅ Message-ID ÄÌÑ ÐÅÒÅÈÏÄÁ> " +msgstr "Введите Message-ID Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°> " -#: src/lang.c:177 +#: src/lang.c:373 msgid " and enter next unread thread" -msgstr " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÄÉÓËÕÓÓÉÀ" +msgstr " и введите Ñледующую непрочитанную диÑкуÑÑию" -#: src/lang.c:178 +#: src/lang.c:374 #, fuzzy msgid " and enter next unread article" -msgstr " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÄÉÓËÕÓÓÉÀ" +msgstr " и введите Ñледующую непрочитанную диÑкуÑÑию" -#: src/lang.c:179 +#: src/lang.c:375 msgid " and enter next unread group" -msgstr " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÇÒÕÐÐÕ" +msgstr " и введите Ñледующую непрочитанную группу" -#: src/lang.c:180 +#: src/lang.c:376 msgid "Enter option number> " -msgstr "÷×ÅÄÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ> " +msgstr "Введите номер опции> " -#: src/lang.c:181 +#: src/lang.c:377 #, c-format msgid "Enter range [%s]> " -msgstr "÷×ÅÄÉÔÅ ÄÉÁÐÁÚÏÎ [%s]> " +msgstr "Введите диапазон [%s]> " -#: src/lang.c:182 +#: src/lang.c:378 msgid "" "\n" "Warning: Approved: header used.\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎ ÚÁÇÏÌÏ×ÏË Approved:.\n" +"Внимание: иÑпользован заголовок Approved:.\n" -#: src/lang.c:186 +#: src/lang.c:382 msgid "" "\n" "Error: Bad address in Approved: header.\n" msgstr "" "\n" -"ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ Approved:.\n" +"Ошибка: Ðеверный Ð°Ð´Ñ€ÐµÑ Ð² заголовке Approved:.\n" -#: src/lang.c:187 +#: src/lang.c:383 msgid "" "\n" "Error: Bad address in From: header.\n" msgstr "" "\n" -"ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ From:.\n" +"Ошибка: Ðеверный Ð°Ð´Ñ€ÐµÑ Ð² заголовке From:.\n" -#: src/lang.c:188 +#: src/lang.c:384 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" msgstr "" "\n" -"ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ FQDN × ÚÁÇÏÌÏ×ËÅ Message-ID:.\n" +"Ошибка: Ðеверный FQDN в заголовке Message-ID:.\n" -#: src/lang.c:189 +#: src/lang.c:385 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" msgstr "" "\n" -"ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ Reply-To:.\n" +"Ошибка: Ðеверный Ð°Ð´Ñ€ÐµÑ Ð² заголовке Reply-To:.\n" -#: src/lang.c:190 +#: src/lang.c:386 #, fuzzy msgid "" "\n" "Error: Bad address in To: header.\n" msgstr "" "\n" -"ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ From:.\n" +"Ошибка: Ðеверный Ð°Ð´Ñ€ÐµÑ Ð² заголовке From:.\n" -#: src/lang.c:192 +#: src/lang.c:388 #, c-format msgid "Can't unlock %s" -msgstr "îÅ ÍÏÇÕ ÒÁÚÂÌÏËÉÒÏ×ÁÔØ %s" +msgstr "Ðе могу разблокировать %s" -#: src/lang.c:193 +#: src/lang.c:389 #, c-format msgid "Couldn't dotlock %s - article not appended!" -msgstr "îÅ ÍÏÇÕ dotlock %s - ÓÔÁÔØÑ ÎÅ ÐÒÉËÒÅÐÌÅÎÁ!" +msgstr "Ðе могу dotlock %s - ÑÑ‚Ð°Ñ‚ÑŒÑ Ð½Ðµ прикреплена!" -#: src/lang.c:194 +#: src/lang.c:390 #, c-format msgid "Couldn't lock %s - article not appended!" -msgstr "îÅ ÍÏÇÕ ÚÁÂÌÏËÉÒÏ×ÁÔØ %s - ÓÔÁÔØÑ ÎÅ ÐÒÉËÒÅÐÌÅÎÁ!" +msgstr "Ðе могу заблокировать %s - ÑÑ‚Ð°Ñ‚ÑŒÑ Ð½Ðµ прикреплена!" -#: src/lang.c:197 +#: src/lang.c:393 +#, 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:396 #, c-format msgid "Corrupted file %s" -msgstr "ðÏ×ÒÅÖÄÅÎÎÙÊ ÆÁÊÌ %s" +msgstr "Поврежденный файл %s" -#: src/lang.c:199 +#: src/lang.c:397 +#, c-format +msgid "couldn't expand %s\n" +msgstr "не получилоÑÑŒ раÑкрыть %s\n" + +#: src/lang.c:399 #, fuzzy msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" msgstr "" "\n" -"ïÛÉÂËÁ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n" +"Ошибка: Followup-To уÑтановлен на больше чем одну группу!\n" -#: src/lang.c:200 +#: src/lang.c:400 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "" -#: src/lang.c:201 +#: src/lang.c:401 msgid "Internal error in GNKSA routine - send bug report.\n" -msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ × ÆÕÎËÃÉÉ GNKSA - ÏÔÐÒÁרÔÅ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ.\n" +msgstr "ВнутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ° в функции GNKSA - отправьте Ñообщение об ошибке.\n" -#: src/lang.c:202 +#: src/lang.c:402 msgid "Left angle bracket missing in route address.\n" -msgstr "÷ ÁÄÒÅÓÅ ÐÒÏÐÕÝÅÎÁ ÌÅ×ÁÑ ÕÇÌÏ×ÁÑ ÓËÏÂËÁ.\n" +msgstr "Ð’ адреÑе пропущена Ð»ÐµÐ²Ð°Ñ ÑƒÐ³Ð»Ð¾Ð²Ð°Ñ Ñкобка.\n" -#: src/lang.c:203 +#: src/lang.c:403 msgid "Left parenthesis missing in old-style address.\n" -msgstr "÷ ÁÄÒÅÓÅ ÓÔÁÒÏÇÏ ÓÔÉÌÑ ÐÒÏÐÕÝÅÎÁ ÌÅ×ÁÑ ËÒÕÇÌÁÑ ÓËÏÂËÁ.\n" +msgstr "Ð’ адреÑе Ñтарого ÑÑ‚Ð¸Ð»Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð° Ð»ÐµÐ²Ð°Ñ ÐºÑ€ÑƒÐ³Ð»Ð°Ñ Ñкобка.\n" -#: src/lang.c:204 +#: src/lang.c:404 msgid "Right parenthesis missing in old-style address.\n" -msgstr "÷ ÁÄÒÅÓÅ ÓÔÁÒÏÇÏ ÓÔÉÌÑ ÐÒÏÐÕÝÅÎÁ ÐÒÁ×ÁÑ ËÒÕÇÌÁÑ ÓËÏÂËÁ.\n" +msgstr "Ð’ адреÑе Ñтарого ÑÑ‚Ð¸Ð»Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð° Ð¿Ñ€Ð°Ð²Ð°Ñ ÐºÑ€ÑƒÐ³Ð»Ð°Ñ Ñкобка.\n" -#: src/lang.c:205 +#: src/lang.c:405 msgid "At-sign missing in mail address.\n" -msgstr "÷ ÐÏÞÔÏ×ÏÍ ÁÄÒÅÓÅ ÐÒÏÐÕÝÅÎ ÚÎÁË '@'.\n" +msgstr "Ð’ почтовом адреÑе пропущен знак '@'.\n" -#: src/lang.c:206 +#: src/lang.c:406 msgid "Single component FQDN is not allowed. Add your domain.\n" -msgstr "åÄÉÎÓÔ×ÅÎÎÙÊ ËÏÍÐÏÎÅÎÔ FQDN ÎÅÄÏÐÕÓÔÉÍ. äÏÂÁרÔÅ ×ÁÛ ÄÏÍÅÎ.\n" +msgstr "ЕдинÑтвенный компонент FQDN недопуÑтим. Добавьте ваш домен.\n" -#: src/lang.c:207 +#: src/lang.c:407 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" msgstr "" -"îÅÐÒÁ×ÉÌØÎÙÊ ÄÏÍÅÎ. ïÔÐÒÁרÔÅ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ, ÅÓÌÉ ÄÏÍÅÎ ÓÕÝÅÓÔ×ÕÅÔ.\n" -"éÓÐÏÌØÚÕÊÔÅ .invalid ËÁË ÄÏÍÅÎ 1 ÕÒÏ×ÎÑ ÄÌÑ ÉÓÐÏÒÞÅÎÎÙÈ ÁÄÒÅÓÏ×.\n" +"Ðеправильный домен. Отправьте Ñообщение об ошибке, еÑли домен ÑущеÑтвует.\n" +"ИÑпользуйте .invalid как домен 1 ÑƒÑ€Ð¾Ð²Ð½Ñ Ð´Ð»Ñ Ð¸Ñпорченных адреÑов.\n" -#: src/lang.c:208 +#: src/lang.c:408 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" msgstr "" -"îÅÄÏÐÕÓÔÉÍÙÊ ÄÏÍÅÎ. ïÔÐÒÁרÔÅ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ ÅÓÌÉ ÄÏÍÅÎ ÓÕÝÅÓÔ×ÕÅÔ.\n" -"éÓÐÏÌØÚÕÊÔÅ .invalid ËÁË ÄÏÍÅÎ 1 ÕÒÏ×ÎÑ ÄÌÑ ÉÓÐÏÒÞÅÎÎÙÈ ÁÄÒÅÓÏ×.\n" +"ÐедопуÑтимый домен. Отправьте Ñообщение об ошибке еÑли домен ÑущеÑтвует.\n" +"ИÑпользуйте .invalid как домен 1 ÑƒÑ€Ð¾Ð²Ð½Ñ Ð´Ð»Ñ Ð¸Ñпорченных адреÑов.\n" -#: src/lang.c:209 +#: src/lang.c:409 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" msgstr "" -"îÅÉÚ×ÅÓÔÎÙÊ ÄÏÍÅÎ. ïÔÐÒÁרÔÅ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ ÅÓÌÉ ÄÏÍÅÎ ÓÕÝÅÓÔ×ÕÅÔ.\n" -"éÓÐÏÌØÚÕÊÔÅ .invalid ËÁË ÄÏÍÅÎ 1 ÕÒÏ×ÎÑ ÄÌÑ ÉÓÐÏÒÞÅÎÎÙÈ ÁÄÒÅÓÏ×.\n" +"ÐеизвеÑтный домен. Отправьте Ñообщение об ошибке еÑли домен ÑущеÑтвует.\n" +"ИÑпользуйте .invalid как домен 1 ÑƒÑ€Ð¾Ð²Ð½Ñ Ð´Ð»Ñ Ð¸Ñпорченных адреÑов.\n" -#: src/lang.c:210 +#: src/lang.c:410 msgid "Illegal character in FQDN.\n" -msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × FQDN.\n" +msgstr "ÐедопуÑтимый знак в FQDN.\n" -#: src/lang.c:211 +#: src/lang.c:411 msgid "Zero length FQDN component not allowed.\n" -msgstr "îÕÌÅ×ÁÑ ÄÌÉÎÁ ËÏÍÐÏÎÅÎÔÁ FQDN ÎÅÄÏÐÕÓÔÉÍÁ.\n" +msgstr "ÐÑƒÐ»ÐµÐ²Ð°Ñ Ð´Ð»Ð¸Ð½Ð° компонента FQDN недопуÑтима.\n" -#: src/lang.c:212 +#: src/lang.c:412 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" -msgstr "ëÏÍÐÏÎÅÎÔ FQDN ÐÒÅ×ÙÛÁÅÔ ÍÁËÓ. ÄÏÐÕÓÔÉÍÕÀ ÄÌÉÎÕ (63 ÚÎÁËÁ).\n" +msgstr "Компонент FQDN превышает макÑ. допуÑтимую длину (63 знака).\n" -#: src/lang.c:213 +#: src/lang.c:413 msgid "FQDN component may not start or end with hyphen.\n" -msgstr "ëÏÍÐÏÎÅÎÔ FQDN ÎÅ ÍÏÖÅÔ ÎÁÞÉÎÁÔØÓÑ ÉÌÉ ÚÁËÁÎÞÉ×ÁÔØÓÑ ÄÅÆÉÓÏÍ.\n" +msgstr "Компонент FQDN не может начинатьÑÑ Ð¸Ð»Ð¸ заканчиватьÑÑ Ð´ÐµÑ„Ð¸Ñом.\n" -#: src/lang.c:214 +#: src/lang.c:414 msgid "FQDN component may not start with digit.\n" -msgstr "ëÏÍÐÏÎÅÎÔ FQDN ÎÅ ÍÏÖÅÔ ÎÁÞÉÎÁÔØÓÑ Ó ÃÉÆÒÙ.\n" +msgstr "Компонент FQDN не может начинатьÑÑ Ñ Ñ†Ð¸Ñ„Ñ€Ñ‹.\n" -#: src/lang.c:215 +#: src/lang.c:415 msgid "Domain literal has impossible numeric value.\n" -msgstr "÷ ÚÎÁËÅ ÄÏÍÅÎÁ ÎÅÄÏÐÕÓÔÉÍÙÊ ÃÉÆÒÏ×ÏÊ ÚÎÁË.\n" +msgstr "Ð’ знаке домена недопуÑтимый цифровой знак.\n" -#: src/lang.c:216 +#: src/lang.c:416 msgid "" "Domain literal is for private use only and not allowed for global use.\n" -msgstr "úÎÁË ÄÏÍÅÎÁ ÔÏÌØËÏ ÄÌÑ ÞÁÓÔÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ É ÎÅÄÏÐÕÓÔÉÍ.\n" +msgstr "Знак домена только Ð´Ð»Ñ Ñ‡Ð°Ñтного иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ недопуÑтим.\n" -#: src/lang.c:217 +#: src/lang.c:417 msgid "Right bracket missing in domain literal.\n" -msgstr "÷ ÚÎÁËÅ ÄÏÍÅÎÁ ÐÒÏÐÕÝÅÎÁ ÐÒÁ×ÁÑ ÓËÏÂËÁ.\n" +msgstr "Ð’ знаке домена пропущена Ð¿Ñ€Ð°Ð²Ð°Ñ Ñкобка.\n" -#: src/lang.c:218 +#: src/lang.c:418 msgid "Missing localpart of mail address.\n" -msgstr "ðÒÏÐÕÝÅÎÁ ÌÏËÁÌØÎÁÑ ÞÁÓÔØ ÐÏÞÔÏ×ÏÇÏ ÁÄÒÅÓÁ.\n" +msgstr "Пропущена Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ Ñ‡Ð°Ñть почтового адреÑа.\n" -#: src/lang.c:219 +#: src/lang.c:419 msgid "Illegal character in localpart of mail address.\n" -msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÌÏËÁÌØÎÏÊ ÞÁÓÔÉ ÐÏÞÔÏ×ÏÇÏ ÁÄÒÅÓÁ.\n" +msgstr "ÐедопуÑтимый знак в локальной чаÑти почтового адреÑа.\n" -#: src/lang.c:220 +#: src/lang.c:420 msgid "Zero length localpart component not allowed.\n" -msgstr "îÕÌÅ×ÁÑ ÄÌÉÎÁ ÌÏËÁÌØÎÏÊ ÞÁÓÔÉ email ÎÅÄÏÐÕÓÔÉÍÁ.\n" +msgstr "ÐÑƒÐ»ÐµÐ²Ð°Ñ Ð´Ð»Ð¸Ð½Ð° локальной чаÑти email недопуÑтима.\n" -#: src/lang.c:221 +#: src/lang.c:421 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" msgstr "" -"îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n" -"óÌÏ×Á ÂÅÚ ËÁ×ÙÞÅË ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '!()<>@,;:\\.[]' × ÁÄÒÅÓÅ.\n" +"ÐедопуÑтимый знак в имени.\n" +"Слова без кавычек не могут Ñодержать '!()<>@,;:\\.[]' в адреÑе.\n" -#: src/lang.c:222 +#: src/lang.c:422 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" msgstr "" -"îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n" -"óÌÏ×Á × ËÁ×ÙÞËÁÈ ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '()<>\\'.\n" +"ÐедопуÑтимый знак в имени.\n" +"Слова в кавычках не могут Ñодержать '()<>\\'.\n" -#: src/lang.c:223 +#: src/lang.c:423 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" msgstr "" -"îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n" -"ëÏÄÉÒÏ×ÁÎÎÙÅ ÓÌÏ×Á ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '!()<>@,;:\"\\.[]/=' × ÐÁÒÁÍÅÔÒÅ.\n" +"ÐедопуÑтимый знак в имени.\n" +"Кодированные Ñлова не могут Ñодержать '!()<>@,;:\"\\.[]/=' в параметре.\n" -#: src/lang.c:224 +#: src/lang.c:424 msgid "Bad syntax in encoded word used in realname.\n" -msgstr "îÅ×ÅÒÎÙÊ ÓÉÎÔÁËÓÉÓ × ËÏÄÉÒÏ×ÁÎÎÏÍ ÓÌÏ×Å, ÉÓÐÏÌØÚÏ×ÁÎÎÏÍ × ÉÍÅÎÉ.\n" +msgstr "Ðеверный ÑинтакÑÐ¸Ñ Ð² кодированном Ñлове, иÑпользованном в имени.\n" -#: src/lang.c:225 +#: src/lang.c:425 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" msgstr "" -"îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n" -"óÌÏ×Á ÂÅÚ ËÁ×ÙÞÅË ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '()<>\\' × ÁÄÒÅÓÁÈ ÓÔÁÒÏÇÏ ÓÔÉÌÑ.\n" +"ÐедопуÑтимый знак в имени.\n" +"Слова без кавычек не могут Ñодержать '()<>\\' в адреÑах Ñтарого ÑтилÑ.\n" -#: src/lang.c:226 +#: src/lang.c:426 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" msgstr "" -"îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n" -"õÐÒÁ×ÌÑÀÝÉÅ ÓÉÍ×ÏÌÙ É ÎÅËÏÄ. 8-ÂÉÔÎÙÅ ÓÉÍ×. > 127 ÎÅÄÏÐÕÓÔÉÍÙ.\n" +"ÐедопуÑтимый знак в имени.\n" +"УправлÑющие Ñимволы и некод. 8-битные Ñимв. > 127 недопуÑтимы.\n" -#: src/lang.c:227 +#: src/lang.c:427 msgid "" "\n" "Error: No blank line found after header.\n" msgstr "" "\n" -"ïÛÉÂËÁ: îÅ ÎÁÊÄÅÎÁ ÐÕÓÔÁÑ ÓÔÒÏËÁ ÐÏÓÌÅ ÚÁÇÏÌÏ×ËÁ.\n" +"Ошибка: Ðе найдена пуÑÑ‚Ð°Ñ Ñтрока поÑле заголовка.\n" -#: src/lang.c:228 +#: src/lang.c:428 #, c-format msgid "" "\n" @@ -1298,7 +1436,7 @@ msgid "" msgstr "" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:230 +#: src/lang.c:430 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1307,12 +1445,12 @@ msgid "" " editing tinrc.\n" msgstr "" "\n" -"ïÛÉÂËÁ: óÏÏÂÝÅÎÉÅ ÓÏÄÅÒÖÉÔ ÎÅ-ASCII ÓÉÍ×ÏÌÙ ÎÏ MM_CHARSET ÕÓÔÁÎÏ×ÌÅÎ\n" -" US-ASCII - ÐÏÖÁÌÕÊÓÔÁ ÓÍÅÎÉÔÅ ÚÎÁÞÅÎÉÅ ÎÁ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÅ\n" -" ×ÁÛÅÍÕ ÑÚÙËÕ, ÉÓÐÏÌØÚÕÑ M)ÍÅÎÀ ËÏÎÆÉÇÕÒÉÒÕÅÍÙÈ ÚÎÁÞÅÎÉÊ ÉÌÉ\n" -" ÏÔÒÅÄÁËÔÉÒÕÊÔÅ tinrc.\n" +"Ошибка: Сообщение Ñодержит не-ASCII Ñимволы но MM_CHARSET уÑтановлен\n" +" US-ASCII - пожалуйÑта Ñмените значение на ÑоответÑтвующее\n" +" вашему Ñзыку, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ M)меню конфигурируемых значений или\n" +" отредактируйте tinrc.\n" -#: src/lang.c:235 +#: src/lang.c:435 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1322,22 +1460,22 @@ msgid "" " using the M)enu of configurable options or by editing tinrc.\n" msgstr "" "\n" -"ïÛÉÂËÁ: óÏÏÂÝÅÎÉÅ ÓÏÄÅÒÖÉÔ ÎÅ-ASCII ÓÉÍ×ÏÌÙ, ÎÏ ËÏÄÉÒÏ×ËÁ MIME ÕÓÔÁÎÏ×ÌÅÎÁ\n" -" × \"7bit\" - ÐÏÖÁÌÕÊÓÔÁ ÓÍÅÎÉÔÅ ÚÎÁÞÅÎÉÅ ÎÁ \"8bit\" ÉÌÉ\n" -" \"quoted-printable\" × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÞÔÏ ÐÒÉÎÑÔÏ × ×ÁÛÅÍ\n" -" ÒÅÇÉÏÎÅ. éÓÐÏÌØÚÕÊÔÅ M)ÍÅÎÀ ËÏÎÆÉÇÕÒÉÒÕÅÍÙÈ ÏÐÃÉÊ ÉÌÉ " -"ÏÔÒÅÄÁËÔÉÒÕÊÔÅ\n" -"\t ÆÁÊÌ tinrc.\n" +"Ошибка: Сообщение Ñодержит не-ASCII Ñимволы, но кодировка MIME уÑтановлена\n" +" в \"7bit\" - пожалуйÑта Ñмените значение на \"8bit\" или\n" +" \"quoted-printable\" в завиÑимоÑти от того, что принÑто в вашем\n" +" регионе. ИÑпользуйте M)меню конфигурируемых опций или " +"отредактируйте\n" +"\t файл tinrc.\n" -#: src/lang.c:241 +#: src/lang.c:441 msgid "" "\n" "Error: Article starts with blank line instead of header\n" msgstr "" "\n" -"ïÛÉÂËÁ: óÔÁÔØÑ ÎÁÞÉÎÁÅÔÓÑ Ó ÐÕÓÔÏÊ ÓÔÒÏËÉ ×ÍÅÓÔÏ ÚÁÇÏÌÏ×ËÁ\n" +"Ошибка: Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð½Ð°Ñ‡Ð¸Ð½Ð°ÐµÑ‚ÑÑ Ñ Ð¿ÑƒÑтой Ñтроки вмеÑто заголовка\n" -#: src/lang.c:242 +#: src/lang.c:442 #, c-format msgid "" "\n" @@ -1345,35 +1483,35 @@ msgid "" "%s\n" msgstr "" "\n" -"ïÛÉÂËÁ: úÁÇÏÌÏ×ÏË × ÓÔÒÏËÅ %d ÎÅ ÉÍÅÅÔ Ä×ÏÅÔÏÞÉÑ ÐÏÓÌÅ ÉÍÅÎÉ:\n" +"Ошибка: Заголовок в Ñтроке %d не имеет Ð´Ð²Ð¾ÐµÑ‚Ð¾Ñ‡Ð¸Ñ Ð¿Ð¾Ñле имени:\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:443 #, c-format msgid "" "\n" "Error: The \"%s:\" line is empty.\n" msgstr "" "\n" -"ïÛÉÂËÁ: ðÕcÔÁÑ ÓÔÒÏËÁ \"%s:\".\n" +"Ошибка: ПуcÑ‚Ð°Ñ Ñтрока \"%s:\".\n" -#: src/lang.c:244 +#: src/lang.c:444 #, c-format msgid "" "\n" "Error: The \"%s:\" line is missing from the article header.\n" msgstr "" "\n" -"ïÛÉÂËÁ: óÔÒÏËÁ \"%s:\" ÐÒÏÐÕÝÅÎÁ × ÚÁÌÏ×ËÅ ÓÔÁÔØÉ.\n" +"Ошибка: Строка \"%s:\" пропущена в заловке Ñтатьи.\n" -#: src/lang.c:245 +#: src/lang.c:445 #, c-format msgid "" "\n" "Error: %s contains non 7bit chars.\n" msgstr "" -#: src/lang.c:246 +#: src/lang.c:446 #, c-format msgid "" "\n" @@ -1381,166 +1519,175 @@ msgid "" "%s\n" msgstr "" "\n" -"ïÛÉÂËÁ: úÁÇÏÌÏ×ÏË × ÓÔÒÏËÅ %d ÎÅ ÉÍÅÅÔ ÐÒÏÂÅÌÁ ÐÏÓÌÅ Ä×ÏÅÔÏÞÉÑ:\n" +"Ошибка: Заголовок в Ñтроке %d не имеет пробела поÑле двоеточиÑ:\n" "%s\n" -#: src/lang.c:247 +#: src/lang.c:447 #, c-format msgid "" "\n" "Error: There are multiple (%d) \"%s:\" lines in the header.\n" msgstr "" "\n" -"ïÛÉÂËÁ: îÅÓËÏÌØËÏ ÓÔÒÏË (%d) \"%s:\" × ÚÁÇÏÌÏ×ËÅ.\n" +"Ошибка: ÐеÑколько Ñтрок (%d) \"%s:\" в заголовке.\n" -#: src/lang.c:248 +#: src/lang.c:448 +#, fuzzy, c-format +msgid "" +"\n" +"Error: Header on line %d has no name:\n" +"%s\n" +msgstr "" +"\n" +"Ошибка: Заголовок в Ñтроке %d не имеет пробела поÑле двоеточиÑ:\n" +"%s\n" + +#: src/lang.c:450 #, c-format msgid "Insecure permissions of %s (%o)" -msgstr "îÅÂÅÚÏÐÁÓÎÙÅ ÐÒÁ×Á ÄÏÓÔÕÐÁ %s (%o)" +msgstr "ÐебезопаÑные права доÑтупа %s (%o)" + +#: src/lang.c:453 +#, fuzzy, c-format +msgid "Line %d is longer than %d octets and should be folded.\n" +msgstr "" +"Строка %d длиннее 998 октетов и должна быть разбита на чаÑти,\n" +"но кодировка не уÑтановлена в %s\n" -#: src/lang.c:253 +#: src/lang.c:455 +#, fuzzy, c-format +msgid "Line %d is longer than %d octets and should be shortened.\n" +msgstr "" +"Строка %d длиннее 998 октетов и должна быть разбита на чаÑти,\n" +"но кодировка не уÑтановлена в %s\n" + +#: src/lang.c:461 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" -msgstr "ïÛÉÂËÁ ÏÂÒÁÂÏÔËÉ MIME: îÅÏÖÉÄÁÎÎÏÅ ÏËÏÎÞÁÎÉÅ ÓÔÁÔØÉ %s/%s" +msgstr "Ошибка обработки MIME: Ðеожиданное окончание Ñтатьи %s/%s" -#: src/lang.c:254 +#: src/lang.c:462 msgid "MIME parse error: Start boundary whilst reading headers" -msgstr "ïÛÉÂËÁ ÏÂÒÁÂÏÔËÉ MIME: îÁÞÁÌÏ ÇÒÁÎÉÃÙ × ÚÁÇÏÌÏ×ËÅ" +msgstr "Ошибка обработки MIME: Ðачало границы в заголовке" -#: src/lang.c:256 +#: src/lang.c:464 #, fuzzy msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" msgstr "" "\n" -"ïÛÉÂËÁ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÇÒÕÐÐÁ!\n" +"Ошибка: \"%s\" - недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð°!\n" -#: src/lang.c:257 +#: src/lang.c:465 msgid "Can't get a (fully-qualified) domain-name!" -msgstr "îÅ ÕÄÁ£ÔÓÑ ÐÏÌÕÞÉÔØ ÐÏÌÎÏÅ ÉÍÑ ÄÏÍÅÎÁ!" +msgstr "Ðе удаётÑÑ Ð¿Ð¾Ð»ÑƒÑ‡Ð¸Ñ‚ÑŒ полное Ð¸Ð¼Ñ Ð´Ð¾Ð¼ÐµÐ½Ð°!" -#: src/lang.c:258 +#: src/lang.c:466 #, c-format msgid "No permissions to go into %s\n" -msgstr "îÅÔ ÄÏÓÔÕÐÁ ÄÌÑ %s\n" +msgstr "Ðет доÑтупа Ð´Ð»Ñ %s\n" -#: src/lang.c:260 +#: src/lang.c:468 msgid "" "\n" "Error: From: line missing.\n" msgstr "" "\n" -"ïÛÉÂËÁ: ðÒÏÐÕÝÅÎÁ ÓÔÒÏËÁ From:.\n" +"Ошибка: Пропущена Ñтрока From:.\n" -#: src/lang.c:262 +#: src/lang.c:470 #, c-format msgid "No read permissions for %s\n" -msgstr "îÅÔ ÐÒÁ×Á ÎÁ ÞÔÅÎÉÅ ÄÌÑ %s\n" +msgstr "Ðет права на чтение Ð´Ð»Ñ %s\n" -#: src/lang.c:263 +#: src/lang.c:471 #, c-format msgid "File %s does not exist\n" -msgstr "æÁÊÌ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ\n" +msgstr "Файл %s не ÑущеÑтвует\n" -#: src/lang.c:264 +#: src/lang.c:472 #, c-format msgid "No write permissions for %s\n" -msgstr "îÅÔ ÐÒÁ×Á ÎÁ ÚÁÐÉÓØ ÄÌÑ %s\n" +msgstr "Ðет права на запиÑÑŒ Ð´Ð»Ñ %s\n" -#: src/lang.c:265 +#: src/lang.c:473 msgid "Can't get user information (/etc/passwd missing?)" -msgstr "îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÏÌØÚÏ×ÁÔÅÌÅ (ÎÅÔ /etc/passwd ?)" +msgstr "Ðе могу получить информацию о пользователе (нет /etc/passwd ?)" -#: src/lang.c:266 +#: src/lang.c:475 msgid "errors" -msgstr "ÏÛÉÂËÉ" +msgstr "ошибки" -#: src/lang.c:268 +#: src/lang.c:476 +msgid "error" +msgstr "ошибка" + +#: src/lang.c:479 #, c-format msgid "" "\n" "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n" msgstr "" "\n" -"ïÛÉÂËÁ × ÓÔÒÏËÅ %d: úÁÇÏÌÏ×ÏË \"Sender:\" ÎÅÄÏÐÕÓÔÉÍ (ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎ)\n" +"Ошибка в Ñтроке %d: Заголовок \"Sender:\" недопуÑтим (будет добавлен)\n" -#: src/lang.c:270 +#: src/lang.c:481 #, c-format msgid "Server has non of the groups listed in %s" -msgstr "îÁ ÓÅÒ×ÅÒÅ ÎÅÔ ÎÉ ÏÄÎÏÊ ÇÒÕÐÐÙ ÕËÁÚÁÎÎÙÈ × %s" +msgstr "Ðа Ñервере нет ни одной группы указанных в %s" -#: src/lang.c:271 -msgid "error" -msgstr "ÏÛÉÂËÁ" +#: src/lang.c:482 +#, c-format +msgid "Error: unlink %s" +msgstr "" -#: src/lang.c:272 +#: src/lang.c:483 msgid "Unknown display level" -msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÕÒÏ×ÅÎØ ÄÉÓÐÌÅÑ" +msgstr "ÐеизвеÑтный уровень диÑплеÑ" -#: src/lang.c:273 +#: src/lang.c:485 +msgid "Unreachable?\n" +msgstr "ÐедоÑтижимо?\n" + +#: src/lang.c:487 msgid "" msgstr "" -#: src/lang.c:274 +#: src/lang.c:488 msgid "Exiting..." -msgstr "÷ÙÈÏÄ..." +msgstr "Выход..." -#: src/lang.c:275 +#: src/lang.c:489 msgid "leaving external mail-reader" -msgstr "ÏÓÔÁ×ÌÑÅÍ ×ÎÅÛÎÉÊ ÐÏÞÔÏ×ÙÊ ËÌÉÅÎÔ" +msgstr "оÑтавлÑем внешний почтовый клиент" -#: src/lang.c:276 +#: src/lang.c:490 #, c-format msgid "Extracting %s..." -msgstr "éÚ×ÌÅËÁÅÍ %s..." +msgstr "Извлекаем %s..." -#: src/lang.c:278 +#: src/lang.c:492 #, c-format msgid "Error writing %s file. Filesystem full? File reset to previous state." msgstr "" -"ïÛÉÂËÁ ÚÁÐÉÓÉ ÆÁÊÌÁ %s. îÅÔ ÍÅÓÔÁ? ÷ÏÓÓÔÁÎÏ×ÌÅÎÏ ÐÒÅÄ. ÓÏÓÔÏÑÎÉÅ ÆÁÊÌÁ." +"Ошибка запиÑи файла %s. Ðет меÑта? ВоÑÑтановлено пред. ÑоÑтоÑние файла." -#: src/lang.c:279 +#: src/lang.c:493 #, c-format msgid "Error making backup of %s file. Filesystem full?" -msgstr "ïÛÉÂËÁ ÓÏÈÒÁÎÅÎÉÑ ÒÅÚÅÒ×ÎÏÊ ËÏÐÉÉ ÆÁÊÌÁ %s. îÅÔ ÍÅÓÔÁ?" +msgstr "Ошибка ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñ€ÐµÐ·ÐµÑ€Ð²Ð½Ð¾Ð¹ копии файла %s. Ðет меÑта?" -#: src/lang.c:280 +#: src/lang.c:494 #, fuzzy, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." -msgstr "æÉÌØÔÒÁÃÉÑ ÇÌÏÂÁÌØÎÙÈ ÐÒÁ×ÉÌ (%d/%d)..." +msgstr "Ð¤Ð¸Ð»ÑŒÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ñ… правил (%d/%d)..." -#: src/lang.c:281 +#: src/lang.c:495 msgid "Rule created by: " -msgstr "ðÒÁ×ÉÌÏ ÓÏÚÄÁÎÏ: " - -#: src/lang.c:282 -#, c-format -msgid "Enter pattern [%s]> " -msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ [%s]> " - -#: src/lang.c:283 -#, c-format -msgid "" -"\n" -"You requested followups to your article to go to the following %s:\n" -msgstr "" +msgstr "Правило Ñоздано: " -#: src/lang.c:284 -#, c-format -msgid " %s\t Answers will be directed to you by mail.\n" -msgstr " %s\t ïÔ×ÅÔÙ ÂÕÄÕÔ ÎÁÐÒÁ×ÌÅÎÙ Ë ×ÁÍ ÐÏ email.\n" - -#: src/lang.c:285 -msgid "-- forwarded message --\n" -msgstr "-- ÐÅÒÅÓÌÁÎÎÏÅ ÓÏÏÂÝÅÎÉÅ --\n" - -#: src/lang.c:286 -msgid "-- end of forwarded message --\n" -msgstr "-- ËÏÎÅà ÐÅÒÅÓÌÁÎÎÏÇÏ ÓÏÏÂÝÅÎÉÑ --\n" - -#: src/lang.c:287 +#: src/lang.c:496 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1575,1125 +1722,1164 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:311 +#: src/lang.c:522 #, c-format msgid "Enter score for rule (default=%d): " -msgstr "÷×ÅÄÉÔÅ score ÄÌÑ ÐÒÁ×ÉÌÁ (ÐÏ ÕÍÏÌÞÁÎÉÀ=%d): " +msgstr "Введите score Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° (по умолчанию=%d): " -#: src/lang.c:312 +#: src/lang.c:523 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" -msgstr "÷×ÅÄÉÔÅ ×ÅÓ score (× ÐÒÅÄÅÌÁÈ 0 < score <= %d)" +msgstr "Введите Ð²ÐµÑ score (в пределах 0 < score <= %d)" #. SCORE_MAX -#: src/lang.c:313 +#: src/lang.c:524 msgid "Full" -msgstr "ðÏÌÎÙÊ" +msgstr "Полный" -#: src/lang.c:314 +#: src/lang.c:525 msgid "Comment (optional) : " -msgstr "ëÏÍÍÅÎÔÁÒÉÊ (ÏÐÃÉÏÎÁÌÅÎ): " +msgstr "Комментарий (опционален): " -#: src/lang.c:315 +#: src/lang.c:527 +msgid "Malformed overview entry: servername missing." +msgstr "" + +#: src/lang.c:528 +#, c-format +msgid "\t Xref: %s" +msgstr "" + +#: src/lang.c:529 +msgid "Skipping Xref filter" +msgstr "" + +#: src/lang.c:531 msgid "Apply pattern to : " -msgstr "ðÒÉÍÅÎÉÔØ ÛÁÂÌÏÎ Ë : " +msgstr "Применить шаблон к : " + +#: src/lang.c:532 +#, c-format +msgid "Enter pattern [%s]> " +msgstr "Введите шаблон [%s]> " + +#: src/lang.c:533 +#, c-format +msgid "" +"\n" +"You requested followups to your article to go to the following %s:\n" +msgstr "" -#: src/lang.c:316 +#: src/lang.c:534 +#, c-format +msgid " %s\t Answers will be directed to you by mail.\n" +msgstr " %s\t Ответы будут направлены к вам по email.\n" + +#: src/lang.c:535 +msgid "-- forwarded message --\n" +msgstr "-- переÑланное Ñообщение --\n" + +#: src/lang.c:536 +msgid "-- end of forwarded message --\n" +msgstr "-- конец переÑланного ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ --\n" + +#: src/lang.c:537 msgid "From: line (ignore case) " -msgstr "From: ÓÔÒÏËÁ (ÉÇÎÏÒ. ÒÅÇÉÓÔÒ) " +msgstr "From: Ñтрока (игнор. региÑтр) " -#: src/lang.c:317 +#: src/lang.c:538 msgid "From: line (case sensitive) " -msgstr "From: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒ. ÒÅÇÉÓÔÒ) " +msgstr "From: Ñтрока (не игнор. региÑтр) " -#: src/lang.c:319 +#: src/lang.c:541 #, c-format msgid "%s%s: Unknown host.\n" -msgstr "%s%s: îÅÉÚ×ÅÓÔÎÙÊ ÈÏÓÔ.\n" +msgstr "%s%s: ÐеизвеÑтный хоÑÑ‚.\n" -#: src/lang.c:321 +#: src/lang.c:543 msgid "global " -msgstr "ÇÌÏÂÁÌØÎÙÈ " +msgstr "глобальных " -#: src/lang.c:322 +#: src/lang.c:544 #, c-format msgid "Please use %.100s instead" -msgstr "ðÏÖÁÌÕÊÓÔÁ ÉÓÐÏÌØÚÕÊÔÅ ×ÍÅÓÔÏ ÜÔÏÇÏ %.100s" +msgstr "ПожалуйÑта иÑпользуйте вмеÑто Ñтого %.100s" -#: src/lang.c:323 +#: src/lang.c:545 #, c-format msgid "%s is bogus" -msgstr "%s ÆÉËÔÉ×ÎÁ (bogus)" +msgstr "%s фиктивна (bogus)" -#: src/lang.c:324 +#: src/lang.c:546 #, c-format msgid "Group %s is moderated. Continue?" -msgstr "çÒÕÐÐÁ %s ÍÏÄÅÒÉÒÕÅÔÓÑ. ðÒÏÄÏÌÖÉÔØ?" +msgstr "Группа %s модерируетÑÑ. Продолжить?" -#: src/lang.c:325 +#: src/lang.c:547 msgid "groups" -msgstr "ÇÒÕÐÐÙ" +msgstr "группы" -#: src/lang.c:326 +#: src/lang.c:548 #, c-format msgid "Rereading %s..." -msgstr "ðÅÒÅÞÉÔÙ×ÁÀ %s..." +msgstr "Перечитываю %s..." -#: src/lang.c:327 +#: src/lang.c:549 msgid "Top Level Commands" -msgstr "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ" +msgstr "Команды верхнего уровнÑ" -#: src/lang.c:328 +#: src/lang.c:550 msgid "Group Selection" -msgstr "÷ÙÂÏÒ ÇÒÕÐÐÙ" +msgstr "Выбор группы" -#: src/lang.c:329 +#: src/lang.c:551 msgid "group" -msgstr "ÇÒÕÐÐÁ" +msgstr "группа" -#: src/lang.c:330 +#: src/lang.c:552 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" -#: src/lang.c:332 +#: src/lang.c:554 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "" -"ïÄÎÁ ÉÌÉ ÂÏÌÅÅ ÓÔÒÏË ËÏÍÍÅÎÔÁÒÉÑ. ÄÏÂÁ×ÉÔØ ÓÔÒÏËÕ ÉÌÉ ÐÒÏÄÏÌÖÉÔØ ÅÓÌÉ " -"ÓÔÒÏËÁ ÐÕÓÔÁ." +"Одна или более Ñтрок комментариÑ. добавить Ñтроку или продолжить еÑли " +"Ñтрока пуÑта." -#: src/lang.c:333 +#: src/lang.c:555 msgid "From: line to add to filter file. toggles & sets." -msgstr "From: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +msgstr "From: Ñтрока Ð´Ð»Ñ Ð´Ð¾Ð±. в фильтр. <ПРОБЕЛ> выбор, уÑтановить." -#: src/lang.c:334 +#: src/lang.c:556 msgid "" "Linecount of articles to be filtered. < for less, > for more, = for equal." -msgstr "äÌÉÎÁ ÆÉÌØÔÒÕÅÍÙÈ ÓÔÁÔÅÊ. < ÍÅÎØÛÅ, > ÂÏÌØÛÅ, = ÒÁ×ÎÏ." +msgstr "Длина фильтруемых Ñтатей. < меньше, > больше, = равно." -#: src/lang.c:335 +#: src/lang.c:557 msgid "Message-ID: line to add to filter file. toggles & sets." -msgstr "Message-ID: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +msgstr "Message-ID: Ñтрока Ð´Ð»Ñ Ð´Ð¾Ð±. в фильтр. <ПРОБЕЛ> выбор, уÑтановить." -#: src/lang.c:336 +#: src/lang.c:558 msgid "Subject: line to add to filter file. toggles & sets." -msgstr "ôÅÍÁ: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +msgstr "Тема: Ñтрока Ð´Ð»Ñ Ð´Ð¾Ð±. в фильтр. <ПРОБЕЛ> выбор, уÑтановить." -#: src/lang.c:337 +#: src/lang.c:559 msgid "" "Enter text pattern to filter if Subject: & From: lines are not what you want." -msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÆÉÌØÔÒÁÃÉÉ ÅÓÌÉ Subject: É From: ÓÔÒÏËÉ ÎÅÖÅÌÁÎÎÙ." +msgstr "Введите шаблон Ð´Ð»Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð°Ñ†Ð¸Ð¸ еÑли Subject: и From: Ñтроки нежеланны." -#: src/lang.c:338 +#: src/lang.c:560 msgid "" "Select where text pattern should be applied. toggles & sets." -msgstr "÷ÙÂÒÁÔØ ÉÅÓÔÏ ÐÒÉÍÅÎÅÎÉÑ ÛÁÂÌÏÎÁ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +msgstr "Выбрать иеÑто Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°. <ПРОБЕЛ> выбор, уÑтановить." -#: src/lang.c:339 +#: src/lang.c:561 msgid "" "Expiration time in days for the entered filter. toggles & sets." -msgstr "÷ÒÅÍÑ ÄÅÊÓÔ×ÉÑ ÆÉÌØÔÒÁ × ÄÎÑÈ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð´ÐµÐ¹ÑÑ‚Ð²Ð¸Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð° в днÑÑ…. <ПРОБЕЛ> выбор, уÑтановить." -#: src/lang.c:340 +#: src/lang.c:562 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "" -"ðÒÉÍÅÎÉÔØ kill ÔÏÌØËÏ Ë ÔÅËÕÝÅÊ ÉÌÉ ËÏ ×ÓÅÍ ÇÒÕÐÐÁÍ. <ðòïâåì> ×ÙÂÏÒ, " -"ÕÓÔÁÎÏ×ÉÔØ." +"Применить kill только к текущей или ко вÑем группам. <ПРОБЕЛ> выбор, " +"уÑтановить." -#: src/lang.c:341 +#: src/lang.c:563 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "" -"ðÒÉÍÅÎÉÔØ ×ÙÂÏÒ Ë ÔÅËÕÝÅÊ ÉÌÉ ËÏ ×ÓÅÍ ÇÒÕÐÐÁÍ. <ðòïâåì> ×ÙÂÏÒ, " -"ÕÓÔÁÎÏ×ÉÔØ." +"Применить выбор к текущей или ко вÑем группам. <ПРОБЕЛ> выбор, " +"уÑтановить." -#: src/lang.c:342 +#: src/lang.c:564 msgid "kill an article via a menu" -msgstr "ÕÎÉÞÔÏÖÉÔØ ÓÔÁÔØÀ ÞÅÒÅÚ ÍÅÎÀ" +msgstr "уничтожить Ñтатью через меню" -#: src/lang.c:343 +#: src/lang.c:565 msgid "auto-select (hot) an article via a menu" -msgstr "Á×ÔÏ×ÙÂÏÒ (hot) ÓÔÁÔØÉ ÞÅÒÅÚ ÍÅÎÀ" +msgstr "автовыбор (hot) Ñтатьи через меню" -#: src/lang.c:344 +#: src/lang.c:566 msgid "Browse URLs in article" -msgstr "ðÒÏÓÍÏÔÒ URL × ÓÔÁÔØÅ" +msgstr "ПроÑмотр URL в Ñтатье" -#: src/lang.c:345 +#: src/lang.c:567 msgid "0 - 9\t display article by number in current thread" -msgstr "0 - 9\t ÐÏËÁÚÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ" +msgstr "0 - 9\t показать Ñтатью по номеру в текущей диÑкуÑÑии" -#: src/lang.c:347 +#: src/lang.c:569 msgid "cancel (delete) or supersede (overwrite) current article" -msgstr "ÏÔÍÅÎÉÔØ (ÕÄÁÌÉÔØ) ÉÌÉ ÚÁÍÅÎÉÔØ (ÐÅÒÅÐÉÓÁÔØ) ÔÅËÕÝÕÀ ÓÔÁÔØÀ" +msgstr "отменить (удалить) или заменить (перепиÑать) текущую Ñтатью" -#: src/lang.c:348 +#: src/lang.c:570 msgid "post followup to current article" -msgstr "ÏÔÐÒÁ×ÉÔØ followup ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ" +msgstr "отправить followup на текущую Ñтатью" -#: src/lang.c:349 +#: src/lang.c:571 msgid "post followup (don't copy text) to current article" -msgstr "ÏÔÐÒÁ×ÉÔØ followup (ÎÅ ËÏÐÉÒÕÑ ÔÅËÓÔ) ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ" +msgstr "отправить followup (не ÐºÐ¾Ð¿Ð¸Ñ€ÑƒÑ Ñ‚ÐµÐºÑÑ‚) на текущую Ñтатью" -#: src/lang.c:350 +#: src/lang.c:572 msgid "post followup to current article quoting complete headers" -msgstr "ÏÔÐÒÁ×ÉÔØ followup ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ, ÃÉÔÉÒÕÑ ÐÏÌÎÙÅ ÚÁÇÏÌÏ×ËÉ" +msgstr "отправить followup на текущую Ñтатью, Ñ†Ð¸Ñ‚Ð¸Ñ€ÑƒÑ Ð¿Ð¾Ð»Ð½Ñ‹Ðµ заголовки" -#: src/lang.c:351 +#: src/lang.c:573 msgid "repost chosen article to another group" -msgstr "ÏÔÐÒÁ×ÉÔØ ×ÙÂÒÁÎÎÕÀ ÓÔÁÔØÀ × ÄÒÕÇÕÀ ÇÒÕÐÐÕ" +msgstr "отправить выбранную Ñтатью в другую группу" -#: src/lang.c:353 +#: src/lang.c:575 msgid "edit article (mail-groups only)" -msgstr "ÒÅÄÁËÔÉÒÏ×ÁÔØ ÓÔÁÔØÀ (ÔÏÌØËÏ ÄÌÑ ÐÏÞÔÏ×ÙÈ ÇÒÕÐÐ)" +msgstr "редактировать Ñтатью (только Ð´Ð»Ñ Ð¿Ð¾Ñ‡Ñ‚Ð¾Ð²Ñ‹Ñ… групп)" -#: src/lang.c:354 +#: src/lang.c:576 msgid "display first article in current thread" -msgstr "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ" +msgstr "показать первую Ñтатью в текущей диÑкуÑÑии" -#: src/lang.c:355 +#: src/lang.c:577 msgid "display first page of article" -msgstr "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÒÁÎÉÃÕ ÓÔÁÔØÉ" +msgstr "показать первую Ñтраницу Ñтатьи" -#: src/lang.c:356 +#: src/lang.c:578 msgid "display last article in current thread" -msgstr "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ" +msgstr "показать поÑледнюю Ñтатью в текущей диÑкуÑÑии" -#: src/lang.c:357 +#: src/lang.c:579 msgid "display last page of article" -msgstr "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÒÁÎÉÃÕ ÓÔÁÔØÉ" +msgstr "показать поÑледнюю Ñтраницу Ñтатьи" -#: src/lang.c:358 +#: src/lang.c:580 msgid "mark rest of thread as read and advance to next unread" -msgstr "ÐÏÍÅÔÉÔØ ÏÓÔÁÔÏË ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÊ É ÐÅÒÅÊÔÉ ÎÁ ÓÌÅÄ. ÎÅÐÒÏÞÉÔ." +msgstr "пометить оÑтаток диÑк. как прочитанный и перейти на Ñлед. непрочит." -#: src/lang.c:359 +#: src/lang.c:581 msgid "display next article" -msgstr "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÓÔÁÔØÀ" +msgstr "показать Ñледующую Ñтатью" -#: src/lang.c:360 +#: src/lang.c:582 msgid "display first article in next thread" -msgstr "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÌÅÄÕÀÝÅÊ ÄÉÓËÕÓÓÉÉ" +msgstr "показать первую Ñтатью в Ñледующей диÑкуÑÑии" -#: src/lang.c:361 +#: src/lang.c:583 msgid "display next unread article" -msgstr "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÓÔÁÔØÀ" +msgstr "показать Ñледующую непрочитанную Ñтатью" -#: src/lang.c:362 +#: src/lang.c:584 msgid "go to the article that this one followed up" -msgstr "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÚÁ ËÏÔÏÒÏÊ ÓÌÅÄÕÅÔ ÜÔÁ ÓÔÁÔØÑ" +msgstr "перейти на Ñтатью за которой Ñледует Ñта ÑтатьÑ" -#: src/lang.c:363 +#: src/lang.c:585 msgid "display previous article" -msgstr "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÓÔÁÔØÀ" +msgstr "показать предыдущую Ñтатью" -#: src/lang.c:364 +#: src/lang.c:586 msgid "display previous unread article" -msgstr "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÓÔÁÔØÀ" +msgstr "показать предыдущую непрочитанную Ñтатью" -#: src/lang.c:365 +#: src/lang.c:587 msgid "quickly kill an article using defaults" -msgstr "ÂÙÓÔÒÏ ÕÎÉÞÔÏÖÉÔØ ÓÔÁÔØÀ ÉÓÐÏÌØÚÕÑ ÕÓÔÁÎÏ×ËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ" +msgstr "быÑтро уничтожить Ñтатью иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ ÑƒÑтановки по умолчанию" -#: src/lang.c:366 +#: src/lang.c:588 msgid "quickly auto-select (hot) an article using defaults" -msgstr "ÂÙÓÔÒÙÊ Á×ÔÏ×ÙÂÏÒ (hot) ÓÔÁÔØÉ ÉÓÐÏÌØÚÕÑ ÕÓÔÁÎÏ×ËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ" +msgstr "быÑтрый автовыбор (hot) Ñтатьи иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ ÑƒÑтановки по умолчанию" -#: src/lang.c:367 +#: src/lang.c:589 msgid "return to group selection level" -msgstr "×ÅÒÎÕÔØÓÑ × ÕÒÏ×ÅÎØ ×ÙÂÏÒÁ ÇÒÕÐÐ" +msgstr "вернутьÑÑ Ð² уровень выбора групп" -#: src/lang.c:368 +#: src/lang.c:590 msgid "reply through mail to author" -msgstr "ÏÔ×ÅÔÉÔØ Á×ÔÏÒÕ ÐÏ email" +msgstr "ответить автору по email" -#: src/lang.c:369 +#: src/lang.c:591 msgid "reply through mail (don't copy text) to author" -msgstr "ÏÔ×ÅÔÉÔØ (ÎÅ ×ÓÔÁ×ÌÑÑ ÔÅËÓÔ) Á×ÔÏÒÕ ÐÏ email" +msgstr "ответить (не вÑтавлÑÑ Ñ‚ÐµÐºÑÑ‚) автору по email" -#: src/lang.c:370 +#: src/lang.c:592 msgid "reply through mail to author quoting complete headers" -msgstr "ÏÔ×ÅÔÉÔØ (ÃÉÔÉÒÕÑ ÐÏÌÎÏÓÔØÀ ÚÁÇÏÌÏ×ËÉ) Á×ÔÏÒÕ ÐÏ email" +msgstr "ответить (Ñ†Ð¸Ñ‚Ð¸Ñ€ÑƒÑ Ð¿Ð¾Ð»Ð½Ð¾Ñтью заголовки) автору по email" -#: src/lang.c:371 +#: src/lang.c:593 msgid "search backwards within this article" -msgstr "ÐÏÉÓË ÎÁÚÁÄ ×ÎÕÔÒÉ ÜÔÏÊ ÓÔÁÔØÉ" +msgstr "поиÑк назад внутри Ñтой Ñтатьи" -#: src/lang.c:372 +#: src/lang.c:594 msgid "search forwards within this article" -msgstr "ÐÏÉÓË ×ÐÅÒ£Ä ×ÎÕÔÒÉ ÜÔÏÊ ÓÔÁÔØÉ" +msgstr "поиÑк вперёд внутри Ñтой Ñтатьи" -#: src/lang.c:373 +#: src/lang.c:595 msgid "show article in raw-mode (including all headers)" -msgstr "ÐÏËÁÚÁÔØ ÓÔÁÔØÀ × raw ÒÅÖÉÍÅ (×ËÌÀÞÁÑ ×ÓÅ ÚÁÇÏÌÏ×ËÉ)" +msgstr "показать Ñтатью в raw режиме (Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ð²Ñе заголовки)" -#: src/lang.c:374 +#: src/lang.c:596 msgid "skip next block of included text" -msgstr "ÐÒÏÐÕÓÔÉÔØ ÓÌÅÄÕÀÝÉÊ ÂÌÏË ×ËÌÀÞ£ÎÎÏÇÏ ÔÅËÓÔÁ" +msgstr "пропуÑтить Ñледующий блок включённого текÑта" -#: src/lang.c:375 +#: src/lang.c:597 msgid "toggle display of sections hidden by a form-feed (^L) on/off" -msgstr "ÉÚÍÅÎÉÔØ ÏÔÏÂÒÁÖÅÎÉÅ ÓÅËÃÉÊ ÓËÒÙÔÙÈ Ó ÐÏÍÏÝØÀ form-feed (^L) ÷ëì/÷ùëì" +msgstr "изменить отображение Ñекций Ñкрытых Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ form-feed (^L) ВКЛ/ВЫКЛ" -#: src/lang.c:376 +#: src/lang.c:598 #, fuzzy msgid "toggle display of all headers" -msgstr "ÐÏËÁÚÙ×ÁÔØ ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ" +msgstr "показывать вÑе/непрочитанные Ñтатьи" -#: src/lang.c:377 +#: src/lang.c:599 msgid "toggle word highlighting on/off" -msgstr "ÉÚÍÅÎÉÔØ ÐÏÄÓ×ÅÔËÕ ÓÌÏ× ÷ëì/÷ùëì" +msgstr "изменить подÑветку Ñлов ВКЛ/ВЫКЛ" -#: src/lang.c:378 +#: src/lang.c:600 msgid "toggle ROT-13 (basic decode) for current article" -msgstr "ÉÚÍÅÎÉÔØ ROT-13 (ÄÅËÏÄÉÒÏ×ÁÎÉÅ) ÄÌÑ ÔÅËÕÝÅÊ ÓÔÁÔØÉ" +msgstr "изменить ROT-13 (декодирование) Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ Ñтатьи" -#: src/lang.c:379 +#: src/lang.c:601 msgid "toggle tabwidth 4 <-> 8" -msgstr "ÉÚÍÅÎÉÔØ ÛÉÒÉÎÕ TAB 4 <-> 8" +msgstr "изменить ширину TAB 4 <-> 8" -#: src/lang.c:380 +#: src/lang.c:602 #, fuzzy msgid "toggle German TeX style decoding for current article" -msgstr "ÉÚÍÅÎÉÔØ ÎÅÍÅÃËÉÊ TeX ÓÔÉÌØ ÄÅËÏÄÉÒÏ×ÁÎÉÑ ÄÌÑ ÔÅËÕÝÅÊ ÓÔÁÔØÉ" +msgstr "изменить немецкий TeX Ñтиль Ð´ÐµÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ Ñтатьи" -#: src/lang.c:381 +#: src/lang.c:603 msgid "toggle display of uuencoded sections" -msgstr "ÉÚÍÅÎÉÔØ ÐÏËÁÚ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÏÊ ÓÅËÃÉÉ" +msgstr "изменить показ UUE закодированной Ñекции" -#: src/lang.c:382 +#: src/lang.c:604 #, fuzzy msgid "View/pipe/save multimedia attachments" -msgstr "ðÒÏÓÍÏÔÒÅÔØ/ÓÏÈÒÁÎÉÔØ ÍÕÌØÔÉÍÅÄÉÑ-×ÌÏÖÅÎÉÅ" +msgstr "ПроÑмотреть/Ñохранить мультимедиÑ-вложение" -#: src/lang.c:383 +#: src/lang.c:605 #, fuzzy msgid "choose first attachment in list" -msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ" +msgstr "выбрать первую Ñтатью в ÑпиÑке" -#: src/lang.c:384 +#: src/lang.c:606 #, fuzzy msgid "0 - 9\t choose attachment by number" -msgstr "0 - 9\t ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ" +msgstr "0 - 9\t выбрать Ñтатью по номеру" -#: src/lang.c:385 +#: src/lang.c:607 #, fuzzy msgid "choose last attachment in list" -msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ" +msgstr "выбрать поÑледнюю Ñтатью в ÑпиÑке" -#: src/lang.c:387 +#: src/lang.c:609 msgid "pipe attachment into command" msgstr "" -#: src/lang.c:388 +#: src/lang.c:610 #, fuzzy msgid "pipe raw attachment into command" -msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÓÔÁÔÅÊ" +msgstr "Команды ÑƒÑ€Ð¾Ð²Ð½Ñ Ñтатей" -#: src/lang.c:390 +#: src/lang.c:612 msgid "save attachment to disk" msgstr "" -#: src/lang.c:391 +#: src/lang.c:613 #, fuzzy msgid "search for attachments forwards" -msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)" +msgstr "поиÑк Ñтатей по автору (вперёд)" -#: src/lang.c:392 +#: src/lang.c:614 #, fuzzy msgid "search for attachments backwards" -msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)" +msgstr "поиÑк Ñтатей по автору (назад)" -#: src/lang.c:393 +#: src/lang.c:615 msgid "view attachment" msgstr "" -#: src/lang.c:394 +#: src/lang.c:616 #, fuzzy msgid "tag attachment" -msgstr "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> " +msgstr "Выберите Ñтатью> " -#: src/lang.c:395 +#: src/lang.c:617 #, fuzzy msgid "tag attachments that match user specified pattern" -msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÉ, ËÏÔÏÒÙÅ ÐÏÄÐÁÄÁÀÔ ÐÏÄ ÕËÁÚÁÎÎÙÊ ÛÁÂÌÏÎ" +msgstr "выбрать диÑкуÑÑии, которые подпадают под указанный шаблон" -#: src/lang.c:396 +#: src/lang.c:618 msgid "reverse tagging on all attachments (toggle)" msgstr "" -#: src/lang.c:397 +#: src/lang.c:619 #, fuzzy msgid "untag all tagged attachments" -msgstr "ÓÎÑÔØ ÍÅÔËÉ Ó ÏÔÍÅÞÅÎÎÙÈ ÄÉÓËÕÓÓÉÊ" +msgstr "ÑнÑть метки Ñ Ð¾Ñ‚Ð¼ÐµÑ‡ÐµÐ½Ð½Ñ‹Ñ… диÑкуÑÑий" -#: src/lang.c:398 +#: src/lang.c:620 #, fuzzy msgid "toggle info message in last line (name/description of attachment)" -msgstr "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)" +msgstr "изменить инф. Ñообщение в поÑледней Ñтроке (тема/опиÑание)" -#: src/lang.c:399 +#: src/lang.c:621 #, fuzzy msgid "choose first attribute in list" -msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ" +msgstr "выбрать первую Ñтатью в ÑпиÑке" -#: src/lang.c:400 +#: src/lang.c:622 #, fuzzy msgid "0 - 9\t choose attribute by number" -msgstr "0 - 9\t ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ" +msgstr "0 - 9\t выбрать Ñтатью по номеру" -#: src/lang.c:401 +#: src/lang.c:623 #, fuzzy msgid "choose last attribute in list" -msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ" +msgstr "выбрать поÑледнюю Ñтатью в ÑпиÑке" -#: src/lang.c:402 +#: src/lang.c:624 msgid "reset attribute to a default value" msgstr "" -#: src/lang.c:403 +#: src/lang.c:625 #, fuzzy msgid "search forwards for an attribute" -msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)" +msgstr "поиÑк имени группы (вперёд)" -#: src/lang.c:404 +#: src/lang.c:626 #, fuzzy msgid "search backwards for an attribute" -msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)" +msgstr "поиÑк имени группы (назад)" -#: src/lang.c:405 +#: src/lang.c:627 #, fuzzy msgid "select attribute" -msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ" +msgstr "выбрать диÑкуÑÑию" -#: src/lang.c:406 +#: src/lang.c:628 msgid "toggle back to options menu when invoked from there" msgstr "" -#: src/lang.c:407 +#: src/lang.c:629 #, c-format msgid "report bug or comment via mail to %s" -msgstr "ÏÔÐÒÁ×ÉÔØ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ ÉÌÉ ËÏÍÍÅÎÔÁÒÉÊ %s ÐÏ email" +msgstr "отправить Ñообщение об ошибке или комментарий %s по email" -#: src/lang.c:408 +#: src/lang.c:630 #, fuzzy msgid "choose first option in list" -msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" +msgstr "выбрать первую группу в ÑпиÑке" -#: src/lang.c:409 +#: src/lang.c:631 #, fuzzy msgid "0 - 9\t choose option by number" -msgstr "0 - 9\t ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ" +msgstr "0 - 9\t выбрать группу по номеру" -#: src/lang.c:410 +#: src/lang.c:632 #, fuzzy msgid "choose last option in list" -msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" +msgstr "выбрать поÑледнюю группу в ÑпиÑке" -#: src/lang.c:411 +#: src/lang.c:633 #, fuzzy msgid "start scopes menu" -msgstr "×ÏÚ×ÒÁÔ × ÐÒÅÄÙÄÕÝÅÅ ÍÅÎÀ" +msgstr "возврат в предыдущее меню" -#: src/lang.c:412 +#: src/lang.c:634 #, fuzzy msgid "search forwards for an option" -msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)" +msgstr "поиÑк имени группы (вперёд)" -#: src/lang.c:413 +#: src/lang.c:635 #, fuzzy msgid "search backwards for an option" -msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)" +msgstr "поиÑк имени группы (назад)" -#: src/lang.c:414 +#: src/lang.c:636 #, fuzzy msgid "select option" -msgstr "×ÙÂÏÒ" +msgstr "выбор" -#: src/lang.c:415 +#: src/lang.c:637 msgid "toggle to attributes menu" msgstr "" -#: src/lang.c:416 +#: src/lang.c:638 msgid "choose range of articles to be affected by next command" -msgstr "×ÙÂÒÁÔØ ÄÉÁÐÁÚÏÎ ÓÔÁÔÅÊ ÐÏÄ×ÅÒÖÅÎÎÙÈ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÏÊ" +msgstr "выбрать диапазон Ñтатей подверженных Ñледующей командой" -#: src/lang.c:417 +#: src/lang.c:639 msgid "escape from command prompt" -msgstr "×ÙÊÔÉ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ" +msgstr "выйти из командной Ñтроки" -#: src/lang.c:418 +#: src/lang.c:640 msgid "edit filter file" -msgstr "ÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ ÆÉÌØÔÒÁ" +msgstr "редактировать файл фильтра" -#: src/lang.c:419 +#: src/lang.c:641 msgid "get help" -msgstr "ÐÏÌÕÞÉÔØ ÐÏÍÏÝØ" +msgstr "получить помощь" -#: src/lang.c:420 +#: src/lang.c:642 msgid "display last article viewed" -msgstr "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÐÒÏÓÍÏÔÒÅÎÎÕÀ ÓÔÁÔØÀ" +msgstr "показать поÑледнюю проÑмотренную Ñтатью" -#: src/lang.c:421 +#: src/lang.c:643 msgid "down one line" -msgstr "×ÎÉÚ ÎÁ ÏÄÎÕ ÓÔÒÏËÕ" +msgstr "вниз на одну Ñтроку" -#: src/lang.c:422 +#: src/lang.c:644 msgid "up one line" -msgstr "××ÅÒÈ ÎÁ ÏÄÎÕ ÓÔÒÏËÕ" +msgstr "вверх на одну Ñтроку" -#: src/lang.c:423 +#: src/lang.c:645 msgid "go to article chosen by Message-ID" -msgstr "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÐÏ Message-ID" +msgstr "перейти на Ñтатью по Message-ID" -#: src/lang.c:424 +#: src/lang.c:646 msgid "mail article/thread/hot/pattern/tagged articles to someone" -msgstr "ÏÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ/ÄÉÓË./hot/ÛÁÂÌÏÎ/ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ ÐÏ email" +msgstr "отправить Ñтатью/диÑк./hot/шаблон/отмеченные Ñтатьи по email" -#: src/lang.c:425 +#: src/lang.c:647 msgid "menu of configurable options" -msgstr "ÍÅÎÀ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÏÐÃÉÊ" +msgstr "меню конфигурационных опций" -#: src/lang.c:426 +#: src/lang.c:648 msgid "down one page" -msgstr "×ÎÉÚ ÎÁ ÏÄÎÕ ÓÔÒÁÎÉÃÕ" +msgstr "вниз на одну Ñтраницу" -#: src/lang.c:427 +#: src/lang.c:649 msgid "up one page" -msgstr "××ÅÒÈ ÎÁ ÏÄÎÕ ÓÔÒÁÎÉÃÕ" +msgstr "вверх на одну Ñтраницу" -#: src/lang.c:429 +#: src/lang.c:651 msgid "post (write) article to current group" -msgstr "ÏÔÐÒÁ×ÉÔØ (ÎÁÐÉÓÁÔØ) ÓÔÁÔØÀ × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ" +msgstr "отправить (напиÑать) Ñтатью в текущую группу" -#: src/lang.c:430 +#: src/lang.c:652 msgid "post postponed articles" -msgstr "ÏÔÐÒÁ×ÉÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ" +msgstr "отправить отложенные Ñтатьи" -#: src/lang.c:432 +#: src/lang.c:654 msgid "list articles posted by you (from posted file)" -msgstr "ÓÐÉÓÏË ÓÔÁÔÅÊ ÏÔÐÒÁ×ÌÅÎÎÙÈ ×ÁÍÉ (ÉÚ ÆÁÊÌÁ posted)" +msgstr "ÑпиÑок Ñтатей отправленных вами (из файла posted)" -#: src/lang.c:433 +#: src/lang.c:655 msgid "return to previous menu" -msgstr "×ÏÚ×ÒÁÔ × ÐÒÅÄÙÄÕÝÅÅ ÍÅÎÀ" +msgstr "возврат в предыдущее меню" -#: src/lang.c:434 +#: src/lang.c:656 msgid "quit tin immediately" -msgstr "×ÙÊÔÉ ÉÚ tin ÎÅÍÅÄÌÅÎÎÏ" +msgstr "выйти из tin немедленно" -#: src/lang.c:435 +#: src/lang.c:657 msgid "redraw page" -msgstr "ÐÅÒÅÒÉÓÏ×ÁÔØ ÓÔÒÁÎÉÃÕ" +msgstr "перериÑовать Ñтраницу" -#: src/lang.c:436 +#: src/lang.c:658 msgid "save article/thread/hot/pattern/tagged articles to file" -msgstr "ÓÏÈÒÁÎÉÔØ ÓÔÁÔØÀ/ÄÉÓË./hot/ÛÁÂÌÏÎ/ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ÆÁÊÌ" +msgstr "Ñохранить Ñтатью/диÑк./hot/шаблон/отмеченные Ñтатьи в файл" -#: src/lang.c:437 +#: src/lang.c:659 msgid "save marked articles automatically without user prompts" -msgstr "ÓÏÈÒÁÎÑÔØ ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ Á×ÔÏÍÁÔÉÞÅÓËÉ ÂÅÚ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ" +msgstr "ÑохранÑть отмеченные Ñтатьи автоматичеÑки без подтверждениÑ" -#: src/lang.c:438 +#: src/lang.c:660 msgid "scroll the screen one line down" -msgstr "ÐÒÏËÒÕÔÉÔØ ÜËÒÁÎ ÎÁ ÏÄÎÕ ÌÉÎÉÀ ×ÎÉÚ" +msgstr "прокрутить Ñкран на одну линию вниз" -#: src/lang.c:439 +#: src/lang.c:661 msgid "scroll the screen one line up" -msgstr "ÐÒÏËÒÕÔÉÔØ ÜËÒÁÎ ÎÁ ÏÄÎÕ ÌÉÎÉÀ ××ÅÒÈ" +msgstr "прокрутить Ñкран на одну линию вверх" -#: src/lang.c:440 +#: src/lang.c:662 msgid "search for articles by author backwards" -msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)" +msgstr "поиÑк Ñтатей по автору (назад)" -#: src/lang.c:441 +#: src/lang.c:663 msgid "search for articles by author forwards" -msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)" +msgstr "поиÑк Ñтатей по автору (вперёд)" -#: src/lang.c:442 +#: src/lang.c:664 msgid "search all articles for a given string (this may take some time)" -msgstr "ÐÏÉÓË ×ÓÅÈ ÓÔÁÔÅÊ ÐÏ ÚÁÄÁÎÎÏÊ ÓÔÒÏËÅ (ÍÏÖÅÔ ÚÁÎÑÔØ ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ)" +msgstr "поиÑк вÑех Ñтатей по заданной Ñтроке (может занÑть некоторое времÑ)" -#: src/lang.c:443 +#: src/lang.c:665 msgid " \t (searches are case-insensitive and wrap around to all articles)" -msgstr " \t (ÐÏÉÓË ÉÇÎÏÒÉÒÕÅÔ ÒÅÇÉÓÔÒ É ÏÈ×ÁÔÙ×ÁÅÔ ×ÓÅ ÓÔÁÔØÉ)" +msgstr " \t (поиÑк игнорирует региÑтр и охватывает вÑе Ñтатьи)" -#: src/lang.c:444 +#: src/lang.c:666 msgid "search for articles by Subject line backwards" -msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ ôÅÍÅ (ÎÁÚÁÄ)" +msgstr "поиÑк Ñтатей по Теме (назад)" -#: src/lang.c:445 +#: src/lang.c:667 msgid "search for articles by Subject line forwards" -msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ ôÅÍÅ (×ÐÅÒ£Ä)" +msgstr "поиÑк Ñтатей по Теме (вперёд)" -#: src/lang.c:446 +#: src/lang.c:668 msgid "repeat last search" -msgstr "ÐÏ×ÔÏÒÉÔØ ÐÏÓÌÅÄÎÉÊ ÐÏÉÓË" +msgstr "повторить поÑледний поиÑк" -#: src/lang.c:447 +#: src/lang.c:669 msgid "tag current article for reposting/mailing/piping/printing/saving" -msgstr "ÏÔÍÅÔÉÔØ ÔÅËÕÝÕÀ ÓÔÁÔØÀ ÄÌÑ ÐÅÒÅÏÔÐ./email/piping/ÐÅÞÁÔÉ/ÓÏÈÒÁÎ." +msgstr "отметить текущую Ñтатью Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ¾Ñ‚Ð¿./email/piping/печати/Ñохран." -#: src/lang.c:448 +#: src/lang.c:670 msgid "toggle info message in last line (subject/description)" -msgstr "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)" +msgstr "изменить инф. Ñообщение в поÑледней Ñтроке (тема/опиÑание)" -#: src/lang.c:449 +#: src/lang.c:671 msgid "toggle inverse video" -msgstr "ÉÚÍÅÎÉÔØ ÉÎ×ÅÒÓÉÀ ×ÉÄÅÏ" +msgstr "изменить инверÑию видео" -#: src/lang.c:450 +#: src/lang.c:672 #, fuzzy msgid "toggle mini help menu and posting etiquette display" -msgstr "ÉÚÍÅÎÉÔØ ÍÉÎÉÐÏÄÓËÁÚËÕ" +msgstr "изменить миниподÑказку" -#: src/lang.c:451 +#: src/lang.c:673 msgid "cycle the display of authors email address, real name, both or neither" -msgstr "ÓÍÅÎÉÔØ ÐÏËÁÚ ÁÄÒÅÓÏ× email, ÉÍÅÎ, ÏÂÏÉÈ ÉÌÉ ÎÉÞÅÇÏ" +msgstr "Ñменить показ адреÑов email, имен, обоих или ничего" -#: src/lang.c:452 +#: src/lang.c:674 msgid "show version information" -msgstr "ÐÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ" +msgstr "показать информацию о верÑии" -#: src/lang.c:453 +#: src/lang.c:675 msgid "mark all articles as read and return to group selection menu" -msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ É ×ÅÒÎÕÔØÓÑ × ÍÅÎÀ ×ÙÂÏÒÁ ÇÒÕÐÐ" +msgstr "пометить вÑе Ñтатьи как прочитанные и вернутьÑÑ Ð² меню выбора групп" -#: src/lang.c:454 +#: src/lang.c:676 msgid "mark all articles as read and enter next group with unread articles" msgstr "" -"ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔ. É ×ÏÊÔÉ × ÓÌÅÄ. ÇÒÕÐÐÕ Ó ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÑÍÉ" +"пометить вÑе Ñтатьи как прочит. и войти в Ñлед. группу Ñ Ð½ÐµÐ¿Ñ€Ð¾Ñ‡Ð¸Ñ‚. ÑтатьÑми" -#: src/lang.c:455 +#: src/lang.c:677 msgid "choose first thread in list" -msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÄÉÓËÕÓÓÉÀ × ÓÐÉÓËÅ" +msgstr "выбрать первую диÑкуÑÑию в ÑпиÑке" -#: src/lang.c:456 +#: src/lang.c:678 msgid "choose last thread in list" -msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÄÉÓËÕÓÓÉÀ × ÓÐÉÓËÅ" +msgstr "выбрать поÑледнюю диÑкуÑÑию в ÑпиÑке" -#: src/lang.c:457 +#: src/lang.c:679 msgid "list articles within current thread (bring up Thread sub-menu)" -msgstr "ÓÐÉÓÏË ÓÔÁÔÅÊ × ÄÉÓËÕÓÓÉÉ (×ÙÚ×ÁÔØ ÐÏÄÍÅÎÀ äÉÓËÕÓÓÉÑ)" +msgstr "ÑпиÑок Ñтатей в диÑкуÑÑии (вызвать подменю ДиÑкуÑÑиÑ)" -#: src/lang.c:458 +#: src/lang.c:680 msgid "mark article as unread" -msgstr "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ" +msgstr "пометить Ñтатью как прочитанную" -#: src/lang.c:459 +#: src/lang.c:681 #, fuzzy msgid "mark current thread, range or tagged threads as read" -msgstr "ÐÏÍÅÔÉÔØ ÔÅËÕÝÕÀ ÄÉÓË. ÉÌÉ ÏÔÍÅÞÅÎÎÙÅ ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÅ" +msgstr "пометить текущую диÑк. или отмеченные диÑк. как прочитанные" -#: src/lang.c:460 +#: src/lang.c:682 #, fuzzy msgid "mark current thread, range or tagged threads as unread" -msgstr "ÐÏÍÅÔÉÔØ ÔÅËÕÝÕÀ ÄÉÓË. ÉÌÉ ÏÔÍÅÞÅÎÎÙÅ ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÅ" +msgstr "пометить текущую диÑк. или отмеченные диÑк. как прочитанные" -#: src/lang.c:461 +#: src/lang.c:683 msgid "mark current/range/selected/pattern/tagged as read after prompting" msgstr "" -#: src/lang.c:462 +#: src/lang.c:684 msgid "mark current/range/selected/pattern/tagged as unread after prompting" msgstr "" -#: src/lang.c:463 +#: src/lang.c:685 msgid "toggle display of all/selected articles" -msgstr "ðÏËÁÚÙ×ÁÔØ ×ÓÅ/×ÙÂÒÁÎÎÙÅ ÓÔÁÔØÉ" +msgstr "Показывать вÑе/выбранные Ñтатьи" -#: src/lang.c:464 +#: src/lang.c:686 msgid "display next group" -msgstr "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÇÒÕÐÐÕ" +msgstr "показать Ñледующую группу" -#: src/lang.c:465 +#: src/lang.c:687 msgid "display previous group" -msgstr "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÇÒÕÐÐÕ" +msgstr "показать предыдущую группу" -#: src/lang.c:466 +#: src/lang.c:688 msgid "toggle all selections (all articles)" -msgstr "ÉÚÍÅÎÉÔØ ×ÓÅ ÐÏÍÅÔËÉ (×ÓÅ ÓÔÁÔØÉ)" +msgstr "изменить вÑе пометки (вÑе Ñтатьи)" -#: src/lang.c:467 +#: src/lang.c:689 msgid "select group (make \"hot\")" -msgstr "×ÙÂÒÁÔØ ÇÒÕÐÐÕ (ÓÄÅÌÁÔØ \"hot\")" +msgstr "выбрать группу (Ñделать \"hot\")" -#: src/lang.c:468 +#: src/lang.c:690 msgid "select thread" -msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ" +msgstr "выбрать диÑкуÑÑию" -#: src/lang.c:469 +#: src/lang.c:691 msgid "select threads if at least one unread article is selected" -msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ, ÅÓÌÉ ÈÏÔÑ ÂÙ ÏÄÎÁ ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÑ ÐÏÍÅÞÅÎÁ" +msgstr "выбрать диÑкуÑÑию, еÑли Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ одна непрочит. ÑÑ‚Ð°Ñ‚ÑŒÑ Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ð°" -#: src/lang.c:470 +#: src/lang.c:692 msgid "select threads that match user specified pattern" -msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÉ, ËÏÔÏÒÙÅ ÐÏÄÐÁÄÁÀÔ ÐÏÄ ÕËÁÚÁÎÎÙÊ ÛÁÂÌÏÎ" +msgstr "выбрать диÑкуÑÑии, которые подпадают под указанный шаблон" -#: src/lang.c:471 +#: src/lang.c:693 msgid "0 - 9\t choose thread by number" -msgstr "0 - 9\t ×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ ÐÏ ÎÏÍÅÒÕ" +msgstr "0 - 9\t выбрать диÑкуÑÑию по номеру" -#: src/lang.c:472 +#: src/lang.c:694 msgid "toggle limit number of articles to get, and reload" -msgstr "ÉÚÍÅÎÉÔØ ÐÒÅÄÅÌ ÞÉÓÌÁ ÐÏÌÕÞÁÅÍÙÈ É ÐÅÒÅÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ" +msgstr "изменить предел чиÑла получаемых и перечитанных Ñтатей" -#: src/lang.c:473 +#: src/lang.c:695 msgid "toggle display of all/unread articles" -msgstr "ÐÏËÁÚÙ×ÁÔØ ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ" +msgstr "показывать вÑе/непрочитанные Ñтатьи" -#: src/lang.c:474 +#: src/lang.c:696 msgid "toggle selection of thread" -msgstr "ÉÚÍÅÎÉÔØ ÐÏÍÅÔËÉ ÄÉÓËÕÓÓÉÊ" +msgstr "изменить пометки диÑкуÑÑий" -#: src/lang.c:475 +#: src/lang.c:697 msgid "cycle through threading options available" -msgstr "ÐÅÒÅÂÏÒ ÄÏÓÔÕÐÎÙÈ ÏÐÃÉÊ ÄÉÓËÕÓÓÉÊ" +msgstr "перебор доÑтупных опций диÑкуÑÑий" -#: src/lang.c:476 +#: src/lang.c:698 msgid "undo all selections (all articles)" -msgstr "ÏÔÍÅÎÉÔØ ×ÓÅ ÐÏÍÅÔËÉ (×ÓÅÈ ÓÔÁÔÅÊ)" +msgstr "отменить вÑе пометки (вÑех Ñтатей)" -#: src/lang.c:477 +#: src/lang.c:699 msgid "untag all tagged threads" -msgstr "ÓÎÑÔØ ÍÅÔËÉ Ó ÏÔÍÅÞÅÎÎÙÈ ÄÉÓËÕÓÓÉÊ" +msgstr "ÑнÑть метки Ñ Ð¾Ñ‚Ð¼ÐµÑ‡ÐµÐ½Ð½Ñ‹Ñ… диÑкуÑÑий" -#: src/lang.c:478 +#: src/lang.c:700 #, fuzzy msgid "search for articles forwards" -msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)" +msgstr "поиÑк Ñтатей по автору (вперёд)" -#: src/lang.c:479 +#: src/lang.c:701 #, fuzzy msgid "search for articles backwards" -msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)" +msgstr "поиÑк Ñтатей по автору (назад)" -#: src/lang.c:480 +#: src/lang.c:702 #, fuzzy msgid "toggle info message in last line (Message-ID)" -msgstr "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)" +msgstr "изменить инф. Ñообщение в поÑледней Ñтроке (тема/опиÑание)" -#: src/lang.c:481 +#: src/lang.c:703 #, fuzzy msgid "Open article by Message-ID" -msgstr "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÐÏ Message-ID" +msgstr "перейти на Ñтатью по Message-ID" -#: src/lang.c:482 +#: src/lang.c:704 msgid "add new scope" msgstr "" -#: src/lang.c:483 +#: src/lang.c:705 #, fuzzy msgid "delete scope" -msgstr "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: " +msgstr "Выбрать облаÑть шаблона: " -#: src/lang.c:484 +#: src/lang.c:706 #, fuzzy msgid "edit attributes file" -msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..." +msgstr "ЗапиÑÑŒ файла атрибутов..." -#: src/lang.c:485 +#: src/lang.c:707 #, fuzzy msgid "choose first scope in list" -msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" +msgstr "выбрать первую группу в ÑпиÑке" -#: src/lang.c:486 +#: src/lang.c:708 #, fuzzy msgid "0 - 9\t choose scope by number" -msgstr "0 - 9\t ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ" +msgstr "0 - 9\t выбрать группу по номеру" -#: src/lang.c:487 +#: src/lang.c:709 #, fuzzy msgid "choose last scope in list" -msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" +msgstr "выбрать поÑледнюю группу в ÑпиÑке" -#: src/lang.c:488 +#: src/lang.c:710 msgid "move scope" msgstr "" -#: src/lang.c:489 +#: src/lang.c:711 msgid "rename scope" msgstr "" -#: src/lang.c:490 +#: src/lang.c:712 #, fuzzy msgid "select scope" -msgstr "×ÙÈÏÄ × ÏÂÏÌÏÞËÕ" +msgstr "выход в оболочку" -#: src/lang.c:491 +#: src/lang.c:713 msgid "mark all articles in group as read" -msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ" +msgstr "пометить вÑе Ñтатьи в группе как прочитанные" -#: src/lang.c:492 +#: src/lang.c:714 msgid "mark all articles in group as read and move to next unread group" msgstr "" -"ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ Ë ÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÇÒÕÐÐÅ" +"пометить вÑе Ñтатьи в группе как прочит. и перейти к Ñлед. непрочит. группе" -#: src/lang.c:493 +#: src/lang.c:715 msgid "choose first group in list" -msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" +msgstr "выбрать первую группу в ÑпиÑке" -#: src/lang.c:494 +#: src/lang.c:716 msgid "choose group by name" -msgstr "×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÉÍÅÎÉ" +msgstr "выбрать группу по имени" -#: src/lang.c:495 +#: src/lang.c:717 msgid "0 - 9\t choose group by number" -msgstr "0 - 9\t ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ" +msgstr "0 - 9\t выбрать группу по номеру" -#: src/lang.c:496 +#: src/lang.c:718 msgid "choose range of groups to be affected by next command" -msgstr "×ÙÂÒÁÔØ ÄÉÁÐÁÚÏÎ ÇÒÕÐÐ ÐÏÄ×ÅÒÖÅÎÎÙÈ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÅ" +msgstr "выбрать диапазон групп подверженных Ñледующей команде" -#: src/lang.c:497 +#: src/lang.c:719 msgid "choose last group in list" -msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" +msgstr "выбрать поÑледнюю группу в ÑпиÑке" -#: src/lang.c:499 +#: src/lang.c:721 #, fuzzy msgid "list groups which an article has been posted to (by Message-ID)" -msgstr "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÐÏ Message-ID" +msgstr "перейти на Ñтатью по Message-ID" -#: src/lang.c:500 +#: src/lang.c:722 msgid " \t (go to article if at least one of the groups is available)" msgstr "" -#: src/lang.c:502 +#: src/lang.c:724 msgid "mark all articles in chosen group unread" -msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÙÅ" +msgstr "пометить вÑе Ñтатьи в группе как непрочитанные" -#: src/lang.c:503 +#: src/lang.c:725 msgid "move chosen group within list" -msgstr "ÐÅÒÅÍÅÓÔÉÔØ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" +msgstr "перемеÑтить группу в ÑпиÑке" -#: src/lang.c:504 +#: src/lang.c:726 msgid "choose next group with unread news" -msgstr "×ÙÂÒÁÔØ ÓÌÅÄ. ÇÒÕÐÐÕ Ó ÎÅÐÒÏÞÉÔÁÎÎÙÍÉ ÎÏ×ÏÓÔÑÍÉ" +msgstr "выбрать Ñлед. группу Ñ Ð½ÐµÐ¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ‹Ð¼Ð¸ новоÑÑ‚Ñми" -#: src/lang.c:505 src/lang.c:1420 +#: src/lang.c:727 src/lang.c:1748 msgid "quit" -msgstr "×ÙÈÏÄ" +msgstr "выход" -#: src/lang.c:506 +#: src/lang.c:728 msgid "quit without saving configuration changes" -msgstr "×ÙÈÏÄ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÉÚÍÅÎÅÎÉÊ" +msgstr "выход без ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ñ‹Ñ… изменений" -#: src/lang.c:507 +#: src/lang.c:729 msgid "read chosen group" -msgstr "ÐÒÏÞÉÔÁÔØ ×ÙÂÒÁÎÎÕÀ ÇÒÕÐÐÕ" +msgstr "прочитать выбранную группу" -#: src/lang.c:508 +#: src/lang.c:730 msgid "reset .newsrc (all available articles in groups marked unread)" -msgstr "ÓÂÒÏÓÉÔØ .newsrc (×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ÐÏÍÅÔÑÔÓÑ ÎÅÐÒÏÞÉÔÁÎÎÙÍÉ)" +msgstr "ÑброÑить .newsrc (вÑе Ñтатьи в группе пометÑÑ‚ÑÑ Ð½ÐµÐ¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ‹Ð¼Ð¸)" -#: src/lang.c:509 +#: src/lang.c:731 msgid "search backwards for a group name" -msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)" +msgstr "поиÑк имени группы (назад)" -#: src/lang.c:510 +#: src/lang.c:732 msgid " \t (all searches are case-insensitive and wrap around)" -msgstr " \t (×ÓÅ ÐÏÉÓËÉ ÒÅÇÉÓÔÒÏ-ÎÅÚÁ×ÉÓÉÍÙ É ÏÈ×ÁÔÙ×ÁÀÔ ×ÓÅ ÓÔÁÔØÉ/ÇÒÕÐÐÙ)" +msgstr " \t (вÑе поиÑки региÑтро-незавиÑимы и охватывают вÑе Ñтатьи/группы)" -#: src/lang.c:511 +#: src/lang.c:733 msgid "search forwards for a group name" -msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)" +msgstr "поиÑк имени группы (вперёд)" -#: src/lang.c:512 +#: src/lang.c:734 msgid "subscribe to chosen group" -msgstr "ÐÏÄÐÉÓÁÔØÓÑ ÎÁ ×ÙÂÒÁÎÎÕÀ ÇÒÕÐÐÕ" +msgstr "подпиÑатьÑÑ Ð½Ð° выбранную группу" -#: src/lang.c:513 +#: src/lang.c:735 msgid "subscribe to groups that match pattern" -msgstr "ÐÏÄÐÉÓÁÔØÓÑ ÎÁ ÇÒÕÐÐÙ, ÓÏ×ÐÁÄÁÀÝÉÅ Ó ÛÁÂÌÏÎÏÍ" +msgstr "подпиÑатьÑÑ Ð½Ð° группы, Ñовпадающие Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼" -#: src/lang.c:514 +#: src/lang.c:736 msgid "reread active file to check for any new news" -msgstr "ÐÅÒÅÞÉÔÁÔØ ÆÁÊÌ active ÄÌÑ ÐÒÏ×ÅÒËÉ ÎÏ×ÙÈ ÎÏ×ÏÓÔÅÊ" +msgstr "перечитать файл active Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ новых новоÑтей" -#: src/lang.c:515 +#: src/lang.c:737 msgid "show NNTP[S] connection details" msgstr "" -#: src/lang.c:516 +#: src/lang.c:738 msgid "toggle display of group name only or group name plus description" -msgstr "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ÉÍÑ ÇÒÕÐÐÙ ÉÌÉ ÉÍÑ ÇÒÕÐÐÙ ÐÌÀÓ ÏÐÉÓÁÎÉÅ" +msgstr "переключить вывод: Ð¸Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ или Ð¸Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ Ð¿Ð»ÑŽÑ Ð¾Ð¿Ð¸Ñание" -#: src/lang.c:517 +#: src/lang.c:739 msgid "toggle display to show all/unread subscribed groups" -msgstr "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ" +msgstr "переключить вывод: вÑе/непрочитанные подпиÑанные группы" -#: src/lang.c:518 +#: src/lang.c:740 msgid "unsubscribe from chosen group" -msgstr "ÏÔÐÉÓÁÔØÓÑ ÏÔ ×ÙÂÒÁÎÎÏÊ ÇÒÕÐÐÙ" +msgstr "отпиÑатьÑÑ Ð¾Ñ‚ выбранной группы" -#: src/lang.c:519 +#: src/lang.c:741 msgid "unsubscribe from groups that match pattern" -msgstr "ÏÔÐÉÓÁÔØÓÑ ÏÔ ÇÒÕÐÐ, ÓÏ×ÐÁÄÁÀÝÉÈ Ó ÛÁÂÌÏÎÏÍ" +msgstr "отпиÑатьÑÑ Ð¾Ñ‚ групп, Ñовпадающих Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼" -#: src/lang.c:520 +#: src/lang.c:742 msgid "sort the list of groups" -msgstr "ÓÏÒÔÉÒÏ×ÁÔØ ÓÐÉÓÏË ÇÒÕÐÐ" +msgstr "Ñортировать ÑпиÑок групп" -#: src/lang.c:521 +#: src/lang.c:743 msgid "toggle display to show all/subscribed groups" -msgstr "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ×ÓÅ/ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ" +msgstr "переключить вывод: вÑе/подпиÑанные группы" -#: src/lang.c:522 +#: src/lang.c:744 #, fuzzy msgid "tag/untag all parts of current multipart-message in order" -msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÞÁÓÔÉ ÔÅËÕÝÅÇÏ multipart-ÓÏÏÂÝÅÎÉÑ ÐÏ ÐÏÒÑÄËÕ" +msgstr "пометить вÑе чаÑти текущего multipart-ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ порÑдку" -#: src/lang.c:523 +#: src/lang.c:745 msgid "0 - 9\t choose article by number" -msgstr "0 - 9\t ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ" +msgstr "0 - 9\t выбрать Ñтатью по номеру" -#: src/lang.c:524 +#: src/lang.c:746 msgid "mark thread as read and return to group index page" msgstr "" -"ÐÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ É ×ÅÒÎÕÔØÓÑ ÎÁ ÓÔÒÁÎÉÃÕ ÉÎÄÅËÓÁ ÇÒÕÐÐ" +"пометить диÑкуÑÑию как прочитанную и вернутьÑÑ Ð½Ð° Ñтраницу индекÑа групп" -#: src/lang.c:525 +#: src/lang.c:747 msgid "mark thread as read and enter next unread thread or group" msgstr "" -"ÐÏÍÅÔÉÔØ ÄÉÓË. ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ × ÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÄÉÓË. ÉÌÉ ÇÒÕÐÐÅ" +"пометить диÑк. как прочит. и перейти в Ñлед. непрочит. диÑк. или группе" -#: src/lang.c:526 +#: src/lang.c:748 msgid "choose first article in list" -msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ" +msgstr "выбрать первую Ñтатью в ÑпиÑке" -#: src/lang.c:527 +#: src/lang.c:749 msgid "choose last article in list" -msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ" +msgstr "выбрать поÑледнюю Ñтатью в ÑпиÑке" -#: src/lang.c:528 +#: src/lang.c:750 #, fuzzy msgid "mark art, range or tagged arts as read; move crsr to next unread art" msgstr "" -"ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ÉÌÉ ÏÔÍÅÞ. ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ Ë ÓÌÅÄ. ÎÅÐÒÏÞ. " -"ÓÔÁÔØÅ" +"пометить Ñтатью или отмеч. Ñтатьи как прочит. и перейти к Ñлед. непроч. " +"Ñтатье" -#: src/lang.c:529 +#: src/lang.c:751 #, fuzzy msgid "mark article, range or tagged articles as unread" -msgstr "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ" +msgstr "пометить Ñтатью как прочитанную" -#: src/lang.c:530 +#: src/lang.c:752 #, fuzzy msgid "mark current thread as unread" -msgstr "ÐÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÕÀ" +msgstr "пометить диÑкуÑÑию как непрочитанную" -#: src/lang.c:531 +#: src/lang.c:753 msgid "read chosen article" -msgstr "ÐÒÏÞÉÔÁÔØ ×ÙÂÒÁÎÎÕÀ ÓÔÁÔØÀ" +msgstr "прочитать выбранную Ñтатью" -#: src/lang.c:532 +#: src/lang.c:754 msgid "" "Display properties\n" "------------------" msgstr "" -"ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n" +"Показать ÑвойÑтва\n" "-----------------" -#: src/lang.c:533 +#: src/lang.c:755 #, fuzzy msgid "" "Miscellaneous\n" "-------------" msgstr "" -"òÁÚÎÙÅ\n" +"Разные\n" "------" -#: src/lang.c:534 +#: src/lang.c:756 msgid "" "Moving around\n" "-------------" msgstr "" -"ä×ÉÖÅÎÉÅ\n" +"Движение\n" "--------" -#: src/lang.c:535 +#: src/lang.c:757 msgid "" "Group/thread/article operations\n" "-------------------------------" msgstr "" -"ïÐÅÒÁÃÉÉ Ó ÇÒÕÐÐÁÍÉ/ÄÉÓËÕÓÓÉÑÍ/ÓÔÁÔØÑÍÉ\n" +"Операции Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð°Ð¼Ð¸/диÑкуÑÑиÑм/ÑтатьÑми\n" "---------------------------------------" -#: src/lang.c:536 +#: src/lang.c:758 #, fuzzy msgid "" "Attachment operations\n" "---------------------" msgstr "" -"ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n" +"Показать ÑвойÑтва\n" "-----------------" -#: src/lang.c:537 +#: src/lang.c:759 #, fuzzy msgid "" "Attribute operations\n" "--------------------" msgstr "" -"ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n" +"Показать ÑвойÑтва\n" "-----------------" -#: src/lang.c:538 +#: src/lang.c:760 #, fuzzy msgid "" "Option operations\n" "-----------------" msgstr "" -"ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n" +"Показать ÑвойÑтва\n" "-----------------" -#: src/lang.c:539 +#: src/lang.c:761 #, fuzzy msgid "" "Posted article operations\n" "-------------------------" msgstr "" -"ïÐÅÒÁÃÉÉ Ó ÇÒÕÐÐÁÍÉ/ÄÉÓËÕÓÓÉÑÍ/ÓÔÁÔØÑÍÉ\n" +"Операции Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð°Ð¼Ð¸/диÑкуÑÑиÑм/ÑтатьÑми\n" "---------------------------------------" -#: src/lang.c:540 +#: src/lang.c:762 #, fuzzy msgid "" "Scope operations\n" "----------------" msgstr "" -"ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n" +"Показать ÑвойÑтва\n" "-----------------" -#: src/lang.c:541 +#: src/lang.c:763 #, fuzzy msgid "" "URL operations\n" "--------------" msgstr "" -"ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n" +"Показать ÑвойÑтва\n" "-----------------" -#: src/lang.c:542 +#: src/lang.c:764 #, fuzzy msgid "choose first URL in list" -msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" +msgstr "выбрать первую группу в ÑпиÑке" -#: src/lang.c:543 +#: src/lang.c:765 #, fuzzy msgid "0 - 9\t choose URL by number" -msgstr "0 - 9\t ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ" +msgstr "0 - 9\t выбрать группу по номеру" -#: src/lang.c:544 +#: src/lang.c:766 #, fuzzy msgid "choose last URL in list" -msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ" +msgstr "выбрать поÑледнюю группу в ÑпиÑке" -#: src/lang.c:545 +#: src/lang.c:767 #, fuzzy msgid "search for URLs forwards" -msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)" +msgstr "поиÑк Ñтатей по автору (вперёд)" -#: src/lang.c:546 +#: src/lang.c:768 #, fuzzy msgid "search for URLs backwards" -msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)" +msgstr "поиÑк Ñтатей по автору (назад)" -#: src/lang.c:547 +#: src/lang.c:769 msgid "Open URL in browser" msgstr "" -#: src/lang.c:548 +#: src/lang.c:770 #, fuzzy msgid "toggle info message in last line (URL)" -msgstr "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)" +msgstr "изменить инф. Ñообщение в поÑледней Ñтроке (тема/опиÑание)" -#: src/lang.c:550 +#: src/lang.c:772 msgid "Group Level Commands" -msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÇÒÕÐÐ" +msgstr "Команды ÑƒÑ€Ð¾Ð²Ð½Ñ Ð³Ñ€ÑƒÐ¿Ð¿" -#: src/lang.c:551 +#: src/lang.c:773 msgid "Kill filter added" -msgstr "õÎÉÞÔÏÖÉÔØ ÄÏÂÁ×ÌÅÎÎÙÊ ÆÉÌØÔÒ" +msgstr "Уничтожить добавленный фильтр" -#: src/lang.c:552 +#: src/lang.c:774 msgid "Auto-selection filter added" -msgstr "æÉÌØÔÒ Á×ÔÏ×ÙÂÏÒÁ ÄÏÂÁ×ÌÅÎ" +msgstr "Фильтр автовыбора добавлен" -#: src/lang.c:553 +#: src/lang.c:775 msgid "All parts tagged" -msgstr "÷ÓÅ ÞÁÓÔÉ ÐÏÍÅÞÅÎÙ" +msgstr "Ð’Ñе чаÑти помечены" -#: src/lang.c:554 +#: src/lang.c:776 #, fuzzy msgid "All parts untagged" -msgstr "÷ÓÅ ÞÁÓÔÉ ÐÏÍÅÞÅÎÙ" +msgstr "Ð’Ñе чаÑти помечены" -#: src/lang.c:555 +#: src/lang.c:777 +#, c-format +msgid "Building References-trees (%d/%d)..." +msgstr "" + +#: src/lang.c:778 msgid "Storing article for later posting" -msgstr "óÏÈÒÁÎÅÎÉÅ ÓÔÁÔØÉ ÄÌÑ ÏÔÌÏÖÅÎÎÏÊ ÏÔÐÒÁ×ËÉ" +msgstr "Сохранение Ñтатьи Ð´Ð»Ñ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ отправки" -#: src/lang.c:556 +#: src/lang.c:779 msgid "Please enter a valid character" -msgstr "ðÏÖÁÌÕÊÓÔÁ ××ÅÄÉÔÅ ÄÏÐÕÓÔÉÍÙÊ ÓÉÍ×ÏÌ" +msgstr "ПожалуйÑта введите допуÑтимый Ñимвол" -#: src/lang.c:557 +#: src/lang.c:780 #, c-format msgid "Missing part #%d" -msgstr "ðÒÏÐÕÝÅÎÁ ÞÁÓÔØ #%d" +msgstr "Пропущена чаÑть #%d" -#: src/lang.c:558 +#: src/lang.c:781 msgid "*** No postponed articles ***" -msgstr "*** îÅÔ ÏÔÌÏÖÅÎÎÙÈ ÓÔÁÔÅÊ ***" +msgstr "*** Ðет отложенных Ñтатей ***" -#: src/lang.c:559 +#: src/lang.c:782 msgid "Not a multi-part message" -msgstr "îÅ multi-part ÓÏÏÂÝÅÎÉÅ" +msgstr "Ðе multi-part Ñообщение" -#: src/lang.c:560 +#: src/lang.c:783 msgid "You are not subscribed to this group" -msgstr "÷Ù ÎÅ ÐÏÄÐÉÓÁÎÙ ÎÁ ÜÔÕ ÇÒÕÐÐÕ" +msgstr "Ð’Ñ‹ не подпиÑаны на Ñту группу" -#: src/lang.c:561 +#: src/lang.c:784 msgid "No previous expression" -msgstr "îÅÔ ÐÒÅÄÙÄÕÝÅÇÏ ×ÙÒÁÖÅÎÉÑ" +msgstr "Ðет предыдущего выражениÑ" -#: src/lang.c:562 +#: src/lang.c:785 msgid "Operation disabled in no-overwrite mode" -msgstr "ïÐÅÒÁÃÉÑ ÚÁÐÒÅÝÅÎÁ × ÒÅÖÉÍÅ ÚÁÐÒÅÝÅÎÉÑ ÐÅÒÅÚÁÐÉÓÉ" +msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð° в режиме Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿Ð¸Ñи" #. TODO: replace hard coded key-name in txt_info_postponed -#: src/lang.c:564 +#: src/lang.c:787 #, c-format msgid "%d postponed %s, reuse with ^O...\n" -msgstr "%d ÏÔÌÏÖÅÎÁ(Ù) %s, ×ÏÚÏÂÎÏ×ÉÔØ Ó ^O...\n" +msgstr "%d отложена(Ñ‹) %s, возобновить Ñ ^O...\n" -#: src/lang.c:565 +#: src/lang.c:788 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " "Menu\n" msgstr "" -"X-Conversion-Note: multipart/alternative ÓÏÄÅÒÖÉÍÏÅ ÂÙÌÏ ÕÄÁÌÅÎÏ.\n" -" äÌÑ ÐÏÌÕÞÅÎÉÑ ×ÓÅÊ ÓÔÁÔØÉ, ÉÚÍÅÎÉÔÅ ÏÂÒÁÂÏÔËÕ multipart/alternative\n" -" ÓÔÁÔÅÊ ÎÁ OFF × íÅÎÀ ÏÐÃÉÊ\n" +"X-Conversion-Note: multipart/alternative Ñодержимое было удалено.\n" +" Ð”Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð²Ñей Ñтатьи, измените обработку multipart/alternative\n" +" Ñтатей на OFF в Меню опций\n" -#: src/lang.c:567 +#: src/lang.c:790 #, c-format msgid "Save filename for %s/%s is a mailbox. Attachment not saved" -msgstr "æÁÊÌ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ %s/%s - mailbox. ÷ÌÏÖÅÎÉÅ ÎÅ ÓÏÈÒÁÎÅÎÏ" +msgstr "Файл Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ %s/%s - mailbox. Вложение не Ñохранено" -#: src/lang.c:568 +#: src/lang.c:791 msgid "TeX2Iso encoded article" -msgstr "TeX2Iso ËÏÄÉÒÏ×ÁÎÎÁÑ ÓÔÁÔØÑ" - -#: src/lang.c:569 -msgid "incomplete " -msgstr "ÎÅÐÏÌÎÙÊ " +msgstr "TeX2Iso ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ ÑтатьÑ" #. TODO: replace hard coded key-names -#: src/lang.c:571 +#: src/lang.c:793 #, fuzzy, c-format msgid "" "\n" @@ -2731,180 +2917,180 @@ msgid "" "Please send bug-reports/comments to %s with the 'R' command.\n" msgstr "" "\n" -"äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × %s, ÐÏÌÎÏÜËÒÁÎÎÙÊ newsreader. tin ÍÏÖÅÔ ÞÉÔÁÔØ ÎÏ×ÏÓÔÉ " -"Ó \n" -"ÌÏËÁÌØÎÏÊ ÍÁÛÉÎÙ (ÎÁÐÒÉÍÅÒ Ó /news) ÉÌÉ ÕÄÁÌÅÎÏ (Ó ÏÐÃÉÅÊ -r) Ó NNTP\n" -"(Network News Transport Protocol) ÓÅÒ×ÅÒÁ. -h ÐÏËÁÚÙ×ÁÅÔ ÄÏÓÔÕÐÎÙÅ ÏÐÃÉÉ\n" -"ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ.\n" -"\n" -"÷ %s ÞÅÔÙÒÅ ÕÒÏ×ÎÑ: ÓÔÒÁÎÉÃÁ ×ÙÂÏÒÁ ÇÒÕÐÐÙ, ÓÔÒÁÎÉÃÁ ÉÎÄÅËÓÁ ÇÒÕÐÐÙ, " -"ÓÔÒÁÎÉÃÁ\n" -"ÄÉÓËÕÓÓÉÊ É ÓÔÒÁÎÉÃÁ ÐÒÏÓÍÏÔÒÁ ÓÔÁÔØÉ. ðÏÄÓËÁÚËÁ ÄÏÓÔÕÐÎÁ ÄÌÑ ËÁÖÄÏÇÏ " -"ÕÒÏ×ÎÑ\n" -"ÎÁÖÁÔÉÅÍ 'h'.\n" -"\n" -"ðÅÒÅÍÅÝÁÔØÓÑ ××ÅÒÈ/×ÎÉÚ ÍÏÖÎÏ ÎÁÖÁÔÉÅÍ ÓÔÒÅÌÏË ÉÌÉ 'j' É 'k'. äÌÑ\n" -"ÐÒÏÌÉÓÔÙ×ÁÎÉÑ ÓÔÒÁÎÉÃÙ ××ÅÒÈ/×ÎÉÚ ÎÁÖÍÉÔÅ PgUp / PgDn ÉÌÉ Ctrl-U / Ctrl-D\n" -"÷ÈÏÄ × ÇÒÕÐÐÕ ÎÁÖÁÔÉÅÍ /<ôáâ>.\n" -"\n" -"óÔÁÔØÉ, ÄÉÓËÕÓÓÉÉ, ÐÏÍÅÞÅÎÎÙÅ ÉÌÉ ÓÏ×ÐÁÄÁÀÝÉÅ Ó ÛÁÂÌÏÎÏÍ ÓÔÁÔØÉ ÍÏÇÕÔ ÂÙÔØ\n" -"ÏÔÐÒÁ×ÌÅÎÙ ÐÏ email (ËÏÍÁÎÄÁ 'm'), ÎÁÐÅÞÁÔÁÎÙ (ËÏÍÁÎÄÁ 'o'), ÓÏÈÒÁÎÅÎÙ\n" -"(ËÏÍÁÎÄÁ 's') ÉÌÉ ÏÔÐÒÁ×ÌÅÎÙ × pipe (ËÏÍÁÎÄÁ '|').\n" -"'w' - ÏÔÐÒÁ×ÉÔØ ÎÏ×ÕÀ ÓÔÁÔØÀ, 'f'/'F' - ÏÔÐÒÁ×ÉÔØ follow-up ÎÁ ÓÕÝÅÓÔ×ÕÀÝÕÀ\n" -"ÓÔÁÔØÀ É 'r'/'R' - ÏÔ×ÅÔÉÔØ ÐÏ email Á×ÔÏÒÕ ÓÔÁÔØÉ. ëÏÍÁÎÄÁ 'M' ÐÏÚ×ÏÌÑÅÔ\n" -"ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ %s ÐÏÓÒÅÄÓÔ×ÏÍ ÕÄÏÂÎÏÇÏ ÍÅÎÀ.\n" +"Добро пожаловать в %s, полноÑкранный newsreader. tin может читать новоÑти " +"Ñ \n" +"локальной машины (например Ñ /news) или удалено (Ñ Ð¾Ð¿Ñ†Ð¸ÐµÐ¹ -r) Ñ NNTP\n" +"(Network News Transport Protocol) Ñервера. -h показывает доÑтупные опции\n" +"командной Ñтроки.\n" +"\n" +"Ð’ %s четыре уровнÑ: Ñтраница выбора группы, Ñтраница индекÑа группы, " +"Ñтраница\n" +"диÑкуÑÑий и Ñтраница проÑмотра Ñтатьи. ПодÑказка доÑтупна Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ " +"уровнÑ\n" +"нажатием 'h'.\n" +"\n" +"ПеремещатьÑÑ Ð²Ð²ÐµÑ€Ñ…/вниз можно нажатием Ñтрелок или 'j' и 'k'. ДлÑ\n" +"пролиÑÑ‚Ñ‹Ð²Ð°Ð½Ð¸Ñ Ñтраницы вверх/вниз нажмите PgUp / PgDn или Ctrl-U / Ctrl-D\n" +"Вход в группу нажатием /<ТÐБ>.\n" +"\n" +"Статьи, диÑкуÑÑии, помеченные или Ñовпадающие Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ Ñтатьи могут быть\n" +"отправлены по email (команда 'm'), напечатаны (команда 'o'), Ñохранены\n" +"(команда 's') или отправлены в pipe (команда '|').\n" +"'w' - отправить новую Ñтатью, 'f'/'F' - отправить follow-up на ÑущеÑтвующую\n" +"Ñтатью и 'r'/'R' - ответить по email автору Ñтатьи. Команда 'M' позволÑет\n" +"Ñконфигурировать %s поÑредÑтвом удобного меню.\n" "\n" -"äÌÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ ÞÉÔÁÊÔÅ ÓÔÒÁÎÉÃÙ ÄÏËÕÍÅÎÔÁÃÉÉ, ÆÁÊÌÙ README, " +"Ð”Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ информации читайте Ñтраницы документации, файлы README, " "INSTALL\n" -"TODO É FTP. óÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÁÈ É ÏÔÚÙ×Ù ÏÔÐÒÁ×ÌÑÊÔÅ %s ÐÒÉ ÐÏÍÏÝÉ ËÏÍÁÎÄÙ " +"TODO и FTP. Ð¡Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± ошибках и отзывы отправлÑйте %s при помощи команды " "'R'.\n" -#: src/lang.c:587 +#: src/lang.c:809 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." -msgstr "îÅÄÏÐÕÓÔÉÍÁÑ ÓÔÒÏËÁ From: %s. ðÒÏÞÉÔÁÊÔÅ ÆÁÊÌ INSTALL ÓÎÏ×Á." +msgstr "ÐедопуÑÑ‚Ð¸Ð¼Ð°Ñ Ñтрока From: %s. Прочитайте файл INSTALL Ñнова." -#: src/lang.c:589 +#: src/lang.c:811 msgid "Invalid multibyte sequence found\n" -msgstr "îÁÊÄÅÎÁ ÎÅÄÏÐÕÓÔÉÍÁÑ ÍÕÌØÔÉÂÁÊÔÏ×ÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ\n" +msgstr "Ðайдена недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð°Ð¹Ñ‚Ð¾Ð²Ð°Ñ Ð¿Ð¾ÑледовательноÑть\n" -#: src/lang.c:592 +#: src/lang.c:814 #, c-format msgid "Invalid Sender:-header %s" -msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÁÇÏÌÏ×ÏË Sender: %s" +msgstr "ÐедопуÑтимый заголовок Sender: %s" -#: src/lang.c:594 +#: src/lang.c:816 msgid "Inverse video disabled" -msgstr "éÎ×ÅÒÓÎÏÅ ×ÉÄÅÏ ÚÁÐÒÅÝÅÎÏ" +msgstr "ИнверÑное видео запрещено" -#: src/lang.c:595 +#: src/lang.c:817 msgid "Inverse video enabled" -msgstr "éÎ×ÅÒÓÎÏÅ ×ÉÄÅÏ ÒÁÚÒÅÛÅÎÏ" +msgstr "ИнверÑное видео разрешено" -#: src/lang.c:597 +#: src/lang.c:819 #, c-format msgid "Missing definition for %s\n" -msgstr "ðÒÏÐÕÝÅÎÏ ÏÐÒÅÄÅÌÅÎÉÅ ÄÌÑ %s\n" +msgstr "Пропущено определение Ð´Ð»Ñ %s\n" -#: src/lang.c:598 +#: src/lang.c:820 #, c-format msgid "Invalid key definition '%s'\n" -msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ËÌÁ×ÉÛÉ '%s'\n" +msgstr "Ðеправильное определение клавиши '%s'\n" -#: src/lang.c:599 +#: src/lang.c:821 #, c-format msgid "Invalid keyname '%s'\n" -msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÎÁÚ×ÁÎÉÅ ËÌÁ×ÉÛÉ '%s'\n" +msgstr "Ðеправильное название клавиши '%s'\n" -#: src/lang.c:600 +#: src/lang.c:822 #, c-format msgid "Keymap file was upgraded to version %s\n" -msgstr "æÁÊÌ Keymap ÏÂÎÏ×ÌÅÎ ÄÏ ×ÅÒÓÉÉ %s\n" +msgstr "Файл Keymap обновлен до верÑии %s\n" -#: src/lang.c:601 +#: src/lang.c:823 #, c-format msgid "Kill From: [%s] (y/n): " -msgstr "õÎÉÞÔÏÖÉÔØ From: [%s] (y/n): " +msgstr "Уничтожить From: [%s] (y/n): " -#: src/lang.c:602 +#: src/lang.c:824 msgid "Kill Lines: (num): " -msgstr "õÎÉÞÔÏÖÉÔØ ÓÔÒÏËÉ: (num): " +msgstr "Уничтожить Ñтроки: (num): " -#: src/lang.c:603 +#: src/lang.c:825 msgid "Kill Article Menu" -msgstr "õÎÉÞÔÏÖÉÔØ ÍÅÎÀ ÓÔÁÔØÉ" +msgstr "Уничтожить меню Ñтатьи" -#: src/lang.c:604 +#: src/lang.c:826 #, fuzzy, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " -msgstr "õÎÉÞÔÏÖÉÔØ Msg-Id: [%s] (f/l/o/n): " +msgstr "Уничтожить Msg-Id: [%s] (f/l/o/n): " -#: src/lang.c:605 +#: src/lang.c:827 msgid "Kill pattern scope : " -msgstr "õÎÉÞÔÏÖÉÔØ ÛÁÂÌÏÎ ÏÂÚÏÒÁ : " +msgstr "Уничтожить шаблон обзора : " -#: src/lang.c:606 +#: src/lang.c:828 #, c-format msgid "Kill Subject: [%s] (y/n): " -msgstr "õÎÉÞÔÏÖÉÔØ ôÅÍÕ: [%s] (y/n): " +msgstr "Уничтожить Тему: [%s] (y/n): " -#: src/lang.c:607 +#: src/lang.c:829 msgid "Kill text pattern : " -msgstr "õÎÉÞÔÏÖÉÔØ ÛÁÂÌÏÎ : " +msgstr "Уничтожить шаблон : " -#: src/lang.c:608 +#: src/lang.c:830 msgid "Kill time in days : " -msgstr "õÎÉÞÔÏÖÉÔØ ×ÒÅÍÑ × ÄÎÑÈ : " +msgstr "Уничтожить Ð²Ñ€ÐµÐ¼Ñ Ð² днÑÑ… : " -#: src/lang.c:610 +#: src/lang.c:832 msgid "Last" -msgstr "ðÏÓÌÅÄÎÉÊ" +msgstr "ПоÑледний" -#: src/lang.c:611 +#: src/lang.c:833 msgid "-- Last response --" -msgstr "-- ðÏÓÌÅÄÎÉÊ ÏÔ×ÅÔ --" +msgstr "-- ПоÑледний ответ --" -#: src/lang.c:612 +#: src/lang.c:834 #, c-format msgid "Lines %s " -msgstr "óÔÒÏË %s " +msgstr "Строк %s " -#: src/lang.c:614 +#: src/lang.c:840 #, fuzzy msgid "Function not available." -msgstr "óÔÁÔØÑ ÎÅÄÏÓÔÕÐÎÁ" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð½ÐµÐ´Ð¾Ñтупна" -#: src/lang.c:615 +#: src/lang.c:841 msgid "Not reading via NNTP." msgstr "" -#: src/lang.c:617 +#: src/lang.c:843 #, fuzzy, c-format msgid "Group: %s" -msgstr "çÒÕÐÐÁ %.*s..." +msgstr "Группа %.*s..." -#: src/lang.c:618 +#: src/lang.c:844 #, fuzzy, c-format msgid "Groups: %s" -msgstr "çÒÕÐÐÁ %.*s..." +msgstr "Группа %.*s..." -#: src/lang.c:621 +#: src/lang.c:847 msgid "Mail" msgstr "" -#: src/lang.c:622 +#: src/lang.c:848 msgid "mailbox " msgstr "" -#: src/lang.c:623 +#: src/lang.c:849 #, c-format msgid "Mail article(s) to [%.*s]> " -msgstr "ïÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ(É) ÐÏ email [%.*s]> " +msgstr "Отправить Ñтатью(и) по email [%.*s]> " -#: src/lang.c:624 +#: src/lang.c:850 #, c-format msgid "Mailing log to %s\n" -msgstr "ïÔÐÒÁ×ÉÔØ ÌÏÇ-ÓÏÏÂÝÅÎÉÅ %s\n" +msgstr "Отправить лог-Ñообщение %s\n" -#: src/lang.c:625 +#: src/lang.c:851 msgid "Mail bug report..." -msgstr "ïÔÐÒÁ×ÌÑÅÔÓÑ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ..." +msgstr "ОтправлÑетÑÑ Ñообщение об ошибке..." -#: src/lang.c:626 +#: src/lang.c:852 #, c-format msgid "Mail BUG REPORT to %s?" -msgstr "ïÔÐÒÁ×ÉÔØ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ %s?" +msgstr "Отправить Ñообщение об ошибке %s?" -#: src/lang.c:627 +#: src/lang.c:853 msgid "Mailed" -msgstr "ïÔÐÒÁ×ÌÅÎÏ ÐÏ email" +msgstr "Отправлено по email" -#: src/lang.c:628 +#: src/lang.c:854 #, c-format msgid "Mailing to %s..." -msgstr "ïÔÐÒÁ×ÌÑÅÔÓÑ ÐÏ email %s..." +msgstr "ОтправлÑетÑÑ Ð¿Ð¾ email %s..." -#: src/lang.c:629 +#: src/lang.c:855 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2912,359 +3098,364 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:632 +#: src/lang.c:858 #, fuzzy, c-format msgid "%s marked as read" -msgstr "%s ÐÏÍÅÞÅÎÏ ËÁË ÎÅÐÒÏÞÉÔÁÎÏ" +msgstr "%s помечено как непрочитано" -#: src/lang.c:633 +#: src/lang.c:859 #, c-format msgid "%s marked as unread" -msgstr "%s ÐÏÍÅÞÅÎÏ ËÁË ÎÅÐÒÏÞÉÔÁÎÏ" +msgstr "%s помечено как непрочитано" -#: src/lang.c:634 +#: src/lang.c:860 #, fuzzy, c-format msgid "Marked %d of %d %s as read" -msgstr "ðÏÍÅÞÅÎÏ %d ÉÚ %d ÏÔÍÅÞÅÎÎÙÈ %s ËÁË ÐÒÏÞÉÔÁÎÎÙÅ" +msgstr "Помечено %d из %d отмеченных %s как прочитанные" -#: src/lang.c:635 +#: src/lang.c:861 #, fuzzy, c-format msgid "Marked %d of %d %s as unread" -msgstr "ðÏÍÅÞÅÎÏ %d ÉÚ %d ÏÔÍÅÞÅÎÎÙÈ %s ËÁË ÐÒÏÞÉÔÁÎÎÙÅ" +msgstr "Помечено %d из %d отмеченных %s как прочитанные" -#: src/lang.c:636 src/lang.c:1376 +#: src/lang.c:862 src/lang.c:1704 msgid "Mark" msgstr "" -#: src/lang.c:637 +#: src/lang.c:863 #, c-format msgid "Mark all articles as read%s?" -msgstr "ðÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ%s?" +msgstr "Пометить вÑе Ñтатьи как прочитанные%s?" -#: src/lang.c:638 +#: src/lang.c:864 #, fuzzy, c-format msgid "Mark article as read%s?" -msgstr "ðÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ%s?" +msgstr "Пометить вÑе Ñтатьи как прочитанные%s?" -#: src/lang.c:639 +#: src/lang.c:865 #, c-format msgid "Mark group %s as read?" -msgstr "ðÏÍÅÔÉÔØ ÇÒÕÐÐÕ %s ËÁË ÐÒÏÞÉÔÁÎÎÕÀ?" +msgstr "Пометить группу %s как прочитанную?" -#: src/lang.c:640 +#: src/lang.c:866 #, c-format msgid "Mark thread as read%s?" -msgstr "ðÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ %s?" +msgstr "Пометить диÑкуÑÑию как прочитанную %s?" -#: src/lang.c:641 +#: src/lang.c:867 #, c-format msgid "Matching %s groups..." -msgstr "óÏÐÏÓÔÁ×ÌÅÎÉÅ Ó ÛÁÂÌÏÎÏÍ %s ÇÒÕÐÐ..." +msgstr "СопоÑтавление Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ %s групп..." -#: src/lang.c:642 src/lang.c:655 src/lang.c:658 src/lang.c:664 +#: src/lang.c:868 src/lang.c:881 src/lang.c:884 src/lang.c:890 #, fuzzy, c-format msgid "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" -msgstr "=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s=catchup; %s=ÉÚÍÅÎ. ×ÉÄ" +msgstr "=перейти к n; %s=Ñлед. непроч.; %s=catchup; %s=измен. вид" -#: src/lang.c:644 +#: src/lang.c:870 #, 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=ÏÔÐÒÁ×ÉÔØ" +msgstr "%s=mail; %s=выход; %s=ответить; %s=Ñохранить; %s=отм.; %s=отправить" -#: src/lang.c:646 +#: src/lang.c:872 #, fuzzy, c-format msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all" -msgstr "%s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒÁÎÉÔØ; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ" +msgstr "%s=mail; %s=выход; %s=ответить; %s=Ñохранить; %s=отм.; %s=отправить" -#: src/lang.c:648 +#: src/lang.c:874 #, fuzzy, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" -msgstr "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ" +msgstr "%s=поиÑк вперёд; %s=поиÑк назад; %s=выход" -#: src/lang.c:649 src/lang.c:653 +#: src/lang.c:875 src/lang.c:879 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "" -"=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s=ÐÏÉÓË ÐÏ ÛÁÂÌÏÎÕ; %s=ÕÎÉÞÔ./×ÙÂÒÁÔØ" +"=перейти к n; %s=Ñлед. непроч.; %s=поиÑк по шаблону; %s=уничт./выбрать" -#: src/lang.c:650 +#: src/lang.c:876 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " "%s=list thread" msgstr "" -"%s=ÐÏÉÓË Á×Ô.; %s=catchup; %s=ÓÔÒË. ×ÎÉÚ.; %s=ÓÔÒË. ××ÅÒÈ.; %s=ÍÁÒË. ÐÒÏÞ.; " -"%s=ÓÐÉÓ. ÄÉÓË." +"%s=поиÑк авт.; %s=catchup; %s=Ñтрк. вниз.; %s=Ñтрк. вверх.; %s=марк. проч.; " +"%s=ÑпиÑ. диÑк." -#: src/lang.c:651 +#: src/lang.c:877 #, 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=ËÏÎÅÃ" +"%s=Ñтрк. вверх; %s=Ñтрк. вниз; %s=Ñтр. вверх; %s=Ñтр. вниз; %s=начало; " +"%s=конец" -#: src/lang.c:652 +#: src/lang.c:878 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" -msgstr "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ" +msgstr "%s=поиÑк вперёд; %s=поиÑк назад; %s=выход" -#: src/lang.c:654 +#: src/lang.c:880 #, c-format msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read" msgstr "" -"%s=ÐÏÉÓË Á×ÔÏÒÁ; %s=ÐÏÉÓË × ÓÏÏÂ.; %s=catchup; %s=followup; %s=ÍÁÒË. ÐÒÏÞ." +"%s=поиÑк автора; %s=поиÑк в Ñооб.; %s=catchup; %s=followup; %s=марк. проч." -#: src/lang.c:656 src/lang.c:665 +#: src/lang.c:882 src/lang.c:891 #, fuzzy, c-format msgid "%s=search forwards; %s=search backwards; %s=repeat search" -msgstr "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ" +msgstr "%s=поиÑк вперёд; %s=поиÑк назад; %s=выход" -#: src/lang.c:657 +#: src/lang.c:883 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "" -#: src/lang.c:659 +#: src/lang.c:885 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" -msgstr "=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s,%s=ÐÏÉÓË ÐÏ ÛÁÂÌÏÎÕ; %s=catchup" +msgstr "=перейти к n; %s=Ñлед. непроч.; %s,%s=поиÑк по шаблону; %s=catchup" -#: src/lang.c:660 +#: src/lang.c:886 #, 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=ÕÓÔ. ×ÓÅ|" -"ÎÅÐÒÏÞ." +"%s=Ñтр. вниз; %s=Ñтр. вверх; %s=помощь; %s=перем.; %s=выход; %s=уÑÑ‚. вÑе|" +"непроч." -#: src/lang.c:661 +#: src/lang.c:887 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" "out" msgstr "" -"%s=ÐÏÄÐÉÓÁÔØÓÑ; %s=ÐÏÄÐ. ÛÁÂÌÏÎ; %s=ÏÔÐÉÓÁÔØÓÑ; %s=ÏÔÐÉÓ. ÛÁÂÌÏÎ; %s=yank in/" +"%s=подпиÑатьÑÑ; %s=подп. шаблон; %s=отпиÑатьÑÑ; %s=отпиÑ. шаблон; %s=yank in/" "out" -#: src/lang.c:662 +#: src/lang.c:888 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" -msgstr "=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s=catchup; %s=ÉÚÍÅÎ. ×ÉÄ" +msgstr "=перейти к n; %s=Ñлед. непроч.; %s=catchup; %s=измен. вид" -#: src/lang.c:663 +#: src/lang.c:889 #, 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=ÍÁÒË. ÎÅÐÒÏÞ." +"%s=помощь; %s=Ñтр. вниз; %s=Ñтр. вверх; %s=выход; %s=отм.; %s=марк. непроч." -#: src/lang.c:666 +#: src/lang.c:892 msgid "--More--" -msgstr "--äÁÌÅÅ--" +msgstr "--Далее--" -#: src/lang.c:667 +#: src/lang.c:894 +#, c-format +msgid "MOTD: %s\n" +msgstr "" + +#: src/lang.c:896 #, c-format msgid "Moving %s..." -msgstr "ðÅÒÅÍÅÝÅÎÉÅ %s..." +msgstr "Перемещение %s..." -#: src/lang.c:668 +#: src/lang.c:897 msgid "Message-ID: & last Reference " msgstr "" -#: src/lang.c:669 +#: src/lang.c:898 msgid "Message-ID: line " -msgstr "Message-ID: ÓÔÒÏËÁ " +msgstr "Message-ID: Ñтрока " -#: src/lang.c:670 +#: src/lang.c:899 msgid "Message-ID: & References: line" msgstr "" -#: src/lang.c:672 -msgid ", name: " -msgstr ", ÉÍÑ: " - -#: src/lang.c:673 +#: src/lang.c:901 #, fuzzy, c-format msgid "Go to newsgroup [%s]> " -msgstr "ðÅÒÅÊÔÉ Ë ÇÒÕÐÐÅ [%s]> " +msgstr "Перейти к группе [%s]> " -#: src/lang.c:674 +#: src/lang.c:902 msgid "newsgroups" -msgstr "ÇÒÕÐÐÙ" +msgstr "группы" -#: src/lang.c:675 +#: src/lang.c:903 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " -msgstr "ðÏÚÉÃÉÑ %s × ÓÐÉÓËÅ ÇÒÕÐÐ (1,2,..,$) [%d]> " +msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ %s в ÑпиÑке групп (1,2,..,$) [%d]> " -#: src/lang.c:676 +#: src/lang.c:904 msgid "newsgroup" -msgstr "ÇÒÕÐÐÁ" +msgstr "группа" -#: src/lang.c:677 +#: src/lang.c:905 msgid "Try and save newsrc file again?" -msgstr "ðÏÐÒÏÂÏ×ÁÔØ É ÓÏÈÒÁÎÉÔØ newsrc ÓÎÏ×Á?" +msgstr "Попробовать и Ñохранить newsrc Ñнова?" -#: src/lang.c:678 +#: src/lang.c:906 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." -msgstr "÷ÎÉÍÁÎÉÅ: çÒÕÐÐÙ ÎÅ ÂÙÌÉ ÚÁÐÉÓÁÎÙ × newsrc. óÏÈÒÁÎÅÎÉÅ ÐÒÅÒ×ÁÎÏ." +msgstr "Внимание: Группы не были запиÑаны в newsrc. Сохранение прервано." -#: src/lang.c:679 +#: src/lang.c:907 msgid "newsrc file saved successfully.\n" -msgstr "newsrc ÆÁÊÌ ÕÓÐÅÛÎÏ ÓÏÈÒÁΣÎ.\n" +msgstr "newsrc файл уÑпешно Ñохранён.\n" -#: src/lang.c:680 +#: src/lang.c:908 msgid "-- Next response --" -msgstr "-- óÌÅÄÕÀÝÉÊ ÏÔ×ÅÔ --" +msgstr "-- Следующий ответ --" -#: src/lang.c:681 +#: src/lang.c:909 msgid "No " -msgstr "îÅÔ " +msgstr "Ðет " -#: src/lang.c:682 +#: src/lang.c:910 msgid "*** No articles ***" -msgstr "*** îÅÔ ÓÔÁÔÅÊ ***" +msgstr "*** Ðет Ñтатей ***" -#: src/lang.c:683 +#: src/lang.c:911 msgid "No articles have been posted" -msgstr "îÉ ÏÄÎÁ ÓÔÁÔØÑ ÎÅ ÂÙÌÁ ÏÔÐÒÁ×ÌÅÎÁ" +msgstr "Ðи одна ÑÑ‚Ð°Ñ‚ÑŒÑ Ð½Ðµ была отправлена" -#: src/lang.c:684 +#: src/lang.c:912 #, fuzzy msgid "*** No attachments ***" -msgstr "*** îÅÔ ÓÔÁÔÅÊ ***" +msgstr "*** Ðет Ñтатей ***" -#: src/lang.c:685 +#: src/lang.c:913 msgid "*** No description ***" -msgstr "*** îÅÔ ÏÐÉÓÁÎÉÑ ***" +msgstr "*** Ðет опиÑÐ°Ð½Ð¸Ñ ***" -#: src/lang.c:686 +#: src/lang.c:914 msgid "No filename" -msgstr "îÅÔ ÉÍÅÎÉ ÆÁÊÌÁ" +msgstr "Ðет имени файла" -#: src/lang.c:687 +#: src/lang.c:915 msgid "No group" -msgstr "îÅÔ ÇÒÕÐÐÙ" +msgstr "Ðет группы" -#: src/lang.c:688 +#: src/lang.c:916 msgid "*** No groups ***" -msgstr "*** îÅÔ ÇÒÕÐÐ ***" +msgstr "*** Ðет групп ***" -#: src/lang.c:689 +#: src/lang.c:917 msgid "No more groups to read" -msgstr "îÅÔ ÂÏÌØÛÅ ÇÒÕÐÐ ÄÌÑ ÞÔÅÎÉÑ" +msgstr "Ðет больше групп Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ" -#: src/lang.c:690 +#: src/lang.c:918 msgid "No last message" -msgstr "îÅÔ ÐÏÓÌÅÄÎÅÇÏ ÓÏÏÂÝÅÎÉÑ" +msgstr "Ðет поÑледнего ÑообщениÑ" -#: src/lang.c:691 +#: src/lang.c:919 msgid "No mail address" -msgstr "îÅÔ ÁÄÒÅÓÁ email" +msgstr "Ðет адреÑа email" -#: src/lang.c:692 +#: src/lang.c:920 msgid "No articles marked for saving" -msgstr "îÅÔ ÍÁÒËÉÒÏ×ÁÎÎÙÈ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ" +msgstr "Ðет маркированных Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñтатей" -#: src/lang.c:693 +#: src/lang.c:921 msgid "No match" -msgstr "îÅÔ ÓÏ×ÐÁÄÅÎÉÑ" +msgstr "Ðет ÑовпадениÑ" -#: src/lang.c:694 +#: src/lang.c:922 msgid "No more groups" -msgstr "âÏÌØÛÅ ÎÅÔ ÇÒÕÐÐ" +msgstr "Больше нет групп" -#: src/lang.c:695 +#: src/lang.c:923 msgid "No newsgroups" -msgstr "îÅÔ ÇÒÕÐÐ" +msgstr "Ðет групп" -#: src/lang.c:696 +#: src/lang.c:924 msgid "No next unread article" -msgstr "îÅÔ ÓÌÅÄÕÀÝÅÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÉ" +msgstr "Ðет Ñледующей непрочитанной Ñтатьи" -#: src/lang.c:697 +#: src/lang.c:925 msgid "No previous group" -msgstr "îÅÔ ÐÒÅÄÙÄÕÝÅÊ ÇÒÕÐÐÙ" +msgstr "Ðет предыдущей группы" -#: src/lang.c:698 +#: src/lang.c:926 msgid "No previous search, nothing to repeat" msgstr "" -#: src/lang.c:699 +#: src/lang.c:927 msgid "No previous unread article" -msgstr "îÅÔ ÐÒÅÄÙÄÕÝÅÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÉ" +msgstr "Ðет предыдущей непрочитанной Ñтатьи" -#: src/lang.c:700 +#: src/lang.c:928 msgid "No responses" -msgstr "îÅÔ ÏÔ×ÅÔÏ×" +msgstr "Ðет ответов" -#: src/lang.c:701 +#: src/lang.c:929 msgid "No responses to list in current thread" -msgstr "îÅÔ ÏÔ×ÅÔÏ× ÎÁ ÓÐÉÓÏË × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ" +msgstr "Ðет ответов на ÑпиÑок в текущей диÑкуÑÑии" -#: src/lang.c:702 +#: src/lang.c:930 #, fuzzy msgid "*** No scopes ***" -msgstr "*** îÅÔ ÇÒÕÐÐ ***" +msgstr "*** Ðет групп ***" -#: src/lang.c:703 +#: src/lang.c:931 msgid "No search string" -msgstr "îÅÔ ÓÔÒÏËÉ ÐÏÉÓËÁ" +msgstr "Ðет Ñтроки поиÑка" -#: src/lang.c:704 +#: src/lang.c:932 msgid "No subject" -msgstr "îÅÔ ÔÅÍÙ" +msgstr "Ðет темы" -#: src/lang.c:706 +#: src/lang.c:934 #, c-format msgid "%s: Terminal must have clear to end-of-line (ce)\n" -msgstr "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÕÎËÃÉÀ clear to end-of-line (ce)\n" +msgstr "%s: Терминал должен иметь функцию clear to end-of-line (ce)\n" -#: src/lang.c:707 +#: src/lang.c:935 #, c-format msgid "%s: Terminal must have clear to end-of-screen (cd)\n" -msgstr "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÕÎËÃÉÀ clear to end-of-screen (cd)\n" +msgstr "%s: Терминал должен иметь функцию clear to end-of-screen (cd)\n" -#: src/lang.c:708 +#: src/lang.c:936 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" -msgstr "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÕÎËÃÉÀ clearscreen (cl)\n" +msgstr "%s: Терминал должен иметь функцию clearscreen (cl)\n" -#: src/lang.c:709 +#: src/lang.c:937 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" -msgstr "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ cursor motion (cm)\n" +msgstr "%s: Терминал должен иметь cursor motion (cm)\n" -#: src/lang.c:710 +#: src/lang.c:938 #, c-format msgid "%s: TERM variable must be set to use screen capabilities\n" -msgstr "%s: ÕÓÔÁÎÏ×ÉÔÅ ÐÅÒÅÍÅÎÎÕÀ ÓÒÅÄÙ TERM\n" +msgstr "%s: уÑтановите переменную Ñреды TERM\n" -#: src/lang.c:712 +#: src/lang.c:940 #, c-format msgid "No viewer found for %s/%s\n" -msgstr "îÅ ÎÁÊÄÅÎ ÐÒÏÓÍÏÔÏÒÝÉË ÄÌÑ %s/%s\n" +msgstr "Ðе найден проÑмоторщик Ð´Ð»Ñ %s/%s\n" -#: src/lang.c:713 +#: src/lang.c:941 src/lang.c:1616 src/lang.c:1644 src/lang.c:1935 +msgid "None" +msgstr "Ðичего" + +#: src/lang.c:942 msgid "Newsgroup does not exist on this server" -msgstr "çÒÕÐÐÁ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ ÎÁ ÜÔÏÍ ÓÅÒ×ÅÒÅ" +msgstr "Группа не ÑущеÑтвует на Ñтом Ñервере" -#: src/lang.c:714 +#: src/lang.c:943 #, c-format msgid "Group %s not found in active file" -msgstr "çÒÕÐÐÁ %s ÎÅ ÎÁÊÄÅÎÁ × ÆÁÊÌÅ active" +msgstr "Группа %s не найдена в файле active" -#: src/lang.c:715 +#: src/lang.c:944 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "" -"c)ÓÏÚÄÁÔØ, a)ÉÓÐ. ÁÌØÔÅÒ. ÉÍÑ, d)ÉÓÐ. ÓÔÁÎÄÁÒÔÎÙÊ .newsrc, q)×ÙÈÏÄ ÉÚ tin: " +"c)Ñоздать, a)иÑп. альтер. имÑ, d)иÑп. Ñтандартный .newsrc, q)выход из tin: " -#: src/lang.c:716 +#: src/lang.c:945 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: " -msgstr "a)ÉÓÐ. ÁÌØÔÅÒ. ÉÍÑ, d)ÉÓÐ. ÓÔÁÎÄÁÒÔÎÙÊ .newsrc, q)×ÙÈÏÄ ÉÚ tin: " +msgstr "a)иÑп. альтер. имÑ, d)иÑп. Ñтандартный .newsrc, q)выход из tin: " -#: src/lang.c:717 +#: src/lang.c:946 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3281,354 +3472,400 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:724 +#: src/lang.c:952 +msgid "NULL" +msgstr "" + +#: src/lang.c:954 msgid "Only" -msgstr "ôÏÌØËÏ" +msgstr "Только" -#: src/lang.c:725 +#: src/lang.c:955 #, c-format msgid "Option not enabled. Recompile with %s." -msgstr "ïÐÃÉÑ ÎÅ ×ËÌÀÞÅÎÁ. ðÅÒÅÓÏÂÅÒÉÔÅ ÐÁËÅÔ Ó %s." +msgstr "ÐžÐ¿Ñ†Ð¸Ñ Ð½Ðµ включена. ПереÑоберите пакет Ñ %s." -#: src/lang.c:726 +#: src/lang.c:956 msgid "Options Menu" -msgstr "íÅÎÀ ÏÐÃÉÊ" +msgstr "Меню опций" -#: src/lang.c:727 +#: src/lang.c:957 #, fuzzy msgid "Options Menu Commands" -msgstr "íÅÎÀ ÏÐÃÉÊ" +msgstr "Меню опций" -#: src/lang.c:730 +#: src/lang.c:960 #, c-format msgid "Error in regex: %s at pos. %d '%s'" -msgstr "ïÛÉÂËÁ × regex: %s × ÐÏÚ. %d '%s'" +msgstr "Ошибка в regex: %s в поз. %d '%s'" -#: src/lang.c:731 +#: src/lang.c:961 #, c-format msgid "Error in regex: pcre internal error %d" -msgstr "ïÛÉÂËÁ × regex: ×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ pcre %d" +msgstr "Ошибка в regex: внутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ° pcre %d" -#: src/lang.c:733 +#: src/lang.c:963 #, c-format msgid "Error in regex: study - pcre internal error %s" -msgstr "ïÛÉÂËÁ × regex: study - ×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ pcre %s" +msgstr "Ошибка в regex: study - внутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ° pcre %s" -#: src/lang.c:735 +#: src/lang.c:965 msgid "Post a followup..." -msgstr "ïÔÐÒÁ×ÌÅÎÉÅ ÏÔ×ÅÔÁ × ÇÒÕÐÐÕ..." +msgstr "Отправление ответа в группу..." #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:737 +#: src/lang.c:967 msgid "" "An error has occurred while posting the article. If you think that this\n" "error is temporary or otherwise correctable, you can postpone the article\n" "and pick it up again with ^O later.\n" msgstr "" -"ïÛÉÂËÁ ×Ï ×ÒÅÍÑ ÏÔÐÒÁ×ÌÅÎÉÑ ÓÔÁÔØÉ. åÓÌÉ ÷Ù ÄÕÍÁÅÔÅ, ÞÔÏ ÏÛÉÂËÁ ×ÒÅÍÅÎÎÁÑ\n" -"É ÍÏÖÅÔ ÂÙÔØ ÉÓÐÒÁ×ÌÅÎÁÑ, ÔÏ ×Ù ÍÏÖÅÔÅ ÏÔÌÏÖÉÔØ ÓÔÁÔØÀ É ÏÔÐÒÁ×ÉÔØ Å£ Ó\n" -"ÐÏÍÏÝØÀ ^O ÐÏÚÖÅ.\n" +"Ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñтатьи. ЕÑли Ð’Ñ‹ думаете, что ошибка временнаÑ\n" +"и может быть иÑправленаÑ, то вы можете отложить Ñтатью и отправить её Ñ\n" +"помощью ^O позже.\n" -#: src/lang.c:740 +#: src/lang.c:970 msgid "Posted articles history" -msgstr "éÓÔÏÒÉÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ" +msgstr "ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ñ… Ñтатей" -#: src/lang.c:741 +#: src/lang.c:971 #, fuzzy msgid "Posted Articles Menu Commands" -msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÓÔÁÔÅÊ" +msgstr "Команды ÑƒÑ€Ð¾Ð²Ð½Ñ Ñтатей" -#: src/lang.c:742 +#: src/lang.c:972 msgid "Lookup failed" msgstr "" -#: src/lang.c:743 +#: src/lang.c:973 #, fuzzy msgid "Operation not available for replies by mail" -msgstr "×ÅÒÎÕÔØÓÑ × ÕÒÏ×ÅÎØ ×ÙÂÏÒÁ ÇÒÕÐÐ" +msgstr "вернутьÑÑ Ð² уровень выбора групп" -#: src/lang.c:744 +#: src/lang.c:974 #, fuzzy msgid "Already in posted articles history level" -msgstr "éÓÔÏÒÉÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ" +msgstr "ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ñ… Ñтатей" -#: src/lang.c:745 +#: src/lang.c:975 #, c-format msgid "Post to newsgroup(s) [%s]> " -msgstr "ïÔÐÒÁ×ÉÔØ × ÇÒÕÐÐÕ(Ù) [%s]> " +msgstr "Отправить в группу(Ñ‹) [%s]> " -#: src/lang.c:746 +#: src/lang.c:976 msgid "-- post processing started --" -msgstr "-- ÐÏÓÔ-ÏÂÒÁÂÏÔËÁ ÎÁÞÁÔÁ --" +msgstr "-- поÑÑ‚-обработка начата --" -#: src/lang.c:747 +#: src/lang.c:977 msgid "-- post processing completed --" -msgstr "-- ÐÏÓÔ-ÏÂÒÁÂÏÔËÁ ÚÁËÏÎÞÅÎÁ --" +msgstr "-- поÑÑ‚-обработка закончена --" -#: src/lang.c:748 +#: src/lang.c:978 #, c-format msgid "Post subject [%s]> " -msgstr "ôÅÍÁ ÓÏÏÂÝÅÎÉÑ [%s]> " +msgstr "Тема ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ [%s]> " -#: src/lang.c:749 +#: src/lang.c:979 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" msgstr "" -"# ó×ÏÄËÁ Ï ÓÏÏÂÝÅÎÉÑÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ × ÇÒÕÐÐÕ ÉÌÉ ÐÏ ÐÏÞÔÅ ×ÙÚÙ×ÁÅÔÓÑ " -"ËÏÍÁÎÄÏÊ\n" -"# 'W' ÉÚ tin.\n" +"# Сводка о ÑообщениÑÑ… отправленных в группу или по почте вызываетÑÑ " +"командой\n" +"# 'W' из tin.\n" -#: src/lang.c:750 +#: src/lang.c:980 msgid "Posting article..." -msgstr "ïÔÐÒÁ×ÌÅÎÉÅ ÓÔÁÔØÉ..." +msgstr "Отправление Ñтатьи..." -#: src/lang.c:751 +#: src/lang.c:982 +#, fuzzy, c-format +msgid "Posting failed (%s)" +msgstr "Отправление Ñтатьи..." + +#: src/lang.c:984 +#, c-format +msgid "Posting: %.*s ..." +msgstr "Отправление в группу %.*s ..." + +#: src/lang.c:985 #, c-format msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): " -msgstr "ïÔÐÒÁ×ÉÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ [%%s]? (%s/%s/%s/%s/%s): " +msgstr "Отправить отложенные Ñтатьи [%%s]? (%s/%s/%s/%s/%s): " -#: src/lang.c:752 +#: src/lang.c:986 #, c-format msgid "Hot %s" msgstr "" -#: src/lang.c:753 +#: src/lang.c:987 #, c-format msgid "Tagged %s" -msgstr "ðÏÍÅÞÅÎÙ %s" +msgstr "Помечены %s" -#: src/lang.c:754 +#: src/lang.c:988 #, c-format msgid "Untagged %s" -msgstr "óÎÑÔÙ ÏÔÍÅÔËÉ %s" +msgstr "СнÑты отметки %s" -#: src/lang.c:756 +#: src/lang.c:990 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:758 +#: src/lang.c:992 +#, fuzzy +msgid "Processing attributes..." +msgstr "ЗапиÑÑŒ файла атрибутов..." + +#: src/lang.c:993 msgid "Processing mail messages marked for deletion." -msgstr "ïÂÒÁÂÏÔËÁ ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÊ ÐÏÍÅÞÅÎÎÙÈ ÄÌÑ ÕÄÁÌÅÎÉÑ." +msgstr "Обработка почтовых Ñообщений помеченных Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ." -#: src/lang.c:759 +#: src/lang.c:994 msgid "Processing saved articles marked for deletion." -msgstr "ïÂÒÁÂÏÔËÁ ÓÏÈÒÁΣÎÎÙÈ ÓÔÁÔÅÊ ÐÏÍÅÞÅÎÎÙÈ ÄÌÑ ÕÄÁÌÅÎÉÑ." +msgstr "Обработка Ñохранённых Ñтатей помеченных Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ." -#: src/lang.c:760 +#: src/lang.c:995 #, c-format msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: " -msgstr "ðÒÉÎÑÔØ Followup-To? %s=ÏÔÐÒÁ×ÉÔØ, %s=ÉÇÎÏÒÉÒÏ×ÁÔØ, %s=×ÙÈÏÄ: " +msgstr "ПринÑть Followup-To? %s=отправить, %s=игнорировать, %s=выход: " -#: src/lang.c:761 +#: src/lang.c:996 msgid "Article unchanged, abort mailing?" -msgstr "óÔÁÔØÑ ÎÅ ÉÚÍÅÎÉÌÁÓØ, ÐÒÅÒ×ÁÔØ ÏÔÐÒÁ×ËÕ?" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð½Ðµ изменилаÑÑŒ, прервать отправку?" -#: src/lang.c:762 +#: src/lang.c:997 #, c-format msgid "Do you want to see postponed articles (%d)?" -msgstr "èÏÔÉÔÅ ÐÏÓÍÏÔÒÅÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ (%d)?" +msgstr "Хотите поÑмотреть отложенные Ñтатьи (%d)?" -#: src/lang.c:764 +#: src/lang.c:999 msgid "Add quick kill filter?" -msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?" +msgstr "Добавить фильтр быÑтрого уничтожениÑ?" -#: src/lang.c:765 +#: src/lang.c:1000 msgid "Add quick selection filter?" -msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?" +msgstr "Добавить фильтр быÑтрого выбора?" -#: src/lang.c:766 +#: src/lang.c:1001 msgid "Do you really want to quit?" -msgstr "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ×ÙÊÔÉ?" +msgstr "Ð’Ñ‹ дейÑтвительно хотите выйти?" -#: src/lang.c:767 +#: src/lang.c:1002 #, c-format msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: " -msgstr "%s=ÒÅÄÁËÔ. ÏÔÍÅÎ. ÓÏÏÂÝÅÎÉÑ, %s=×ÙÈÏÄ, %s=ÕÄÁÌÉÔØ (ÏÔÍÅÎÉÔØ) [%%s]: " +msgstr "%s=редакт. отмен. ÑообщениÑ, %s=выход, %s=удалить (отменить) [%%s]: " -#: src/lang.c:768 +#: src/lang.c:1003 msgid "You have tagged articles in this group - quit anyway?" -msgstr "ïÓÔÁÌÉÓØ ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ - ×ÙÊÔÉ ×ÓÅ ÒÁ×ÎÏ?" +msgstr "ОÑталиÑÑŒ помеченные Ñтатьи в группе - выйти вÑе равно?" -#: src/lang.c:769 +#: src/lang.c:1004 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " -msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ, %s=ÏÔÌÏÖÉÔØ: " +msgstr "%s=выход, %s=редактировать, %s=отложить: " -#: src/lang.c:770 -#, c-format -msgid "%s=quit %s=edit %s=save kill description: " -msgstr "%s=×ÙÈÏÄ %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ %s=ÓÏÈÒ. ÕÎÉÞÔÏÖÅÎÎÏÅ ÏÐÉÓÁÎÉÅ: " +#: src/lang.c:1005 +#, fuzzy, c-format +msgid "%s=quit, %s=edit, %s=save kill description: " +msgstr "%s=выход %s=редактировать %s=Ñохр. уничтоженное опиÑание: " -#: src/lang.c:771 -#, c-format -msgid "%s=quit %s=edit %s=save select description: " -msgstr "%s=×ÙÈÏÄ %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ %s=ÓÏÈÒ. ×ÙÂÒÁÎÎÏÅ ÏÐÉÓÁÎÉÅ: " +#: src/lang.c:1006 +#, fuzzy, c-format +msgid "%s=quit, %s=edit, %s=save select description: " +msgstr "%s=выход %s=редактировать %s=Ñохр. выбранное опиÑание: " -#: src/lang.c:772 +#: src/lang.c:1007 msgid "Do you really want to quit without saving your configuration?" -msgstr "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ×ÙÊÔÉ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÉ?" +msgstr "Ð’Ñ‹ дейÑтвительно хотите выйти без ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸?" -#: src/lang.c:775 +#: src/lang.c:1010 msgid "Invalid range - valid are '0-9.$' e.g. 1-$" -msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÄÉÁÐÁÚÏÎ - ÄÏÓÔÕÐÎÙ '0-9.$', ÎÁÐÒ. 1-$" +msgstr "ÐедопуÑтимый диапазон - доÑтупны '0-9.$', напр. 1-$" -#: src/lang.c:776 +#: src/lang.c:1012 msgid "Do you want to abort this operation?" -msgstr "÷Ù ÈÏÔÉÔÅ ÐÒÅÒ×ÁÔØ ÏÐÅÒÁÃÉÀ?" +msgstr "Ð’Ñ‹ хотите прервать операцию?" -#: src/lang.c:777 +#: src/lang.c:1013 msgid "Do you want to exit tin immediately?" -msgstr "÷Ù ÈÏÔÉÔÅ ×ÙÊÔÉ ÉÚ tin ÎÅÍÅÄÌÅÎÎÏ?" +msgstr "Ð’Ñ‹ хотите выйти из tin немедленно?" -#: src/lang.c:778 +#: src/lang.c:1015 msgid "Reading ('q' to quit)..." -msgstr "þÔÅÎÉÅ ('q' - ×ÙÈÏÄ)..." +msgstr "Чтение ('q' - выход)..." -#: src/lang.c:779 -#, c-format -msgid "Reading %sarticles..." -msgstr "þÔÅÎÉÅ %sÓÔÁÔÅÊ..." +#: src/lang.c:1016 +#, fuzzy, c-format +msgid "Reading %s articles..." +msgstr "Чтение %sÑтатей..." -#: src/lang.c:780 +#: src/lang.c:1017 #, c-format msgid "Reading %sattributes file...\n" -msgstr "þÔÅÎÉÅ ÆÁÊÌÁ %sÁÔÒÉÂÕÔÏ×...\n" +msgstr "Чтение файла %sатрибутов...\n" -#: src/lang.c:781 +#: src/lang.c:1018 #, c-format msgid "Reading %sconfig file...\n" -msgstr "þÔÅÎÉÅ ÆÁÊÌÁ %sconfig...\n" +msgstr "Чтение файла %sconfig...\n" -#: src/lang.c:782 +#: src/lang.c:1019 msgid "Reading filter file...\n" -msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÆÉÌØÔÒÏ×...\n" +msgstr "Чтение файла фильтров...\n" -#: src/lang.c:783 +#: src/lang.c:1021 +msgid "reading from local spool" +msgstr "" + +#: src/lang.c:1023 +#, fuzzy, c-format +msgid "Reading %s\n" +msgstr "Перечитываю %s..." + +#: src/lang.c:1024 #, c-format msgid "Reading %s groups..." -msgstr "þÔÅÎÉÅ %s ÇÒÕÐÐ..." +msgstr "Чтение %s групп..." -#: src/lang.c:784 +#: src/lang.c:1025 msgid "Reading input history file...\n" -msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÉÓÔÏÒÉÉ...\n" +msgstr "Чтение файла иÑтории...\n" -#: src/lang.c:785 -msgid "Reading keymap file...\n" -msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÎÁÚÎÁÞÅÎÉÊ ËÌÁ×ÉÛ...\n" +#: src/lang.c:1026 +#, fuzzy, c-format +msgid "Reading keymap file: %s\n" +msgstr "Чтение файла назначений клавиш...\n" -#: src/lang.c:786 +#: src/lang.c:1027 msgid "Reading groups from active file... " -msgstr "þÔÅÎÉÅ ÇÒÕÐÐ ÉÚ ÆÁÊÌÁ active... " +msgstr "Чтение групп из файла active... " -#: src/lang.c:787 +#: src/lang.c:1028 msgid "Reading groups from newsrc file... " -msgstr "þÔÅÎÉÅ ÇÒÕÐÐ ÉÚ ÆÁÊÌÁ newsrc... " +msgstr "Чтение групп из файла newsrc... " -#: src/lang.c:788 +#: src/lang.c:1029 msgid "Reading newsgroups file... " -msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÇÒÕÐÐ... " +msgstr "Чтение файла групп... " -#: src/lang.c:789 +#: src/lang.c:1030 msgid "Reading newsrc file..." -msgstr "þÔÅÎÉÅ ÆÁÊÌÁ newsrc..." +msgstr "Чтение файла newsrc..." -#: src/lang.c:790 +#: src/lang.c:1031 msgid "References: line " -msgstr "References: ÓÔÒÏËÁ " +msgstr "References: Ñтрока " -#: src/lang.c:792 +#: src/lang.c:1033 #, c-format msgid "(%d:%02d remaining)" -msgstr "(%d:%02d ÏÓÔÁÌÏÓØ)" +msgstr "(%d:%02d оÑталоÑÑŒ)" -#: src/lang.c:794 +#: src/lang.c:1035 #, c-format msgid "Bogus group %s removed." -msgstr "ïÛÉÂÏÞÎÁÑ ÇÒÕÐÐÁ %s ÕÄÁÌÅÎÁ." +msgstr "ÐžÑˆÐ¸Ð±Ð¾Ñ‡Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° %s удалена." -#: src/lang.c:795 +#: src/lang.c:1036 #, fuzzy msgid "Removed from this rule: " -msgstr "õÄẠ́ΠÉÚ ÐÒÅÄÙÄÕÝÅÇÏ ÐÒÁ×ÉÌÁ: " +msgstr "Удалён из предыдущего правила: " -#: src/lang.c:796 +#: src/lang.c:1037 #, c-format msgid "Error: rename %s to %s" -msgstr "ïÛÉÂËÁ: ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s" +msgstr "Ошибка: переименовать %s в %s" -#: src/lang.c:797 +#: src/lang.c:1038 msgid "Reply to author..." -msgstr "ïÔ×ÅÞÁÅÍ Á×ÔÏÒÕ..." +msgstr "Отвечаем автору..." -#: src/lang.c:798 +#: src/lang.c:1039 msgid "Repost" -msgstr "ïÐÒÁ×ÉÔØ ÓÎÏ×Á" +msgstr "Оправить Ñнова" -#: src/lang.c:799 +#: src/lang.c:1040 msgid "Reposting article..." -msgstr "ðÏ×ÔÏÒÎÁÑ ÏÔÐÒÁ×ËÁ ÓÔÁÔØÉ..." +msgstr "ÐŸÐ¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ° Ñтатьи..." -#: src/lang.c:800 +#: src/lang.c:1041 #, c-format msgid "Repost article(s) to group(s) [%s]> " -msgstr "ïÔÐÒÁ×ÉÔØ ÓÎÏ×Á ÓÔÁÔØÀ(É) × ÇÒÕÐÐÕ(Ù) [%s]> " +msgstr "Отправить Ñнова Ñтатью(и) в группу(Ñ‹) [%s]> " -#: src/lang.c:801 +#: src/lang.c:1042 msgid "Reset newsrc?" -msgstr "óÂÒÏÓÉÔØ newsrc?" +msgstr "СброÑить newsrc?" -#: src/lang.c:802 +#: src/lang.c:1043 msgid "Responses have been directed to the following newsgroups" -msgstr "ïÔ×ÅÔÙ ÂÙÌÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ × ÓÌÅÄÕÀÝÉÅ ÇÒÕÐÐÙ" +msgstr "Ответы были перенаправлены в Ñледующие группы" -#: src/lang.c:803 +#: src/lang.c:1044 #, c-format msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: " msgstr "" -"ïÔ×ÅÔÙ ÂÙÌÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ ÏÔÐÒÁ×ÉÔÅÌÀ. %s=mail, %s=ÏÔÐÒÁ×ÉÔØ, %s=×ÙÈÏÄ: " +"Ответы были перенаправлены отправителю. %s=mail, %s=отправить, %s=выход: " -#: src/lang.c:805 +#: src/lang.c:1045 msgid "Press to continue..." -msgstr "îÁÖÍÉÔÅ ÄÌÑ ÐÒÏÄÏÌÖÅÎÉÑ..." +msgstr "Ðажмите Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ..." + +#: src/lang.c:1047 +#, c-format +msgid "Score: %s" +msgstr "" -#: src/lang.c:807 +#: src/lang.c:1048 #, c-format msgid "Select From [%s] (y/n): " -msgstr "÷ÙÂÒÁÔØ From [%s] (y/n): " +msgstr "Выбрать From [%s] (y/n): " -#: src/lang.c:808 +#: src/lang.c:1049 msgid "Select Lines: (num): " -msgstr "÷ÙÂÒÁÔØ ÓÔÒÏËÉ: (num): " +msgstr "Выбрать Ñтроки: (num): " -#: src/lang.c:809 +#: src/lang.c:1050 msgid "Auto-select Article Menu" -msgstr "á×ÔÏ×ÙÂÏÒ íÅÎÀ ÓÔÁÔÅÊ" +msgstr "Ðвтовыбор Меню Ñтатей" -#: src/lang.c:810 +#: src/lang.c:1051 #, fuzzy, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " -msgstr "÷ÙÂÒÁÔØ Msg-Id [%s] (f/l/o/n): " +msgstr "Выбрать Msg-Id [%s] (f/l/o/n): " -#: src/lang.c:811 +#: src/lang.c:1052 msgid "Select pattern scope: " -msgstr "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: " +msgstr "Выбрать облаÑть шаблона: " -#: src/lang.c:812 +#: src/lang.c:1053 #, c-format msgid "Select Subject [%s] (y/n): " -msgstr "÷ÙÂÒÁÔØ ôÅÍÕ [%s] (y/n): " +msgstr "Выбрать Тему [%s] (y/n): " -#: src/lang.c:813 +#: src/lang.c:1054 msgid "Select text pattern : " -msgstr "÷ÙÂÒÁÔØ ÛÁÂÌÏÎ : " +msgstr "Выбрать шаблон : " -#: src/lang.c:814 +#: src/lang.c:1055 msgid "Select time in days : " -msgstr "÷ÙÂÒÁÔØ ×ÒÅÍÑ : " +msgstr "Выбрать Ð²Ñ€ÐµÐ¼Ñ : " -#: src/lang.c:815 +#: src/lang.c:1056 +msgid "[k]" +msgstr "" + +#: src/lang.c:1057 +msgid "[T]" +msgstr "" + +#: src/lang.c:1058 +msgid " R" +msgstr "" + +#: src/lang.c:1059 #, c-format msgid "" "# %s server configuration file\n" @@ -3640,281 +3877,291 @@ msgid "" "############################################################################\n" "\n" msgstr "" -"# %s ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ\n" -"# üÔÏÔ ÆÁÊÌ ÂÙÌ Á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÈÒÁΣΠ%s %s %s (\"%s\")\n" +"# %s конфигурационный файл\n" +"# Этот файл был автоматичеÑки Ñохранён %s %s %s (\"%s\")\n" "#\n" -"# îÅ ÒÅÄÁËÔÉÒÕÊÔÅ ÅÇÏ ÐÏËÁ ÚÁÐÕÝÅÎ %s, ÔÁË ËÁË ×ÓÅ ×ÁÛÉ ÉÚÍÅÎÅÎÉÑ ×\n" -"# ÜÔÏÍ ÆÁÊÌÅ ÂÕÄÕÔ ÐÅÒÅÚÁÐÉÓÁÎÙ, ËÏÇÄÁ ×Ù ÚÁ×ÅÒÛÉÔÅ ÒÁÂÏÔÕ %s.\n" -"# îÅ ÒÅÄÁËÔÉÒÕÊÔÅ ÓÏ×ÓÅÍ, ÅÓÌÉ ×Ù ÎÅ ÐÏÎÉÍÁÅÔÅ ÞÔÏ ×Ù ÄÅÌÁÅÔÅ.\n" +"# Ðе редактируйте его пока запущен %s, так как вÑе ваши Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð²\n" +"# Ñтом файле будут перезапиÑаны, когда вы завершите работу %s.\n" +"# Ðе редактируйте ÑовÑем, еÑли вы не понимаете что вы делаете.\n" "############################################################################\n" "\n" -#: src/lang.c:821 +#: src/lang.c:1065 msgid "Showing unread groups only" -msgstr "÷Ù×ÏÄ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÇÒÕÐÐ" +msgstr "Вывод только непрочитанных групп" -#: src/lang.c:822 +#: src/lang.c:1066 msgid "Subject: line (ignore case) " -msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ) " +msgstr "Тема: Ñтрока (игнорировать региÑтр) " -#: src/lang.c:823 +#: src/lang.c:1067 msgid "Subject: line (case sensitive)" -msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)" +msgstr "Тема: Ñтрока (не игнорировать региÑтр)" -#: src/lang.c:824 +#: src/lang.c:1068 msgid "Save" -msgstr "óÏÈÒÁÎÉÔØ" +msgstr "Сохранить" -#: src/lang.c:825 +#: src/lang.c:1069 #, c-format msgid "Save '%s' (%s/%s)?" -msgstr "óÏÈÒÁÎÉÔØ '%s' (%s/%s)?" +msgstr "Сохранить '%s' (%s/%s)?" -#: src/lang.c:826 +#: src/lang.c:1070 msgid "Save configuration before continuing?" -msgstr "óÏÈÒÁÎÉÔØ ËÏÎÆÉÇÕÒÁÃÉÀ ÐÅÒÅÄ ÐÒÏÄÏÌÖÅÎÉÅÍ?" +msgstr "Сохранить конфигурацию перед продолжением?" -#: src/lang.c:827 +#: src/lang.c:1071 msgid "Save filename> " -msgstr "óÏÈÒÁÎÉÔØ × ÆÁÊÌ> " +msgstr "Сохранить в файл> " -#: src/lang.c:828 +#: src/lang.c:1072 msgid "Saved" -msgstr "óÏÈÒÁÎÅÎÏ" +msgstr "Сохранено" -#: src/lang.c:829 +#: src/lang.c:1073 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" -msgstr "%4d ÎÅÐÒÏÞÉÔÁÎÏ (%4d hot) %s × %s\n" +msgstr "%4d непрочитано (%4d hot) %s в %s\n" -#: src/lang.c:830 +#: src/lang.c:1074 #, c-format msgid "Saved %s...\n" -msgstr "óÏÈÒÁÎÅÎÏ %s...\n" +msgstr "Сохранено %s...\n" -#: src/lang.c:831 +#: src/lang.c:1075 msgid "Nothing was saved" -msgstr "îÉÞÅÇÏ ÎÅ ÂÙÌÏ ÓÏÈÒÁÎÅÎÏ" +msgstr "Ðичего не было Ñохранено" -#: src/lang.c:832 +#: src/lang.c:1076 #, c-format msgid "" "\n" "%s %d %s from %d %s\n" msgstr "" "\n" -"%s %d %s ÉÚ %d %s\n" +"%s %d %s из %d %s\n" -#: src/lang.c:833 +#: src/lang.c:1077 #, c-format msgid "-- %s saved to %s%s --" -msgstr "-- %s ÓÏÈÒÁÎ. × %s%s --" +msgstr "-- %s Ñохран. в %s%s --" -#: src/lang.c:834 +#: src/lang.c:1078 #, c-format msgid "-- %s saved to %s - %s --" -msgstr "-- %s ÓÏÈÒÁÎ. × %s - %s --" +msgstr "-- %s Ñохран. в %s - %s --" -#: src/lang.c:835 +#: src/lang.c:1079 msgid "Saving..." -msgstr "úÁÐÉÓØ..." +msgstr "ЗапиÑÑŒ..." -#: src/lang.c:836 +#: src/lang.c:1080 #, c-format msgid "%s: Screen initialization failed" -msgstr "%s: ÎÅÕÄÁÞÎÁÑ ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÜËÒÁÎÁ" +msgstr "%s: Ð½ÐµÑƒÐ´Ð°Ñ‡Ð½Ð°Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ñкрана" -#: src/lang.c:838 +#: src/lang.c:1082 #, c-format msgid "%s: screen is too small\n" -msgstr "%s: ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ\n" +msgstr "%s: Ñкран Ñлишком мал\n" -#: src/lang.c:840 +#: src/lang.c:1084 #, fuzzy, c-format msgid "screen is too small, %s is exiting" -msgstr "ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ, %s ×ÙÈÏÄ\n" +msgstr "Ñкран Ñлишком мал, %s выход\n" -#: src/lang.c:841 +#: src/lang.c:1085 #, fuzzy msgid "Delete scope?" -msgstr "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: " +msgstr "Выбрать облаÑть шаблона: " -#: src/lang.c:842 +#: src/lang.c:1086 #, fuzzy msgid "Enter scope> " -msgstr "÷×ÅÄÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ> " +msgstr "Введите номер опции> " -#: src/lang.c:843 +#: src/lang.c:1087 #, fuzzy msgid "Select new position> " -msgstr "÷ÙÂÒÁÔØ ÛÁÂÌÏÎ : " +msgstr "Выбрать шаблон : " -#: src/lang.c:844 +#: src/lang.c:1088 msgid "New position cannot be a global scope" msgstr "" -#: src/lang.c:845 +#: src/lang.c:1089 msgid "Global scope, operation not allowed" msgstr "" -#: src/lang.c:846 +#: src/lang.c:1090 msgid "Rename scope> " msgstr "" -#: src/lang.c:847 +#: src/lang.c:1091 #, fuzzy msgid "Select scope> " -msgstr "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> " +msgstr "Выберите группу> " -#: src/lang.c:848 +#: src/lang.c:1092 #, fuzzy msgid "Scopes Menu" -msgstr "íÅÎÀ ÏÐÃÉÊ" +msgstr "Меню опций" -#: src/lang.c:849 +#: src/lang.c:1093 #, fuzzy msgid "Scopes Menu Commands" -msgstr "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ" +msgstr "Команды верхнего уровнÑ" -#: src/lang.c:850 +#: src/lang.c:1094 #, c-format msgid "Search backwards [%s]> " -msgstr "ðÏÉÓË ÎÁÚÁÄ [%s]> " +msgstr "ПоиÑк назад [%s]> " -#: src/lang.c:851 +#: src/lang.c:1095 #, c-format msgid "Search body [%s]> " -msgstr "ðÏÉÓË × ÔÅÌÅ [%s]> " +msgstr "ПоиÑк в теле [%s]> " -#: src/lang.c:852 +#: src/lang.c:1096 #, c-format msgid "Search forwards [%s]> " -msgstr "ðÏÉÓË ×ÐÅÒ£Ä [%s]> " +msgstr "ПоиÑк вперёд [%s]> " -#: src/lang.c:853 +#: src/lang.c:1097 msgid "Searching..." -msgstr "ðÏÉÓË..." +msgstr "ПоиÑк..." -#: src/lang.c:854 +#: src/lang.c:1098 #, c-format msgid "Searching article %d of %d ('q' to abort)..." -msgstr "ðÏÉÓË ÓÔÁÔØÉ %d ÉÚ %d ('q' - ÐÒÅÒ×ÁÔØ)..." +msgstr "ПоиÑк Ñтатьи %d из %d ('q' - прервать)..." -#: src/lang.c:855 +#: src/lang.c:1099 msgid "Select article> " -msgstr "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> " +msgstr "Выберите Ñтатью> " -#: src/lang.c:856 +#: src/lang.c:1100 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "" -"÷ÙÂÅÒÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ ÉÌÉ ÐÅÒÅÊÄÉÔÅ ÓÔÒÅÌÏÞËÁÍÉ É ÎÁÖÍÉÔÅ . 'q' ×ÙÈÏÄ." +"Выберите номер опции или перейдите Ñтрелочками и нажмите . 'q' выход." -#: src/lang.c:857 +#: src/lang.c:1101 msgid "Select group> " -msgstr "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> " +msgstr "Выберите группу> " -#: src/lang.c:858 +#: src/lang.c:1102 #, c-format msgid "Enter selection pattern [%s]> " -msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ×ÙÂÏÒÁ [%s]> " +msgstr "Введите шаблон Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð° [%s]> " -#: src/lang.c:859 +#: src/lang.c:1103 #, fuzzy msgid "Select thread> " -msgstr "÷ÙÂÅÒÉÔÅ ÄÉÓËÕÓÓÉÀ > " +msgstr "Выберите диÑкуÑÑию > " -#: src/lang.c:860 +#: src/lang.c:1104 #, fuzzy, c-format msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n" -msgstr "%s %s %s (\"%s\") [%s]: ÏÔÐÒÁרÔÅ ÐÏÄÒÏÂÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÏÛÉÂËÅ %s\n" +msgstr "%s %s %s (\"%s\") [%s]: отправьте подробную информацию об ошибке %s\n" -#: src/lang.c:861 +#: src/lang.c:1105 msgid "servers active-file" -msgstr "active-ÆÁÊÌ ÓÅÒ×ÅÒÏ×" +msgstr "active-файл Ñерверов" -#: src/lang.c:862 +#: src/lang.c:1106 +#, c-format +msgid "Skipped %s" +msgstr "" + +#: src/lang.c:1107 msgid "Cannot move into new newsgroups. Subscribe first..." -msgstr "îÅ ÍÏÇÕ ÐÅÒÅÊÔÉ × ÎÏ×ÕÀ ÇÒÕÐÐÕ. óÎÁÞÁÌÁ ÐÏÄÐÉÛÉÔÅÓØ..." +msgstr "Ðе могу перейти в новую группу. Сначала подпишитеÑÑŒ..." -#: src/lang.c:863 +#: src/lang.c:1108 msgid "" -msgstr "<ðòïâåì>" +msgstr "<ПРОБЕЛ>" -#: src/lang.c:864 +#: src/lang.c:1109 #, c-format msgid "Starting: (%s)" -msgstr "óÔÁÒÔÕÀ: (%s)" +msgstr "Стартую: (%s)" -#: src/lang.c:865 +#: src/lang.c:1110 #, c-format msgid "List Thread (%d of %d)" -msgstr "óÐÉÓÏË ÄÉÓËÕÓÓÉÊ (%d ÉÚ %d)" +msgstr "СпиÑок диÑкуÑÑий (%d из %d)" -#: src/lang.c:866 +#: src/lang.c:1111 #, c-format msgid "Thread (%.*s)" -msgstr "äÉÓËÕÓÓÉÑ (%.*s)" +msgstr "ДиÑкуÑÑÐ¸Ñ (%.*s)" -#: src/lang.c:867 +#: src/lang.c:1112 msgid "Enter wildcard subscribe pattern> " -msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÐÏÄÐÉÓËÉ> " +msgstr "Введите шаблон Ð´Ð»Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñки> " -#: src/lang.c:868 +#: src/lang.c:1113 #, c-format msgid "subscribed to %d groups" -msgstr "ÐÏÄÐÉÓÁÌÉÓØ ÎÁ %d ÇÒÕÐÐ" +msgstr "подпиÑалиÑÑŒ на %d групп" -#: src/lang.c:869 +#: src/lang.c:1114 #, c-format msgid "Subscribed to %s" -msgstr "ðÏÄÐÉÓÁÌÉÓØ ÎÁ %s" +msgstr "ПодпиÑалиÑÑŒ на %s" -#: src/lang.c:870 +#: src/lang.c:1115 msgid "Subscribing... " -msgstr "ðÏÄÐÉÓÙ×ÁÅÍÓÑ... " +msgstr "ПодпиÑываемÑÑ... " -#: src/lang.c:871 +#: src/lang.c:1116 #, c-format msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): " -msgstr "ïÔÐÒÁ×ÉÔØ ÓÎÏ×Á ÉÌÉ ÚÁÍÅÎÉÔØ ÓÔÁÔØÀ(É) [%%s]? (%s/%s/%s): " +msgstr "Отправить Ñнова или заменить Ñтатью(и) [%%s]? (%s/%s/%s): " -#: src/lang.c:872 +#: src/lang.c:1117 #, c-format msgid "Supersede article(s) to group(s) [%s]> " -msgstr "úÁÍÅÎÉÔØ ÓÔÁÔØÀ(É) × ÇÒÕÐÐÕ(Ù) [%s]> " +msgstr "Заменить Ñтатью(и) в группу(Ñ‹) [%s]> " -#: src/lang.c:873 +#: src/lang.c:1118 msgid "Superseding article ..." -msgstr "úÁÍÅÎÁ ÓÔÁÔØÉ ..." +msgstr "Замена Ñтатьи ..." -#: src/lang.c:874 +#: src/lang.c:1119 #, c-format msgid "" "\n" "Stopped. Type 'fg' to restart %s\n" msgstr "" "\n" -"ïÓÔÁÎÏ×ÌÅÎÏ. îÁÂÅÒÉÔÅ 'fg' ÄÌÑ ÐÅÒÅÚÁÐÕÓËÁ %s\n" +"ОÑтановлено. Ðаберите 'fg' Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð¿ÑƒÑка %s\n" -#: src/lang.c:876 +#: src/lang.c:1121 #, c-format msgid "%d days" -msgstr "%d ÄÎÅÊ" +msgstr "%d дней" -#: src/lang.c:877 +#: src/lang.c:1122 msgid "" -msgstr "<ôáâ>" +msgstr "<ТÐБ>" -#: src/lang.c:878 +#: src/lang.c:1123 msgid "TeX " msgstr "" -#: src/lang.c:879 +#: src/lang.c:1124 +#, fuzzy, c-format +msgid "Version: %s %s release %s (\"%s\")" +msgstr "ВерÑиÑ: %s %s релиз %s (\"%s\")\n" + +#: src/lang.c:1125 msgid "# Default action/prompt strings\n" msgstr "" -#: src/lang.c:880 +#: src/lang.c:1126 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" @@ -3925,333 +4172,422 @@ msgid "" "# expire=ON/OFF ON=limit to default_filter_days OFF=don't ever expire\n" msgstr "" -#: src/lang.c:893 +#: src/lang.c:1139 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "" -"# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ ÔÅËÕÝÕÀ ÔÅÍÕ ÉÌÉ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ\n" +"# ЕÑли ON, то выводить текущую тему или опиÑание группы в поÑледней Ñтроке\n" -#: src/lang.c:894 +#: src/lang.c:1140 msgid "# Host & time info used for detecting new groups (don't touch)\n" msgstr "" -"# éÎÆÏÒÍÁÃÉÑ Ï ÈÏÓÔÅ É ×ÒÅÍÅÎÉ, ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ\n" -"# ÎÏ×ÙÈ ÇÒÕÐÐ (ÎÅ ÉÚÍÅÎÑÔØ)\n" +"# Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ хоÑте и времени, иÑпользуетÑÑ Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ\n" +"# новых групп (не изменÑть)\n" -#: src/lang.c:895 +#: src/lang.c:1141 msgid "There is no news\n" -msgstr "îÅÔ ÎÏ×ÏÓÔÅÊ\n" +msgstr "Ðет новоÑтей\n" -#: src/lang.c:896 +#: src/lang.c:1142 msgid "Thread" -msgstr "äÉÓËÕÓÓÉÑ" +msgstr "ДиÑкуÑÑиÑ" -#: src/lang.c:897 +#: src/lang.c:1143 msgid "Thread Level Commands" -msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÄÉÓËÕÓÓÉÊ" +msgstr "Команды ÑƒÑ€Ð¾Ð²Ð½Ñ Ð´Ð¸ÑкуÑÑий" -#: src/lang.c:898 +#: src/lang.c:1144 msgid "Thread deselected" -msgstr "ó ÄÉÓËÕÓÓÉÉ ÓÎÑÔÁ ÏÔÍÅÔËÁ" +msgstr "С диÑкуÑÑии ÑнÑта отметка" -#: src/lang.c:899 +#: src/lang.c:1145 msgid "Thread selected" -msgstr "äÉÓËÕÓÓÉÑ ×ÙÂÒÁÎÁ" +msgstr "ДиÑкуÑÑÐ¸Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð°" -#: src/lang.c:900 +#: src/lang.c:1146 msgid "thread" -msgstr "ÄÉÓËÕÓÓÉÑ" +msgstr "диÑкуÑÑиÑ" -#: src/lang.c:901 +#: src/lang.c:1147 #, c-format msgid "Thread %4s of %4s" -msgstr "äÉÓËÕÓÓÉÑ %4s ÉÚ %4s" +msgstr "ДиÑкуÑÑÐ¸Ñ %4s из %4s" -#: src/lang.c:902 +#: src/lang.c:1148 msgid "Threading articles..." -msgstr "òÁÚÂÏÒ ÄÉÓËÕÓÓÉÊ..." +msgstr "Разбор диÑкуÑÑий..." -#: src/lang.c:903 +#: src/lang.c:1149 +#, fuzzy +msgid "Threading by multipart" +msgstr "Разбор диÑкуÑÑий..." + +#: src/lang.c:1151 +#, fuzzy, c-format +msgid "TLS handshake failed: %s\n" +msgstr "Slrnface: ошибка запуÑка: %s." + +#: src/lang.c:1153 +msgid "" +msgstr "" + +#: src/lang.c:1154 +msgid "" +msgstr "" + +#: src/lang.c:1155 +msgid "" +msgstr "" + +#: src/lang.c:1156 +msgid "" +msgstr "" + +#: src/lang.c:1157 +#, fuzzy, c-format +msgid "%s handshake done: %s\n" +msgstr "Slrnface: ошибка запуÑка: %s." + +#: src/lang.c:1158 src/lang.c:1309 +#, fuzzy +msgid "unknown error" +msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°." + +#: src/lang.c:1161 +#, fuzzy, c-format +msgid "TLS handshake failed: %s (%d)\n" +msgstr "Slrnface: ошибка запуÑка: %s." + +#: src/lang.c:1162 +#, fuzzy, c-format +msgid "TLS peer verification failed: %s\n" +msgstr "Slrnface: ошибка запуÑка: %s." + +#: src/lang.c:1163 +#, c-format +msgid "TLS peer verification failed, continuing anyway as requested: %s\n" +msgstr "" + +#: src/lang.c:1164 +msgid "" +msgstr "" + +#: src/lang.c:1165 +msgid "unexpected certificate verification status!" +msgstr "" + +#: src/lang.c:1168 +#, c-format +msgid "" +"TLS peer verification failed: %s.\n" +"Continuing anyway as requested.\n" +msgstr "" + +#: src/lang.c:1171 +#, fuzzy, c-format +msgid "TLS handshake done: %s\n" +msgstr "Slrnface: ошибка запуÑка: %s." + +#: src/lang.c:1174 #, c-format msgid "Toggled word highlighting %s" -msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÐÏÄÓ×ÅÔËÉ ÓÌÏ× %s" +msgstr "Переключение подÑветки Ñлов %s" -#: src/lang.c:904 +#: src/lang.c:1175 msgid "Toggled rot13 encoding" -msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ËÏÄÉÒÏ×ËÉ rot13" +msgstr "Переключение кодировки rot13" -#: src/lang.c:905 +#: src/lang.c:1176 #, fuzzy, c-format msgid "Toggled German TeX encoding %s" -msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÎÅÍÅÃËÏÊ TeX ËÏÄÉÒÏ×ËÉ %s" +msgstr "Переключение немецкой TeX кодировки %s" -#: src/lang.c:906 +#: src/lang.c:1177 #, c-format msgid "Toggled tab-width to %d" -msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÛÉÒÉÎÙ ÔÁÂÕÌÑÃÉÉ ÎÁ %d" +msgstr "Переключение ширины табулÑции на %d" -#: src/lang.c:908 +#: src/lang.c:1179 #, c-format msgid "%d Trying to dotlock %s" -msgstr "%d ÐÏÐÙÔËÁ dotlock %s" +msgstr "%d попытка dotlock %s" -#: src/lang.c:909 +#: src/lang.c:1180 #, c-format msgid "%d Trying to lock %s" -msgstr "%d ðÏÐÙÔËÁ ÚÁÂÌÏËÉÒÏ×ÁÔØ %s" +msgstr "%d Попытка заблокировать %s" -#: src/lang.c:911 +#: src/lang.c:1182 #, fuzzy, c-format msgid "%s=help" -msgstr "%s=ÐÏÍÏÝØ" +msgstr "%s=помощь" -#: src/lang.c:913 +#: src/lang.c:1184 msgid "Unlimited" -msgstr "îÅÏÇÒÁÎÉÞÅÎ" +msgstr "Ðеограничен" -#: src/lang.c:914 +#: src/lang.c:1185 msgid "Enter wildcard unsubscribe pattern> " -msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÏÔÐÉÓÙ×ÁÎÉÑ> " +msgstr "Введите шаблон Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ð¸ÑываниÑ> " -#: src/lang.c:915 +#: src/lang.c:1186 #, c-format msgid "Error decoding %s : %s" -msgstr "ïÛÉÂËÁ ÒÁÓËÏÄÉÒÏ×ÁÎÉÑ %s : %s" +msgstr "Ошибка раÑÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ %s : %s" -#: src/lang.c:916 +#: src/lang.c:1187 msgid "No end." -msgstr "îÅÔ ËÏÎÃÁ." +msgstr "Ðет конца." -#: src/lang.c:917 +#: src/lang.c:1188 #, c-format msgid "%s successfully decoded." -msgstr "%s ÕÓÐÅÛÎÏ ÒÁÓËÏÄÉÒÏ×ÁÎ." +msgstr "%s уÑпешно раÑкодирован." -#: src/lang.c:918 -#, c-format -msgid "" -"%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" -"\n" -msgstr "" -"%*s[-- %s/%s, %suuencoded ÆÁÊÌ, %d ÓÔÒÏË, ÉÍÑ: %s --]\n" -"\n" +#: src/lang.c:1189 +msgid "unchanged" +msgstr "неизменено" -#: src/lang.c:919 -msgid "unread " -msgstr "ÎÅÐÒÏÞÉÔÁÎÏ " +#: src/lang.c:1190 +msgid "(unknown)" +msgstr "(неизвеÑтно)" -#: src/lang.c:920 +#: src/lang.c:1191 +msgid "unread" +msgstr "непрочитанные" + +#: src/lang.c:1192 #, c-format msgid "unsubscribed from %d groups" -msgstr "ÏÔÐÉÓÁÌÉÓØ ÏÔ %d ÇÒÕÐÐ" +msgstr "отпиÑалиÑÑŒ от %d групп" -#: src/lang.c:921 +#: src/lang.c:1193 #, c-format msgid "Unsubscribed from %s" -msgstr "ïÔÐÉÓÁÌÉÓØ ÏÔ %s" +msgstr "ОтпиÑалиÑÑŒ от %s" -#: src/lang.c:922 +#: src/lang.c:1194 msgid "Unsubscribing... " -msgstr "ïÔÐÉÓÙ×ÁÅÍÓÑ... " +msgstr "ОтпиÑываемÑÑ... " -#: src/lang.c:923 +#: src/lang.c:1195 msgid "Unthreading articles..." -msgstr "òÁÚÇÒÕÐÐÉÒÏ×ËÁ ÄÉÓËÕÓÓÉÊ..." +msgstr "Разгруппировка диÑкуÑÑий..." -#: src/lang.c:924 +#: src/lang.c:1196 msgid "Updated" -msgstr "ïÂÎÏ×ÌÅÎÏ" +msgstr "Обновлено" -#: src/lang.c:925 +#: src/lang.c:1197 msgid "Updating" -msgstr "ïÂÎÏ×ÌÅÎÉÅ" +msgstr "Обновление" -#: src/lang.c:926 +#: src/lang.c:1198 msgid "URL Menu" msgstr "" -#: src/lang.c:927 +#: src/lang.c:1199 #, fuzzy msgid "URL Menu Commands" -msgstr "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ" +msgstr "Команды верхнего уровнÑ" -#: src/lang.c:928 +#: src/lang.c:1200 #, fuzzy, c-format msgid "Opening %s" -msgstr "ïÔËÒÙÔÉÅ %s\n" +msgstr "Открытие %s\n" -#: src/lang.c:929 +#: src/lang.c:1201 #, fuzzy msgid "Select URL> " -msgstr "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> " +msgstr "Выберите группу> " -#: src/lang.c:930 +#: src/lang.c:1202 #, fuzzy msgid "No URLs in this article" -msgstr "îÅÔ ÂÏÌØÛÅ URL × ÓÔÁÔØÅ" +msgstr "Ðет больше URL в Ñтатье" -#: src/lang.c:931 +#: src/lang.c:1203 msgid "Use MIME display program for this message?" -msgstr "÷ÙÚ×ÁÔØ ÐÒÏÇÒÁÍÍÕ, ÐÏËÁÚÙ×ÁÀÝÕÀ MIME ÄÌÑ ÓÔÁÔØÉ?" +msgstr "Вызвать программу, показывающую MIME Ð´Ð»Ñ Ñтатьи?" -#: src/lang.c:932 +#: src/lang.c:1204 msgid " -c mark all news as read in subscribed newsgroups (batch mode)" msgstr "" -" -c ÏÔÍÅÔÉÔØ ×ÓÅ ÎÏ×ÏÓÔÉ ËÁË ÐÒÏÞ. × ÐÏÄÐÉÓ. ÇÒÕÐÐÁÈ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)" +" -c отметить вÑе новоÑти как проч. в подпиÑ. группах (пакетный режим)" -#: src/lang.c:933 +#: src/lang.c:1205 msgid " -Z return status indicating if any unread news (batch mode)" -msgstr " -Z ×ÏÚ×ÒÁÔ ÓÔÁÔÕÓÁ Ï ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÎÏ×ÏÓÔÑÈ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)" +msgstr " -Z возврат ÑтатуÑа о непрочитанных новоÑÑ‚ÑÑ… (пакетный режим)" -#: src/lang.c:934 +#: src/lang.c:1206 msgid " -q don't check for new newsgroups" -msgstr " -q ÎÅ ÐÒÏ×ÅÒÑÔØ ÐÏÑ×ÌÅÎÉÑ ÎÏ×ÙÈ ÇÒÕÐÐ ÎÏ×ÏÓÔÅÊ" +msgstr " -q не проверÑть поÑÐ²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ñ‹Ñ… групп новоÑтей" -#: src/lang.c:935 +#: src/lang.c:1207 msgid " -X don't save any files on quit" -msgstr " -X ÎÅ ÓÏÈÒÁÎÑÔØ ÆÁÊÌÙ ÐÒÉ ×ÙÈÏÄÅ" +msgstr " -X не ÑохранÑть файлы при выходе" -#: src/lang.c:936 +#: src/lang.c:1208 msgid " -d don't show newsgroup descriptions" -msgstr " -d ÎÅ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÑ ÇÒÕÐÐ" +msgstr " -d не показывать опиÑÐ°Ð½Ð¸Ñ Ð³Ñ€ÑƒÐ¿Ð¿" -#: src/lang.c:937 +#: src/lang.c:1209 msgid " -G limit get only limit articles/group" -msgstr " -G limit ÐÏÌÕÞÉÔØ ÔÏÌØËÏ limit ÓÔÁÔÅÊ/ÇÒÕÐÐ" +msgstr " -G limit получить только limit Ñтатей/групп" -#: src/lang.c:938 +#: src/lang.c:1210 #, c-format msgid " -H help information about %s" -msgstr " -H ÐÏÄÓËÁÚËÁ Ï %s" +msgstr " -H подÑказка о %s" -#: src/lang.c:939 +#: src/lang.c:1211 msgid " -h this help message" -msgstr " -h ÜÔÁ ÐÏÄÓËÁÚËÁ" +msgstr " -h Ñта подÑказка" -#: src/lang.c:940 +#: src/lang.c:1212 #, c-format msgid " -I dir news index file directory [default=%s]" -msgstr " -I dir ÄÉÒÅËÔÏÒÉÑ ÉÎÄÅËÓÎÏÇÏ ÆÁÊÌÁ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]" +msgstr " -I dir Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð¸Ð½Ð´ÐµÐºÑного файла [по умолчанию=%s]" -#: src/lang.c:941 +#: src/lang.c:1213 msgid " -u update index files (batch mode)" -msgstr " -u ÏÂÎÏ×ÉÔØ ÉÎÄÅËÓÎÙÅ ÆÁÊÌÙ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)" +msgstr " -u обновить индекÑные файлы (пакетный режим)" -#: src/lang.c:942 +#: src/lang.c:1214 #, c-format msgid " -m dir mailbox directory [default=%s]" -msgstr " -m dir ÄÉÒÅËÔÏÒÉÑ mailbox [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]" +msgstr " -m dir Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ mailbox [по умолчанию=%s]" -#: src/lang.c:943 +#: src/lang.c:1215 #, c-format msgid "" "\n" "Mail bug reports/comments to %s" msgstr "" "\n" -"ïÔÐÒÁ×ÌÑÊÔÅ ÏÛÉÂËÉ/ËÏÍÍÅÎÔÁÒÉÉ %s" +"ОтправлÑйте ошибки/комментарии %s" -#: src/lang.c:944 +#: src/lang.c:1216 msgid " -N mail new news to your posts (batch mode)" msgstr "" -" -N ÏÔÐÒÁ×ÌÑÔØ ÐÏ email ÎÏ×ÙÅ ÓÔÁÔØÉ ÎÁ ×ÁÛÉ ÓÏÏÂÝÅÎÉÑ (ÐÁËÅÔÎÙÊ " -"ÒÅÖÉÍ)" +" -N отправлÑть по email новые Ñтатьи на ваши ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ (пакетный " +"режим)" -#: src/lang.c:945 +#: src/lang.c:1217 msgid " -M user mail new news to specified user (batch mode)" msgstr "" -" -M user ÏÔÐÒÁ×ÌÑÔØ ÐÏ email ÎÏ×ÙÅ ÓÔÁÔØÉ ÕËÁÚÁÎÎÏÍÕ ÐÏÌØÚÏ×ÁÔÅÌÀ " -"(ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)" +" -M user отправлÑть по email новые Ñтатьи указанному пользователю " +"(пакетный режим)" -#: src/lang.c:946 +#: src/lang.c:1218 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" -msgstr " -f file ÆÁÊÌ ÐÏÄÐÉÓËÉ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]" +msgstr " -f file файл подпиÑки [по умолчанию=%s]" -#: src/lang.c:947 +#: src/lang.c:1219 #, fuzzy msgid " -x no-posting mode" -msgstr " -x ÒÅÖÉÍ ÚÁÐÒÅÔ ÏÔÐÒÁ×ÌÅÎÉÑ" +msgstr " -x режим запрет отправлениÑ" -#: src/lang.c:948 +#: src/lang.c:1220 msgid " -w post an article and exit" -msgstr " -w ÏÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ É ×ÙÊÔÉ" +msgstr " -w отправить Ñтатью и выйти" -#: src/lang.c:949 +#: src/lang.c:1221 msgid " -o post all postponed articles and exit" -msgstr " -o ÏÔÐÒÁ×ÉÔØ ×ÓÅ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ É ×ÙÊÔÉ" +msgstr " -o отправить вÑе отложенные Ñтатьи и выйти" -#: src/lang.c:950 +#: src/lang.c:1222 msgid " -R read news saved by -S option" -msgstr " -R ÞÉÔÁÔØ ÎÏ×ÏÓÔÉ, ÓÏÈÒÁΣÎÎÙÅ ÏÐÃÉÅÊ -S" +msgstr " -R читать новоÑти, Ñохранённые опцией -S" -#: src/lang.c:951 +#: src/lang.c:1223 #, c-format msgid " -s dir save news directory [default=%s]" -msgstr " -s dir ÄÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÎÏ×ÏÓÔÅÊ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]" +msgstr " -s dir Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ñтей [по умолчанию=%s]" -#: src/lang.c:952 +#: src/lang.c:1224 msgid " -S save new news for later reading (batch mode)" msgstr "" -" -S ÓÏÈÒÁÎÑÔØ ÎÏ×ÏÓÔÉ ÄÌÑ ÐÏÓÌÅÄÕÀÝÅÇÏ ÐÒÏÞÔÅÎÉÑ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)" +" -S ÑохранÑть новоÑти Ð´Ð»Ñ Ð¿Ð¾Ñледующего Ð¿Ñ€Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ñ (пакетный режим)" -#: src/lang.c:953 +#: src/lang.c:1225 msgid " -z start if any unread news" -msgstr " -z ÚÁÐÕÓÔÉÔØ ÅÓÌÉ ÅÓÔØ ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÎÏ×ÏÓÔÉ" +msgstr " -z запуÑтить еÑли еÑть непрочитанные новоÑти" -#: src/lang.c:954 +#: src/lang.c:1226 #, c-format msgid "" "A Usenet reader.\n" "\n" "Usage: %s [options] [newsgroup[,...]]" msgstr "" -"ðÒÏÇÒÁÍÍÁ ÞÔÅÎÉÑ ÎÏ×ÏÓÔÅÊ Usenet.\n" +"Программа Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ñтей Usenet.\n" "\n" -"éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ÏÐÃÉÉ] [ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ[,...]]" +"ИÑпользование: %s [опции] [группа новоÑтей[,...]]" -#: src/lang.c:955 +#: src/lang.c:1227 msgid " -v verbose output for batch mode options" -msgstr " -v ÄÅÔÁÌØÎÙÊ ×Ù×ÏÄ ÄÌÑ ÏÐÃÉÊ ÐÁËÅÔÎÏÇÏ ÒÅÖÉÍÁ" +msgstr " -v детальный вывод Ð´Ð»Ñ Ð¾Ð¿Ñ†Ð¸Ð¹ пакетного режима" -#: src/lang.c:956 +#: src/lang.c:1228 msgid " -V print version & date information" -msgstr " -V ×Ù×ÅÓÔÉ ×ÅÒÓÉÀ É ÄÁÔÕ" +msgstr " -V вывеÑти верÑию и дату" -#: src/lang.c:957 +#: src/lang.c:1229 #, c-format msgid "%s only useful without batch mode operations\n" -msgstr "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ ÂÅÚ ÐÁËÅÔÎÏÇÏ ÒÅÖÉÍÁ\n" +msgstr "%s Ð¾Ð¿Ñ†Ð¸Ñ Ð¿Ð¾Ð»ÐµÐ·Ð½Ð° только без пакетного режима\n" -#: src/lang.c:958 +#: src/lang.c:1230 #, c-format msgid "%s only useful for batch mode operations\n" -msgstr "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ\n" +msgstr "%s Ð¾Ð¿Ñ†Ð¸Ñ Ð¿Ð¾Ð»ÐµÐ·Ð½Ð° только в пакетном режиме\n" -#: src/lang.c:959 +#: src/lang.c:1231 #, fuzzy, c-format msgid "%s only useful for batch or debug mode operations\n" -msgstr "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ\n" +msgstr "%s Ð¾Ð¿Ñ†Ð¸Ñ Ð¿Ð¾Ð»ÐµÐ·Ð½Ð° только в пакетном режиме\n" -#: src/lang.c:960 +#: src/lang.c:1232 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "" -#: src/lang.c:966 +#: src/lang.c:1233 +msgid "uuencoded file" +msgstr "" + +#: src/lang.c:1234 +#, fuzzy +msgid "incomplete uuencoded file" +msgstr "неполный " + +#: src/lang.c:1237 +#, c-format +msgid "Valid not after : %s\n" +msgstr "" + +#: src/lang.c:1238 +#, c-format +msgid "Valid not before: %s\n" +msgstr "" + +#: src/lang.c:1240 #, c-format msgid "" "\n" "%s%d out of range (0 - %d). Reset to 0" msgstr "" "\n" -"%s%d ×ÎÅ ÄÉÁÐÁÚÏÎÁ (0 - %d). óÂÒÏÓ × 0" +"%s%d вне диапазона (0 - %d). Ð¡Ð±Ñ€Ð¾Ñ Ð² 0" -#: src/lang.c:967 +#: src/lang.c:1241 #, c-format msgid "View '%s' (%s/%s)?" -msgstr "ðÒÏÓÍÏÔÒ '%s' (%s/%s)?" +msgstr "ПроÑмотр '%s' (%s/%s)?" -#: src/lang.c:969 +#: src/lang.c:1243 #, c-format msgid "" "\n" @@ -4259,46 +4595,46 @@ msgid "" "%-100s\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: ÓÏÏÂÝÅÎÉÅ ÐÒÅ×ÙÓÉÌÏ %d ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ.\n" -"óÔÒÏËÁ %d - ÐÅÒ×ÁÑ ÄÌÉÎÎÁÑ ÓÔÒÏËÁ:\n" +"Внимание: Ñообщение превыÑило %d Ñимволов в Ñтроке.\n" +"Строка %d - Ð¿ÐµÑ€Ð²Ð°Ñ Ð´Ð»Ð¸Ð½Ð½Ð°Ñ Ñтрока:\n" "%-100s\n" -#: src/lang.c:970 +#: src/lang.c:1244 msgid "" "\n" "Warning: article unchanged after editing\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: ÓÔÁÔØÑ ÎÅ ÉÚÍÅÎÉÌÁÓØ ÐÏÓÌÅ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ\n" +"Внимание: ÑÑ‚Ð°Ñ‚ÑŒÑ Ð½Ðµ изменилаÑÑŒ поÑле редактированиÑ\n" -#: src/lang.c:971 +#: src/lang.c:1245 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: \"Subject:\" ÓÏÄÅÒÖÉÔ ÏÄÎÉ ÐÒÏÂÅÌÙ.\n" +"Внимание: \"Subject:\" Ñодержит одни пробелы.\n" -#: src/lang.c:972 +#: src/lang.c:1246 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" "\".\n" msgstr "" "\n" -"ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: \"Subject:\" ÎÁÞÉÎÁÅÔÓÑ Ó \"Re: \" ÎÏ ÎÅÔ \"References:\".\n" +"Предупреждение: \"Subject:\" начинаетÑÑ Ñ \"Re: \" но нет \"References:\".\n" -#: src/lang.c:974 +#: src/lang.c:1248 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" " with \"Re: \" and does not contain \"(was:\".\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: × ÓÔÁÔØÅ ÅÓÔØ \"References:\" ÎÏ \"Subject:\"\n" -" ÎÅ ÎÁÞÉÎÁÅÔÓÑ Ó \"Re: \" É ÎÅ ÓÏÄÅÒÖÉÔ \"(was:\".\n" +"Внимание: в Ñтатье еÑть \"References:\" но \"Subject:\"\n" +" не начинаетÑÑ Ñ \"Re: \" и не Ñодержит \"(was:\".\n" -#: src/lang.c:977 +#: src/lang.c:1251 msgid "" "Read carefully!\n" "\n" @@ -4311,16 +4647,16 @@ msgid "" "This is the article you are about to cancel:\n" "\n" msgstr "" -"ðÒÏÞÉÔÁÊÔÅ ×ÎÉÍÁÔÅÌØÎÏ!\n" +"Прочитайте внимательно!\n" "\n" -" ÷Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ ÓÔÁÔØÀ, ÎÁÐÉÓÁÎÎÕÀ ÓËÏÒÅÅ ×ÓÅÇÏ ×ÁÍÉ. üÔÏ ÕÎÉÞÔÏÖÉÔ\n" -" ÓÔÁÔØÀ Ó ÂÏÌØÛÉÎÓÔ×Á ÓÅÒ×ÅÒÏ× ÐÏ ×ÓÅÍÕ ÍÉÒÕ, ÎÏ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ ÇÁÒÁÎÔÉÉ,\n" -" ÞÔÏ ÜÔÏ ÂÕÄÅÔ ÓÒÁÂÏÔÁÅÔ.\n" +" Ð’Ñ‹ хотите отменить Ñтатью, напиÑанную Ñкорее вÑего вами. Это уничтожит\n" +" Ñтатью Ñ Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð½Ñтва Ñерверов по вÑему миру, но не ÑущеÑтвует гарантии,\n" +" что Ñто будет Ñработает.\n" "\n" -"÷ÏÔ ÓÔÁÔØÑ, ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ:\n" +"Вот ÑтатьÑ, которую вы хотите отменить:\n" "\n" -#: src/lang.c:981 +#: src/lang.c:1255 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4329,19 +4665,52 @@ msgid "" " not be encoded properly.\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: ÷Ù ÉÓÐÏÌØÚÕÅÔÅ ËÏÄÉÒÏ×ÁÎÉÅ ÓÏÏÂÝÅÎÉÑ (base64 ÉÌÉ quoted-" +"Внимание: Ð’Ñ‹ иÑпользуете кодирование ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ (base64 или quoted-" "printable)\n" -" É ×ÎÅÛÎÀÀ inews ÐÒÏÇÒÁÍÍÕ ÄÌÑ ÏÔÐÒÁ×ËÉ ÎÏ×ÏÓÔÅÊ. åÓÌÉ ÐÏÄÐÉÓØ " -"ÂÕÄÅÔ\n" -" ÄÏÂÁ×ÌÅÎÁ ÜÔÏÊ ÐÒÏÇÒÁÍÍÏÊ, ÏÎÁ ÎÅ ÂÕÄÅÔ ËÏÒÒÅËÔÎÏ ÚÁËÏÄÉÒÏ×ÁÎÁ.\n" +" и внешнюю inews программу Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ новоÑтей. ЕÑли подпиÑÑŒ " +"будет\n" +" добавлена Ñтой программой, она не будет корректно закодирована.\n" -#: src/lang.c:986 +#: src/lang.c:1261 +#, fuzzy, c-format +msgid "" +"\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 "" +"Строка %d длиннее 998 октетов и должна быть разбита на чаÑти,\n" +"но кодировка не уÑтановлена ни в %s, ни в %s\n" + +#: src/lang.c:1265 +#, fuzzy, c-format +msgid "" +"\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 "" +"Строка %d длиннее 998 октетов и должна быть разбита на чаÑти,\n" +"но кодировка уÑтановлена в %s без Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ MIME_BREAK_LONG_LINES,\n" +"или Ñообщение не Ñодержит ни одного 8-битного Ñимвола, таким образом\n" +"Ñ€Ð°Ð·Ð±Ð¸Ñ‚Ð¸Ñ Ð½Ð° чаÑти не произойдёт.\n" + +#: src/lang.c:1269 +#, fuzzy, c-format +msgid "" +"\n" +"Line %d is longer than %d octets and should be folded, but encoding\n" +"is not set to %s.\n" +msgstr "" +"Строка %d длиннее 998 октетов и должна быть разбита на чаÑти,\n" +"но кодировка не уÑтановлена в %s\n" + +#: src/lang.c:1272 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" msgstr "" -#: src/lang.c:987 +#: src/lang.c:1273 #, c-format msgid "" "\n" @@ -4352,11 +4721,11 @@ msgid "" msgstr "" "\n" "\n" -"÷Ù ÏÂÎÏ×ÌÑÅÔÅÓØ ÄÏ tin %s Ó ÐÒÅÄÙÄÕÝÅÊ ×ÅÒÓÉÉ.\n" -"îÅËÏÔÏÒÙÅ ÚÎÁÞÅÎÉÑ × ×ÁÛÅÍ %s ÆÁÊÌÅ ÉÚÍÅÎÉÌÉÓØ!\n" -"ðÒÏÞÉÔÁÊÔÅ WHATSNEW, É Ô.Ä...\n" +"Ð’Ñ‹ обновлÑетеÑÑŒ до tin %s Ñ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ верÑии.\n" +"Ðекоторые Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð² вашем %s файле изменилиÑÑŒ!\n" +"Прочитайте WHATSNEW, и Ñ‚.д...\n" -#: src/lang.c:989 +#: src/lang.c:1275 #, c-format msgid "" "\n" @@ -4366,11 +4735,11 @@ msgid "" msgstr "" "\n" "\n" -"÷Ù ÉÓÐÏÌØÚÕÅÔÅ ÂÏÌÅÅ ÓÔÁÒÕÀ ×ÅÒÓÉÀ tin %s!\n" -"îÅËÏÔÏÒÙÅ ÚÎÁÞÅÎÉÅÑ × ÆÁÊÌÅ %s ÍÏÇÕÔ ÂÙÔØ ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎÙ,\n" -"ÄÒÕÇÉÅ ÍÏÇÌÉ ÂÙÔØ ÉÚÍÅÎÅÎÙ!\n" +"Ð’Ñ‹ иÑпользуете более Ñтарую верÑию tin %s!\n" +"Ðекоторые Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÑ Ð² файле %s могут быть проигнорированы,\n" +"другие могли быть изменены!\n" -#: src/lang.c:992 +#: src/lang.c:1278 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4380,22 +4749,22 @@ msgid "" "before you start tin once again!\n" msgstr "" -#: src/lang.c:996 +#: src/lang.c:1282 #, c-format msgid "" "\n" "Warning: Found %d '-- \\n' lines, this may confuse some people.\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: ÏÂÎÁÒÕÖÅÎÏ %d '-- \\n' ÓÔÒÏË, ÜÔÏ ÍÏÖÅÔ ÕÄÉ×ÉÔØ ÎÅËÏÔÏÒÙÈ " -"ÐÏÌØÚÏ×ÁÔÅÌÅÊ.\n" +"Внимание: обнаружено %d '-- \\n' Ñтрок, Ñто может удивить некоторых " +"пользователей.\n" -#: src/lang.c:997 +#: src/lang.c:1283 #, c-format msgid "Warning: Only %d out of %d articles were saved" -msgstr "÷ÎÉÍÁÎÉÅ: óÏÈÒÁÎÅÎÙ ÔÏÌØËÏ %d ÉÚ %d ÓÔÁÔÅÊ" +msgstr "Внимание: Сохранены только %d из %d Ñтатей" -#: src/lang.c:998 +#: src/lang.c:1284 #, c-format msgid "" "\n" @@ -4406,56 +4775,155 @@ msgid "" " possible.\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: ÷ÁÛÁ ÐÏÄÐÉÓØ ÄÌÉÎÎÅÅ %d ÓÔÒÏË. ôÁË ËÁË ÐÏÄÐÉÓÉ ÏÂÙÞÎÏ ÎÅ ÐÅÒÅÄÁÀÔ\n" -" ÐÏÌÅÚÎÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÏÎÉ ÄÏÌÖÎÙ ÂÙÔØ ËÏÒÏÔËÉÍÉ ÎÁÓÔÏÌØËÏ,\n" -" ÎÁÓËÏÌØËÏ ÜÔÏ ×ÏÚÍÏÖÎÏ.\n" +"Внимание: Ваша подпиÑÑŒ длиннее %d Ñтрок. Так как подпиÑи обычно не передают\n" +" полезную информацию, они должны быть короткими наÑтолько,\n" +" наÑколько Ñто возможно.\n" -#: src/lang.c:1002 +#: src/lang.c:1288 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " msgstr "" -"÷ÎÉÍÁÎÉÅ: ÁÄÒÅÓ email ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ spamtrap. %s=ÐÒÏÄÏÌÖÉÔØ, %s=ÓÔÏÐ? " +"Внимание: Ð°Ð´Ñ€ÐµÑ email может Ñодержать spamtrap. %s=продолжить, %s=Ñтоп? " -#: src/lang.c:1003 +#: src/lang.c:1289 +#, c-format +msgid "" +"Warning: line %d contains unprintable chars:\n" +"%s\n" +msgstr "" + +#: src/lang.c:1290 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: óÉÇÎÁÔÕÒÙ ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó '-- \\n' ÎÅ Ó '--\\n'.\n" +"Внимание: Сигнатуры должны начинатьÑÑ Ñ '-- \\n' не Ñ '--\\n'.\n" -#: src/lang.c:1004 +#: src/lang.c:1291 msgid "Writing attributes file..." -msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..." +msgstr "ЗапиÑÑŒ файла атрибутов..." -#: src/lang.c:1006 +#: src/lang.c:1292 +#, fuzzy, c-format +msgid "Writing %s\n" +msgstr "Стартую: (%s)" + +#: src/lang.c:1293 +#, fuzzy +msgid "Writing overview cache..." +msgstr "ЗапиÑÑŒ файла атрибутов..." + +#: src/lang.c:1295 #, fuzzy, c-format msgid "%4d Responses" -msgstr "%d ÏÔ×ÅÔÏ×" +msgstr "%d ответов" + +#: src/lang.c:1297 +msgid "Can't run slrnface: couldn't construct fifo name." +msgstr "Ðе могу запуÑтить slrnface: не удаётÑÑ ÑконÑтруировать Ð¸Ð¼Ñ fifo." + +#: src/lang.c:1298 +#, c-format +msgid "Can't run slrnface: failed to create %s" +msgstr "Ðе могу запуÑтить slrnface: ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ %s" + +#: src/lang.c:1299 +#, c-format +msgid "Slrnface abnormally exited, code %d." +msgstr "Slrnface неправильно завершена Ñ ÐºÐ¾Ð´Ð¾Ð¼ %d." + +#: src/lang.c:1300 +#, c-format +msgid "Slrnface failed: %s." +msgstr "Slrnface: ошибка запуÑка: %s." + +#: src/lang.c:1301 +#, c-format +msgid "Can't run slrnface: Environment variable %s not found." +msgstr "Ðе могу запуÑтить slrnface: ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ %s не найдена." + +#: src/lang.c:1302 +#, fuzzy +msgid "Can't run slrnface: Not running in an xterm." +msgstr "Ðе могу запуÑтить slrnface: не удаётÑÑ ÑконÑтруировать Ð¸Ð¼Ñ fifo." + +#: src/lang.c:1303 +msgid "couldn't connect to display" +msgstr "" + +#: src/lang.c:1304 +#, fuzzy +msgid "can't open FIFO" +msgstr "Ðе могу открыть %s" + +#: src/lang.c:1305 +msgid "executable not found" +msgstr "" + +#: src/lang.c:1306 +msgid "fork() failed" +msgstr "" + +#: src/lang.c:1307 +msgid "couldn't find controlling terminal" +msgstr "" + +#: src/lang.c:1308 +msgid "terminal doesn't export width and height" +msgstr "" + +#: src/lang.c:1310 +msgid "WINDOWID not found in environment" +msgstr "" + +#: src/lang.c:1311 +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 "" +"Эта Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð¸ÑпользуетÑÑ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… pipe Ð´Ð»Ñ ÑвÑзи между\n" +"slrnface и родительÑким процеÑÑом. Она обычно должна быть пуÑтой, так как\n" +"файл pipe уничтожаетÑÑ Ñразу же поÑле того, как он открыт Ð´Ñ€ÑƒÐ¼Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑÑами.\n" +"Имена файлов генерируемые slrnface имеют форму \"hostname.pid\". ВероÑтно\n" +"ÑущеÑтвует Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°, еÑли они задерживаютÑÑ Ð² Ñтой директории\n" +"более чем на Ñекунду.\n" +"\n" +"Однако, еÑли Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð¿Ð¾Ð´Ð¼Ð¾Ð½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° через NFS Ñервер, то вы можете\n" +"видеть Ñпециальные файлы Ñозданные Ð´Ð»Ñ Ð²Ð°Ñ NFS Ñервером во Ð²Ñ€ÐµÐ¼Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹\n" +"slrnface.\n" -#: src/lang.c:1008 +#: src/lang.c:1324 #, c-format msgid "Added %d %s" -msgstr "äÏÂÁ×ÌÅÎÏ %d %s" +msgstr "Добавлено %d %s" -#: src/lang.c:1009 +#: src/lang.c:1325 msgid "No unsubscribed groups to show" -msgstr "îÅÔ ÏÔÐÉÓÁÎÎÙÈ ÇÒÕÐÐ ÄÌÑ ×Ù×ÏÄÁ" +msgstr "Ðет отпиÑанных групп Ð´Ð»Ñ Ð²Ñ‹Ð²Ð¾Ð´Ð°" -#: src/lang.c:1010 +#: src/lang.c:1326 msgid "Showing subscribed to groups only" -msgstr "ðÏËÁÚ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÈ ÎÁ ÇÒÕÐÐÕ" +msgstr "Показ только подпиÑанных на группу" -#: src/lang.c:1011 +#: src/lang.c:1327 msgid "Yes " -msgstr "äÁ " +msgstr "Да " -#: src/lang.c:1012 +#: src/lang.c:1328 msgid "You have mail" -msgstr "îÏ×ÁÑ ÐÏÞÔÁ" +msgstr "ÐÐ¾Ð²Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð°" -#: src/lang.c:1017 +#: src/lang.c:1333 #, c-format msgid "" "\n" @@ -4468,18 +4936,18 @@ msgid "" " M)enu option.\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: ïÔÐÒÁ×ËÁ × %s ÓÏÄÅÒÖÉÔ ÓÉÍ×ÏÌÙ, ËÏÔÏÒÙÅ ÎÅ ÐÒÉÓÕÔÓÔ×ÕÀÔ ×\n" -" ×ÙÂÒÁÎÎÏÍ MM_NETWORK_CHARSET: %s.\n" -" üÔÉ ÓÉÍ×ÏÌÙ ÂÕÄÕÔ ÚÁÍÅÎÅÎÙ ÎÁ '?', ÅÓÌÉ ×Ù ÏÔÐÒÁ×ÉÔÅ ÜÔÕ ÓÔÁÔØÀ\n" -" ÂÅÚ ÉÚÍÅÎÅÎÉÊ. þÔÏÂÙ ÉÚÂÅÖÁÔØ ÉÓËÁÖÅÎÉÑ ×ÁÛÉÈ ÓÔÁÔÅÊ, ÐÏÖÁÌÕÊÓÔÁ,\n" -" ÏÔÒÅÄÁËÔÉÒÕÊÔŠţ É ÕÂÅÒÉÔÅ ÜÔÉ ÓÉÍ×ÏÌÙ ÉÌÉ ÉÚÍÅÎÉÔÅ × M)ÅÎÀ\n" -" ÚÎÁÞÅÎÉÅ MM_NETWORK_CHARSET ÎÁ ÐÏÄÈÏÄÑÝÅÅ.\n" +"Внимание: Отправка в %s Ñодержит Ñимволы, которые не приÑутÑтвуют в\n" +" выбранном MM_NETWORK_CHARSET: %s.\n" +" Эти Ñимволы будут заменены на '?', еÑли вы отправите Ñту Ñтатью\n" +" без изменений. Чтобы избежать иÑÐºÐ°Ð¶ÐµÐ½Ð¸Ñ Ð²Ð°ÑˆÐ¸Ñ… Ñтатей, пожалуйÑта,\n" +" отредактируйте её и уберите Ñти Ñимволы или измените в M)еню\n" +" значение MM_NETWORK_CHARSET на подходÑщее.\n" -#: src/lang.c:1028 +#: src/lang.c:1344 msgid " -D mode debug mode" msgstr "" -#: src/lang.c:1032 +#: src/lang.c:1348 msgid "" "Read carefully!\n" "\n" @@ -4495,22 +4963,22 @@ msgid "" "This is the article you are about to cancel:\n" "\n" msgstr "" -"ðÒÏÞÉÔÁÊÔÅ ×ÎÉÍÁÔÅÌØÎÏ!\n" +"Прочитайте внимательно!\n" "\n" -" ÷Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ ÓÔÁÔØÀ, ÎÁÐÉÓÁÎÎÕÀ ÓËÏÒÅÅ ×ÓÅÇÏ ÎÅ ×ÁÍÉ. üÔÏ ÕÎÉÞÔÏÖÉÔ\n" -" ÓÔÁÔØÀ Ó ÂÏÌØÛÉÎÓÔ×Á ÓÅÒ×ÅÒÏ× ÐÏ ×ÓÅÍÕ ÍÉÒÕ; ÂÏÌØÛÉÎÓÔ×Ï × Usenet\n" -" ÒÁÓÓÍÁÔÒÉ×ÁÅÔ ÔÁËÏÅ ÄÅÊÓÔ×ÉÅ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÎÅÕÍÅÓÔÎÙÍ.\n" -" îÁÖÍÉÔÅ 'd' ÔÏÌØËÏ × ÔÏÍ ÓÌÕÞÁÅ, ÅÓÌÉ ×Ù ÇÏÔÏ×Ù ÄÌÑ ÐÏÌÕÞÅÎÉÑ\n" -" ÏÔÒÉÃÁÔÅÌØÎÏÊ ÒÅÁËÃÉÉ (ÒÅÚËÉÈ ÏÔ×ÅÔÏ×) ÎÁ ×ÁÛÉ ÄÅÊÓÔ×ÉÑ.\n" +" Ð’Ñ‹ хотите отменить Ñтатью, напиÑанную Ñкорее вÑего не вами. Это уничтожит\n" +" Ñтатью Ñ Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð½Ñтва Ñерверов по вÑему миру; большинÑтво в Usenet\n" +" раÑÑматривает такое дейÑтвие по крайней мере неумеÑтным.\n" +" Ðажмите 'd' только в том Ñлучае, еÑли вы готовы Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ\n" +" отрицательной реакции (резких ответов) на ваши дейÑтвиÑ.\n" "\n" -"÷ÏÔ ÓÔÁÔØÑ, ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ:\n" +"Вот ÑтатьÑ, которую вы хотите отменить:\n" "\n" -#: src/lang.c:1041 +#: src/lang.c:1357 msgid "toggle color" -msgstr "ÉÚÍÅÎÉÔØ Ã×ÅÔ" +msgstr "изменить цвет" -#: src/lang.c:1042 +#: src/lang.c:1358 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4534,447 +5002,485 @@ msgid "" "# 15 = light white\n" "\n" msgstr "" -"# éÚÍÅÎÅÎÉÅ Ã×ÅÔÏ× ÄÌÑ ÒÁÚÌÉÞÎÙÈ ÞÁÓÔÅÊ ÜËÒÁÎÁ\n" -"# äÏÐÕÓÔÉÍÙÅ ÚÎÁÞÅÎÉÑ:\n" -"# -1 = ÐÏ ÕÍÏÌÞÁÎÉÀ (ÂÅÌÙÊ ÄÌÑ ÓÉÍ×ÏÌÏ× É Þ£ÒÎÙÊ ÄÌÑ ÆÏÎÁ)\n" -"# 0 = Þ£ÒÎÙÊ\n" -"# 1 = ËÒÁÓÎÙÊ\n" -"# 2 = ÚÅÌ£ÎÙÊ\n" -"# 3 = ËÏÒÉÞÎÅ×ÙÊ\n" -"# 4 = ÓÉÎÉÊ\n" -"# 5 = ÒÏÚÏ×ÙÊ\n" -"# 6 = ÇÏÌÕÂÏÊ\n" -"# 7 = ÂÅÌÙÊ\n" -"# üÔÉ Ã×ÅÔÁ *ÔÏÌØËÏ* ÄÌÑ ÓÉÍ×ÏÌÏ×:\n" -"# 8 = ÓÅÒÙÊ\n" -"# 9 = Ó×ÅÔÌÏ-ËÒÁÓÎÙÊ\n" -"# 10 = Ó×ÅÔÌÏ-ÚÅÌ£ÎÙÊ\n" -"# 11 = Ö£ÌÔÙÊ\n" -"# 12 = Ó×ÅÔÌÏ-ÓÉÎÉÊ\n" -"# 13 = Ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ\n" -"# 14 = Ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ\n" -"# 15 = Ó×ÅÔÌÏ-ÂÅÌÙÊ\n" +"# Изменение цветов Ð´Ð»Ñ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… чаÑтей Ñкрана\n" +"# ДопуÑтимые значениÑ:\n" +"# -1 = по умолчанию (белый Ð´Ð»Ñ Ñимволов и чёрный Ð´Ð»Ñ Ñ„Ð¾Ð½Ð°)\n" +"# 0 = чёрный\n" +"# 1 = краÑный\n" +"# 2 = зелёный\n" +"# 3 = коричневый\n" +"# 4 = Ñиний\n" +"# 5 = розовый\n" +"# 6 = голубой\n" +"# 7 = белый\n" +"# Эти цвета *только* Ð´Ð»Ñ Ñимволов:\n" +"# 8 = Ñерый\n" +"# 9 = Ñветло-краÑный\n" +"# 10 = Ñветло-зелёный\n" +"# 11 = жёлтый\n" +"# 12 = Ñветло-Ñиний\n" +"# 13 = Ñветло-розовый\n" +"# 14 = Ñветло-голубой\n" +"# 15 = Ñветло-белый\n" "\n" -#: src/lang.c:1062 +#: src/lang.c:1378 msgid " -a toggle color flag" -msgstr " -a ÉÚÍÅÎÉÔØ Ã×ÅÔ" +msgstr " -a изменить цвет" -#: src/lang.c:1066 +#: src/lang.c:1382 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" msgstr "" "\n" -"ïÛÉÂËÁ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n" +"Ошибка: Followup-To уÑтановлен на больше чем одну группу!\n" -#: src/lang.c:1067 +#: src/lang.c:1383 #, c-format msgid "" "\n" "Error: \"%s\" is renamed, use \"%s\" instead!\n" msgstr "" -#: src/lang.c:1068 +#: src/lang.c:1384 #, c-format msgid "" "\n" "Error: cross-posting to %d newsgroups and no Followup-To line!\n" msgstr "" "\n" -"ïÛÉÂËÁ: ËÒÏÓÓ-ÐÏÓÔÉÎÇÁ × %d ÇÒÕÐÐÙ ÂÅÚ Followup-To ÓÔÒÏËÉ!\n" +"Ошибка: кроÑÑ-поÑтинга в %d группы без Followup-To Ñтроки!\n" -#: src/lang.c:1069 +#: src/lang.c:1385 #, c-format msgid "" "\n" "Error: \"%s\" is not a valid newsgroup!\n" msgstr "" "\n" -"ïÛÉÂËÁ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÇÒÕÐÐÁ!\n" +"Ошибка: \"%s\" - недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð°!\n" -#: src/lang.c:1071 +#: src/lang.c:1387 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n" +"Внимание: Followup-To уÑтановлен на больше чем одну группу!\n" -#: src/lang.c:1072 +#: src/lang.c:1388 #, fuzzy, c-format msgid "" "\n" "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁ ÜÔÏÍ ÍÅÓÔÅ ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ!\n" +"Внимание: \"%s\" - недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð½Ð° Ñтом меÑте группа новоÑтей!\n" -#: src/lang.c:1073 +#: src/lang.c:1389 #, c-format msgid "" "\n" "Warning: cross-posting to %d newsgroups and no Followup-To line!\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: ËÒÏÓÓ-ÐÏÓÔÉÎÇ × %d ÇÒÕÐÐÙ ÂÅÚ Followup-To ÓÔÒÏËÉ!\n" +"Внимание: кроÑÑ-поÑтинг в %d группы без Followup-To Ñтроки!\n" -#: src/lang.c:1074 +#: src/lang.c:1390 #, c-format msgid "" "\n" "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: \"%s\" ÎÅ × newsrc É ÍÏÖÅÔ ÂÙÔØ ÏÛÉÂÏÞÎÁ ÎÁ ÜÔÏÍ ÍÅÓÔÅ!\n" +"Внимание: \"%s\" не в newsrc и может быть ошибочна на Ñтом меÑте!\n" -#: src/lang.c:1075 +#: src/lang.c:1391 #, c-format msgid "" "\n" "Warning: \"%s\" is not a valid newsgroup at this site!\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁ ÜÔÏÍ ÍÅÓÔÅ ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ!\n" +"Внимание: \"%s\" - недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð½Ð° Ñтом меÑте группа новоÑтей!\n" -#: src/lang.c:1079 +#: src/lang.c:1395 #, c-format msgid "%d files successfully written from %d articles. %d %s occurred." -msgstr "%d ÆÁÊÌÏ× ÕÓÐÅÛÎÏ ÚÁÐÉÓÁÎÙ ÉÚ %d ÓÔÁÔÅÊ. %d %s." +msgstr "%d файлов уÑпешно запиÑаны из %d Ñтатей. %d %s." -#: src/lang.c:1080 +#: src/lang.c:1396 msgid "Missing parts." -msgstr "ðÒÏÐÕÝÅÎÙ ÞÁÓÔÉ." +msgstr "Пропущены чаÑти." -#: src/lang.c:1081 +#: src/lang.c:1397 msgid "No beginning." -msgstr "îÅÔ ÎÁÞÁÌÁ." +msgstr "Ðет начала." -#: src/lang.c:1082 +#: src/lang.c:1398 msgid "No data." -msgstr "îÅÔ ÄÁÎÎÙÈ." +msgstr "Ðет данных." -#: src/lang.c:1083 +#: src/lang.c:1399 msgid "Unknown error." -msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ." +msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°." -#: src/lang.c:1086 +#: src/lang.c:1402 #, c-format msgid "\tChecksum of %s (%ld %s)" -msgstr "\tëÏÎÔÒÏÌØÎÁÑ ÓÕÍÍÁ %s (%ld %s)" +msgstr "\tÐšÐ¾Ð½Ñ‚Ñ€Ð¾Ð»ÑŒÐ½Ð°Ñ Ñумма %s (%ld %s)" -#: src/lang.c:1091 +#: src/lang.c:1407 msgid "Reading mail active file... " msgstr "" -#: src/lang.c:1092 +#: src/lang.c:1408 msgid "Reading mailgroups file... " -msgstr "þÔÅÎÉÅ ÆÁÊÌÁ mailgroups... " +msgstr "Чтение файла mailgroups... " -#: src/lang.c:1096 +#: src/lang.c:1412 msgid "perform PGP operations on article" -msgstr "×ÙÐÏÌÎÉÔØ PGP ÏÐÅÒÁÃÉÉ ÓÏ ÓÔÁÔØÅÊ" +msgstr "выполнить PGP операции Ñо Ñтатьей" -#: src/lang.c:1097 +#: src/lang.c:1413 msgid "Add key(s) to public keyring?" -msgstr "äÏÂÁ×ÉÔØ ËÌÀÞ(É) Ë ÏÔËÒÙÔÙÍ ËÌÀÞÁÍ?" +msgstr "Добавить ключ(и) к открытым ключам?" -#: src/lang.c:1098 +#: src/lang.c:1414 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " -msgstr "%s=ÛÉÆÒÏ×ÁÔØ, %s=ÐÏÄÐÉÓÁÔØ, %s=ÏÂÁ, %s=×ÙÈÏÄ: " +msgstr "%s=шифровать, %s=подпиÑать, %s=оба, %s=выход: " -#: src/lang.c:1099 +#: src/lang.c:1415 #, c-format msgid "%s=sign, %s=sign & include public key, %s=quit: " -msgstr "%s=ÛÉÆÒÏ×ÁÔØ, %s=ÐÏÄÐÉÓÁÔØ É ×ÌÏÖÉÔØ ÏÔËÒÙÔÙÊ ËÌÀÞ, %s=×ÙÈÏÄ: " +msgstr "%s=шифровать, %s=подпиÑать и вложить открытый ключ, %s=выход: " -#: src/lang.c:1100 +#: src/lang.c:1416 #, c-format msgid "PGP has not been set up (can't open %s)" -msgstr "PGP ÎÅ ÕÓÔÁÎÏ×ÌÅÎ (ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ %s)" +msgstr "PGP не уÑтановлен (не могу открыть %s)" -#: src/lang.c:1101 +#: src/lang.c:1417 msgid "Article not signed and no public keys found" -msgstr "óÔÁÔØÑ ÎÅ ÐÏÄÐÉÓÁÎÁ É ÏÔËÒÙÔÙÊ ËÌÀÞ ÎÅ ÎÁÊÄÅÎ" +msgstr "Ð¡Ñ‚Ð°Ñ‚ÑŒÑ Ð½Ðµ подпиÑана и открытый ключ не найден" -#: src/lang.c:1103 +#: src/lang.c:1419 #, 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=ÏÔÌÏÖÉÔØ: " +"%s=выход, %s=ред., %s=ispell, %s=pgp, %s=меню, %s=отправить, %s=отложить: " -#: src/lang.c:1104 +#: src/lang.c:1420 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: " -msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=pgp, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: " +msgstr "%s=выход, %s=ред., %s=ispell, %s=pgp, %s=отправить [%%s]: " -#: src/lang.c:1105 +#: src/lang.c:1421 #, 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]: " +"%s=выход, %s=ред., %s=ispell, %s=pgp, %s=меню, %s=отпр., %s=отложить [%%s]: " -#: src/lang.c:1107 +#: src/lang.c:1423 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: " -msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄÁËÔ., %s=pgp, %s=ÍÅÎÀ, %s=ÏÔÐÒ., %s=ÏÔÌÏÖÉÔØ: " +msgstr "%s=выход, %s=редакт., %s=pgp, %s=меню, %s=отпр., %s=отложить: " -#: src/lang.c:1108 +#: src/lang.c:1424 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: " -msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=pgp, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: " +msgstr "%s=выход, %s=ред., %s=pgp, %s=отправить [%%s]: " -#: src/lang.c:1109 +#: src/lang.c:1425 #, 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]: " +msgstr "%s=выход, %s=ред., %s=pgp, %s=меню, %s=отправить, %s=отложить [%%s]: " -#: src/lang.c:1113 +#: src/lang.c:1429 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: " -msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=ÍÅÎÀ, %s=ÏÔÐÒ., %s=ÏÔÌÏÖÉÔØ: " +msgstr "%s=выход, %s=ред., %s=ispell, %s=меню, %s=отпр., %s=отложить: " -#: src/lang.c:1114 +#: src/lang.c:1430 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: " -msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: " +msgstr "%s=выход, %s=ред., %s=ispell, %s=отправить [%%s]: " -#: src/lang.c:1115 +#: src/lang.c:1431 #, 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]: " +"%s=выход, %s=ред., %s=ispell, %s=меню, %s=отправить, %s=отложить [%%s]: " -#: src/lang.c:1117 +#: src/lang.c:1433 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: " -msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ: " +msgstr "%s=выход, %s=ред., %s=меню, %s=отправить, %s=отложить: " -#: src/lang.c:1118 +#: src/lang.c:1434 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " -msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÏÔÐÒÁ×ÉÔØ [%%s]: " +msgstr "%s=выход, %s=ред., %s=отправить [%%s]: " -#: src/lang.c:1119 +#: src/lang.c:1435 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: " -msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ [%%s]: " +msgstr "%s=выход, %s=ред., %s=меню, %s=отправить, %s=отложить [%%s]: " -#: src/lang.c:1125 +#: src/lang.c:1441 msgid "Try cache_overview_files to speed up things.\n" -msgstr "ðÏÐÒÏÂÕÊÔÅ cache_overview_files ÄÌÑ ÕÓËÏÒÅÎÉÑ.\n" +msgstr "Попробуйте cache_overview_files Ð´Ð»Ñ ÑƒÑкорениÑ.\n" -#: src/lang.c:1126 +#: src/lang.c:1442 msgid "Tin will use local index files instead.\n" -msgstr "Tin ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÁÊÌÙ ÌÏËÁÌØÎÏÇÏ ÉÎÄÅËÓÁ.\n" +msgstr "Tin будет иÑпользовать файлы локального индекÑа.\n" -#: src/lang.c:1127 +#: src/lang.c:1443 msgid "Cannot find NNTP server name" -msgstr "îÅ ÍÏÇÕ ÎÁÊÔÉ ÉÍÑ NNTP ÓÅÒ×ÅÒÁ" +msgstr "Ðе могу найти Ð¸Ð¼Ñ NNTP Ñервера" + +#: src/lang.c:1444 +msgid "CAPABILITIES did not announce READER" +msgstr "" -#: src/lang.c:1128 +#: src/lang.c:1445 #, fuzzy, c-format msgid "Connecting to %s:%u..." -msgstr "óÏÅÄÉÎÅÎÉÅ Ó %s:%u..." +msgstr "Соединение Ñ %s:%u..." + +#: src/lang.c:1446 +#, fuzzy +msgid "NNTP connection error. Exiting..." +msgstr "Ðе удалоÑÑŒ ÑоединитьÑÑ Ñ NNTP Ñервером %s. Выход..." -#: src/lang.c:1129 +#: src/lang.c:1447 #, fuzzy msgid "Disconnecting from server..." -msgstr "ïÔÓÏÅÄÉÎÅÎÉÅ ÏÔ ÓÅÒ×ÅÒÁ...\n" +msgstr "ОтÑоединение от Ñервера...\n" -#: src/lang.c:1130 +#: src/lang.c:1448 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." -msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÅÄÉÎÉÔØÓÑ Ó NNTP ÓÅÒ×ÅÒÏÍ %s. ÷ÙÈÏÄ..." +msgstr "Ðе удалоÑÑŒ ÑоединитьÑÑ Ñ NNTP Ñервером %s. Выход..." -#: src/lang.c:1131 +#: src/lang.c:1449 msgid "205 Closing connection" -msgstr "205 úÁËÒÙÔÉÅ ÓÏÅÄÉÎÅÎÉÑ" +msgstr "205 Закрытие ÑоединениÑ" -#: src/lang.c:1132 +#: src/lang.c:1450 msgid "Your server does not support the NNTP XOVER or OVER command.\n" -msgstr "óÅÒ×ÅÒ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ NNTP XOVER ÉÌÉ OVER ËÏÍÁÎÄÙ.\n" +msgstr "Сервер не поддерживает NNTP XOVER или OVER команды.\n" + +#: src/lang.c:1452 +#, c-format +msgid "Port isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1453 +#, c-format +msgid "Port in %s isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1454 +#, c-format +msgid "reconnect (%d) limit %d reached, giving up." +msgstr "" -#: src/lang.c:1133 +#: src/lang.c:1456 msgid "Connection to news server has timed out. Reconnect?" -msgstr "÷ÒÅÍÑ ÓÏÅÄÉÎÅÎÉÑ Ë ÓÅÒ×ÅÒÕ ÐÒÅ×ÙÓÉÌÏ ÌÉÍÉÔ. ðÏÄËÌÀÞÉÔØÓÑ ÅÝ£ ÒÁÚ?" +msgstr "Ð’Ñ€ÐµÐ¼Ñ ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ðº Ñерверу превыÑило лимит. ПодключитьÑÑ ÐµÑ‰Ñ‘ раз?" -#: src/lang.c:1134 +#: src/lang.c:1457 #, c-format msgid "" "Put the server name in the file %s,\n" "or set the environment variable NNTPSERVER" msgstr "" -"ðÏÍÅÓÔÉÔØ ÉÍÑ ÓÅÒ×ÅÒÁ × ÆÁÊÌ %s,\n" -"ÉÌÉ ÕÓÔÁÎÏ×ÉÔØ ÐÅÒÅÍÅÎÎÕÀ ÏËÒÕÖÅÎÉÑ NNTPSERVER" +"ПомеÑтить Ð¸Ð¼Ñ Ñервера в файл %s,\n" +"или уÑтановить переменную Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ NNTPSERVER" -#: src/lang.c:1135 +#: src/lang.c:1459 +#, fuzzy +msgid "Continuing..." +msgstr "Печатаю..." + +#: src/lang.c:1460 +#, c-format +msgid "Read timeout from server (%d seconds) - quit tin?" +msgstr "" + +#: src/lang.c:1461 +msgid " -C try COMPRESS NNTP extension" +msgstr "" + +#: src/lang.c:1463 msgid " -A force authentication on connect" -msgstr " -A ÐÒÉÎÕÄÉÔÅÌØÎÁÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÑ ÐÒÉ ÓÏÅÄÉÎÅÎÉÉ" +msgstr " -A Ð¿Ñ€Ð¸Ð½ÑƒÐ´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¿Ñ€Ð¸ Ñоединении" -#: src/lang.c:1136 +#: src/lang.c:1464 #, c-format msgid " -g serv read news from NNTP server serv [default=%s]" -msgstr " -g serv ÞÔÅÎÉÅ ÎÏ×ÏÓÔÅÊ Ó NNTP ÓÅÒ×ÅÒÁ serv [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]" +msgstr " -g serv чтение новоÑтей Ñ NNTP Ñервера serv [по умолчанию=%s]" -#: src/lang.c:1137 +#: src/lang.c:1465 #, c-format msgid " -p port use port as NNTP port [default=%d]" -msgstr " -p port ÉÓÐÏÌØÚÏ×ÁÔØ port ËÁË NNTP ÐÏÒÔ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%d]" +msgstr " -p port иÑпользовать port как NNTP порт [по умолчанию=%d]" -#: src/lang.c:1139 +#: src/lang.c:1467 msgid " -k skip verification for NNTPS" msgstr "" -#: src/lang.c:1140 +#: src/lang.c:1468 msgid " -T enable NNTPS" msgstr "" -#: src/lang.c:1142 +#: src/lang.c:1470 #, fuzzy msgid " -Q quick start. Same as -dnq" -msgstr " -Q ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ëÁË Ó ÏÐÃÉÑÍÉ -dnq" +msgstr " -Q быÑтрый запуÑк. Как Ñ Ð¾Ð¿Ñ†Ð¸Ñми -dnq" -#: src/lang.c:1143 +#: src/lang.c:1471 msgid " -r read news remotely from default NNTP server" msgstr "" -" -r ÞÉÔÁÔØ ÎÏ×ÏÓÔÉ ÕÄÁÌÅÎÎÏ Ó NNTP ÓÅÒ×ÅÒÁ, ÚÁÄÁÎÎÏÇÏ ÐÏ ÕÍÏÌÞÁÎÉÀ" +" -r читать новоÑти удаленно Ñ NNTP Ñервера, заданного по умолчанию" -#: src/lang.c:1144 +#: src/lang.c:1472 msgid " -l use only LIST instead of GROUP (-n) command" -msgstr " -l ÉÓÐÏÌØÚÏ×ÁÔØ LIST ×ÍÅÓÔÏ ËÏÍÁÎÄÙ GROUP (-n)" +msgstr " -l иÑпользовать LIST вмеÑто команды GROUP (-n)" -#: src/lang.c:1145 +#: src/lang.c:1473 msgid " -n only read subscribed .newsrc groups from NNTP server" -msgstr " -n ÞÉÔÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ .newsrc ÇÒÕÐÐÙ Ó NNTP ÓÅÒ×ÅÒÁ" +msgstr " -n читать только подпиÑанные .newsrc группы Ñ NNTP Ñервера" -#: src/lang.c:1147 +#: src/lang.c:1475 msgid " -4 force connecting via IPv4" msgstr "" -#: src/lang.c:1148 +#: src/lang.c:1476 msgid " -6 force connecting via IPv6" msgstr "" -#: src/lang.c:1149 +#: src/lang.c:1477 msgid "" "\n" "socket or connect problem\n" msgstr "" "\n" -"ÐÒÏÂÌÅÍÁ Ó ÓÏËÅÔÏÍ ÉÌÉ Ó ÓÏÅÄÉÎÅÎÉÅÍ\n" +"проблема Ñ Ñокетом или Ñ Ñоединением\n" -#: src/lang.c:1151 +#: src/lang.c:1479 #, c-format msgid "" "\n" "Connection to %s: " msgstr "" "\n" -"óÏÅÄÉÎÅÎÉÅ Ó %s: " +"Соединение Ñ %s: " -#: src/lang.c:1152 +#: src/lang.c:1480 msgid "Giving up...\n" -msgstr "ðÒÅËÒÁÝÁÅÍ...\n" +msgstr "Прекращаем...\n" -#: src/lang.c:1154 +#: src/lang.c:1482 #, c-format msgid "%s/tcp: Unknown service.\n" -msgstr "%s/tcp: îÅÉÚ×ÅÓÔÎÙÊ ÓÅÒ×ÉÓ.\n" +msgstr "%s/tcp: ÐеизвеÑтный ÑервиÑ.\n" -#: src/lang.c:1158 +#: src/lang.c:1486 msgid "" "Your server does not have Xref: in its XOVER information.\n" "Tin will try to use XHDR XREF instead (slows down things a bit).\n" msgstr "" -"÷ÁÛ ÓÅÒ×ÅÒ ÎÅ ÓÏÄÅÒÖÉÔ Xref: × Ó×ÏÅÊ ÉÎÆÏÒÍÁÃÉÉ XOVER.\n" -"Tin ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ XHDR XREF (ÞÕÔØ ÍÅÄÌÅÎÅÅ).\n" +"Ваш Ñервер не Ñодержит Xref: в Ñвоей информации XOVER.\n" +"Tin будет иÑпользовать XHDR XREF (чуть медленее).\n" -#: src/lang.c:1161 +#: src/lang.c:1489 msgid "Your server does not have Xref: in its XOVER information.\n" -msgstr "óÅÒ×ÅÒ ÎÅ ÓÏÄÅÒÖÉÔ Xref: × XOVER.\n" +msgstr "Сервер не Ñодержит Xref: в XOVER.\n" -#: src/lang.c:1164 +#: src/lang.c:1492 #, fuzzy, c-format msgid "Can't open %s. Try %s -r to read news via NNTP." -msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ %s. ðÏÐÒÏÂÕÊÔÅ %s -r ÄÌÑ ÞÔÅÎÉÑ ÎÏ×ÏÓÔÅÊ ÐÏ NNTP.\n" +msgstr "Ðе могу открыть %s. Попробуйте %s -r Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ñтей по NNTP.\n" -#: src/lang.c:1167 +#: src/lang.c:1495 #, fuzzy msgid " -Q quick start. Same as -dq" -msgstr " -Q ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ëÁË Ó ÏÐÃÉÑÍÉ -dq" +msgstr " -Q быÑтрый запуÑк. Как Ñ Ð¾Ð¿Ñ†Ð¸Ñми -dq" -#: src/lang.c:1168 +#: src/lang.c:1496 msgid " -l read only active file instead of scanning spool (-n) command" msgstr "" -" -l ÞÉÔÁÔØ ÔÏÌØËÏ ÆÁÊÌ active ×ÍÅÓÔÏ ÓËÁÎÉÒÏ×ÁÎÉÑ spool (-n) ËÏÍÁÎÄÙ" +" -l читать только файл active вмеÑто ÑÐºÐ°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ spool (-n) команды" -#: src/lang.c:1169 +#: src/lang.c:1497 msgid " -n only read subscribed .newsrc groups from spool" -msgstr " -n ÞÉÔÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ .newsrc ÇÒÕÐÐÙ ÉÚ spool" +msgstr " -n читать только подпиÑанные .newsrc группы из spool" -#: src/lang.c:1170 +#: src/lang.c:1498 msgid "Your server does not have Xref: in its NOV-files.\n" -msgstr "÷ÁÛ ÓÅÒ×ÅÒ ÎÅ ÉÍÅÅÔ Xref: × NOV-ÆÁÊÌÁÈ.\n" +msgstr "Ваш Ñервер не имеет Xref: в NOV-файлах.\n" -#: src/lang.c:1174 +#: src/lang.c:1502 msgid "Posting using external inews failed. Use built in inews instead?" -msgstr "ïÔÐÒÁ×ÌÅÎÉÅ Ó ×ÎÅÛÎÉÍ inews ÐÒÏ×ÁÌÉÌÏÓØ. éÓÐÏÌØÚÏ×ÁÔØ ×ÓÔÒÏÅÎÎÙÊ inews" +msgstr "Отправление Ñ Ð²Ð½ÐµÑˆÐ½Ð¸Ð¼ inews провалилоÑÑŒ. ИÑпользовать вÑтроенный inews" -#: src/lang.c:1175 +#: src/lang.c:1503 msgid "It worked! Should I always use my built in inews from now on?" -msgstr "úÁÒÁÂÏÔÁÌÏ! éÓÐÏÌØÚÏ×ÁÔØ ×ÓÅÇÄÁ ÓÄÅÌÁÎÎÙÊ inews?" +msgstr "Заработало! ИÑпользовать вÑегда Ñделанный inews?" -#: src/lang.c:1179 +#: src/lang.c:1507 #, c-format msgid "%d %s printed" -msgstr "%d %s ÎÁÐÅÞÁÔÁÎÏ" +msgstr "%d %s напечатано" -#: src/lang.c:1180 +#: src/lang.c:1508 msgid "output article/thread/hot/pattern/tagged articles to printer" -msgstr "×Ù×ÏÄ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ/hot/ÛÁÂÌÏÎÁ/ÐÏÍÅÞÅÎÎÙÈ ÓÔÁÔÅÊ ÎÁ ÐÅÞÁÔØ" +msgstr "вывод Ñтатьи/диÑкуÑÑии/hot/шаблона/помеченных Ñтатей на печать" -#: src/lang.c:1181 +#: src/lang.c:1509 msgid "Print" -msgstr "ðÅÞÁÔØ" +msgstr "Печать" -#: src/lang.c:1182 +#: src/lang.c:1510 msgid "Printing..." -msgstr "ðÅÞÁÔÁÀ..." +msgstr "Печатаю..." -#: src/lang.c:1186 +#: src/lang.c:1514 #, fuzzy, c-format msgid "%d %s piped to \"%s\"" -msgstr "%d %s ÎÁÐÅÞÁÔÁÎÏ" +msgstr "%d %s напечатано" -#: src/lang.c:1187 +#: src/lang.c:1515 msgid "pipe article/thread/hot/pattern/tagged articles into command" -msgstr "pipe ÓÔÁÔØÀ/ÄÉÓËÕÓÓÉÀ/hot/ÛÁÂÌÏÎ/ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ËÏÍÁÎÄÕ" +msgstr "pipe Ñтатью/диÑкуÑÑию/hot/шаблон/помеченные Ñтатьи в команду" -#: src/lang.c:1188 +#: src/lang.c:1516 msgid "No command" -msgstr "îÅÔ ËÏÍÁÎÄÙ" +msgstr "Ðет команды" -#: src/lang.c:1189 +#: src/lang.c:1517 msgid "Pipe" msgstr "" -#: src/lang.c:1190 +#: src/lang.c:1518 #, c-format msgid "Pipe to command [%.*s]> " -msgstr "Pipe × ËÏÍÁÎÄÕ [%.*s]> " +msgstr "Pipe в команду [%.*s]> " -#: src/lang.c:1191 +#: src/lang.c:1519 msgid "Piping..." msgstr "" -#: src/lang.c:1193 +#: src/lang.c:1521 msgid "Piping not enabled." -msgstr "Piping ÎÅ ×ËÌÀÞÅÎ." +msgstr "Piping не включен." -#: src/lang.c:1197 +#: src/lang.c:1525 #, c-format msgid "" "\n" @@ -4984,12 +5490,12 @@ msgid "" " newsgroup names.\n" msgstr "" "\n" -"ïÛÉÂËÁ: ÓÔÒÏËÁ \"%s:\" ÓÏÄÅÒÖÉÔ ÐÒÏÂÅÌÙ, ËÏÔÏÒÙÅ äïìöîù ÂÙÔØ ÕÂÒÁÎÙ.\n" -" òÁÚÒÅÛÅÎ ÔÏÌØËÏ ÏÄÉÎ ÐÒÏØÅÌ, ÒÁÚÄÅÌÑÀÝÉÊ Ä×ÏÅÔÏÞÉÅ (:)\n" -" É ÓÏÄÅÒÖÉÍÏÅ. éÓÐÏÌØÚÕÊÔÅ ÚÁÐÑÔÕÀ (,) ÄÌÑ ÒÁÚÄÅÌÅÎÉÑ\n" -" ÎÅÓËÏÌØËÉÈ ÉÍÅÎ ÇÒÕÐÐ.\n" +"Ошибка: Ñтрока \"%s:\" Ñодержит пробелы, которые ДОЛЖÐЫ быть убраны.\n" +" Разрешен только один проьел, разделÑющий двоеточие (:)\n" +" и Ñодержимое. ИÑпользуйте запÑтую (,) Ð´Ð»Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ\n" +" неÑкольких имен групп.\n" -#: src/lang.c:1202 +#: src/lang.c:1530 #, c-format msgid "" "\n" @@ -4998,11 +5504,11 @@ msgid "" " Please write all newsgroups into a single line.\n" msgstr "" "\n" -"ïÛÉÂËÁ: ÓÔÒÏËÁ \"%s:\" ÐÒÏÄÏÌÖÁÅÔÓÑ × ÓÌÅÄÕÀÝÅÊ ÓÔÒÏËÅ. üÔÏ ÚÁÐÒÅÝÅÎÏ,\n" -" ÔÁË ËÁË ÓÔÒÏËÁ ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÐÒÏÂÅÌÏ×.\n" -" ðÏÖÁÌÕÊÓÔÁ ÚÁÐÉÓÙ×ÁÅÔÅ ×ÓÅ ÇÒÕÐÐÙ ÏÄÎÏÊ ÓÔÒÏËÏÊ.\n" +"Ошибка: Ñтрока \"%s:\" продолжаетÑÑ Ð² Ñледующей Ñтроке. Это запрещено,\n" +" так как Ñтрока не может Ñодержать пробелов.\n" +" ПожалуйÑта запиÑываете вÑе группы одной Ñтрокой.\n" -#: src/lang.c:1207 +#: src/lang.c:1535 #, c-format msgid "" "\n" @@ -5011,20 +5517,20 @@ msgid "" " To avoid trouble please write all newsgroups into a single line.\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: ÓÔÒÏËÁ \"%s:\" ÐÒÏÄÏÌÖÁÅÔÓÑ × ÓÌÅÄÕÀÝÅÊ ÓÔÒÏËÅ.\n" -" üÔÏ ÎÏ×ÏÅ Ó×ÏÊÔÓ×Ï É ÍÏÖÅÔ ÐÏÄÄÅÒÖÉ×ÁÔØÓÑ ÎÅ ×ÓÅÍÉ ÓÅÒ×ÅÒÁÍÉ.\n" -" þÔÏÂÙ ÉÚÂÅÖÁÔØ ÐÒÏÂÌÅÍ, ÚÁÐÉÓÙ×ÁÊÔÅ ×ÓÅ ÇÒÕÐÐÙ ÏÄÎÏÊ ÓÔÒÏËÏÊ.\n" +"Внимание: Ñтрока \"%s:\" продолжаетÑÑ Ð² Ñледующей Ñтроке.\n" +" Это новое ÑвойтÑво и может поддерживатьÑÑ Ð½Ðµ вÑеми Ñерверами.\n" +" Чтобы избежать проблем, запиÑывайте вÑе группы одной Ñтрокой.\n" -#: src/lang.c:1211 +#: src/lang.c:1539 #, c-format msgid "" "\n" "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n" msgstr "" "\n" -"÷ÎÉÍÁÎÉÅ: ÓÔÒÏËÁ \"%s:\" ÓÏÄÅÒÖÉÔ ÐÒÏÂÅÌÙ, ËÏÔÏÒÙÅ ÄÏÌÖÎÙ ÂÙÔØ ÕÂÒÁÎÙ.\n" +"Внимание: Ñтрока \"%s:\" Ñодержит пробелы, которые должны быть убраны.\n" -#: src/lang.c:1216 +#: src/lang.c:1544 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -5046,652 +5552,649 @@ msgid "" " likely to ignore it completely. It's a crowded net out there.\n" msgstr "" -#: src/lang.c:1229 +#: src/lang.c:1557 msgid "shell escape" -msgstr "×ÙÈÏÄ × ÏÂÏÌÏÞËÕ" +msgstr "выход в оболочку" -#: src/lang.c:1230 +#: src/lang.c:1558 #, c-format msgid "Shell Command (%s)" -msgstr "ëÏÍÁÎÄÁ ÏÂÏÌÏÞËÉ (%s)" +msgstr "Команда оболочки (%s)" -#: src/lang.c:1231 +#: src/lang.c:1559 #, c-format msgid "Enter shell command [%s]> " -msgstr "÷×ÅÄÉÔÅ ËÏÍÁÎÄÕ ÏÂÏÌÏÞËÉ [%s]> " +msgstr "Введите команду оболочки [%s]> " -#: src/lang.c:1235 +#: src/lang.c:1563 #, c-format msgid "%s: Can't get entry for TERM\n" -msgstr "%s: îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ ÚÁÐÉÓØ ÄÌÑ TERM\n" +msgstr "%s: Ðе могу получить запиÑÑŒ Ð´Ð»Ñ TERM\n" -#: src/lang.c:1239 +#: src/lang.c:1567 #, c-format msgid "Group %.*s ('q' to quit)..." -msgstr "çÒÕÐÐÁ %.*s ('q' ÞÔÏÂÙ ×ÙÊÔÉ)..." +msgstr "Группа %.*s ('q' чтобы выйти)..." -#: src/lang.c:1241 +#: src/lang.c:1569 #, c-format msgid "Group %.*s..." -msgstr "çÒÕÐÐÁ %.*s..." +msgstr "Группа %.*s..." -#: src/lang.c:1245 +#: src/lang.c:1573 msgid "Server unavailable\n" -msgstr "óÅÒ×ÅÒ ÎÅ ÄÏÓÔÕÐÅÎ\n" +msgstr "Сервер не доÑтупен\n" -#: src/lang.c:1251 +#: src/lang.c:1579 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " "%s=post" msgstr "" -"%s=pipe; %s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; " -"%s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ" +"%s=pipe; %s=mail; %s=печать; %s=выход; %s=toggle all/unread; %s=Ñохр.; " +"%s=отм.; %s=отправить" -#: src/lang.c:1252 +#: src/lang.c:1580 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -"%s=pipe; %s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=reply mail; %s=ÓÏÈÒ.; %s=ÏÔÍ.; " -"%s=ÏÔÐÒÁ×ÉÔØ" +"%s=pipe; %s=mail; %s=печать; %s=выход; %s=reply mail; %s=Ñохр.; %s=отм.; " +"%s=отправить" -#: src/lang.c:1254 +#: src/lang.c:1582 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -"%s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; " -"%s=ÏÔÐÒÁ×ÉÔØ" +"%s=mail; %s=печать; %s=выход; %s=toggle all/unread; %s=Ñохр.; %s=отм.; " +"%s=отправить" -#: src/lang.c:1255 +#: src/lang.c:1583 #, 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=ÏÔÐÒÁ×ÉÔØ" +"%s=mail; %s=печать; %s=выход; %s=ответить; %s=Ñохр.; %s=отм.; %s=отправить" -#: src/lang.c:1259 +#: src/lang.c:1587 #, c-format msgid "" "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -"%s=pipe; %s=mail; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; " -"%s=ÏÔÐÒÁ×ÉÔØ" +"%s=pipe; %s=mail; %s=выход; %s=toggle all/unread; %s=Ñохр.; %s=отм.; " +"%s=отправить" -#: src/lang.c:1260 +#: src/lang.c:1588 #, 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=ÏÔÐÒÁ×ÉÔØ" +"%s=pipe; %s=mail; %s=выход; %s=ответить; %s=Ñохр.; %s=отм.; %s=отправить" -#: src/lang.c:1262 +#: src/lang.c:1590 #, 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=ÏÔÐÒÁ×ÉÔØ" +"%s=mail; %s=выход; %s=toggle all/unread; %s=Ñохр.; %s=отм.; %s=отправить" -#: src/lang.c:1263 +#: src/lang.c:1591 #, c-format msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" -msgstr "%s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒÁÎÉÔØ; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ" +msgstr "%s=mail; %s=выход; %s=ответить; %s=Ñохранить; %s=отм.; %s=отправить" -#: src/lang.c:1269 +#: src/lang.c:1597 msgid "Terminal does not support color" -msgstr "ôÅÒÍÉÎÁÌ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ Ã×ÅÔ" +msgstr "Терминал не поддерживает цвет" -#: src/lang.c:1274 +#: src/lang.c:1602 #, c-format msgid "Trying %s" msgstr "" -#: src/lang.c:1288 src/lang.c:1316 src/lang.c:1607 src/refs.c:292 -msgid "None" -msgstr "îÉÞÅÇÏ" - -#: src/lang.c:1289 +#: src/lang.c:1617 msgid "Subject" -msgstr "ôÅÍÁ" +msgstr "Тема" -#: src/lang.c:1290 +#: src/lang.c:1618 msgid "References" msgstr "" -#: src/lang.c:1291 +#: src/lang.c:1619 msgid "Both Subject and References" -msgstr "ôÅÍÁ É References" +msgstr "Тема и References" -#: src/lang.c:1292 +#: src/lang.c:1620 msgid "Multipart Subject" msgstr "" -#: src/lang.c:1293 +#: src/lang.c:1621 msgid "Percentage Match" -msgstr "óÏ×ÐÁÄÅÎÉÑ ÐÏ ÐÒÏÃÅÎÔÁÍ" +msgstr "Ð¡Ð¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ð¿Ð¾ процентам" -#: src/lang.c:1306 src/lang.c:1397 src/lang.c:1496 src/lang.c:1599 +#: src/lang.c:1634 src/lang.c:1725 src/lang.c:1824 src/lang.c:1927 msgid "No" -msgstr "îÅÔ" +msgstr "Ðет" -#: src/lang.c:1307 src/lang.c:1498 +#: src/lang.c:1635 src/lang.c:1826 msgid "Yes" -msgstr "äÁ" +msgstr "Да" -#: src/lang.c:1308 +#: src/lang.c:1636 #, fuzzy msgid "Hide all" -msgstr "óËÒÙÔØ ×ÓÅ" +msgstr "Скрыть вÑе" -#: src/lang.c:1317 +#: src/lang.c:1645 msgid "Address" -msgstr "áÄÒÅÓ" +msgstr "ÐдреÑ" -#: src/lang.c:1318 +#: src/lang.c:1646 msgid "Full Name" -msgstr "ðÏÌÎÏÅ ÉÍÑ" +msgstr "Полное имÑ" -#: src/lang.c:1319 +#: src/lang.c:1647 msgid "Address and Name" -msgstr "áÄÒÅÓ É ÉÍÑ" +msgstr "ÐÐ´Ñ€ÐµÑ Ð¸ имÑ" -#: src/lang.c:1327 +#: src/lang.c:1655 msgid "Max" -msgstr "íÁËÓÉÍÁÌØÎÙÊ" +msgstr "МакÑимальный" -#: src/lang.c:1328 +#: src/lang.c:1656 msgid "Sum" -msgstr "óÕÍÍÁ" +msgstr "Сумма" -#: src/lang.c:1329 +#: src/lang.c:1657 msgid "Average" -msgstr "óÒÅÄÎÉÊ" +msgstr "Средний" -#: src/lang.c:1339 src/lang.c:1359 +#: src/lang.c:1667 src/lang.c:1687 msgid "Black" -msgstr "þÅÒÎÙÊ" +msgstr "Черный" -#: src/lang.c:1340 src/lang.c:1360 +#: src/lang.c:1668 src/lang.c:1688 msgid "Red" -msgstr "ëÒÁÓÎÙÊ" +msgstr "КраÑный" -#: src/lang.c:1341 src/lang.c:1361 +#: src/lang.c:1669 src/lang.c:1689 msgid "Green" -msgstr "úÅÌ£ÎÙÊ" +msgstr "Зелёный" -#: src/lang.c:1342 src/lang.c:1362 +#: src/lang.c:1670 src/lang.c:1690 msgid "Brown" -msgstr "ëÏÒÉÞÎÅ×ÙÊ" +msgstr "Коричневый" -#: src/lang.c:1343 src/lang.c:1363 +#: src/lang.c:1671 src/lang.c:1691 msgid "Blue" -msgstr "óÉÎÉÊ" +msgstr "Синий" -#: src/lang.c:1344 src/lang.c:1364 +#: src/lang.c:1672 src/lang.c:1692 msgid "Pink" -msgstr "òÏÚÏ×ÙÊ" +msgstr "Розовый" -#: src/lang.c:1345 src/lang.c:1365 +#: src/lang.c:1673 src/lang.c:1693 msgid "Cyan" -msgstr "çÏÌÕÂÏÊ" +msgstr "Голубой" -#: src/lang.c:1346 src/lang.c:1366 +#: src/lang.c:1674 src/lang.c:1694 msgid "White" -msgstr "âÅÌÙÊ" +msgstr "Белый" -#: src/lang.c:1347 +#: src/lang.c:1675 msgid "Gray" -msgstr "óÅÒÙÊ" +msgstr "Серый" -#: src/lang.c:1348 +#: src/lang.c:1676 msgid "Light Red" -msgstr "ó×ÅÔÌÏ-ËÒÁÓÎÙÊ" +msgstr "Светло-краÑный" -#: src/lang.c:1349 +#: src/lang.c:1677 msgid "Light Green" -msgstr "ó×ÅÔÌÏ-ÚÅÌ£ÎÙÊ" +msgstr "Светло-зелёный" -#: src/lang.c:1350 +#: src/lang.c:1678 msgid "Yellow" -msgstr "ö£ÌÔÙÊ" +msgstr "Жёлтый" -#: src/lang.c:1351 +#: src/lang.c:1679 msgid "Light Blue" -msgstr "ó×ÅÔÌÏ-ÓÉÎÉÊ" +msgstr "Светло-Ñиний" -#: src/lang.c:1352 +#: src/lang.c:1680 msgid "Light Pink" -msgstr "ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ" +msgstr "Светло-розовый" -#: src/lang.c:1353 +#: src/lang.c:1681 msgid "Light Cyan" -msgstr "ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ" +msgstr "Светло-голубой" -#: src/lang.c:1354 +#: src/lang.c:1682 msgid "Light White" -msgstr "ó×ÅÔÌÏ-ÂÅÌÙÊ" +msgstr "Светло-белый" -#: src/lang.c:1375 src/lang.c:1503 src/lang.c:1518 +#: src/lang.c:1703 src/lang.c:1831 src/lang.c:1846 msgid "Nothing" -msgstr "îÉÞÅÇÏ" +msgstr "Ðичего" -#: src/lang.c:1377 +#: src/lang.c:1705 msgid "Space" msgstr "" -#: src/lang.c:1385 +#: src/lang.c:1713 msgid "Normal" msgstr "" -#: src/lang.c:1386 +#: src/lang.c:1714 msgid "Best highlighting" -msgstr "ìÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ" +msgstr "Лучшее подÑвечивание" -#: src/lang.c:1387 +#: src/lang.c:1715 msgid "Underline" -msgstr "ðÏÄÞÅÒËÉ×ÁÎÉÅ" +msgstr "Подчеркивание" -#: src/lang.c:1388 +#: src/lang.c:1716 msgid "Reverse video" -msgstr "òÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ" +msgstr "РеверÑное видео" -#: src/lang.c:1389 +#: src/lang.c:1717 msgid "Blinking" -msgstr "íÉÇÁÎÉÅ" +msgstr "Мигание" -#: src/lang.c:1390 +#: src/lang.c:1718 msgid "Half bright" msgstr "" -#: src/lang.c:1391 +#: src/lang.c:1719 msgid "Bold" msgstr "" -#: src/lang.c:1398 +#: src/lang.c:1726 msgid "Cc" msgstr "" -#: src/lang.c:1399 +#: src/lang.c:1727 msgid "Bcc" msgstr "" -#: src/lang.c:1400 +#: src/lang.c:1728 msgid "Cc and Bcc" msgstr "" -#: src/lang.c:1417 src/lang.c:1430 +#: src/lang.c:1745 src/lang.c:1758 msgid "none" -msgstr "ÎÉÞÅÇÏ" +msgstr "ничего" -#: src/lang.c:1418 +#: src/lang.c:1746 msgid "commands" -msgstr "ËÏÍÁÎÄÙ" +msgstr "команды" -#: src/lang.c:1419 +#: src/lang.c:1747 msgid "select" -msgstr "×ÙÂÏÒ" +msgstr "выбор" -#: src/lang.c:1421 +#: src/lang.c:1749 msgid "commands & quit" -msgstr "ËÏÍÁÎÄÙ É ×ÙÈÏÄ" +msgstr "команды и выход" -#: src/lang.c:1422 +#: src/lang.c:1750 msgid "commands & select" -msgstr "ËÏÍÁÎÄÙ É ×ÙÂÏÒ" +msgstr "команды и выбор" -#: src/lang.c:1423 +#: src/lang.c:1751 msgid "quit & select" -msgstr "×ÙÈÏÄ É ×ÙÂÏÒ" +msgstr "выход и выбор" -#: src/lang.c:1424 +#: src/lang.c:1752 msgid "commands & quit & select" -msgstr "ËÏÍÁÎÄÙ, ×ÙÈÏÄ É ×ÙÂÏÒ" +msgstr "команды, выход и выбор" -#: src/lang.c:1431 +#: src/lang.c:1759 msgid "PageDown" msgstr "" -#: src/lang.c:1432 +#: src/lang.c:1760 msgid "PageNextUnread" msgstr "" -#: src/lang.c:1433 +#: src/lang.c:1761 msgid "PageDown or PageNextUnread" msgstr "" -#: src/lang.c:1439 +#: src/lang.c:1767 #, fuzzy msgid "Subject: (case sensitive)" -msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)" +msgstr "Тема: Ñтрока (не игнорировать региÑтр)" -#: src/lang.c:1440 +#: src/lang.c:1768 #, fuzzy msgid "Subject: (ignore case)" -msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ) " +msgstr "Тема: Ñтрока (игнорировать региÑтр) " -#: src/lang.c:1441 +#: src/lang.c:1769 #, fuzzy msgid "From: (case sensitive)" -msgstr "From: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒ. ÒÅÇÉÓÔÒ) " +msgstr "From: Ñтрока (не игнор. региÑтр) " -#: src/lang.c:1442 +#: src/lang.c:1770 #, fuzzy msgid "From: (ignore case)" -msgstr "From: ÓÔÒÏËÁ (ÉÇÎÏÒ. ÒÅÇÉÓÔÒ) " +msgstr "From: Ñтрока (игнор. региÑтр) " -#: src/lang.c:1443 +#: src/lang.c:1771 msgid "Msg-ID: & full References: line" msgstr "" -#: src/lang.c:1444 +#: src/lang.c:1772 msgid "Msg-ID: & last References: only" msgstr "" -#: src/lang.c:1445 +#: src/lang.c:1773 msgid "Message-ID: entry only" msgstr "" -#: src/lang.c:1446 +#: src/lang.c:1774 #, fuzzy msgid "Lines:" -msgstr "óÔÒÏËÉ" +msgstr "Строки" -#: src/lang.c:1452 +#: src/lang.c:1780 #, fuzzy msgid "Don't trim article body" -msgstr "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ" +msgstr "Сортировать Ñтатьи по" -#: src/lang.c:1453 +#: src/lang.c:1781 msgid "Skip leading blank lines" msgstr "" -#: src/lang.c:1454 +#: src/lang.c:1782 msgid "Skip trailing blank lines" msgstr "" -#: src/lang.c:1455 +#: src/lang.c:1783 msgid "Skip leading and trailing blank l." msgstr "" -#: src/lang.c:1456 +#: src/lang.c:1784 msgid "Compact multiple between text" msgstr "" -#: src/lang.c:1457 +#: src/lang.c:1785 msgid "Compact multiple and skip leading" msgstr "" -#: src/lang.c:1458 +#: src/lang.c:1786 msgid "Compact multiple and skip trailing" msgstr "" -#: src/lang.c:1459 +#: src/lang.c:1787 msgid "Compact mltpl., skip lead. & trai." msgstr "" -#: src/lang.c:1465 +#: src/lang.c:1793 #, fuzzy msgid "Don't show help or mail sign" -msgstr "ã×ÅÔ ÓÏÏÂÝÅÎÉÑ Ï ×ÙÚÏ×Å ÐÏÍÏÝÉ" +msgstr "Цвет ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾ вызове помощи" -#: src/lang.c:1466 +#: src/lang.c:1794 #, fuzzy msgid "Show only help sign" -msgstr "ã×ÅÔ ÓÏÏÂÝÅÎÉÑ Ï ×ÙÚÏ×Å ÐÏÍÏÝÉ" +msgstr "Цвет ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾ вызове помощи" -#: src/lang.c:1467 +#: src/lang.c:1795 msgid "Show only mail sign if new mail" msgstr "" -#: src/lang.c:1468 +#: src/lang.c:1796 msgid "Show mail if new mail else help s." msgstr "" -#: src/lang.c:1497 +#: src/lang.c:1825 msgid "Shell archive" msgstr "" -#: src/lang.c:1504 +#: src/lang.c:1832 msgid "Subject: (descending)" -msgstr "ôÅÍÁ: (ÐÏ ÕÂÙ×ÁÎÉÀ)" +msgstr "Тема: (по убыванию)" -#: src/lang.c:1505 +#: src/lang.c:1833 msgid "Subject: (ascending)" -msgstr "ôÅÍÁ: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)" +msgstr "Тема: (по возраÑтанию)" -#: src/lang.c:1506 +#: src/lang.c:1834 msgid "From: (descending)" -msgstr "From: (ÐÏ ÕÂÙ×ÁÎÉÀ)" +msgstr "From: (по убыванию)" -#: src/lang.c:1507 +#: src/lang.c:1835 msgid "From: (ascending)" -msgstr "From: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)" +msgstr "From: (по возраÑтанию)" -#: src/lang.c:1508 +#: src/lang.c:1836 msgid "Date: (descending)" -msgstr "äÁÔÁ: (ÐÏ ÕÂÙ×ÁÎÉÀ)" +msgstr "Дата: (по убыванию)" -#: src/lang.c:1509 +#: src/lang.c:1837 msgid "Date: (ascending)" -msgstr "äÁÔÁ: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)" +msgstr "Дата: (по возраÑтанию)" -#: src/lang.c:1510 src/lang.c:1519 +#: src/lang.c:1838 src/lang.c:1847 msgid "Score (descending)" -msgstr "Score (ÐÏ ÕÂÙ×ÁÎÉÀ)" +msgstr "Score (по убыванию)" -#: src/lang.c:1511 src/lang.c:1520 +#: src/lang.c:1839 src/lang.c:1848 msgid "Score (ascending)" -msgstr "Score (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)" +msgstr "Score (по возраÑтанию)" -#: src/lang.c:1512 +#: src/lang.c:1840 msgid "Lines: (descending)" -msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ÕÂÙ×ÁÎÉÀ)" +msgstr "КоличеÑтво Ñтрок: (по убыванию)" -#: src/lang.c:1513 +#: src/lang.c:1841 msgid "Lines: (ascending)" -msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)" +msgstr "КоличеÑтво Ñтрок: (по возраÑтанию)" -#: src/lang.c:1521 +#: src/lang.c:1849 #, fuzzy msgid "Last posting date (descending)" -msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ÕÂÙ×ÁÎÉÀ)" +msgstr "КоличеÑтво Ñтрок: (по убыванию)" -#: src/lang.c:1522 +#: src/lang.c:1850 #, fuzzy msgid "Last posting date (ascending)" -msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)" +msgstr "КоличеÑтво Ñтрок: (по возраÑтанию)" -#: src/lang.c:1528 +#: src/lang.c:1856 msgid "Quick-sort" msgstr "" -#: src/lang.c:1529 +#: src/lang.c:1857 msgid "Heap-sort" msgstr "" -#: src/lang.c:1536 +#: src/lang.c:1864 msgid "Always Keep" msgstr "" -#: src/lang.c:1537 +#: src/lang.c:1865 msgid "Always Remove" msgstr "" -#: src/lang.c:1538 +#: src/lang.c:1866 msgid "Mark with D on selection screen" msgstr "" -#: src/lang.c:1544 +#: src/lang.c:1872 msgid "Kill only unread arts" -msgstr "õÎÉÞÔÏÖÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ" +msgstr "Уничтожать только непроч. Ñтатьи" -#: src/lang.c:1545 +#: src/lang.c:1873 msgid "Kill all arts & show with K" -msgstr "õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÐÏËÁÚ. Ó K" +msgstr "Уничтожать вÑе Ñтатьи и показ. Ñ K" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1546 +#: src/lang.c:1874 msgid "Kill all arts and never show" -msgstr "õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÎÅ ÐÏËÁÚ." +msgstr "Уничтожать вÑе Ñтатьи и не показ." -#: src/lang.c:1552 +#: src/lang.c:1880 msgid "Nothing special" -msgstr "îÉÞÅÇÏ ÏÓÏÂÅÎÎÏÇÏ" +msgstr "Ðичего оÑобенного" -#: src/lang.c:1553 +#: src/lang.c:1881 msgid "Compress quotes" -msgstr "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ" +msgstr "Сжимать цитирование" -#: src/lang.c:1554 +#: src/lang.c:1882 msgid "Quote signatures" -msgstr "ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ" +msgstr "Цитировать Ñигнатуры" -#: src/lang.c:1555 +#: src/lang.c:1883 msgid "Compress quotes, quote sigs" -msgstr "óÖÉÍÁÔØ ÓÉÇÎÁÔÕÒÙ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ" +msgstr "Сжимать Ñигнатуры, цитировать Ñигнатуры" -#: src/lang.c:1556 +#: src/lang.c:1884 msgid "Quote empty lines" -msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ" +msgstr "Цитировать пуÑтые Ñтроки" -#: src/lang.c:1557 +#: src/lang.c:1885 msgid "Compress quotes, quote empty lines" -msgstr "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ" +msgstr "Сжимать цитирование, цитировать пуÑтые Ñтроки" -#: src/lang.c:1558 +#: src/lang.c:1886 msgid "Quote sigs & empty lines" -msgstr "ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ" +msgstr "Цитировать Ñигнатуры и пуÑтые Ñтроки" -#: src/lang.c:1559 +#: src/lang.c:1887 msgid "Comp. q., quote sigs & empty lines" -msgstr "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ" +msgstr "Сжимать цитирование, цитировать Ñигнатуры и пуÑтые Ñтроки" -#: src/lang.c:1600 +#: src/lang.c:1928 #, fuzzy msgid "With headers" -msgstr "Ó ÚÁÇÏÌÏ×ËÁÍÉ" +msgstr "Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ°Ð¼Ð¸" -#: src/lang.c:1601 +#: src/lang.c:1929 #, fuzzy msgid "Without headers" -msgstr "ÂÅÚ ÚÁÇÏÌÏ×ËÏ×" +msgstr "без заголовков" -#: src/lang.c:1608 +#: src/lang.c:1936 msgid "NFKC" msgstr "" -#: src/lang.c:1610 +#: src/lang.c:1938 msgid "NFKD" msgstr "" -#: src/lang.c:1611 +#: src/lang.c:1939 msgid "NFC" msgstr "" -#: src/lang.c:1612 +#: src/lang.c:1940 msgid "NFD" msgstr "" -#: src/lang.c:1614 +#: src/lang.c:1942 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1623 +#: src/lang.c:1951 msgid "Display Options" -msgstr "ïÐÃÉÉ ×Ù×ÏÄÁ" +msgstr "Опции вывода" -#: src/lang.c:1630 +#: src/lang.c:1958 msgid "Color Options" -msgstr "ïÐÃÉÉ ÒÁÂÏÔÙ Ó Ã×ÅÔÏÍ" +msgstr "Опции работы Ñ Ñ†Ð²ÐµÑ‚Ð¾Ð¼" -#: src/lang.c:1636 +#: src/lang.c:1964 #, fuzzy msgid "Highlight Options" -msgstr "ïÐÃÉÉ ÆÉÌØÔÒÁÃÉÉ" +msgstr "Опции фильтрации" -#: src/lang.c:1643 +#: src/lang.c:1971 msgid "Article-Limiting Options" msgstr "" -#: src/lang.c:1649 +#: src/lang.c:1977 msgid "Posting/Mailing Options" -msgstr "ïÐÃÉÉ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ/ÐÉÓÅÍ" +msgstr "Опции отправки Ñтатей/пиÑем" -#: src/lang.c:1655 +#: src/lang.c:1983 msgid "Saving/Printing Options" -msgstr "ïÐÃÉÉ ÓÏÈÒÁÎÅÎÉÑ É ÐÅÞÁÔÉ" +msgstr "Опции ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¸ печати" -#: src/lang.c:1661 +#: src/lang.c:1989 msgid "Expert Options" -msgstr "üËÓÐÅÒÔÎÙÅ ÏÐÃÉÉ" +msgstr "ЭкÑпертные опции" -#: src/lang.c:1667 +#: src/lang.c:1995 msgid "Filtering Options" -msgstr "ïÐÃÉÉ ÆÉÌØÔÒÁÃÉÉ" +msgstr "Опции фильтрации" -#: src/lang.c:1672 src/lang.c:1703 src/lang.c:1709 src/lang.c:1736 -#: src/lang.c:1788 src/lang.c:1794 src/lang.c:1804 src/lang.c:1815 -#: src/lang.c:1833 src/lang.c:1844 src/lang.c:1913 src/lang.c:2122 -#: src/lang.c:2128 src/lang.c:2134 src/lang.c:2149 src/lang.c:2161 -#: src/lang.c:2168 src/lang.c:2222 src/lang.c:2231 src/lang.c:2237 -#: src/lang.c:2244 src/lang.c:2251 src/lang.c:2258 src/lang.c:2265 -#: src/lang.c:2272 src/lang.c:2279 src/lang.c:2286 src/lang.c:2293 -#: src/lang.c:2300 src/lang.c:2307 src/lang.c:2314 src/lang.c:2321 -#: src/lang.c:2328 src/lang.c:2335 src/lang.c:2342 src/lang.c:2349 -#: src/lang.c:2356 src/lang.c:2363 src/lang.c:2370 src/lang.c:2377 -#: src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 src/lang.c:2405 -#: src/lang.c:2413 src/lang.c:2429 src/lang.c:2436 src/lang.c:2443 -#: src/lang.c:2450 src/lang.c:2456 src/lang.c:2462 src/lang.c:2479 -#: src/lang.c:2491 src/lang.c:2526 src/lang.c:2579 src/lang.c:2593 -#: src/lang.c:2599 src/lang.c:2624 src/lang.c:2642 src/lang.c:2659 -#: src/lang.c:2671 src/lang.c:2704 src/lang.c:2733 src/lang.c:2753 -#: src/lang.c:2781 src/lang.c:2791 src/lang.c:2798 src/lang.c:2824 -#: src/lang.c:2848 src/lang.c:2925 src/lang.c:2940 src/lang.c:2948 -#: src/lang.c:2962 src/lang.c:2968 src/lang.c:3006 +#: src/lang.c:2000 src/lang.c:2031 src/lang.c:2037 src/lang.c:2064 +#: src/lang.c:2116 src/lang.c:2122 src/lang.c:2132 src/lang.c:2143 +#: src/lang.c:2161 src/lang.c:2172 src/lang.c:2241 src/lang.c:2456 +#: src/lang.c:2462 src/lang.c:2468 src/lang.c:2483 src/lang.c:2495 +#: src/lang.c:2502 src/lang.c:2556 src/lang.c:2565 src/lang.c:2571 +#: src/lang.c:2578 src/lang.c:2585 src/lang.c:2592 src/lang.c:2599 +#: src/lang.c:2606 src/lang.c:2613 src/lang.c:2620 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:2761 src/lang.c:2777 +#: src/lang.c:2784 src/lang.c:2791 src/lang.c:2798 src/lang.c:2804 +#: src/lang.c:2810 src/lang.c:2827 src/lang.c:2839 src/lang.c:2874 +#: src/lang.c:2927 src/lang.c:2941 src/lang.c:2947 src/lang.c:2972 +#: src/lang.c:2990 src/lang.c:3007 src/lang.c:3019 src/lang.c:3052 +#: src/lang.c:3081 src/lang.c:3101 src/lang.c:3129 src/lang.c:3139 +#: src/lang.c:3146 src/lang.c:3172 src/lang.c:3196 src/lang.c:3343 +#: src/lang.c:3358 src/lang.c:3366 src/lang.c:3380 src/lang.c:3386 +#: src/lang.c:3424 msgid " toggles, sets, cancels." -msgstr "<ðòïâåì> ×ÙÂÒÁÔØ, ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." +msgstr "<ПРОБЕЛ> выбрать, уÑтановить, отмена." -#: src/lang.c:1673 +#: src/lang.c:2001 msgid "Show mini menu & posting etiquette" -msgstr "ðÏËÁÚÙ×ÁÔØ ÍÉÎÉ-ÍÅÎÀ É ÜÔÉËÅÔ ÏÂÝÅÎÉÑ" +msgstr "Показывать мини-меню и Ñтикет общениÑ" -#: src/lang.c:1674 +#: src/lang.c:2002 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" msgstr "" -"# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÅ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ\n" -"# É ÐÒÁ×ÉÌÁ ÓÅÔÅ×ÏÇÏ ÜÔÉËÅÔÁ ÐÏÓÌÅ ÓÏÚÄÁÎÉÑ ÓÔÁÔØÉ\n" +"# ЕÑли ON, то показывать короткое опиÑание Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ группы\n" +"# и правила Ñетевого Ñтикета поÑле ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñтатьи\n" -#: src/lang.c:1679 +#: src/lang.c:2007 msgid "Show short description for each newsgroup. toggles & sets." msgstr "" -"ðÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÑ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, " -"ÕÓÔÁÎÏ×ÉÔØ." +"Показывать короткое опиÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ группы. <ПРОБЕЛ> выбор, " +"уÑтановить." -#: src/lang.c:1680 +#: src/lang.c:2008 msgid "Show description of each newsgroup" -msgstr "ðÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐ" +msgstr "Показывать опиÑание групп" -#: src/lang.c:1681 +#: src/lang.c:2009 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" msgstr "" -"# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ ÐÏÓÌÅ ÉÍÅÎÉ ÇÒÕÐÐÙ ×\n" -"# ÒÅÖÉÍÅ ×ÙÂÏÒÁ ÇÒÕÐÐÙ\n" +"# ЕÑли ON, то показывать опиÑание группы поÑле имени группы в\n" +"# режиме выбора группы\n" -#: src/lang.c:1686 +#: src/lang.c:2014 #, fuzzy msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." -msgstr "÷Ù×ÏÄ ôÅÍÙ É á×ÔÏÒÁ × ÍÅÎÀ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +msgstr "Вывод Темы и Ðвтора в меню группы. <ПРОБЕЛ> выбор, уÑтановить." -#: src/lang.c:1687 +#: src/lang.c:2015 #, fuzzy msgid "In group and thread level, show author by" -msgstr "÷ ÍÅÎÀ ÇÒÕÐÐÙ ÐÏËÁÚÁÔØ Á×ÔÏÒÁ ËÁË" +msgstr "Ð’ меню группы показать автора как" -#: src/lang.c:1688 +#: src/lang.c:2016 #, fuzzy msgid "" "# Part of From field to display in group and thread level\n" @@ -5701,40 +6204,40 @@ msgid "" "# * 2 = full name\n" "# 3 = both\n" msgstr "" -"# ÷Ù×ÏÄÉÔØ ÞÁÓÔØ ÐÏÌÑ From:\n" -"# ÷ÏÚÍÏÖÎÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n" -"# 0 = ÎÉÞÅÇÏ\n" -"# 1 = ÁÄÒÅÓ\n" -"# * 2 = ÐÏÌÎÏÅ ÉÍÑ\n" -"# 3 = ÁÄÒÅÓ É ÐÏÌÎÏÅ ÉÍÑ\n" +"# Выводить чаÑть Ð¿Ð¾Ð»Ñ From:\n" +"# Возможные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (по умолчанию отмечено *):\n" +"# 0 = ничего\n" +"# 1 = адреÑ\n" +"# * 2 = полное имÑ\n" +"# 3 = Ð°Ð´Ñ€ÐµÑ Ð¸ полное имÑ\n" -#: src/lang.c:1697 +#: src/lang.c:2025 msgid "Draw -> or highlighted bar for selection. toggles & sets." -msgstr "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +msgstr "Выводить -> вмеÑто подÑветки в меню. <ПРОБЕЛ> выбор, уÑтановить." -#: src/lang.c:1698 +#: src/lang.c:2026 msgid "Draw -> instead of highlighted bar" -msgstr "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ." +msgstr "Выводить -> вмеÑто подÑветки в меню." -#: src/lang.c:1699 +#: src/lang.c:2027 msgid "# If ON use -> otherwise highlighted bar for selection\n" -msgstr "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ\n" +msgstr "# ЕÑли ON, то выводить -> вмеÑто подÑветки в меню\n" -#: src/lang.c:1704 +#: src/lang.c:2032 msgid "Use inverse video for page headers" -msgstr "éÎ×ÅÒÓÎÙÊ ×ÉÄÅÏ ÒÅÖÉÍ ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÓÔÒÁÎÉÃ" +msgstr "ИнверÑный видео режим Ð´Ð»Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð² Ñтраниц" -#: src/lang.c:1705 +#: src/lang.c:2033 msgid "# If ON use inverse video for page headers at different levels\n" msgstr "" -"# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎ×ÅÒÓÉÀ Ã×ÅÔÏ× ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÎÁ\n" -"# ÒÁÚÌÉÞÎÙÈ ÕÒÏ×ÎÑÈ\n" +"# ЕÑли ON, то иÑпользовать инверÑию цветов Ð´Ð»Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð² на\n" +"# различных уровнÑÑ…\n" -#: src/lang.c:1710 +#: src/lang.c:2038 msgid "Thread articles by" -msgstr "çÒÕÐÐÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ" +msgstr "Группировать Ñтатьи по" -#: src/lang.c:1711 +#: src/lang.c:2039 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5745,26 +6248,26 @@ msgid "" "# 4 = Multipart Subject\n" "# 5 = Percentage Match\n" msgstr "" -"# çÒÕÐÐÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ...\n" -"# ÷ÏÚÍÏÖÎÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n" -"# 0 = ÎÉÞÅÇÏ\n" -"# 1 = ôÅÍÁ\n" +"# Группировать Ñтатьи по ...\n" +"# Возможные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (по умолчанию отмечено *):\n" +"# 0 = ничего\n" +"# 1 = Тема\n" "# 2 = References\n" -"# * 3 = ïÂÁ (ôÅÍÁ É References)\n" +"# * 3 = Оба (Тема и References)\n" "# 4 = Multipart Subject\n" -"# 5 = óÏ×ÐÁÄÅÎÉÅ ÐÏ ÐÒÏÃÅÎÔÁÍ\n" +"# 5 = Совпадение по процентам\n" -#: src/lang.c:1722 +#: src/lang.c:2050 msgid "Enter percentage match required to thread together. sets." msgstr "" -"÷×ÅÄÉÔÅ ÎÅÏÂÈÏÄÉÍÙÊ ÐÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÌÑ ÏÂßÅÄÉÎÅÎÉÑ × ÄÉÓËÕÓÓÉÀ. " -"ÕÓÔÁÎÏ×ÉÔØ." +"Введите необходимый процент ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð² диÑкуÑÑию. " +"уÑтановить." -#: src/lang.c:1723 +#: src/lang.c:2051 msgid "Thread percentage match" -msgstr "ðÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÉÓËÕÓÓÉÉ" +msgstr "Процент ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ð´Ð¸ÑкуÑÑии" -#: src/lang.c:1725 +#: src/lang.c:2053 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5779,11 +6282,11 @@ msgid "" "# 'harppy' would be threaded separately from 'happy'\n" msgstr "" -#: src/lang.c:1737 +#: src/lang.c:2065 msgid "Score of a thread" -msgstr "Score ÄÉÓËÕÓÓÉÉ" +msgstr "Score диÑкуÑÑии" -#: src/lang.c:1738 +#: src/lang.c:2066 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5791,24 +6294,24 @@ msgid "" "# 1 = sum\n" "# 2 = average\n" msgstr "" -"# Score ÄÉÓËÕÓÓÉÉ\n" -"# äÏÐÕÓÔÉÍÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n" +"# Score диÑкуÑÑии\n" +"# ДопуÑтимые Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (по умолчанию отмечено *):\n" "# * 0 = max\n" -"# 1 = ÓÕÍÍÁ\n" -"# 2 = ÓÒÅÄÎÅÅ\n" +"# 1 = Ñумма\n" +"# 2 = Ñреднее\n" -#: src/lang.c:1746 +#: src/lang.c:2074 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "" -"óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ôÅÍÅ, From, äÁÔÅ ÉÌÉ Score. <ðòïâåì> ×ÙÂÏÒ, " -"ÕÓÔÁÎÏ×ÉÔØ." +"Сортировать Ñтатьи по Теме, From, Дате или Score. <ПРОБЕЛ> выбор, " +"уÑтановить." -#: src/lang.c:1747 +#: src/lang.c:2075 msgid "Sort articles by" -msgstr "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ" +msgstr "Сортировать Ñтатьи по" -#: src/lang.c:1748 +#: src/lang.c:2076 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5824,31 +6327,31 @@ msgid "" "# 9 = Lines descending\n" "# 10 = Lines ascending\n" msgstr "" -"# óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ...\n" -"# äÏÐÕÓÔÉÍÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n" -"# 0 = ÎÉÞÅÇÏ\n" -"# 1 = ôÅÍÁ ÐÏ ÕÂÙ×ÁÎÉÀ\n" -"# 2 = ôÅÍÁ ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n" -"# 3 = From ÐÏ ÕÂÙ×ÁÎÉÀ\n" -"# 4 = From ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n" -"# 5 = äÁÔÁ ÐÏ ÕÂÙ×ÁÎÉÀ\n" -"# * 6 = äÁÔÁ ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n" -"# 7 = Score ÐÏ ÕÂÙ×ÁÎÉÀ\n" -"# 8 = Score ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n" -"# 9 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ÕÂÙ×ÁÎÉÀ\n" -"# 10 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n" +"# Сортировать Ñтатьи по...\n" +"# ДопуÑтимые Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (по умолчанию отмечено *):\n" +"# 0 = ничего\n" +"# 1 = Тема по убыванию\n" +"# 2 = Тема по возраÑтанию\n" +"# 3 = From по убыванию\n" +"# 4 = From по возраÑтанию\n" +"# 5 = Дата по убыванию\n" +"# * 6 = Дата по возраÑтанию\n" +"# 7 = Score по убыванию\n" +"# 8 = Score по возраÑтанию\n" +"# 9 = КоличеÑтво Ñтрок по убыванию\n" +"# 10 = КоличеÑтво Ñтрок по возраÑтанию\n" -#: src/lang.c:1764 +#: src/lang.c:2092 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "" -"îÅ ÓÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÉÌÉ ÓÏÒÔÉÒÏ×ÁÔØ ÐÏ Score. <ðòïâåì> ×ÙÂÏÒ, " -"ÕÓÔÁÎÏ×ÉÔØ." +"Ðе Ñортировать диÑкуÑÑии или Ñортировать по Score. <ПРОБЕЛ> выбор, " +"уÑтановить." -#: src/lang.c:1765 +#: src/lang.c:2093 msgid "Sort threads by" -msgstr "óÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÐÏ" +msgstr "Сортировать диÑкуÑÑии по" -#: src/lang.c:1766 +#: src/lang.c:2094 #, fuzzy msgid "" "# Sort thread by ...\n" @@ -5859,61 +6362,61 @@ msgid "" "# 3 = Last posting date descending\n" "# 4 = Last posting date ascending\n" msgstr "" -"# óÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÀ ÐÏ...\n" -"# äÏÐÕÓÔÉÍÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n" -"# 0 = ÎÉÞÅÇÏ\n" -"# * 1 = Score ÐÏ ÕÂÙ×ÁÎÉÀ\n" -"# 2 = Score ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n" +"# Сортировать диÑкуÑÑию по...\n" +"# ДопуÑтимые Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (по умолчанию отмечено *):\n" +"# 0 = ничего\n" +"# * 1 = Score по убыванию\n" +"# 2 = Score по возраÑтанию\n" -#: src/lang.c:1776 +#: src/lang.c:2104 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "" -"õÓÔ. ËÕÒÓÏÒ ÎÁ ÐÅÒ×ÕÀ/ÐÏÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÀ × ÇÒÕÐÐÁÈ. <ðòïâåì> ×ÙÂÏÒ, " -" ÕÓÔÁÎÏ×ÉÔØ." +"УÑÑ‚. курÑор на первую/поÑлед. непрочит. Ñтатью в группах. <ПРОБЕЛ> выбор, " +" уÑтановить." -#: src/lang.c:1777 +#: src/lang.c:2105 #, fuzzy msgid "Go to first unread article in group" -msgstr "ðÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞ. ÓÔÁÔØÅ × ÇÒÕÐÐÅ" +msgstr "Перейти к первой непроч. Ñтатье в группе" -#: src/lang.c:1778 +#: src/lang.c:2106 msgid "# If ON put cursor at first unread art in group otherwise last art\n" msgstr "" -"# åÓÌÉ ON ÔÏ ÐÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÅ × ÇÒÕÐÐÅ,\n" -"# ÉÎÁÞÅ Ë ÐÅÒÅÊÔÉ Ë ÐÏÓÌÅÄÎÅÊ.\n" +"# ЕÑли ON то перейти к первой непрочитанной Ñтатье в группе,\n" +"# иначе к перейти к поÑледней.\n" -#: src/lang.c:1782 +#: src/lang.c:2110 msgid "Show all articles or only unread articles. toggles & sets." msgstr "" -"ðÏËÁÚÙ×ÁÔØ ×ÓÅ ÓÔÁÔØÉ ÉÌÉ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, " -"ÕÓÔÁÎÏ×ÉÔØ." +"Показывать вÑе Ñтатьи или только непрочитанные. <ПРОБЕЛ> выбор, " +"уÑтановить." -#: src/lang.c:1783 +#: src/lang.c:2111 msgid "Show only unread articles" -msgstr "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÉ" +msgstr "Показывать только непрочит. Ñтатьи" -#: src/lang.c:1784 +#: src/lang.c:2112 msgid "# If ON show only new/unread articles otherwise show all.\n" msgstr "" -"# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÏ×ÙÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ,\n" -"# ÉÎÁÞÅ ÐÏËÁÚÙ×ÁÔØ ×ÓÅ.\n" +"# ЕÑли ON, то показывать только новые/непрочитанные Ñтатьи,\n" +"# иначе показывать вÑе.\n" -#: src/lang.c:1789 +#: src/lang.c:2117 msgid "Show only groups with unread arts" -msgstr "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞ. ÓÔÁÔØÑÍÉ" +msgstr "Показывать только группы Ñ Ð½ÐµÐ¿Ñ€Ð¾Ñ‡. ÑтатьÑми" -#: src/lang.c:1790 +#: src/lang.c:2118 msgid "# If ON show only subscribed to groups that contain unread articles.\n" msgstr "" -"# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞÔ£ÎÎÙÍÉ " -"ÓÔÁÔØÑÍÉ.\n" +"# ЕÑли ON, то показывать только подпиÑанные группы Ñ Ð½ÐµÐ¿Ñ€Ð¾Ñ‡Ñ‚Ñ‘Ð½Ð½Ñ‹Ð¼Ð¸ " +"ÑтатьÑми.\n" -#: src/lang.c:1795 +#: src/lang.c:2123 msgid "Filter which articles" -msgstr "óÔÁÔØÉ ÄÌÑ ÆÉÌØÔÒÁÃÉÉ" +msgstr "Статьи Ð´Ð»Ñ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ð°Ñ†Ð¸Ð¸" -#: src/lang.c:1796 +#: src/lang.c:2124 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5922,11 +6425,11 @@ msgid "" "# 2 = kill all articles and never show them\n" msgstr "" -#: src/lang.c:1805 +#: src/lang.c:2133 msgid "Go to the next unread article with" msgstr "" -#: src/lang.c:1806 +#: src/lang.c:2134 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5936,12 +6439,12 @@ msgid "" "# 3 = PAGE DOWN or TAB\n" msgstr "" -#: src/lang.c:1816 +#: src/lang.c:2144 #, fuzzy msgid "How to treat blank lines" -msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ" +msgstr "Цитировать пуÑтые Ñтроки" -#: src/lang.c:1817 +#: src/lang.c:2145 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5958,11 +6461,11 @@ msgid "" "# leading and trailing blank lines\n" msgstr "" -#: src/lang.c:1834 +#: src/lang.c:2162 msgid "Show help/mail sign in level titles" msgstr "" -#: src/lang.c:1835 +#: src/lang.c:2163 msgid "" "# Show help sign, new mail sign, both or nothing in level titles.\n" "# Possible values are (the default is marked with *):\n" @@ -5972,183 +6475,183 @@ msgid "" "# * 3 = Show mail sign if new mail has arrived else show help sign\n" msgstr "" -#: src/lang.c:1845 +#: src/lang.c:2173 msgid "List thread using right arrow key" -msgstr "òÁÚ×ÅÒÎÕÔØ ÄÉÓËÕÓÓÉÀ ÐÒÁ×ÏÊ ÓÔÒÅÌËÏÊ" +msgstr "Развернуть диÑкуÑÑию правой Ñтрелкой" -#: src/lang.c:1846 +#: src/lang.c:2174 msgid "" "# If ON automatically list thread when entering it using right arrow key.\n" msgstr "" -#: src/lang.c:1850 +#: src/lang.c:2178 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" -"÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." +"Введите Ñимвол Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ удалённых Ñтатей. уÑтановить, отмена." -#: src/lang.c:1851 +#: src/lang.c:2179 msgid "Character to show deleted articles" -msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ" +msgstr "Символ Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ удалённых Ñтатей" -#: src/lang.c:1852 +#: src/lang.c:2180 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1857 +#: src/lang.c:2185 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "" -"÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. ÕÓÔÁÎÏ×ÉÔØ, " -"ÏÔÍÅÎÉÔØ." +"Введите Ñимвол Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ Ñтатей в диапазоне. уÑтановить, " +"отменить." -#: src/lang.c:1858 +#: src/lang.c:2186 msgid "Character to show inrange articles" -msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ" +msgstr "Символ Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ Ñтатей в диапазоне" -#: src/lang.c:1859 +#: src/lang.c:2187 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1864 +#: src/lang.c:2192 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "" -#: src/lang.c:1865 +#: src/lang.c:2193 msgid "Character to show returning arts" -msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÏÚ×Ò. ÓÔÁÔÅÊ" +msgstr "Символ Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ возвр. Ñтатей" -#: src/lang.c:1866 +#: src/lang.c:2194 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1871 +#: src/lang.c:2199 msgid "" "Enter character to indicate selected articles. sets, cancels." -msgstr "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ. ××ÏÄ, ÏÔÍÅÎÁ." +msgstr "Введите Ñимвол Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ выбранных Ñтатей. ввод, отмена." -#: src/lang.c:1872 +#: src/lang.c:2200 msgid "Character to show selected articles" -msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ" +msgstr "Символ Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ выбранных Ñтатей" -#: src/lang.c:1873 +#: src/lang.c:2201 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1878 +#: src/lang.c:2206 msgid "Enter character to indicate recent articles. sets, cancels." -msgstr "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ. ××ÏÄ, ÏÔÍÅÎÁ." +msgstr "Введите Ñимвол Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ новых Ñтатей. ввод, отмена." -#: src/lang.c:1879 +#: src/lang.c:2207 msgid "Character to show recent articles" -msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ" +msgstr "Символ Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ новых Ñтатей" -#: src/lang.c:1880 +#: src/lang.c:2208 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" msgstr "" -"# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÏÊ ÓÔÁÔØÉ (ÐÏ ÕÍÏÌÞÁÎÉÀ 'o')\n" -"# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n" +"# Символ Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ новой Ñтатьи (по умолчанию 'o')\n" +"# _ заменÑетÑÑ Ð½Ð° ' '\n" -#: src/lang.c:1885 +#: src/lang.c:2213 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" -"÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. ××ÏÄ, ÏÔÍÅÎÁ." +"Введите Ñимвол Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ непрочитанных Ñтатей. ввод, отмена." -#: src/lang.c:1886 +#: src/lang.c:2214 msgid "Character to show unread articles" -msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ" +msgstr "Символ Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ непрочитанных Ñтатей" -#: src/lang.c:1887 +#: src/lang.c:2215 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" msgstr "" -"# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ '+')\n" -"# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n" +"# Символ Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ Ñтатьи как непрочитанной (по умолчанию '+')\n" +"# _ заменÑетÑÑ Ð½Ð° ' '\n" -#: src/lang.c:1892 +#: src/lang.c:2220 msgid "Enter character to indicate read articles. sets, cancels." msgstr "" -"÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." +"Введите Ñимвол Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ прочитанных Ñтатей. уÑтановить, отмена." -#: src/lang.c:1893 +#: src/lang.c:2221 msgid "Character to show read articles" -msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ" +msgstr "Символ Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ прочитанных Ñтатей" -#: src/lang.c:1894 +#: src/lang.c:2222 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" msgstr "" -"# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ ' ')\n" -"# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n" +"# Символ Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ Ñтатьи как прочитанной (по умолчанию ' ')\n" +"# _ заменÑетÑÑ Ð½Ð° ' '\n" -#: src/lang.c:1899 +#: src/lang.c:2227 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" -"÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ. ÕÓÔÁÎÏ×ÉÔØ, " -"ÏÔÍÅÎÁ." +"Введите Ñимвол Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ уничтоженных Ñтатей. уÑтановить, " +"отмена." -#: src/lang.c:1900 +#: src/lang.c:2228 msgid "Character to show killed articles" -msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ" +msgstr "Символ Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ уничтоженных Ñтатей" -#: src/lang.c:1901 +#: src/lang.c:2229 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:1906 +#: src/lang.c:2234 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "" -#: src/lang.c:1907 +#: src/lang.c:2235 msgid "Character to show readselected arts" msgstr "" -#: src/lang.c:1908 +#: src/lang.c:2236 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:1914 +#: src/lang.c:2242 msgid "Abbreviate long newsgroup names" msgstr "" -#: src/lang.c:1915 +#: src/lang.c:2243 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:1921 +#: src/lang.c:2249 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" msgstr "" -"0 = ÐÒÏËÒÕÔËÁ ×ÓÅÊ ÓÔÒÁÎÉÃÙ, -1 = ÐÒÅÄÙÄÕÝÁÑ ÐÏÓÌÅÄÎÑÑ ÓÔÒÏËÁ ËÁË ÐÅÒ×ÁÑ ÎÁ " -"ÓÌÅÄÕÀÝÅÊ ÓÔÒÁÎÉÃÅ, -2 = ÐÏÌÓÔÒÁÎÉÃÙ" +"0 = прокрутка вÑей Ñтраницы, -1 = Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ Ð¿Ð¾ÑледнÑÑ Ñтрока как Ð¿ÐµÑ€Ð²Ð°Ñ Ð½Ð° " +"Ñледующей Ñтранице, -2 = полÑтраницы" -#: src/lang.c:1922 +#: src/lang.c:2250 msgid "Number of lines to scroll in pager" -msgstr "þÉÓÌÏ ÓÔÒÏË ÐÒÏËÒÕÔËÉ × ÐÅÊÄÖÅÒÅ" +msgstr "ЧиÑло Ñтрок прокрутки в пейджере" -#: src/lang.c:1923 +#: src/lang.c:2251 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6159,44 +6662,59 @@ msgid "" "# 2 or greater = scroll by 2 or more lines (only in the pager)\n" msgstr "" -#: src/lang.c:1933 +#: src/lang.c:2261 msgid "Display signatures. toggles & sets." -msgstr "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +msgstr "Выводить Ñигнатуры. <ПРОБЕЛ> выбор, уÑтановить." -#: src/lang.c:1934 +#: src/lang.c:2262 msgid "Display signatures" -msgstr "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ" +msgstr "Выводить Ñигнатуры" -#: src/lang.c:1935 +#: src/lang.c:2263 msgid "# If OFF don't show signatures when displaying articles\n" -msgstr "# åÓÌÉ OFF, ÔÏ ÎÅ ×Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ ÐÒÉ ×Ù×ÏÄÅ ÓÔÁÔÅÊ\n" +msgstr "# ЕÑли OFF, то не выводить Ñигнатуры при выводе Ñтатей\n" -#: src/lang.c:1940 +#: src/lang.c:2267 +#, fuzzy +msgid "Display article score. toggles & sets." +msgstr "Выводить Ñигнатуры. <ПРОБЕЛ> выбор, уÑтановить." + +#: src/lang.c:2268 +#, fuzzy +msgid "Display article score" +msgstr "показать Ñледующую Ñтатью" + +#: src/lang.c:2269 +#, fuzzy +msgid "# If ON show article score when displaying articles\n" +msgstr "# ЕÑли OFF, то не выводить Ñигнатуры при выводе Ñтатей\n" + +#: src/lang.c:2274 #, fuzzy msgid "Remove soft hyphens. toggles & sets." -msgstr "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +msgstr "Выводить Ñигнатуры. <ПРОБЕЛ> выбор, уÑтановить." -#: src/lang.c:1941 +#: src/lang.c:2275 msgid "Remove soft hyphens" msgstr "" -#: src/lang.c:1942 +#: src/lang.c:2276 #, fuzzy msgid "# If ON remove soft hyphens when displaying articles\n" -msgstr "# åÓÌÉ OFF, ÔÏ ÎÅ ×Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ ÐÒÉ ×Ù×ÏÄÅ ÓÔÁÔÅÊ\n" +msgstr "# ЕÑли OFF, то не выводить Ñигнатуры при выводе Ñтатей\n" -#: src/lang.c:1947 +#: src/lang.c:2281 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" -"÷Ù×ÏÄÉÔØ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ. <ðòïâåì> ×ÙÂÏÒ, " -"ÕÓÔÁÎÏ×ÉÔØ." +"Выводить UUE закодированные данные как вложение. <ПРОБЕЛ> выбор, " +"уÑтановить." -#: src/lang.c:1948 +#: src/lang.c:2282 msgid "Display uue data as an attachment" -msgstr "÷Ù×ÏÄÉÔØ UUE ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ" +msgstr "Выводить UUE данные как вложение" -#: src/lang.c:1949 +#: src/lang.c:2283 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -6208,30 +6726,30 @@ msgid "" "# be folded into a tag line.\n" msgstr "" -#: src/lang.c:1959 +#: src/lang.c:2293 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "" -#: src/lang.c:1960 +#: src/lang.c:2294 msgid "Display \"a as Umlaut-a" -msgstr "÷Ù×ÏÄÉÔØ \"a ËÁË Umlaut-a" +msgstr "Выводить \"a как Umlaut-a" -#: src/lang.c:1961 +#: src/lang.c:2295 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" msgstr "" -#: src/lang.c:1966 src/lang.c:1976 +#: src/lang.c:2300 src/lang.c:2310 msgid "Space separated list of header fields" -msgstr "óÐÉÓÏË ÐÏÌÅÊ ÚÁÇÏÌÏ×ËÁ, ÒÁÚÄÅÌ£ÎÎÙÅ ÐÒÏÂÅÌÁÍÉ" +msgstr "СпиÑок полей заголовка, разделённые пробелами" -#: src/lang.c:1967 +#: src/lang.c:2301 msgid "Display these header fields (or *)" -msgstr "ðÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ (ÉÌÉ *)" +msgstr "Показывать Ñти Ð¿Ð¾Ð»Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° (или *)" -#: src/lang.c:1968 +#: src/lang.c:2302 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" @@ -6241,11 +6759,11 @@ msgid "" "# spaces. Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1977 +#: src/lang.c:2311 msgid "Do not display these header fields" -msgstr "îÅ ÐÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ" +msgstr "Ðе показывать Ñти Ð¿Ð¾Ð»Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ°" -#: src/lang.c:1978 +#: src/lang.c:2312 msgid "" "# Same as 'news_headers_to_display' except it denotes the opposite.\n" "# An example of using both options might be if you thought X- headers were\n" @@ -6257,241 +6775,241 @@ msgid "" "# Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1988 +#: src/lang.c:2322 msgid "" "Do you want to enable automatic handling of multipart/alternative articles?" -msgstr "èÏÔÉÔÅ ×ËÌÀÞÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÕÀ ÏÂÒÁÂÏÔËÕ multipart/alternative ÓÔÁÔÅÊ?" +msgstr "Хотите включить автоматичеÑкую обработку multipart/alternative Ñтатей?" -#: src/lang.c:1989 +#: src/lang.c:2323 msgid "Skip multipart/alternative parts" -msgstr "ðÒÏÐÕÓËÁÔØ multipart/alternative ÞÁÓÔÉ" +msgstr "ПропуÑкать multipart/alternative чаÑти" -#: src/lang.c:1990 +#: src/lang.c:2324 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "" -#: src/lang.c:1994 +#: src/lang.c:2328 #, fuzzy msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "" -"äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +"ДобавлÑть Ñигнатуру при повторной отправке. <ПРОБЕЛ> выбор, уÑтановить." -#: src/lang.c:1995 +#: src/lang.c:2329 msgid "Detection of verbatim blocks" msgstr "" -#: src/lang.c:1996 +#: src/lang.c:2330 #, fuzzy msgid "# If ON detect verbatim blocks in articles\n" msgstr "" -"# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n" +"# ЕÑли ON, то держать вÑе неудавшиеÑÑ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ Ñтатей в ~/dead.articles\n" -#: src/lang.c:2001 +#: src/lang.c:2335 msgid "A regex used to decide which lines to show in col_quote." msgstr "" -#: src/lang.c:2002 +#: src/lang.c:2336 msgid "Regex used to show quoted lines" -msgstr "çÅÇ. ×ÙÒ. ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË" +msgstr "Гег. выр. цитируемых Ñтрок" -#: src/lang.c:2003 +#: src/lang.c:2337 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:2009 +#: src/lang.c:2343 msgid "A regex used to decide which lines to show in col_quote2." msgstr "" -#: src/lang.c:2010 +#: src/lang.c:2344 msgid "Regex used to show twice quoted l." -msgstr "òÅÇ. ×ÙÒ. ÄÌÑ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË" +msgstr "Рег. выр. Ð´Ð»Ñ Ð´Ð²Ð°Ð¶Ð´Ñ‹ цитируемых Ñтрок" -#: src/lang.c:2011 +#: src/lang.c:2345 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:2017 +#: src/lang.c:2351 msgid "A regex used to decide which lines to show in col_quote3." msgstr "" -#: src/lang.c:2018 +#: src/lang.c:2352 msgid "Regex used to show >= 3 times q.l." -msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË >= 3 ÒÁÚ" +msgstr "Рег. выр. Ð´Ð»Ñ Ñ†Ð¸Ñ‚Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ñ… Ñтрок >= 3 раз" -#: src/lang.c:2019 +#: src/lang.c:2353 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:2025 +#: src/lang.c:2359 #, fuzzy msgid "Enable detection of external quotes? toggles & sets." msgstr "" -"äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +"ДобавлÑть Ñигнатуру при повторной отправке. <ПРОБЕЛ> выбор, уÑтановить." -#: src/lang.c:2026 +#: src/lang.c:2360 msgid "Detection of external quotes" msgstr "" -#: src/lang.c:2027 +#: src/lang.c:2361 #, fuzzy msgid "# If ON detect quoted text from external sources in articles\n" msgstr "" -"# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n" +"# ЕÑли ON, то держать вÑе неудавшиеÑÑ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ Ñтатей в ~/dead.articles\n" -#: src/lang.c:2031 +#: src/lang.c:2365 msgid "A regex used to decide which lines to show in col_extquote." msgstr "" -#: src/lang.c:2032 +#: src/lang.c:2366 #, fuzzy msgid "Regex used to show quotes from external sources" -msgstr "çÅÇ. ×ÙÒ. ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË" +msgstr "Гег. выр. цитируемых Ñтрок" -#: src/lang.c:2033 +#: src/lang.c:2367 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:2040 +#: src/lang.c:2374 msgid "A regex used to decide which words to show in col_markslashes." msgstr "" -#: src/lang.c:2041 +#: src/lang.c:2375 msgid "Regex used to highlight /slashes/" -msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/" +msgstr "Рег. выр. Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ /текÑта/" -#: src/lang.c:2042 +#: src/lang.c:2376 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:2048 +#: src/lang.c:2382 msgid "A regex used to decide which words to show in col_markstars." msgstr "" -#: src/lang.c:2049 +#: src/lang.c:2383 msgid "Regex used to highlight *stars*" -msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ *ÔÅËÓÔÁ*" +msgstr "Рег. выр. Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ *текÑта*" -#: src/lang.c:2050 +#: src/lang.c:2384 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:2056 +#: src/lang.c:2390 msgid "A regex used to decide which words to show in col_markstroke." msgstr "" -#: src/lang.c:2057 +#: src/lang.c:2391 msgid "Regex used to highlight -strokes-" -msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-" +msgstr "Рег. выр. Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ -текÑта-" -#: src/lang.c:2058 +#: src/lang.c:2392 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:2064 +#: src/lang.c:2398 msgid "A regex used to decide which words to show in col_markdash." msgstr "" -#: src/lang.c:2065 +#: src/lang.c:2399 msgid "Regex used to highlight _underline_" -msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ _ÔÅËÓÔÁ_" +msgstr "Рег. выр. Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ _текÑта_" -#: src/lang.c:2066 +#: src/lang.c:2400 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:2072 +#: src/lang.c:2406 msgid "A regex used to find Subject prefixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2073 +#: src/lang.c:2407 msgid "Regex with Subject prefixes" msgstr "" -#: src/lang.c:2074 +#: src/lang.c:2408 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:2079 +#: src/lang.c:2413 msgid "A regex used to find Subject suffixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2080 +#: src/lang.c:2414 msgid "Regex with Subject suffixes" msgstr "" -#: src/lang.c:2081 +#: src/lang.c:2415 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:2086 +#: src/lang.c:2420 msgid "A regex used to find the begin of a verbatim block." msgstr "" -#: src/lang.c:2087 +#: src/lang.c:2421 msgid "Regex for begin of a verbatim block" msgstr "" -#: src/lang.c:2088 +#: src/lang.c:2422 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2093 +#: src/lang.c:2427 msgid "A regex used to find the end of a verbatim block." msgstr "" -#: src/lang.c:2094 +#: src/lang.c:2428 msgid "Regex for end of a verbatim block" msgstr "" -#: src/lang.c:2095 +#: src/lang.c:2429 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2100 +#: src/lang.c:2434 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" msgstr "" -"÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ ×ÎÅÛÎÅÇÏ ÐÒÏÓÍÏÔÒ. MIME, --internal ÄÌÑ ×ÓÔÒÏÅÎÎÏÇÏ " -"ÐÒÏÓÍÏÔÒ." +"Введите Ð¸Ð¼Ñ Ð¸ опции Ð´Ð»Ñ Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ проÑмотр. MIME, --internal Ð´Ð»Ñ Ð²Ñтроенного " +"проÑмотр." -#: src/lang.c:2101 +#: src/lang.c:2435 msgid "MIME binary content viewer" -msgstr "ðÒÏÓÍÏÔÏÒÝÉË ÓÏÄÅÒÖÉÍÏÇÏ Ä×ÏÉÞÎÏÇÏ MIME" +msgstr "ПроÑмоторщик Ñодержимого двоичного MIME" -#: src/lang.c:2102 +#: src/lang.c:2436 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -6500,53 +7018,53 @@ msgid "" "# for no automatic viewing\n" msgstr "" -#: src/lang.c:2109 +#: src/lang.c:2443 msgid "Confirm before starting non-text viewing program" -msgstr "ðÏÄÔ×ÅÒÖÄÁÔØ ÓÔÁÒÔ ÐÒÏÓÍÏÔÏÒÝÉËÁ ÎÅÔÅËÓÔÏ×ÏÊ ÉÎÆÏÒÍÁÃÉÉ" +msgstr "Подтверждать Ñтарт проÑмоторщика нетекÑтовой информации" -#: src/lang.c:2110 +#: src/lang.c:2444 msgid "Ask before using MIME viewer" -msgstr "óÐÒÏÓÉÔØ Ï ÉÓÐÏÌ. ÐÒÏÓÍÏÔÒ. MIME" +msgstr "СпроÑить об иÑпол. проÑмотр. MIME" -#: src/lang.c:2111 +#: src/lang.c:2445 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:2116 +#: src/lang.c:2450 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "" -"óÐÒÏÓÉÔØ Ï ÏÔÍÅÔËÅ ÇÒÕÐÐ ËÁË ÐÒÏÞÉÔ. ÐÒÉ ×ÙÈÏÄÅ. <ðòïâåì> ×ÙÂÏÒ, " -"ÕÓÔÁÎÏ×ÉÔØ." +"СпроÑить об отметке групп как прочит. при выходе. <ПРОБЕЛ> выбор, " +"уÑтановить." -#: src/lang.c:2117 +#: src/lang.c:2451 msgid "Catchup read groups when quitting" msgstr "" -#: src/lang.c:2118 +#: src/lang.c:2452 msgid "# If ON ask user if read groups should all be marked read\n" msgstr "" -"# åÓÌÉ ON, ÔÏ ÓÐÒÏÓÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÏÌÖÎÙ ÌÉ ÂÙÔØ ×ÓÅ ÇÒÕÐÐÙ\n" -"# ÐÏÍÅÞÅÎÙ ËÁË ÐÒÏÞÔ£ÎÎÙÅ.\n" +"# ЕÑли ON, то ÑпроÑить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ ли быть вÑе группы\n" +"# помечены как прочтённые.\n" -#: src/lang.c:2123 +#: src/lang.c:2457 msgid "Catchup group using left key" msgstr "" -#: src/lang.c:2124 +#: src/lang.c:2458 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n" msgstr "" -#: src/lang.c:2129 +#: src/lang.c:2463 msgid "Catchup thread by using left key" msgstr "" -#: src/lang.c:2135 +#: src/lang.c:2469 msgid "Which actions require confirmation" -msgstr "ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ" +msgstr "Какие дейÑÑ‚Ð²Ð¸Ñ Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚ подтверждениÑ" -#: src/lang.c:2136 +#: src/lang.c:2470 #, fuzzy msgid "" "# What should we ask confirmation for.\n" @@ -6560,477 +7078,505 @@ msgid "" "# 6 = quit & select\n" "# 7 = commands & quit & select\n" msgstr "" -"# çÒÕÐÐÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ...\n" -"# ÷ÏÚÍÏÖÎÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n" -"# 0 = ÎÉÞÅÇÏ\n" -"# 1 = ôÅÍÁ\n" +"# Группировать Ñтатьи по ...\n" +"# Возможные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (по умолчанию отмечено *):\n" +"# 0 = ничего\n" +"# 1 = Тема\n" "# 2 = References\n" -"# * 3 = ïÂÁ (ôÅÍÁ É References)\n" +"# * 3 = Оба (Тема и References)\n" "# 4 = Multipart Subject\n" -"# 5 = óÏ×ÐÁÄÅÎÉÅ ÐÏ ÐÒÏÃÅÎÔÁÍ\n" +"# 5 = Совпадение по процентам\n" -#: src/lang.c:2150 +#: src/lang.c:2484 msgid "'Mark as (un)read' ignores tags" msgstr "" -#: src/lang.c:2151 +#: src/lang.c:2485 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "" -#: src/lang.c:2155 +#: src/lang.c:2489 #, fuzzy msgid "Program to run to open URLs, sets, cancels." -msgstr "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ" +msgstr "Программы Ð´Ð»Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ URL. уÑтановить, отмена" -#: src/lang.c:2156 +#: src/lang.c:2490 #, fuzzy msgid "Program that opens URLs" -msgstr "ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL" +msgstr "Программа Ð´Ð»Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ URL" -#: src/lang.c:2157 +#: src/lang.c:2491 #, fuzzy msgid "# The program used to open URLs. The actual URL will be appended\n" -msgstr "# ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL. óÁÍ URL ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎ × ËÏÎÅÃ\n" +msgstr "# Программа Ð´Ð»Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ URL. Сам URL будет добавлен в конец\n" -#: src/lang.c:2162 +#: src/lang.c:2496 msgid "Use mouse in xterm" -msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm" +msgstr "ИÑпользовать мышь в xterm" -#: src/lang.c:2163 +#: src/lang.c:2497 msgid "# If ON enable mouse button support on xterm terminals\n" -msgstr "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm ÔÅÒÍÉÎÁÌÁÈ\n" +msgstr "# ЕÑли ON, то иÑпользовать мышь в xterm терминалах\n" -#: src/lang.c:2169 +#: src/lang.c:2503 msgid "Use scroll keys on keypad" -msgstr "éÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ keypad" +msgstr "ИÑпользовать клавиши прокрутки на keypad" -#: src/lang.c:2170 +#: src/lang.c:2504 msgid "# If ON enable scroll keys on terminals that support it\n" -msgstr "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ ÎÅËÏÔÏÒÙÈ ÔÅÒÍÉÎÁÌÁÈ\n" +msgstr "# ЕÑли ON, то иÑпользовать клавиши прокрутки на некоторых терминалах\n" -#: src/lang.c:2175 +#: src/lang.c:2509 msgid "Enter maximum number of article to get. sets." -msgstr "÷×ÅÄÉÔÅ ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ. ÕÓÔÁÎÏ×ÉÔØ." +msgstr "Введите макÑимальное чиÑло Ñтатей Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸. уÑтановить." -#: src/lang.c:2176 +#: src/lang.c:2510 msgid "Number of articles to get" -msgstr "þÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ" +msgstr "ЧиÑло Ñтатей Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸" -#: src/lang.c:2177 +#: src/lang.c:2511 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:2182 +#: src/lang.c:2516 msgid "Enter number of days article is considered recent. sets." -msgstr "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. ÕÓÔÁÎÏ×ÉÔØ." +msgstr "Введите чиÑло дней, пока ÑÑ‚Ð°Ñ‚ÑŒÑ ÑчитаетÑÑ Ð½Ð¾Ð²Ð¾Ð¹. уÑтановить." -#: src/lang.c:2183 +#: src/lang.c:2517 msgid "Article recentness time limit" -msgstr "ìÉÍÉÔ ×ÒÅÍÅÎÉ ÄÌÑ ÎÏ×ÙÈ ÓÔÁÔÅÊ" +msgstr "Лимит времени Ð´Ð»Ñ Ð½Ð¾Ð²Ñ‹Ñ… Ñтатей" -#: src/lang.c:2184 +#: src/lang.c:2518 msgid "# Number of days in which article is considered recent, (0=OFF)\n" -msgstr "# þÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. (0=OFF)\n" +msgstr "# ЧиÑло дней, пока ÑÑ‚Ð°Ñ‚ÑŒÑ ÑчитаетÑÑ Ð½Ð¾Ð²Ð¾Ð¹. (0=OFF)\n" -#: src/lang.c:2188 +#: src/lang.c:2522 msgid "" "WILDMAT for normal wildcards, REGEX for full regular expression matching." -msgstr "WILDMAT ÄÌÑ ÏÂÙÞÎÙÈ ÛÁÂÌÏÎÏ×, REGEX ÄÌÑ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ" +msgstr "WILDMAT Ð´Ð»Ñ Ð¾Ð±Ñ‹Ñ‡Ð½Ñ‹Ñ… шаблонов, REGEX Ð´Ð»Ñ Ñ€ÐµÐ³ÑƒÐ»Ñрных выражений" -#: src/lang.c:2189 +#: src/lang.c:2523 msgid "Wildcard matching" -msgstr "ôÉÐ ÛÁÂÌÏÎÁ" +msgstr "Тип шаблона" -#: src/lang.c:2190 +#: src/lang.c:2524 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" "# * 0 = wildmat\n" "# 1 = regex\n" msgstr "" -"# óÏÐÏÓÔÁ×ÌÅÎÉÅ Ó ÛÁÂÌÏÎÏÍ\n" -"# ÷ÏÚÍÏÖÎÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n" +"# СопоÑтавление Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼\n" +"# Возможные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (по умолчанию отмечено *):\n" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2197 +#: src/lang.c:2531 msgid "Enter minimal score before an article is marked killed. sets." msgstr "" -#: src/lang.c:2198 +#: src/lang.c:2532 msgid "Score limit (kill)" msgstr "" -#: src/lang.c:2199 +#: src/lang.c:2533 msgid "# Score limit before an article is marked killed\n" msgstr "" -#: src/lang.c:2203 +#: src/lang.c:2537 msgid "Enter default score to kill articles. sets." msgstr "" -#: src/lang.c:2204 +#: src/lang.c:2538 msgid "Default score to kill articles" msgstr "" -#: src/lang.c:2205 +#: src/lang.c:2539 msgid "# Default score to kill articles\n" msgstr "" -#: src/lang.c:2209 +#: src/lang.c:2543 msgid "Enter minimal score before an article is marked hot. sets." msgstr "" -#: src/lang.c:2210 +#: src/lang.c:2544 msgid "Score limit (select)" msgstr "" -#: src/lang.c:2211 +#: src/lang.c:2545 msgid "# Score limit before an article is marked hot\n" msgstr "" -#: src/lang.c:2215 +#: src/lang.c:2549 msgid "Enter default score to select articles. sets." msgstr "" -#: src/lang.c:2216 +#: src/lang.c:2550 msgid "Default score to select articles" msgstr "" -#: src/lang.c:2217 +#: src/lang.c:2551 msgid "# Default score to select articles\n" msgstr "" -#: src/lang.c:2223 +#: src/lang.c:2557 msgid "Use slrnface to show ''X-Face:''s" -msgstr "éÓÐÏÌØÚÏ×ÁÔØ slrnface ÄÌÑ ÐÏËÁÚÁ X_Face:" +msgstr "ИÑпользовать slrnface Ð´Ð»Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° X_Face:" -#: src/lang.c:2224 +#: src/lang.c:2558 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" msgstr "" -"# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ slrnface(1) ÄÌÑ ÉÎÔÅÒÐÒÅÔÉÒÏ×ÁÎÉÑ\n" -"# ÚÁÇÏÌÏ×ËÁ X-Face. ðÏÌØÚÎÏ ÔÏÌØËÏ ÐÏÄ xterm.\n" +"# ЕÑли ON, то иÑпользовать slrnface(1) Ð´Ð»Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð¿Ñ€ÐµÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ\n" +"# заголовка X-Face. Пользно только под xterm.\n" -#: src/lang.c:2232 +#: src/lang.c:2566 msgid "Use ANSI color" -msgstr "éÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI" +msgstr "ИÑпользовать цвет ANSI" -#: src/lang.c:2233 +#: src/lang.c:2567 msgid "# If ON using ANSI-color\n" -msgstr "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI\n" +msgstr "# ЕÑли ON, то иÑпользовать цвет ANSI\n" -#: src/lang.c:2238 +#: src/lang.c:2572 msgid "Standard foreground color" -msgstr "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×" +msgstr "Стандартный цвет Ñимволов" -#: src/lang.c:2239 +#: src/lang.c:2573 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" msgstr "" -"# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n" +"# Стандартный цвет Ñимволов\n" +"# По умолчанию: -1 (цвет по умолчанию)\n" -#: src/lang.c:2245 +#: src/lang.c:2579 msgid "Standard background color" -msgstr "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ" +msgstr "Стандартный цвет фона" -#: src/lang.c:2246 +#: src/lang.c:2580 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" msgstr "" -"# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n" +"# Стандартный цвет фона\n" +"# По умолчанию: -1 (цвет по умолчанию)\n" -#: src/lang.c:2252 +#: src/lang.c:2586 msgid "Color for inverse text (background)" -msgstr "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÆÏÎ)" +msgstr "Цвет Ð´Ð»Ñ Ð¸Ð½Ð²ÐµÑ€Ñного текÑта (фон)" -#: src/lang.c:2253 +#: src/lang.c:2587 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" msgstr "" -"# ã×ÅÔ ÆÏÎÁ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n" +"# Цвет фона Ð´Ð»Ñ Ð¸Ð½Ð²ÐµÑ€Ñного текÑта\n" +"# По умолчанию: 4 (Ñиний)\n" -#: src/lang.c:2259 +#: src/lang.c:2593 msgid "Color for inverse text (foreground)" -msgstr "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)" +msgstr "Цвет Ð´Ð»Ñ Ð¸Ð½Ð²ÐµÑ€Ñного текÑта (Ñимволы)" -#: src/lang.c:2260 +#: src/lang.c:2594 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" msgstr "" -"# ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 7 (ÂÅÌÙÊ)\n" +"# Цвет Ð´Ð»Ñ Ð¸Ð½Ð²ÐµÑ€Ñного текÑта (Ñимволы)\n" +"# По умолчанию: 7 (белый)\n" -#: src/lang.c:2266 +#: src/lang.c:2600 msgid "Color of text lines" -msgstr "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË" +msgstr "Цвет текÑтовых Ñтрок" -#: src/lang.c:2267 +#: src/lang.c:2601 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" msgstr "" -"# ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n" +"# Цвет текÑтовых Ñтрок\n" +"# По умолчанию: -1 (цвет по умолчанию)\n" -#: src/lang.c:2273 +#: src/lang.c:2607 msgid "Color of mini help menu" -msgstr "ã×ÅÔ ÔÅËÓÔÁ ÍÅÎÀ ÍÉÎÉ-ÐÏÍÏÝÉ" +msgstr "Цвет текÑта меню мини-помощи" -#: src/lang.c:2274 +#: src/lang.c:2608 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" msgstr "" -"# ã×ÅÔ ÔÅËÓÔÁ ÍÉÎÉ-ÐÏÍÏÝÉ\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n" +"# Цвет текÑта мини-помощи\n" +"# По умолчанию: 3 (коричневый)\n" -#: src/lang.c:2280 +#: src/lang.c:2614 msgid "Color of help text" -msgstr "ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ" +msgstr "Цвет текÑта помощи" -#: src/lang.c:2281 +#: src/lang.c:2615 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" msgstr "" -"# ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n" +"# Цвет текÑта помощи\n" +"# По умолчанию: -1 (цвет по умолчанию)\n" -#: src/lang.c:2287 +#: src/lang.c:2621 msgid "Color of status messages" -msgstr "ã×ÅÔ ÓÔÁÔÕÓÎÙÈ ÓÏÏÂÝÅÎÉÊ" +msgstr "Цвет ÑтатуÑных Ñообщений" -#: src/lang.c:2288 +#: src/lang.c:2622 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" msgstr "" -#: src/lang.c:2294 +#: src/lang.c:2628 msgid "Color of quoted lines" -msgstr "ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË" +msgstr "Цвет цитируемых Ñтрок" -#: src/lang.c:2295 +#: src/lang.c:2629 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" msgstr "" -"# ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n" +"# Цвет цитируемых Ñтрок\n" +"# По умолчанию: 2 (зелёный)\n" -#: src/lang.c:2301 +#: src/lang.c:2635 msgid "Color of twice quoted line" -msgstr "ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË" +msgstr "Цвет дважды цитируемых Ñтрок" -#: src/lang.c:2302 +#: src/lang.c:2636 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" msgstr "" -"# ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n" +"# Цвет дважды цитируемых Ñтрок\n" +"# По умолчанию: 3 (коричневый)\n" -#: src/lang.c:2308 +#: src/lang.c:2642 msgid "Color of =>3 times quoted line" -msgstr "ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË" +msgstr "Цвет >=3 цитируемых Ñтрок" -#: src/lang.c:2309 +#: src/lang.c:2643 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" msgstr "" -"# ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n" +"# Цвет >=3 цитируемых Ñтрок\n" +"# По умолчанию: 4 (Ñиний)\n" -#: src/lang.c:2315 +#: src/lang.c:2649 msgid "Color of article header lines" -msgstr "ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔØÉ" +msgstr "Цвет Ñтрок заголовков Ñтатьи" -#: src/lang.c:2316 +#: src/lang.c:2650 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" msgstr "" -"# ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÁ\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n" +"# Цвет Ñтрок заголовка\n" +"# По умолчанию: 2 (зелёный)\n" -#: src/lang.c:2322 +#: src/lang.c:2656 msgid "Color of actual news header fields" -msgstr "ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ" +msgstr "Цвет Ñтрок news заголовков Ñтатей" -#: src/lang.c:2323 +#: src/lang.c:2657 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" msgstr "" -"# ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 9 (Ó×ÅÔÌÏ-ËÒÁÓÎÙÊ)\n" +"# Цвет Ñтрок news заголовков Ñтатей\n" +"# По умолчанию: 9 (Ñветло-краÑный)\n" -#: src/lang.c:2329 +#: src/lang.c:2663 msgid "Color of article subject lines" -msgstr "ã×ÅÔ ÓÔÒÏË Ó ÔÅÍÏÊ ÓÔÁÔØÉ" +msgstr "Цвет Ñтрок Ñ Ñ‚ÐµÐ¼Ð¾Ð¹ Ñтатьи" -#: src/lang.c:2330 +#: src/lang.c:2664 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" msgstr "" -"# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n" +"# Цвет Ñтроки Ñ Ñ‚ÐµÐ¼Ð¾Ð¹ Ñтатьи\n" +"# По умолчанию: 6 (голубой)\n" -#: src/lang.c:2336 +#: src/lang.c:2670 #, fuzzy msgid "Color of external quotes" -msgstr "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË" +msgstr "Цвет текÑтовых Ñтрок" -#: src/lang.c:2337 +#: src/lang.c:2671 #, fuzzy msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" msgstr "" -"# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n" +"# Цвет Ñтроки Ñ Ñ‚ÐµÐ¼Ð¾Ð¹ Ñтатьи\n" +"# По умолчанию: 6 (голубой)\n" -#: src/lang.c:2343 +#: src/lang.c:2677 msgid "Color of response counter" -msgstr "ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×" +msgstr "Цвет Ñчетчика количеÑтва ответов" -#: src/lang.c:2344 +#: src/lang.c:2678 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" msgstr "" -"# ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n" +"# Цвет Ñчетчика количеÑтва ответов\n" +"# По умолчанию: 2 (зелёный)\n" -#: src/lang.c:2350 +#: src/lang.c:2684 msgid "Color of sender (From:)" -msgstr "ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ From:" +msgstr "Цвет Ñтроки Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ÐµÐ»Ñ From:" -#: src/lang.c:2351 +#: src/lang.c:2685 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" msgstr "" -"# ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ (From:)\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n" +"# Цвет Ñтроки Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ÐµÐ»Ñ (From:)\n" +"# По умолчанию: 2 (зелёный)\n" -#: src/lang.c:2357 +#: src/lang.c:2691 msgid "Color of help/mail sign" -msgstr "ã×ÅÔ ÓÏÏÂÝÅÎÉÑ Ï ×ÙÚÏ×Å ÐÏÍÏÝÉ" +msgstr "Цвет ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾ вызове помощи" -#: src/lang.c:2358 +#: src/lang.c:2692 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" msgstr "" -"# ã×ÅÔ Help/Mail-Sign\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n" +"# Цвет Help/Mail-Sign\n" +"# По умолчанию: 4 (Ñиний)\n" -#: src/lang.c:2364 +#: src/lang.c:2698 msgid "Color of signatures" -msgstr "ã×ÅÔ ÓÉÇÎÁÔÕÒ" +msgstr "Цвет Ñигнатур" -#: src/lang.c:2365 +#: src/lang.c:2699 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" msgstr "" -"# ã×ÅÔ ÓÉÇÎÁÔÕÒ\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n" +"# Цвет Ñигнатур\n" +"# По умолчанию: 4 (Ñиний)\n" -#: src/lang.c:2371 +#: src/lang.c:2705 +#, fuzzy +msgid "Color of negative score" +msgstr "Цвет текÑтовых Ñтрок" + +#: src/lang.c:2706 +#, fuzzy +msgid "" +"# Color of negative score\n" +"# Default: 1 (red)\n" +msgstr "" +"# Цвет Ñигнатур\n" +"# По умолчанию: 4 (Ñиний)\n" + +#: src/lang.c:2712 +#, fuzzy +msgid "Color of positive score" +msgstr "Цвет Ñчетчика количеÑтва ответов" + +#: src/lang.c:2713 +#, fuzzy +msgid "" +"# Color of positive score\n" +"# Default: 2 (green)\n" +msgstr "" +"# Цвет Ñчетчика количеÑтва ответов\n" +"# По умолчанию: 2 (зелёный)\n" + +#: src/lang.c:2719 msgid "Color of highlighted URLs" -msgstr "ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL" +msgstr "Цвет подÑÐ²ÐµÑ‡Ð¸Ð²Ð°Ð½Ð¸Ñ URL" -#: src/lang.c:2372 +#: src/lang.c:2720 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" msgstr "" -"# ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n" +"# Цвет подÑÐ²ÐµÑ‡Ð¸Ð²Ð°Ð½Ð¸Ñ URL\n" +"# По умолчанию: -1 (цвет по умолчанию)\n" -#: src/lang.c:2378 +#: src/lang.c:2726 #, fuzzy msgid "Color of verbatim blocks" -msgstr "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË" +msgstr "Цвет текÑтовых Ñтрок" -#: src/lang.c:2379 +#: src/lang.c:2727 #, fuzzy msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" msgstr "" -"# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n" +"# Цвет Ñтроки Ñ Ñ‚ÐµÐ¼Ð¾Ð¹ Ñтатьи\n" +"# По умолчанию: 6 (голубой)\n" -#: src/lang.c:2385 +#: src/lang.c:2733 msgid "Color of highlighting with *stars*" -msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*" +msgstr "Цвет выделенного *текÑта*" -#: src/lang.c:2386 +#: src/lang.c:2734 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" msgstr "" -"# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 11 (Ö£ÌÔÙÊ)\n" +"# Цвет Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ *текÑта*\n" +"# По умолчанию: 11 (жёлтый)\n" -#: src/lang.c:2392 +#: src/lang.c:2740 msgid "Color of highlighting with _dash_" -msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_" +msgstr "Цвет выделенного _текÑта_" -#: src/lang.c:2393 +#: src/lang.c:2741 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" msgstr "" -"# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 13 (Ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ)\n" +"# Цвет Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ _текÑта_\n" +"# По умолчанию: 13 (Ñветло-розовый)\n" -#: src/lang.c:2399 +#: src/lang.c:2747 msgid "Color of highlighting with /slash/" -msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/" +msgstr "Цвет выделенного /текÑта/" -#: src/lang.c:2400 +#: src/lang.c:2748 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" msgstr "" -"# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 14 (Ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ)\n" +"# Цвет Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ /текÑта/\n" +"# По умолчанию: 14 (Ñветло-голубой)\n" -#: src/lang.c:2406 +#: src/lang.c:2754 msgid "Color of highlighting with -stroke-" -msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-" +msgstr "Цвет выделенного -текÑта-" -#: src/lang.c:2407 +#: src/lang.c:2755 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" msgstr "" -"# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 12 (Ó×ÅÔÌÏ-ÓÉÎÉÊ)\n" +"# Цвет Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ -текÑта-\n" +"# По умолчанию: 12 (Ñветло-Ñиний)\n" -#: src/lang.c:2414 +#: src/lang.c:2762 msgid "Attr. of highlighting with *stars*" -msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*" +msgstr "Ðтрибут выделенного *текÑта*" -#: src/lang.c:2415 +#: src/lang.c:2763 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7045,76 +7591,76 @@ msgid "" "# Attribute of word highlighting with *stars*\n" "# Default: 6 (bold)\n" msgstr "" -"# áÔÒÉÂÕÔÙ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ ÓÌÏ× ÎÁ ÍÏÎÏÈÒÏÍÎÙÈ ÔÅÒÍÉÎÁÌÁÈ\n" -"# ÷ÏÚÍÏÖÎÙÅ ÚÎÁÞÅÎÉÑ:\n" -"# 0 = îÏÒÍÁÌØÎÙÊ\n" -"# 1 = ðÏÄÞ£ÒËÉ×ÁÎÉÅ\n" -"# 2 = ìÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ\n" -"# 3 = òÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ\n" -"# 4 = íÉÇÁÎÉÅ\n" +"# Ðтрибуты подÑÐ²ÐµÑ‡Ð¸Ð²Ð°Ð½Ð¸Ñ Ñлов на монохромных терминалах\n" +"# Возможные значениÑ:\n" +"# 0 = Ðормальный\n" +"# 1 = Подчёркивание\n" +"# 2 = Лучшее подÑвечивание\n" +"# 3 = РеверÑное видео\n" +"# 4 = Мигание\n" "# 5 = Half bright\n" "# 6 = Bold\n" "\n" -"# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (bold)\n" +"# Ðтрибут Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð½Ð¾Ð³Ð¾ *текÑта*\n" +"# По умолчанию: 6 (bold)\n" -#: src/lang.c:2430 +#: src/lang.c:2778 msgid "Attr. of highlighting with _dash_" -msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_" +msgstr "Ðтрибут выделенного _текÑта_" -#: src/lang.c:2431 +#: src/lang.c:2779 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" msgstr "" -"# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÌÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ)\n" +"# Ðтрибут выделенного _текÑта_\n" +"# По умолчанию: 2 (лучшее подÑвечивание)\n" -#: src/lang.c:2437 +#: src/lang.c:2785 msgid "Attr. of highlighting with /slash/" -msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/" +msgstr "Ðтрибут выделенного /текÑта/" -#: src/lang.c:2438 +#: src/lang.c:2786 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" msgstr "" -"# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 5 (half bright)\n" +"# Ðтрибут Ð´Ð»Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ /текÑта/\n" +"# По умолчанию: 5 (half bright)\n" -#: src/lang.c:2444 +#: src/lang.c:2792 msgid "Attr. of highlighting with -stroke-" -msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-" +msgstr "Ðтрибут выделенного -текÑта-" -#: src/lang.c:2445 +#: src/lang.c:2793 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" msgstr "" -"# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-\n" -"# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ÒÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ)\n" +"# Ðтрибут выделенного -текÑта-\n" +"# По умолчанию: 3 (реверÑное видео)\n" -#: src/lang.c:2451 +#: src/lang.c:2799 msgid "URL highlighting in message body" -msgstr "ðÏÄÓ×ÅÞÉ×ÁÔØ URL × ÔÅÌÅ ÐÉÓØÍÁ" +msgstr "ПодÑвечивать URL в теле пиÑьма" -#: src/lang.c:2452 +#: src/lang.c:2800 msgid "# Enable URL highlighting?\n" -msgstr "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ URL?\n" +msgstr "# Включить подÑветку URL?\n" -#: src/lang.c:2457 +#: src/lang.c:2805 msgid "Word highlighting in message body" -msgstr "ðÏÄÓ×ÅÞÉ×ÁÔØ ÓÌÏ×Á × ÔÅÌÅ ÓÏÏÂÝÅÎÉÑ" +msgstr "ПодÑвечивать Ñлова в теле ÑообщениÑ" -#: src/lang.c:2458 +#: src/lang.c:2806 msgid "# Enable word highlighting?\n" -msgstr "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ ÓÌÏ×?\n" +msgstr "# Включить подÑветку Ñлов?\n" -#: src/lang.c:2463 +#: src/lang.c:2811 msgid "What to display instead of mark" -msgstr "÷Ù×ÏÄÉÔØ ×ÍÅÓÔÏ ÏÔÍÅÔËÉ" +msgstr "Выводить вмеÑто отметки" -#: src/lang.c:2464 +#: src/lang.c:2812 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7124,58 +7670,58 @@ msgid "" "# * 2 = print a space instead\n" msgstr "" -#: src/lang.c:2473 +#: src/lang.c:2821 msgid "Enter column number to wrap article lines to in the pager. sets." -msgstr "÷×ÅÄÉÔÅ ÍÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ. ÕÓÔÁÎÏ×ÉÔØ." +msgstr "Введите макÑ. чиÑло Ñимволов в Ñтроке в пейджере. уÑтановить." -#: src/lang.c:2474 +#: src/lang.c:2822 msgid "Page line wrap column" -msgstr "íÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ" +msgstr "МакÑ. чиÑло Ñимволов в Ñтроке в пейджере" -#: src/lang.c:2475 +#: src/lang.c:2823 msgid "# Wrap article lines at column\n" msgstr "" -#: src/lang.c:2480 +#: src/lang.c:2828 msgid "Wrap around threads on next unread" msgstr "" -#: src/lang.c:2481 +#: src/lang.c:2829 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "" -#: src/lang.c:2485 +#: src/lang.c:2833 msgid "Enter default mail address (and fullname). sets." -msgstr "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). ÕÓÔÁÎÏ×ÉÔØ." +msgstr "Введите email Ð°Ð´Ñ€ÐµÑ (и полное имÑ). уÑтановить." -#: src/lang.c:2486 src/lang.c:2987 +#: src/lang.c:2834 src/lang.c:3405 msgid "Mail address (and fullname)" -msgstr "Email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ)" +msgstr "Email Ð°Ð´Ñ€ÐµÑ (и полное имÑ)" -#: src/lang.c:2487 +#: src/lang.c:2835 msgid "# User's mail address (and fullname), if not username@host (fullname)\n" -msgstr "# Email ÁÄÒÅÓ ÐÏÌØÚÏ×ÁÔÅÌÑ (É ÐÏÌÎÏÅ ÉÍÑ).\n" +msgstr "# Email Ð°Ð´Ñ€ÐµÑ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ (и полное имÑ).\n" -#: src/lang.c:2492 +#: src/lang.c:2840 msgid "Show empty Followup-To in editor" -msgstr "ðÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Followup-To × ÒÅÄÁËÔÏÒÅ" +msgstr "Показывать пуÑтой Followup-To в редакторе" -#: src/lang.c:2493 +#: src/lang.c:2841 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "" -"# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Follow-up ×Ï ×ÒÅÍÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÓÔÁÔØÉ\n" +"# ЕÑли ON, то показывать пуÑтой Follow-up во Ð²Ñ€ÐµÐ¼Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñтатьи\n" -#: src/lang.c:2497 +#: src/lang.c:2845 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "" -"÷×ÅÄÉÔÅ ÐÕÔØ/! ËÏÍÁÎÄÁ/--none ÄÌÑ ÓÏÚÄÁÎÉÑ ×ÁÛÅÊ ÓÉÇÎÁÔÕÒÙ. ÕÓÔÁÎÏ×ÉÔØ." +"Введите путь/! команда/--none Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²Ð°ÑˆÐµÐ¹ Ñигнатуры. уÑтановить." -#: src/lang.c:2498 +#: src/lang.c:2846 msgid "Create signature from path/command" -msgstr "óÏÚÄÁÔØ ÓÉÇÎÁÔÕÒÕ ËÏÍÁÎÄÏÊ" +msgstr "Создать Ñигнатуру командой" -#: src/lang.c:2499 +#: src/lang.c:2847 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7185,54 +7731,54 @@ msgid "" "# sigfile=--none don't append a signature\n" msgstr "" -#: src/lang.c:2507 +#: src/lang.c:2855 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" -"îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\" × ÏÔÄÅÌØÎÏÊ ÓÔÒÏËÅ. <ðòïâåì> ×ÙÂÏÒ, " -"ÕÓÔÁÎÏ×ÉÔØ." +"Ðачинать Ñигнатуру Ñ \"--\" в отдельной Ñтроке. <ПРОБЕЛ> выбор, " +"уÑтановить." -#: src/lang.c:2508 +#: src/lang.c:2856 msgid "Prepend signature with \"-- \"" -msgstr "îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\"" +msgstr "Ðачинать Ñигнатуру Ñ \"--\"" -#: src/lang.c:2509 +#: src/lang.c:2857 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" -msgstr "# åÓÌÉ ON, ÔÏ ÎÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó ÄÅÆÉÓÏ× '\\n-- \\n'\n" +msgstr "# ЕÑли ON, то начинать Ñигнатуру Ñ Ð´ÐµÑ„Ð¸Ñов '\\n-- \\n'\n" -#: src/lang.c:2513 +#: src/lang.c:2861 msgid "Add signature when reposting articles. toggles & sets." msgstr "" -"äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +"ДобавлÑть Ñигнатуру при повторной отправке. <ПРОБЕЛ> выбор, уÑтановить." -#: src/lang.c:2514 +#: src/lang.c:2862 msgid "Add signature when reposting" -msgstr "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ" +msgstr "ДобавлÑть Ñигнатуру при повторной отправке" -#: src/lang.c:2515 +#: src/lang.c:2863 msgid "# If ON add signature to reposted articles\n" -msgstr "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ\n" +msgstr "# ЕÑли ON, то добавлÑть Ñигнатуру при повторной отправке\n" -#: src/lang.c:2519 +#: src/lang.c:2867 #, fuzzy msgid "Enter quotation marks, %I for author's initials." -msgstr "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌÙ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ, %s ÉÌÉ %S ÉÎÉÃÉÁÌÙ Á×ÔÏÒÁ." +msgstr "Введите Ñимволы Ð´Ð»Ñ Ð½Ð°Ñ‡Ð°Ð»Ð° цитированиÑ, %s или %S инициалы автора." -#: src/lang.c:2520 +#: src/lang.c:2868 msgid "Characters used as quote-marks" -msgstr "óÉÍ×ÏÌÙ ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ" +msgstr "Символы иÑпользуемые Ð´Ð»Ñ Ð½Ð°Ñ‡Ð°Ð»Ð° цитированиÑ" -#: src/lang.c:2521 +#: src/lang.c:2869 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:2527 +#: src/lang.c:2875 msgid "Quoting behavior" -msgstr "ãÉÔÉÒÏ×ÁÎÉÅ" +msgstr "Цитирование" -#: src/lang.c:2528 +#: src/lang.c:2876 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7245,67 +7791,67 @@ msgid "" "# 6 = Quote signatures, quote empty lines\n" "# 7 = Compress quotes, quote signatures, quote empty lines\n" msgstr "" -"# íÅÔÏÄ ÃÉÔÉÒÏ×ÁÎÉÑ ÓÔÁÔÅÊ ÐÒÉ ÏÔ×ÅÔÅ.\n" -"# ÷ÏÚÍÏÖÎÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n" -"# 0 = îÉÞÅÇÏ ÏÓÏÂÅÎÎÏÇÏ\n" -"# 1 = óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ\n" -"# 2 = ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ\n" -"# 3 = óÖÉÍÁÔØ ÓÉÇÎÁÔÕÒÙ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ\n" -"# 4 = ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ\n" -"# * 5 = óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ\n" -"# 6 = ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n" -"# 7 = óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n" +"# Метод Ñ†Ð¸Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñтатей при ответе.\n" +"# Возможные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (по умолчанию отмечено *):\n" +"# 0 = Ðичего оÑобенного\n" +"# 1 = Сжимать цитирование\n" +"# 2 = Цитировать Ñигнатуры\n" +"# 3 = Сжимать Ñигнатуры, цитировать Ñигнатуры\n" +"# 4 = Цитировать пуÑтые Ñтроки\n" +"# * 5 = Сжимать цитирование, цитировать пуÑтые Ñтроки\n" +"# 6 = Цитировать Ñигнатуры и пуÑтые Ñтроки\n" +"# 7 = Сжимать цитирование, цитировать Ñигнатуры и пуÑтые Ñтроки\n" -#: src/lang.c:2541 src/lang.c:2549 src/lang.c:2555 +#: src/lang.c:2889 src/lang.c:2897 src/lang.c:2903 msgid "" "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name" msgstr "" -#: src/lang.c:2542 +#: src/lang.c:2890 msgid "Quote line when following up" -msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ follow-up" +msgstr "Цитировать при follow-up" -#: src/lang.c:2543 +#: src/lang.c:2891 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:2550 +#: src/lang.c:2898 msgid "Quote line when cross-posting" -msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ËÒÏÓÓ-ÐÏÓÔÉÎÇÅ" +msgstr "Цитировать при кроÑÑ-поÑтинге" -#: src/lang.c:2556 +#: src/lang.c:2904 msgid "Quote line when mailing" -msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ÏÔÐÒÁ×ËÅ email" +msgstr "Цитировать при отправке email" -#: src/lang.c:2561 +#: src/lang.c:2909 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "" -"åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +"ЕÑли ON, то добавлÑть заголовок User-Agent:. <ПРОБЕЛ> выбор, уÑтановить." -#: src/lang.c:2562 +#: src/lang.c:2910 #, fuzzy msgid "Insert 'User-Agent:' header" -msgstr "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:" +msgstr "ДобавлÑть заголовок User-Agent:" -#: src/lang.c:2563 +#: src/lang.c:2911 msgid "# If ON include advertising User-Agent: header\n" -msgstr "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÒÅËÌÁÍÎÙÊ ÚÁÇÏÌÏ×ÏË User-Agent:\n" +msgstr "# ЕÑли ON, то добавлÑть рекламный заголовок User-Agent:\n" -#: src/lang.c:2568 +#: src/lang.c:2916 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -"÷×ÅÄÉÔÅ ËÏÄÉÒÏ×ËÕ ÄÌÑ MIME (ÎÁÐÒ. US-ASCII, ISO-8859-1, EUC-KR), " -"ÕÓÔÁÎÏ×ÉÔØ." +"Введите кодировку Ð´Ð»Ñ MIME (напр. US-ASCII, ISO-8859-1, EUC-KR), " +"уÑтановить." -#: src/lang.c:2569 +#: src/lang.c:2917 msgid "MM_CHARSET" msgstr "" -#: src/lang.c:2570 +#: src/lang.c:2918 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7315,43 +7861,43 @@ msgid "" "# mm_charset is considered not displayable and represented as '?'.\n" msgstr "" -#: src/lang.c:2580 +#: src/lang.c:2928 msgid "MM_NETWORK_CHARSET" msgstr "" -#: src/lang.c:2581 +#: src/lang.c:2929 msgid "# Charset used for MIME (Content-Type) header in postings.\n" -msgstr "# ëÏÄÉÒÏ×ËÁ × MIME (Content-Type) × ÏÔÐÒÁ×ÌÑÅÍÙÈ ÓÔÁÔØÑÈ.\n" +msgstr "# Кодировка в MIME (Content-Type) в отправлÑемых ÑтатьÑÑ….\n" -#: src/lang.c:2585 +#: src/lang.c:2933 #, fuzzy msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -"÷×ÅÄÉÔÅ ËÏÄÉÒÏ×ËÕ ÄÌÑ MIME (ÎÁÐÒ. US-ASCII, ISO-8859-1, EUC-KR), " -"ÕÓÔÁÎÏ×ÉÔØ." +"Введите кодировку Ð´Ð»Ñ MIME (напр. US-ASCII, ISO-8859-1, EUC-KR), " +"уÑтановить." -#: src/lang.c:2586 +#: src/lang.c:2934 msgid "MM_LOCAL_CHARSET" msgstr "" -#: src/lang.c:2587 +#: src/lang.c:2935 msgid "# Charset supported locally.\n" msgstr "" -#: src/lang.c:2594 +#: src/lang.c:2942 msgid "Mailbox format" -msgstr "æÏÒÍÁÔ Mailbox" +msgstr "Формат Mailbox" -#: src/lang.c:2595 +#: src/lang.c:2943 msgid "# Format of the mailbox.\n" -msgstr "# æÏÒÍÁÔ mailbox.\n" +msgstr "# Формат mailbox.\n" -#: src/lang.c:2600 +#: src/lang.c:2948 msgid "MIME encoding in news messages" -msgstr "ëÏÄÉÒÏ×ËÁ MIME × ÓÔÁÔØÑÈ" +msgstr "Кодировка MIME в ÑтатьÑÑ…" -#: src/lang.c:2601 +#: src/lang.c:2949 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" @@ -7360,53 +7906,53 @@ msgid "" "# Russian charsets with a lot of 8bit characters.\n" msgstr "" -#: src/lang.c:2609 src/lang.c:2630 +#: src/lang.c:2957 src/lang.c:2978 msgid "Don't change unless you know what you are doing. cancels." -msgstr "îÅ ÉÚÍÅÎÑÊÔÅ, ÅÓÌÉ ÎÅ ÐÏÎÉÍÁÅÔÅ ÞÔÏ ×Ù ÄÅÌÁÅÔÅ. ÏÔÍÅÎÁ." +msgstr "Ðе изменÑйте, еÑли не понимаете что вы делаете. отмена." -#: src/lang.c:2610 +#: src/lang.c:2958 msgid "Use 8bit characters in news headers" -msgstr "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÓÔÁÔÅÊ" +msgstr "ИÑпользовать 8 битные Ñимволы в заголовках Ñтатей" -#: src/lang.c:2611 +#: src/lang.c:2959 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" "# 8bit chars in header are encoded regardless of the value of this\n" "# parameter unless post_mime_encoding is 8bit as well.\n" msgstr "" -"# åÓÌÉ ON, ÔÏ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÓÔÁÔÅÊ ÎÅ ËÏÄÉÒÕÀÔÓÑ.\n" -"# ðÏ ÕÍÏÌÞÎÁÎÉÀ OFF. ôÁËÉÍ ÏÂÒÁÚÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ\n" -"# ËÏÄÉÒÕÀÔÓÑ. 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ËÏÄÉÒÕÀÔÓÑ ×ÎÅ ÚÁ×ÉÓÉÍÏÓÔÉ\n" -"# ÏÔ ÚÎÁÞÅÎÉÑ ÜÔÏÇÏ ÐÁÒÁÍÅÔÒÁ, ÐÏËÁ post_mime_encoding ÔÁËÖÅ\n" -"# ÎÅ ÕÓÔÁÎÏ×ÌÅÎ × 8bit.\n" +"# ЕÑли ON, то 8 битные Ñимволы в заголовках Ñтатей не кодируютÑÑ.\n" +"# По умолчнанию OFF. Таким образом по умолчанию 8 битные Ñимволы\n" +"# кодируютÑÑ. 8 битные Ñимволы в заголовках кодируютÑÑ Ð²Ð½Ðµ завиÑимоÑти\n" +"# от Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñтого параметра, пока post_mime_encoding также\n" +"# не уÑтановлен в 8bit.\n" -#: src/lang.c:2618 +#: src/lang.c:2966 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" -"á×ÔÏÐÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ, " -" ÏÔÍÅÎÉÔØ" +"ÐвтопроÑмотр поÑÑ‚-обработанных файлов. <ПРОБЕЛ> выбор, уÑтановить, " +" отменить" -#: src/lang.c:2619 +#: src/lang.c:2967 msgid "View post-processed files" -msgstr "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×" +msgstr "ПроÑмотр поÑÑ‚-обработанных файлов" -#: src/lang.c:2620 +#: src/lang.c:2968 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "" -"# åÓÌÉ ÕÓÔÁÎÏ×ÌÅÎ, ÔÏ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÅ ÆÁÊÌÙ ÂÕÄÕÔ ÏÔËÒÙ×ÁÔØÓÑ\n" -"# × ÐÒÏÓÍÏÔÏÒÝÉËÅ\n" +"# ЕÑли уÑтановлен, то поÑÑ‚-обработанные файлы будут открыватьÑÑ\n" +"# в проÑмоторщике\n" -#: src/lang.c:2625 +#: src/lang.c:2973 msgid "MIME encoding in mail messages" -msgstr "MIME ËÏÄÉÒÏ×ËÁ × ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÑÈ" +msgstr "MIME кодировка в почтовых ÑообщениÑÑ…" -#: src/lang.c:2631 +#: src/lang.c:2979 msgid "Use 8bit characters in mail headers" -msgstr "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÐÏÞÔÙ" +msgstr "ИÑпользовать 8 битные Ñимволы в заголовках почты" -#: src/lang.c:2632 +#: src/lang.c:2980 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7417,43 +7963,43 @@ msgid "" "# turn it ON unless you have some compelling reason.\n" msgstr "" -#: src/lang.c:2643 +#: src/lang.c:2991 msgid "Strip blanks from ends of lines" -msgstr "õÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ" +msgstr "Убирать пробелы в конце Ñтроки" -#: src/lang.c:2644 +#: src/lang.c:2992 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" msgstr "" -"# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ ÄÌÑ ÂÏÌÅÅ ÂÙÓÔÒÏÇÏ ×Ù×ÏÄÁ\n" -"# ÎÁ ÍÅÄÌÅÎÎÙÈ ÔÅÒÍÉÎÁÌÁÈ.\n" +"# ЕÑли ON, то убирать пробелы в конце Ñтроки Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ быÑтрого вывода\n" +"# на медленных терминалах.\n" -#: src/lang.c:2650 +#: src/lang.c:2998 msgid "If ON, use transliteration. toggles & sets." msgstr "" -"åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÒÁÎÓÌÉÔÅÒÁÃÉÀ, <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ" +"ЕÑли ON, то иÑпользовать транÑлитерацию, <ПРОБЕЛ> выбор, уÑтановить" -#: src/lang.c:2651 +#: src/lang.c:2999 msgid "Transliteration" -msgstr "ôÒÁÎÓÌÉÔÅÒÁÃÉÑ" +msgstr "ТранÑлитерациÑ" -#: src/lang.c:2652 +#: src/lang.c:3000 msgid "" "# If ON, use //TRANSLIT extension. This means that when a character cannot\n" "# be represented in the in the target character set, it can be approximated\n" "# through one or several similarly looking characters.\n" msgstr "" -"# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÒÁÓÛÉÒÅÎÉÅ //TRANSLIT. üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ËÏÇÄÁ\n" -"# ÓÉÍ×ÏÌ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÐÒÅÄÓÔÁ×ÌÅÎ × ÃÅÌÅ×ÏÍ ÎÁÂÏÒÅ ÓÉÍ×ÏÌÏ×, ÔÏ ÏÎ\n" -"# ÁÐÐÒÏËÓÉÍÉÒÕÅÔÓÑ ÏÄÎÉÍ ÉÌÉ ÎÅÓËÏÌØËÉÍÉ ÐÏÈÏÖÉÍÉ ÓÉÍ×ÏÌÁÍÉ.\n" +"# ЕÑли ON, то иÑпользовать раÑширение //TRANSLIT. Это означает, что когда\n" +"# Ñимвол не может быть предÑтавлен в целевом наборе Ñимволов, то он\n" +"# аппрокÑимируетÑÑ Ð¾Ð´Ð½Ð¸Ð¼ или неÑколькими похожими Ñимволами.\n" -#: src/lang.c:2660 +#: src/lang.c:3008 #, fuzzy msgid "Send you a Cc/Bcc automatically" -msgstr "ïÔÐÒÁ×ÌÑÔØ ×ÁÍ Cc Á×ÔÏÍÁÔÉÞÅÓËÉ" +msgstr "ОтправлÑть вам Cc автоматичеÑки" -#: src/lang.c:2661 +#: src/lang.c:3009 #, fuzzy msgid "" "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n" @@ -7463,124 +8009,124 @@ msgid "" "# 2 = Bcc\n" "# 3 = Cc and Bcc\n" msgstr "" -"# æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode\n" -"# ÷ÏÚÍÏÖÎÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n" -"# 0 = îÉÞÅÇÏ\n" +"# Форма нормализации Unicode\n" +"# Возможные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (по умолчанию отмечено *):\n" +"# 0 = Ðичего\n" "# * 1 = NFKC\n" "# 2 = NFKD\n" "# 3 = NFC\n" "# 4 = NFD\n" -#: src/lang.c:2672 +#: src/lang.c:3020 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2673 +#: src/lang.c:3021 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2679 +#: src/lang.c:3027 msgid "Enter address elements about which you want to be warned. sets." msgstr "" -#: src/lang.c:2680 +#: src/lang.c:3028 msgid "Spamtrap warning address parts" msgstr "" -#: src/lang.c:2681 +#: src/lang.c:3029 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:2686 +#: src/lang.c:3034 msgid "Enter default number of days a filter entry will be valid. sets." -msgstr "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ. ÕÓÔÁÎÏ×ÉÔØ." +msgstr "Введите чиÑло дней пока фильтр имеет Ñилу. уÑтановить." -#: src/lang.c:2687 +#: src/lang.c:3035 msgid "No. of days a filter entry is valid" -msgstr "þÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ" +msgstr "ЧиÑло дней пока фильтр имеет Ñилу" -#: src/lang.c:2688 +#: src/lang.c:3036 msgid "# Number of days a short term filter will be active\n" msgstr "" -#: src/lang.c:2692 +#: src/lang.c:3040 msgid "Add posted articles to filter. toggles & sets." -msgstr "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ, <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ" +msgstr "Добавить отправленные Ñтатьи в фильтр, <ПРОБЕЛ> выбор, уÑтановить" -#: src/lang.c:2693 +#: src/lang.c:3041 msgid "Add posted articles to filter" -msgstr "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ" +msgstr "Добавить отправленные Ñтатьи в фильтр" -#: src/lang.c:2694 +#: src/lang.c:3042 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" msgstr "" -#: src/lang.c:2698 +#: src/lang.c:3046 msgid "The directory where articles/threads are to be saved in mailbox format." -msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox." +msgstr "Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñтатей/диÑкуÑÑий в формате mailbox." -#: src/lang.c:2699 +#: src/lang.c:3047 msgid "Mail directory" -msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÐÏÞÔÙ" +msgstr "Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð´Ð»Ñ Ð¿Ð¾Ñ‡Ñ‚Ñ‹" -#: src/lang.c:2700 +#: src/lang.c:3048 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" -msgstr "# (-m) ÄÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox\n" +msgstr "# (-m) Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñтатей/диÑкуÑÑий в формате mailbox\n" -#: src/lang.c:2705 +#: src/lang.c:3053 msgid "Save articles in batch mode (-S)" -msgstr "óÏÈÒÁÎÑÔØ ÓÔÁÔØÉ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ (-S)" +msgstr "СохранÑть Ñтатьи в пакетном режиме (-S)" -#: src/lang.c:2706 +#: src/lang.c:3054 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:2711 +#: src/lang.c:3059 msgid "The directory where you want articles/threads saved." -msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ" +msgstr "Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñтатей/диÑкуÑÑий" -#: src/lang.c:2712 +#: src/lang.c:3060 msgid "Directory to save arts/threads in" -msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ" +msgstr "Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñтатей/диÑкуÑÑий" -#: src/lang.c:2713 +#: src/lang.c:3061 msgid "# Directory where articles/threads are saved\n" -msgstr "# äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n" +msgstr "# Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñтатей/диÑкуÑÑий\n" -#: src/lang.c:2717 +#: src/lang.c:3065 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "" -"ïÔÍÅÔÉÔØ ÓÏÈÒÁΣÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, " -"ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ" +"Отметить Ñохранённые Ñтатьи/диÑкуÑÑии как прочитанные. <ПРОБЕЛ> выбор, " +"уÑтановить, отмена" -#: src/lang.c:2718 +#: src/lang.c:3066 msgid "Mark saved articles/threads as read" -msgstr "ïÔÍÅÔÉÔØ ÓÏÈÒÁΣÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ" +msgstr "Отметить Ñохранённые Ñтатьи/диÑкуÑÑии как прочитанные" -#: src/lang.c:2719 +#: src/lang.c:3067 msgid "# If ON mark articles that are saved as read\n" -msgstr "# åÓÌÉ ON, ÔÏ ÏÔÍÅÔÉÔØ ÓÏÈÒÁΣÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ\n" +msgstr "# ЕÑли ON, то отметить Ñохранённые Ñтатьи как прочитанные\n" -#: src/lang.c:2723 +#: src/lang.c:3071 msgid "Do post processing (e.g. extract attachments) for saved articles." msgstr "" -"÷ÙÐÏÌÎÉÔØ ÐÏÓÔ-ÏÂÒÁÂÏÔËÕ (ÎÁÐÒ. ÕÂÒÁÔØ ×ÌÏÖÅÎÉÑ) ÄÌÑ ÓÏÈÒÁÎÑÅÍÙÈ ÓÔÁÔÅÊ" +"Выполнить поÑÑ‚-обработку (напр. убрать вложениÑ) Ð´Ð»Ñ ÑохранÑемых Ñтатей" -#: src/lang.c:2724 +#: src/lang.c:3072 msgid "Post process saved articles" -msgstr "ðÏÓÔ-ÏÂÒÁÂÏÔËÁ ÓÏÈÒÁΣÎÎÙÈ ÓÔÁÔÅÊ" +msgstr "ПоÑÑ‚-обработка Ñохранённых Ñтатей" -#: src/lang.c:2725 +#: src/lang.c:3073 #, fuzzy msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" @@ -7589,108 +8135,108 @@ msgid "" "# 1 = extract shell archives (shar) only\n" "# 2 = Yes\n" msgstr "" -"# æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode\n" -"# ÷ÏÚÍÏÖÎÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n" -"# 0 = îÉÞÅÇÏ\n" +"# Форма нормализации Unicode\n" +"# Возможные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (по умолчанию отмечено *):\n" +"# 0 = Ðичего\n" "# * 1 = NFKC\n" "# 2 = NFKD\n" "# 3 = NFC\n" "# 4 = NFD\n" -#: src/lang.c:2734 +#: src/lang.c:3082 msgid "Process only unread articles" -msgstr "ïÂÒÁÂÏÔÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ" +msgstr "Обработать только непроч. Ñтатьи" -#: src/lang.c:2735 +#: src/lang.c:3083 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" msgstr "" -#: src/lang.c:2740 +#: src/lang.c:3088 msgid "Print all or just part of header. toggles & sets." msgstr "" -"ðÅÞÁÔÁÔØ ×ÓÅ ÉÌÉ ÔÏÌØËÏ ÞÁÓÔØ ÚÁÇÏÌÏ×ËÏ×. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +"Печатать вÑе или только чаÑть заголовков. <ПРОБЕЛ> выбор, уÑтановить." -#: src/lang.c:2741 +#: src/lang.c:3089 msgid "Print all headers when printing" -msgstr "ðÅÞÁÔÁÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ" +msgstr "Печатать вÑе заголовки" -#: src/lang.c:2742 +#: src/lang.c:3090 msgid "" "# If ON print all of article header otherwise just the important lines\n" -msgstr "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ ÓÔÁÔÅÊ, ÉÎÁÞÅ ÔÏÌØËÏ ×ÁÖÎÙÅ\n" +msgstr "# ЕÑли ON, то выводить вÑе заголовки Ñтатей, иначе только важные\n" -#: src/lang.c:2746 +#: src/lang.c:3094 msgid "" "The printer program with options that is to be used to print articles/" "threads." -msgstr "ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ" +msgstr "Команда печати Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸ Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ Ñтатей/диÑкуÑÑий" -#: src/lang.c:2747 +#: src/lang.c:3095 msgid "Printer program with options" -msgstr "ðÒÏÇÒÁÍÍÁ ÐÅÞÁÔÉ Ó ÏÐÃÉÑÍÉ" +msgstr "Программа печати Ñ Ð¾Ð¿Ñ†Ð¸Ñми" -#: src/lang.c:2748 +#: src/lang.c:3096 msgid "# Print program with parameters used to print articles/threads\n" -msgstr "# ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n" +msgstr "# Команда печати Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸ Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ Ñтатей/диÑкуÑÑий\n" -#: src/lang.c:2754 +#: src/lang.c:3102 msgid "Force redraw after certain commands" -msgstr "ðÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ËÏÍÁÎÄ" +msgstr "ПерериÑовывать Ñкран поÑле некоторых команд" -#: src/lang.c:2755 +#: src/lang.c:3103 msgid "" "# If ON a screen redraw will always be done after certain external commands\n" -msgstr "# åÓÌÉ ON, ÔÏ ÐÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ×ÎÅÛÎÉÈ ËÏÍÁÎÄ\n" +msgstr "# ЕÑли ON, то перериÑовывать Ñкран поÑле некоторых внешних команд\n" -#: src/lang.c:2759 +#: src/lang.c:3107 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "" -"÷×ÅÄÉÔÅ %E ÄÌÑ ÉÍÅÎÉ ÒÅÄÁËÔÏÒÁ, %F ÄÌÑ ÉÍÅÎÉ ÆÁÊÌÁ, %N ÄÌÑ ÎÏÍÅÒÁ ÓÔÒÏËÉ. " -" ÕÓÔÁÎÏ×ÉÔØ." +"Введите %E Ð´Ð»Ñ Ð¸Ð¼ÐµÐ½Ð¸ редактора, %F Ð´Ð»Ñ Ð¸Ð¼ÐµÐ½Ð¸ файла, %N Ð´Ð»Ñ Ð½Ð¾Ð¼ÐµÑ€Ð° Ñтроки. " +" уÑтановить." -#: src/lang.c:2760 +#: src/lang.c:3108 msgid "Invocation of your editor" -msgstr "úÁÐÕÓË ×ÁÛÅÇÏ ÒÅÄÁËÔÏÒÁ" +msgstr "ЗапуÑк вашего редактора" -#: src/lang.c:2761 +#: src/lang.c:3109 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" msgstr "" -"# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÚÁÐÕÓËÁ ÒÅÄÁËÔÏÒÁ ×ËÌÀÞÁÅÔ ÐÁÒÁÍÅÔÒÙ\n" -"# %E òÅÄÁËÔÏÒ %F éÍÑ ÆÁÊÌÁ %N îÏÍÅÒ ÓÔÒÏËÉ\n" +"# Формат Ñтроки Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка редактора включает параметры\n" +"# %E Редактор %F Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° %N Ðомер Ñтроки\n" -#: src/lang.c:2766 +#: src/lang.c:3114 msgid "" "Enter name and options for external-inews, --internal for internal inews" -msgstr "÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ external-inews, --internal ÄÌÑ internal inews" +msgstr "Введите Ð¸Ð¼Ñ Ð¸ опции Ð´Ð»Ñ external-inews, --internal Ð´Ð»Ñ internal inews" -#: src/lang.c:2767 +#: src/lang.c:3115 msgid "External inews" -msgstr "÷ÎÅÛÎÉÊ inews" +msgstr "Внешний inews" -#: src/lang.c:2768 +#: src/lang.c:3116 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" msgstr "" -"# åÓÌÉ --internal, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÓÔÒÏÅÎÎÙÊ ÍÉÎÉ unews ÄÌÑ ÏÔÐÒÁ×ËÉ\n" -"# ÓÔÁÔÅÊ ÞÅÒÅÚ NNTP, ÉÎÁÞÅ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÅÛÎÀÀ ÐÒÏÇÒÁÍÍÕ inews\n" +"# ЕÑли --internal, то иÑпользовать вÑтроенный мини unews Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸\n" +"# Ñтатей через NNTP, иначе иÑпользовать внешнюю программу inews\n" -#: src/lang.c:2772 +#: src/lang.c:3120 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" -"÷×ÅÄÉÔÅ %M ÄÌÑ MTA, %S ÄÌÑ ÔÅÍÙ, %T ÄÌÑ To, %F ÄÌÑ ÉÍÅÎÉ ÆÁÊÌÁ, " -"ÕÓÔÁÎÏ×ÉÔØ." +"Введите %M Ð´Ð»Ñ MTA, %S Ð´Ð»Ñ Ñ‚ÐµÐ¼Ñ‹, %T Ð´Ð»Ñ To, %F Ð´Ð»Ñ Ð¸Ð¼ÐµÐ½Ð¸ файла, " +"уÑтановить." -#: src/lang.c:2773 +#: src/lang.c:3121 msgid "Invocation of your mail command" -msgstr "úÁÐÕÓË ×ÁÛÅÊ ËÏÍÁÎÄÙ ÏÔÐÒÁ×ËÉ ÐÏÞÔÙ" +msgstr "ЗапуÑк вашей команды отправки почты" -#: src/lang.c:2774 +#: src/lang.c:3122 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" @@ -7698,11 +8244,11 @@ msgid "" "# e.g. mutt interactive : mutt -H %F\n" msgstr "" -#: src/lang.c:2782 +#: src/lang.c:3130 msgid "Use interactive mail reader" -msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ" +msgstr "ИÑпользовать интерактивную программу Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñ‡Ñ‚Ñ‹" -#: src/lang.c:2783 +#: src/lang.c:3131 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7710,82 +8256,82 @@ msgid "" "# 1 = use interactive mailreader with headers in file\n" "# 2 = use interactive mailreader without headers in file\n" msgstr "" -"# éÎÔÅÒÁËÔÉ×ÎÁÑ ÐÒÏÇÒÁÍÍÁ ÞÔÅÎÉÑ ÐÏÞÔÙ\n" -"# ÷ÏÚÍÏÖÎÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n" -"# * 0 = ÎÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ\n" -"# 1 = ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ Ó ÚÁÇÏÌÏ×ËÁÍÉ × " -"ÆÁÊÌÅ\n" -"# 2 = ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ ÂÅÚ ÚÁÇÏÌÏ×ËÏ× × " -"ÆÁÊÌÅ\n" +"# Ð˜Ð½Ñ‚ÐµÑ€Ð°ÐºÑ‚Ð¸Ð²Ð½Ð°Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñ‡Ñ‚Ñ‹\n" +"# Возможные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (по умолчанию отмечено *):\n" +"# * 0 = не иÑпользовать интерактивную программу Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñ‡Ñ‚Ñ‹\n" +"# 1 = иÑпользовать интерактивную программу Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñ‡Ñ‚Ñ‹ Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ°Ð¼Ð¸ в " +"файле\n" +"# 2 = иÑпользовать интерактивную программу Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñ‡Ñ‚Ñ‹ без заголовков в " +"файле\n" -#: src/lang.c:2792 +#: src/lang.c:3140 msgid "Remove ~/.article after posting" -msgstr "õÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ" +msgstr "Убрать ~/.article поÑле отправки" -#: src/lang.c:2793 +#: src/lang.c:3141 msgid "# If ON remove ~/.article after posting.\n" -msgstr "# åÓÌÉ ON, ÔÏ ÕÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ.\n" +msgstr "# ЕÑли ON, то убрать ~/.article поÑле отправки.\n" -#: src/lang.c:2799 +#: src/lang.c:3147 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "" -#: src/lang.c:2800 +#: src/lang.c:3148 msgid "" "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n" msgstr "" -#: src/lang.c:2805 +#: src/lang.c:3153 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" -"éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ " -"ÓÏÈÒÁÎÑÔØ." +"Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ Ð²Ñех отправленных Ñтатей. уÑтановить, не имени=не " +"ÑохранÑть." -#: src/lang.c:2806 +#: src/lang.c:3154 msgid "Filename for posted articles" -msgstr "éÍÑ ÆÁÊÌÁ ÄÌÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ" +msgstr "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ñ… Ñтатей" -#: src/lang.c:2807 +#: src/lang.c:3155 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" msgstr "" -"# éÍÑ ÆÁÊÌÁ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ.\n" -"# åÓÌÉ ÉÍÑ ÆÁÊÌÁ ÎÅ ÕËÁÚÁÎÏ, ÔÏ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ ÎÅ ÂÕÄÕÔ ÓÏÈÒÁÎÑÔÓÑ.\n" +"# Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ñ… Ñтатей.\n" +"# ЕÑли Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° не указано, то отправленные Ñтатьи не будут ÑохранÑÑ‚ÑÑ.\n" -#: src/lang.c:2812 +#: src/lang.c:3160 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" -"äÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles. <ðòïâåì> ×ÙÂÏÒ, " -"ÕÓÔÁÎÏ×ÉÔØ." +"Держать вÑе неудавшиеÑÑ Ñтатьи в ~/dead.articles. <ПРОБЕЛ> выбор, " +"уÑтановить." -#: src/lang.c:2813 +#: src/lang.c:3161 msgid "Keep failed arts in ~/dead.articles" -msgstr "äÅÒÖÁÔØ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles" +msgstr "Держать неудавшиеÑÑ Ñтатьи в ~/dead.articles" -#: src/lang.c:2814 +#: src/lang.c:3162 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "" -"# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n" +"# ЕÑли ON, то держать вÑе неудавшиеÑÑ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ Ñтатей в ~/dead.articles\n" -#: src/lang.c:2818 +#: src/lang.c:3166 msgid "Do you want to strip unsubscribed groups from .newsrc" -msgstr "èÏÔÉÔÅ ÕÂÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ .newsrc" +msgstr "Хотите убрать неподпиÑанные группы из .newsrc" -#: src/lang.c:2819 +#: src/lang.c:3167 msgid "No unsubscribed groups in newsrc" -msgstr "õÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc" +msgstr "Убирать неподпиÑанные группы из newsrc" -#: src/lang.c:2820 +#: src/lang.c:3168 msgid "# If ON strip unsubscribed groups from newsrc\n" -msgstr "# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc\n" +msgstr "# ЕÑли ON, то убирать неподпиÑанные группы из newsrc\n" -#: src/lang.c:2825 +#: src/lang.c:3173 msgid "Remove bogus groups from newsrc" -msgstr "õÂÉÒÁÔØ ÆÉËÔÉ×ÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc" +msgstr "Убирать фиктивные группы из newsrc" -#: src/lang.c:2826 +#: src/lang.c:3174 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7793,81 +8339,82 @@ msgid "" "# 1 = remove\n" "# 2 = highlight with D on selection screen\n" msgstr "" -"# äÅÊÓÔ×ÉÑ Ó ÆÉËÔÉ×ÎÙÍÉ ÇÒÕÐÐÁÍÉ ÉÚ ÆÁÊÌÁ newsrc\n" -"# ÷ÏÚÍÏÖÎÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n" -"# * 0 = ÏÓÔÁ×ÌÑÔØ\n" -"# 1 = ÕÎÉÞÔÏÖÁÔØ\n" -"# 2 = ÐÏÍÅÞÁÔØ D × ÜËÒÁÎÅ ×ÙÂÏÒÁ\n" +"# ДейÑÑ‚Ð²Ð¸Ñ Ñ Ñ„Ð¸ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¼Ð¸ группами из файла newsrc\n" +"# Возможные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (по умолчанию отмечено *):\n" +"# * 0 = оÑтавлÑть\n" +"# 1 = уничтожать\n" +"# 2 = помечать D в Ñкране выбора\n" -#: src/lang.c:2835 +#: src/lang.c:3183 #, fuzzy msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "" -"÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. " -"ÕÓÔÁÎÏ×ÉÔØ." +"Введите количеÑтво Ñекунд между автоматичеÑким чтением активного файла. " +"уÑтановить." -#: src/lang.c:2836 +#: src/lang.c:3184 msgid "NNTP read timeout in seconds" msgstr "" -#: src/lang.c:2837 +#: src/lang.c:3185 msgid "" "# Time in seconds to wait for a response from the server (0=no timeout)\n" msgstr "" -#: src/lang.c:2842 +#: src/lang.c:3190 msgid "Enter number of seconds until active file will be reread. sets." msgstr "" -"÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. " -"ÕÓÔÁÎÏ×ÉÔØ." +"Введите количеÑтво Ñекунд между автоматичеÑким чтением активного файла. " +"уÑтановить." -#: src/lang.c:2843 +#: src/lang.c:3191 msgid "Interval in secs to reread active" -msgstr "éÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ ÞÔÅÎÉÅÍ active" +msgstr "Интервал в Ñекундах между чтением active" -#: src/lang.c:2844 +#: src/lang.c:3192 msgid "" "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "" -"# ÷ÒÅÍÅÎÎÏÊ ÉÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÆÁÊÌÁ\n" -"# active (0=ÎÉËÏÇÄÁ)\n" +"# Временной интервал в Ñекундах между автоматичеÑким чтением файла\n" +"# active (0=никогда)\n" -#: src/lang.c:2849 +#: src/lang.c:3197 msgid "Reconnect to server automatically" -msgstr "óÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á Ó ÓÅÒ×ÅÒÏÍ Á×ÔÏÍÁÔÉÞÅÓËÉ" +msgstr "СоединитьÑÑ Ñнова Ñ Ñервером автоматичеÑки" -#: src/lang.c:2850 +#: src/lang.c:3198 msgid "" "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "" -"# åÓÌÉ ON, ÔÏ Á×ÔÏÍÁÔÉÞÅÓËÉ ÐÅÒÅÐÏÄËÌÀÞÁÔØÓÑ Ë ÓÅÒ×ÅÒÕ NNTP, ÅÓÌÉ " -"ÓÏÅÄÉÎÅÎÉÅ\n" -"# ÐÒÅÒ×ÁÌÏÓØ\n" +"# ЕÑли ON, то автоматичеÑки переподключатьÑÑ Ðº Ñерверу NNTP, еÑли " +"Ñоединение\n" +"# прервалоÑÑŒ\n" -#: src/lang.c:2854 +#: src/lang.c:3202 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" -#: src/lang.c:2855 +#: src/lang.c:3203 msgid "Cache NNTP overview files locally" msgstr "" -#: src/lang.c:2856 +#: src/lang.c:3204 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "" -#: src/lang.c:2860 src/lang.c:2875 src/lang.c:2895 src/lang.c:2914 +#: src/lang.c:3208 src/lang.c:3223 src/lang.c:3243 src/lang.c:3266 +#: src/lang.c:3291 src/lang.c:3313 src/lang.c:3332 msgid "Enter format string. sets, cancels." -msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." +msgstr "Введите формат Ñтроки. уÑтановить, отмена." -#: src/lang.c:2861 +#: src/lang.c:3209 #, fuzzy msgid "Format string for selection level" -msgstr "×ÅÒÎÕÔØÓÑ × ÕÒÏ×ÅÎØ ×ÙÂÏÒÁ ÇÒÕÐÐ" +msgstr "вернутьÑÑ Ð² уровень выбора групп" -#: src/lang.c:2862 +#: src/lang.c:3210 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -7881,12 +8428,12 @@ msgid "" "# %U Unread count\n" msgstr "" -#: src/lang.c:2876 +#: src/lang.c:3224 #, fuzzy msgid "Format string for group level" -msgstr "æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ×Ù×ÏÄÁ ÄÁÔ" +msgstr "Формат Ñтроки Ð´Ð»Ñ Ð²Ñ‹Ð²Ð¾Ð´Ð° дат" -#: src/lang.c:2877 +#: src/lang.c:3225 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -7905,12 +8452,94 @@ msgid "" "# %S Score\n" msgstr "" -#: src/lang.c:2896 +#: src/lang.c:3244 +#, fuzzy +msgid "Format string for attachment level" +msgstr "# Формат Ñтроки Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ñ‚Ñ‹\n" + +#: src/lang.c:3245 +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:3267 +#, fuzzy +msgid "Format string for display of mime header" +msgstr "Формат Ñтроки Ð´Ð»Ñ Ð²Ñ‹Ð²Ð¾Ð´Ð° дат" + +#: src/lang.c:3268 +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:3292 +#, fuzzy +msgid "Format string for display of uue header" +msgstr "Формат Ñтроки Ð´Ð»Ñ Ð²Ñ‹Ð²Ð¾Ð´Ð° дат" + +#: src/lang.c:3293 +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:3314 #, fuzzy msgid "Format string for thread level" -msgstr "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÄÁÔÙ\n" +msgstr "# Формат Ñтроки Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ñ‚Ñ‹\n" -#: src/lang.c:2897 +#: src/lang.c:3315 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -7928,19 +8557,19 @@ msgid "" "# %T Thread tree (only thread level)\n" msgstr "" -#: src/lang.c:2915 +#: src/lang.c:3333 msgid "Format string for display of dates" -msgstr "æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ×Ù×ÏÄÁ ÄÁÔ" +msgstr "Формат Ñтроки Ð´Ð»Ñ Ð²Ñ‹Ð²Ð¾Ð´Ð° дат" -#: src/lang.c:2916 +#: src/lang.c:3334 msgid "# Format string for date representation\n" -msgstr "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÄÁÔÙ\n" +msgstr "# Формат Ñтроки Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ñ‚Ñ‹\n" -#: src/lang.c:2926 +#: src/lang.c:3344 msgid "Unicode normalization form" -msgstr "æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode" +msgstr "Форма нормализации Unicode" -#: src/lang.c:2927 +#: src/lang.c:3345 #, fuzzy msgid "" "# Unicode normalization form\n" @@ -7952,28 +8581,28 @@ msgid "" "# 4 = NFD\n" "# 5 = NFKC_CF\n" msgstr "" -"# æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode\n" -"# ÷ÏÚÍÏÖÎÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n" -"# 0 = îÉÞÅÇÏ\n" +"# Форма нормализации Unicode\n" +"# Возможные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (по умолчанию отмечено *):\n" +"# 0 = Ðичего\n" "# * 1 = NFKC\n" "# 2 = NFKD\n" "# 3 = NFC\n" "# 4 = NFD\n" -#: src/lang.c:2941 +#: src/lang.c:3359 msgid "Render BiDi" -msgstr "÷ÏÓÐÒÏÉÚ×ÏÄÉÔØ BiDi" +msgstr "ВоÑпроизводить BiDi" -#: src/lang.c:2942 +#: src/lang.c:3360 msgid "# If ON, bi-directional text is rendered by tin\n" -msgstr "# åÓÌÉ ON, ÔÏ Ä×ÕÎÁÐÒÁ×ÌÅÎÎÙÊ ÔÅËÓÔ ×ÏÓÐÒÏÉÚ×ÏÄÉÔÓÑ tin'ÏÍ\n" +msgstr "# ЕÑли ON, то двунаправленный текÑÑ‚ воÑпроизводитÑÑ tin'ом\n" -#: src/lang.c:2949 +#: src/lang.c:3367 #, fuzzy msgid "Function for sorting articles" -msgstr "éÍÑ ÆÁÊÌÁ ÄÌÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ" +msgstr "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ñ… Ñтатей" -#: src/lang.c:2950 +#: src/lang.c:3368 #, fuzzy msgid "" "# Function for sorting articles\n" @@ -7981,606 +8610,377 @@ msgid "" "# * 0 = qsort\n" "# 1 = heapsort\n" msgstr "" -"# óÏÐÏÓÔÁ×ÌÅÎÉÅ Ó ÛÁÂÌÏÎÏÍ\n" -"# ÷ÏÚÍÏÖÎÙÅ ÚÎÁÞÅÎÉÑ (ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÔÍÅÞÅÎÏ *):\n" +"# СопоÑтавление Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼\n" +"# Возможные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ (по умолчанию отмечено *):\n" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2963 +#: src/lang.c:3381 msgid "Automatically GroupMarkUnselArtRead" msgstr "" -#: src/lang.c:2969 +#: src/lang.c:3387 #, fuzzy msgid "Delete post-process files" -msgstr "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×" +msgstr "ПроÑмотр поÑÑ‚-обработанных файлов" -#: src/lang.c:2974 +#: src/lang.c:3392 #, fuzzy msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "" -"éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ " -"ÓÏÈÒÁÎÑÔØ." +"Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ Ð²Ñех отправленных Ñтатей. уÑтановить, не имени=не " +"ÑохранÑть." -#: src/lang.c:2975 +#: src/lang.c:3393 msgid "Mailbox to save sent mails" msgstr "" -#: src/lang.c:2980 +#: src/lang.c:3398 #, fuzzy msgid "Set Followup-To: header to this group(s). sets, cancels." -msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." +msgstr "Введите формат Ñтроки. уÑтановить, отмена." -#: src/lang.c:2981 +#: src/lang.c:3399 msgid "Followup-To: header" msgstr "" -#: src/lang.c:2986 +#: src/lang.c:3404 #, fuzzy msgid "Enter default mail address (and fullname). sets, cancels." -msgstr "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). ÕÓÔÁÎÏ×ÉÔØ." +msgstr "Введите email Ð°Ð´Ñ€ÐµÑ (и полное имÑ). уÑтановить." -#: src/lang.c:2993 +#: src/lang.c:3411 #, fuzzy msgid "" "Path and options for ispell-like spell-checker. sets, cancels." -msgstr "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ" +msgstr "Программы Ð´Ð»Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ URL. уÑтановить, отмена" -#: src/lang.c:2994 +#: src/lang.c:3412 msgid "Ispell program" msgstr "" -#: src/lang.c:3000 +#: src/lang.c:3418 msgid "When group is a mailing list, send responses to this email address." msgstr "" -#: src/lang.c:3001 +#: src/lang.c:3419 #, fuzzy msgid "Mailing list address" -msgstr "ïÔÐÒÁ×ÉÔØ ÌÏÇ-ÓÏÏÂÝÅÎÉÅ %s\n" +msgstr "Отправить лог-Ñообщение %s\n" -#: src/lang.c:3007 +#: src/lang.c:3425 msgid "Forward articles as attachment" msgstr "" -#: src/lang.c:3012 +#: src/lang.c:3430 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "" -#: src/lang.c:3013 +#: src/lang.c:3431 msgid "Which MIME types will be saved" msgstr "" -#: src/lang.c:3018 +#: src/lang.c:3436 #, fuzzy msgid "Value of the Organization: header. sets, cancels." -msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." +msgstr "Введите формат Ñтроки. уÑтановить, отмена." -#: src/lang.c:3019 +#: src/lang.c:3437 msgid "Organization: header" msgstr "" -#: src/lang.c:3024 +#: src/lang.c:3442 #, fuzzy msgid "Filename for saved articles. sets, cancels." -msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." +msgstr "Введите формат Ñтроки. уÑтановить, отмена." -#: src/lang.c:3025 +#: src/lang.c:3443 #, fuzzy msgid "savefile" -msgstr "óÏÈÒÁÎÉÔØ × ÆÁÊÌ> " +msgstr "Сохранить в файл> " -#: src/lang.c:3030 src/lang.c:3054 +#: src/lang.c:3448 src/lang.c:3472 #, fuzzy msgid "Scope for the filter rule. sets, cancels." -msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." +msgstr "Введите формат Ñтроки. уÑтановить, отмена." -#: src/lang.c:3031 +#: src/lang.c:3449 #, fuzzy msgid "Quick (1 key) select filter scope" -msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?" +msgstr "Добавить фильтр быÑтрого выбора?" -#: src/lang.c:3036 src/lang.c:3060 +#: src/lang.c:3454 src/lang.c:3478 #, fuzzy msgid "Header for filter rule. sets, cancels." -msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." +msgstr "Введите формат Ñтроки. уÑтановить, отмена." -#: src/lang.c:3037 +#: src/lang.c:3455 msgid "Quick (1 key) select filter header" msgstr "" -#: src/lang.c:3042 src/lang.c:3066 +#: src/lang.c:3460 src/lang.c:3484 #, fuzzy msgid "ON = case sensitive, OFF = ignore case. sets, cancels." -msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." +msgstr "Введите формат Ñтроки. уÑтановить, отмена." -#: src/lang.c:3043 +#: src/lang.c:3461 #, fuzzy msgid "Quick (1 key) select filter case" -msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?" +msgstr "Добавить фильтр быÑтрого выбора?" -#: src/lang.c:3048 src/lang.c:3072 +#: src/lang.c:3466 src/lang.c:3490 #, fuzzy msgid "ON = expire, OFF = don't ever expire. sets, cancels." -msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." +msgstr "Введите формат Ñтроки. уÑтановить, отмена." -#: src/lang.c:3049 +#: src/lang.c:3467 msgid "Quick (1 key) select filter expire" msgstr "" -#: src/lang.c:3055 +#: src/lang.c:3473 #, fuzzy msgid "Quick (1 key) kill filter scope" -msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?" +msgstr "Добавить фильтр быÑтрого уничтожениÑ?" -#: src/lang.c:3061 +#: src/lang.c:3479 msgid "Quick (1 key) kill filter header" msgstr "" -#: src/lang.c:3067 +#: src/lang.c:3485 #, fuzzy msgid "Quick (1 key) kill filter case" -msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?" +msgstr "Добавить фильтр быÑтрого уничтожениÑ?" -#: src/lang.c:3073 +#: src/lang.c:3491 msgid "Quick (1 key) kill filter expire" msgstr "" -#: src/lang.c:3079 +#: src/lang.c:3497 msgid "Assume this charset if no charset declaration is present, to set." msgstr "" -#: src/lang.c:3080 +#: src/lang.c:3498 msgid "UNDECLARED_CHARSET" msgstr "" -#: src/lang.c:3086 +#: src/lang.c:3504 #, fuzzy msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "" -"÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. ÕÓÔÁÎÏ×ÉÔØ, " -"ÏÔÍÅÎÉÔØ." +"Введите Ñимвол Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ Ñтатей в диапазоне. уÑтановить, " +"отменить." -#: src/lang.c:3087 +#: src/lang.c:3505 msgid "X_Body" msgstr "" -#: src/lang.c:3092 +#: src/lang.c:3510 #, fuzzy msgid "Insert this header when posting. sets, cancels." -msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ." +msgstr "Введите формат Ñтроки. уÑтановить, отмена." -#: src/lang.c:3093 +#: src/lang.c:3511 msgid "X_Headers" msgstr "" -#: src/lang.c:3098 +#: src/lang.c:3516 #, fuzzy msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "" -"åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +"ЕÑли ON, то добавлÑть заголовок User-Agent:. <ПРОБЕЛ> выбор, уÑтановить." -#: src/lang.c:3099 +#: src/lang.c:3517 #, fuzzy msgid "Insert 'X-Comment-To:' header" -msgstr "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË 'X-Comment-To:'" +msgstr "ДобавлÑть заголовок 'X-Comment-To:'" -#: src/lang.c:3105 +#: src/lang.c:3523 #, fuzzy msgid "Enter name of file containing trusted CA certificates. sets." -msgstr "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. ÕÓÔÁÎÏ×ÉÔØ." +msgstr "Введите чиÑло дней, пока ÑÑ‚Ð°Ñ‚ÑŒÑ ÑчитаетÑÑ Ð½Ð¾Ð²Ð¾Ð¹. уÑтановить." -#: src/lang.c:3106 +#: src/lang.c:3524 #, fuzzy msgid "CA certificate file" -msgstr "ÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ ÆÉÌØÔÒÁ" +msgstr "редактировать файл фильтра" -#: src/lang.c:3107 +#: src/lang.c:3525 msgid "" "# name of file containing all trusted CA certificates (empty = system " "default)\n" msgstr "" -#. TODO: lang.c -#: src/main.c:899 -msgid "reading from local spool" -msgstr "" - -#. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:775 -#, c-format -msgid "Error: unlink %s" -msgstr "" - -#: src/misc.c:4005 -#, c-format -msgid "Version: %s %s release %s (\"%s\") %s %s\n" -msgstr "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\") %s %s\n" - -#: src/misc.c:4008 -#, c-format -msgid "Version: %s %s release %s (\"%s\")\n" -msgstr "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\")\n" - -#: src/newsrc.c:476 -msgid "Unreachable?\n" -msgstr "îÅÄÏÓÔÉÖÉÍÏ?\n" - -#: src/nntplib.c:829 +#: src/nntplib.c:908 #, c-format msgid "" "\n" "Server timed out, trying reconnect # %d\n" msgstr "" "\n" -"óÅÒ×ÅÒ ÎÅ ÏÔ×ÅÞÁÅÔ, ÐÏÐÙÔËÁ ÓÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á # %d\n" - -#: src/nntplib.c:856 src/signal.c:435 -#, fuzzy -msgid "NNTP connection error. Exiting..." -msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÅÄÉÎÉÔØÓÑ Ó NNTP ÓÅÒ×ÅÒÏÍ %s. ÷ÙÈÏÄ..." +"Сервер не отвечает, попытка ÑоединитьÑÑ Ñнова # %d\n" -#: src/nntplib.c:868 src/nntplib.c:1894 +#: src/nntplib.c:950 src/nntplib.c:2032 msgid "Rejoin current group\n" -msgstr "÷ÓÔÕÐÉÔØ ÓÎÏ×Á × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ\n" +msgstr "Ð’Ñтупить Ñнова в текущую группу\n" -#: src/nntplib.c:877 src/nntplib.c:1903 +#: src/nntplib.c:959 src/nntplib.c:2041 #, c-format msgid "Read (%s)\n" -msgstr "þÔÅÎÉÅ (%s)\n" +msgstr "Чтение (%s)\n" -#: src/nntplib.c:879 +#: src/nntplib.c:961 #, c-format msgid "Resend last command (%s)\n" -msgstr "ðÅÒÅÓÌÁÔØ ÐÏÓÌÅÄÎÀÀ ËÏÍÁÎÄÕ (%s)\n" - -#: src/nntplib.c:1540 -msgid "CAPABILITIES did not announce READER" -msgstr "" - -#: src/nntplib.c:2049 -msgid "MOTD: " -msgstr "" - -#: src/nntps.c:136 -#, c-format -msgid "RAND_status: %s!\n" -msgstr "" - -#: src/nntps.c:142 -#, c-format -msgid "SSL_CTX_new: %s!\n" -msgstr "" - -#: src/nntps.c:151 -#, c-format -msgid "SSL_CTX_set_default_verify_paths: %s!\n" -msgstr "" - -#: src/nntps.c:159 -#, c-format -msgid "SSL_CTX_load_verify_locations: %s!\n" -msgstr "" - -#: src/nntps.c:305 -#, c-format -msgid "BIO_new_socket: %s!\n" -msgstr "" - -#: src/nntps.c:312 -#, c-format -msgid "BIO_new_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:320 src/nntps.c:512 -#, c-format -msgid "BIO_get_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:328 -#, c-format -msgid "SSL_set_tlsext_host_name: %s!\n" -msgstr "" - -#: src/nntps.c:336 -#, c-format -msgid "SSL_set1_host: %s!\n" -msgstr "" - -#: src/nntps.c:410 src/nntps.c:412 -#, fuzzy, c-format -msgid "TLS peer verification failed: %s\n" -msgstr "Slrnface: ÏÛÉÂËÁ ÚÁÐÕÓËÁ: %s." - -#: src/nntps.c:438 src/nntps.c:440 -#, c-format -msgid "TLS peer verification failed, continuing anyway as requested: %s\n" -msgstr "" - -#: src/nntps.c:520 src/nntps.c:522 -#, fuzzy, c-format -msgid "TLS handshake failed: %s\n" -msgstr "Slrnface: ÏÛÉÂËÁ ÚÁÐÕÓËÁ: %s." - -#: src/nntps.c:528 -#, c-format -msgid "" -"TLS peer verification failed: %s.\n" -"Continuing anyway as requested.\n" -msgstr "" - -#: src/nrctbl.c:184 -#, c-format -msgid "couldn't expand %s\n" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÒÁÓËÒÙÔØ %s\n" - -#: src/post.c:1782 -#, fuzzy, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is neither set to %s nor to %s\n" -msgstr "" -"óÔÒÏËÁ %d ÄÌÉÎÎÅÅ 998 ÏËÔÅÔÏ× É ÄÏÌÖÎÁ ÂÙÔØ ÒÁÚÂÉÔÁ ÎÁ ÞÁÓÔÉ,\n" -"ÎÏ ËÏÄÉÒÏ×ËÁ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ ÎÉ × %s, ÎÉ × %s\n" - -#: src/post.c:1787 -#, fuzzy, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n" -"posting doesn't contain any 8bit chars and thus folding won't happen\n" -msgstr "" -"óÔÒÏËÁ %d ÄÌÉÎÎÅÅ 998 ÏËÔÅÔÏ× É ÄÏÌÖÎÁ ÂÙÔØ ÒÁÚÂÉÔÁ ÎÁ ÞÁÓÔÉ,\n" -"ÎÏ ËÏÄÉÒÏ×ËÁ ÕÓÔÁÎÏ×ÌÅÎÁ × %s ÂÅÚ ×ËÌÀÞÅÎÉÑ MIME_BREAK_LONG_LINES,\n" -"ÉÌÉ ÓÏÏÂÝÅÎÉÅ ÎÅ ÓÏÄÅÒÖÉÔ ÎÉ ÏÄÎÏÇÏ 8-ÂÉÔÎÏÇÏ ÓÉÍ×ÏÌÁ, ÔÁËÉÍ ÏÂÒÁÚÏÍ\n" -"ÒÁÚÂÉÔÉÑ ÎÁ ÞÁÓÔÉ ÎÅ ÐÒÏÉÚÏÊÄ£Ô.\n" - -#: src/post.c:1789 -#, fuzzy, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is not set to %s\n" -msgstr "" -"óÔÒÏËÁ %d ÄÌÉÎÎÅÅ 998 ÏËÔÅÔÏ× É ÄÏÌÖÎÁ ÂÙÔØ ÒÁÚÂÉÔÁ ÎÁ ÞÁÓÔÉ,\n" -"ÎÏ ËÏÄÉÒÏ×ËÁ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ × %s\n" - -#: src/post.c:2778 -#, c-format -msgid "Posting: %.*s ..." -msgstr "ïÔÐÒÁ×ÌÅÎÉÅ × ÇÒÕÐÐÕ %.*s ..." - -#: src/post.c:4547 -msgid "Can't supersede in mailgroups, try repost instead." -msgstr "" - -#. Check if okay to read -#: src/read.c:204 -msgid "Aborting read, please wait..." -msgstr "ðÒÅÒÙ×ÁÎÉÅ ÞÔÅÎÉÑ, ÐÏÄÏÖÄÉÔÅ..." +msgstr "ПереÑлать поÑледнюю команду (%s)\n" #: src/read.c:363 msgid "Aborted read\n" -msgstr "þÔÅÎÉÅ ÐÒÅÒ×ÁÎÏ\n" +msgstr "Чтение прервано\n" #: src/read.c:418 msgid "Draining\n" -msgstr "ïÓÕÛÅÎÉÅ\n" +msgstr "ОÑушение\n" -#: src/refs.c:236 -msgid "unchanged" -msgstr "ÎÅÉÚÍÅÎÅÎÏ" - -#: src/refs.c:603 +#: src/refs.c:656 msgid "[- Unavailable -]" -msgstr "[- îÅÄÏÓÔÕÐÎÏ -]" +msgstr "[- ÐедоÑтупно -]" -#. -#. * Add the Message-ID headers to the cache, using the last Reference -#. * as the parent -#. -#. -#. * Add the References data to the cache -#. -#: src/refs.c:1009 src/refs.c:1071 -#, c-format -msgid "Building References-trees (%d/%d)..." -msgstr "" +#, fuzzy, c-format +#~ msgid "" +#~ "\n" +#~ "Error: Header on line %d starts with a dot '.':\n" +#~ "%s\n" +#~ msgstr "" +#~ "\n" +#~ "Ошибка: Заголовок в Ñтроке %d не имеет пробела поÑле двоеточиÑ:\n" +#~ "%s\n" -#. -#. * preamble -#. * TODO: -> lang.c -#. -#: src/rfc2047.c:1330 #, c-format -msgid "" -"This message has been composed in the 'multipart/mixed' MIME-format. If you\n" -"are reading this prefix, your mail reader probably has not yet been " -"modified\n" -"to understand the new format, and some of what follows may look strange.\n" -"\n" -msgstr "" -"üÔÏ ÓÏÏÂÝÅÎÉÅ ÂÙÌÏ ÓÏÚÄÁÎÏ × 'multipart/mixed' MIME-ÆÏÒÍÁÔÅ. åÓÌÉ ×Ù\n" -"×ÉÄÉÔÅ ÜÔÏÔ ÐÒÅÆÉËÓ, ÔÏ ×ÁÛ ÐÏÞÔÏ×ÙÊ ÁÇÅÎÔ ×ÅÒÏÑÔÎÏ ÎÅ ÂÙÌ ÍÏÄÉÆÉÃÉÒÏ×ÁÎ\n" -"ÄÌÑ ÒÁÂÏÔÙ Ó ÎÏ×ÙÍ ÆÏÒÍÁÔÏÍ É ÓÌÅÄÕÀÝÉÅ ÄÁÎÎÙÅ ÍÏÇÕÔ ×ÙÇÌÑÄÅÔØ ÓÔÒÁÎÎÏ.\n" -"\n" +#~ msgid "Version: %s %s release %s (\"%s\") %s %s\n" +#~ msgstr "ВерÑиÑ: %s %s релиз %s (\"%s\") %s %s\n" -#: src/save.c:1046 -msgid "bytes" -msgstr "ÂÁÊÔ" - -#: src/select.c:422 -msgid "unread" -msgstr "ÎÅÐÒÏÞÉÔÁÎÎÙÅ" - -#: src/select.c:422 -msgid "all" -msgstr "×ÓÅ" - -#: src/select.c:619 -msgid "[k]" -msgstr "" - -#: src/select.c:621 -msgid "[T]" -msgstr "" - -#: src/select.c:625 src/select.c:627 -msgid " R" -msgstr "" - -#: src/xface.c:75 -#, fuzzy -msgid "Can't run slrnface: Not running in an xterm." -msgstr "îÅ ÍÏÇÕ ÚÁÐÕÓÔÉÔØ slrnface: ÎÅ ÕÄÁ£ÔÓÑ ÓËÏÎÓÔÒÕÉÒÏ×ÁÔØ ÉÍÑ fifo." - -#: src/xface.c:87 src/xface.c:98 src/xface.c:113 -#, c-format -msgid "Can't run slrnface: Environment variable %s not found." -msgstr "îÅ ÍÏÇÕ ÚÁÐÕÓÔÉÔØ slrnface: ðÅÒÅÍÅÎÎÁÑ ÏËÒÕÖÅÎÉÑ %s ÎÅ ÎÁÊÄÅÎÁ." +#, fuzzy, c-format +#~ msgid "%d lines" +#~ msgstr "Строки" -#: src/xface.c:122 src/xface.c:154 #, c-format -msgid "Can't run slrnface: failed to create %s" -msgstr "îÅ ÍÏÇÕ ÚÁÐÕÓÔÉÔØ slrnface: ÏÛÉÂËÁ ÓÏÚÄÁÎÉÑ %s" - -#: src/xface.c:132 -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 "" -"üÔÁ ÄÉÒÅËÔÏÒÉÑ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÓÏÚÄÁÎÉÑ ÉÍÅÎÏ×ÁÎÎÙÈ pipe ÄÌÑ Ó×ÑÚÉ ÍÅÖÄÕ\n" -"slrnface É ÒÏÄÉÔÅÌØÓËÉÍ ÐÒÏÃÅÓÓÏÍ. ïÎÁ ÏÂÙÞÎÏ ÄÏÌÖÎÁ ÂÙÔØ ÐÕÓÔÏÊ, ÔÁË ËÁË\n" -"ÆÁÊÌ pipe ÕÎÉÞÔÏÖÁÅÔÓÑ ÓÒÁÚÕ ÖÅ ÐÏÓÌÅ ÔÏÇÏ, ËÁË ÏÎ ÏÔËÒÙÔ ÄÒÕÍÑ ÐÒÏÃÅÓÓÁÍÉ.\n" -"éÍÅÎÁ ÆÁÊÌÏ× ÇÅÎÅÒÉÒÕÅÍÙÅ slrnface ÉÍÅÀÔ ÆÏÒÍÕ \"hostname.pid\". ÷ÅÒÏÑÔÎÏ\n" -"ÓÕÝÅÓÔ×ÕÅÔ ÎÅËÏÔÏÒÁÑ ÏÛÉÂËÁ, ÅÓÌÉ ÏÎÉ ÚÁÄÅÒÖÉ×ÁÀÔÓÑ × ÜÔÏÊ ÄÉÒÅËÔÏÒÉÉ\n" -"ÂÏÌÅÅ ÞÅÍ ÎÁ ÓÅËÕÎÄÕ.\n" -"\n" -"ïÄÎÁËÏ, ÅÓÌÉ ÄÉÒÅËÔÏÒÉÑ ÐÏÄÍÏÎÔÉÒÏ×ÁÎÁ ÞÅÒÅÚ NFS ÓÅÒ×ÅÒ, ÔÏ ×Ù ÍÏÖÅÔÅ\n" -"×ÉÄÅÔØ ÓÐÅÃÉÁÌØÎÙÅ ÆÁÊÌÙ ÓÏÚÄÁÎÎÙÅ ÄÌÑ ×ÁÓ NFS ÓÅÒ×ÅÒÏÍ ×Ï ×ÒÅÍÑ ÒÁÂÏÔÙ\n" -"slrnface.\n" +#~ msgid "" +#~ "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" +#~ "\n" +#~ msgstr "" +#~ "%*s[-- %s/%s, %suuencoded файл, %d Ñтрок, имÑ: %s --]\n" +#~ "\n" -#: src/xface.c:146 -msgid "Can't run slrnface: couldn't construct fifo name." -msgstr "îÅ ÍÏÇÕ ÚÁÐÕÓÔÉÔØ slrnface: ÎÅ ÕÄÁ£ÔÓÑ ÓËÏÎÓÔÒÕÉÒÏ×ÁÔØ ÉÍÑ fifo." +#, fuzzy, c-format +#~ msgid "%*s[-- %s/%s%s%s%s%s, %d lines, encoding %s --]\n" +#~ msgstr "%*s[-- %s/%s, кодировка %s%s%s, %d Ñтрок%s%s --]\n" -#: src/xface.c:185 -#, c-format -msgid "Slrnface abnormally exited, code %d." -msgstr "Slrnface ÎÅÐÒÁ×ÉÌØÎÏ ÚÁ×ÅÒÛÅÎÁ Ó ËÏÄÏÍ %d." +#~ msgid "all " +#~ msgstr "вÑе " -#: src/xface.c:231 -#, c-format -msgid "Slrnface failed: %s." -msgstr "Slrnface: ÏÛÉÂËÁ ÚÁÐÕÓËÁ: %s." +#~ msgid "Connecting to %s..." +#~ msgstr "СоединÑемÑÑ Ñ %s..." #~ msgid "threads" -#~ msgstr "ÄÉÓËÕÓÓÉÉ" +#~ msgstr "диÑкуÑÑии" #~ msgid "no" -#~ msgstr "ÎÅÔ" +#~ msgstr "нет" #, fuzzy #~ msgid "# start_editor_offset=ON/OFF\n" -#~ msgstr "# show_author=þéóìï\n" +#~ msgstr "# show_author=ЧИСЛО\n" #~ msgid "" #~ "Start editor with line offset. toggles, sets, cancels." #~ msgstr "" -#~ "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ, " -#~ " ÏÔÍÅÎÁ." +#~ "ЗапуÑтить редактор Ñ ÑƒÑтановкой курÑора. <ПРОБЕЛ> выбор, уÑтановить, " +#~ " отмена." #~ msgid "Start editor with line offset" -#~ msgstr "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ" +#~ msgstr "ЗапуÑтить редактор Ñ ÑƒÑтановкой курÑора" #~ msgid "" #~ "# If ON editor will be started with cursor offset into the file\n" #~ "# otherwise the cursor will be positioned at the first line\n" #~ msgstr "" -#~ "# åÓÌÉ ON, ÔÏ ÒÅÄÁËÔÏÒ ÂÕÄÅÔ ÚÁÐÕÝÅÎ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ ÓÏ ÓÍÅÝÅÎÉÅÍ,\n" -#~ "# ÉÎÁÞÅ ËÕÒÓÏÒ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÐÅÒ×ÏÊ ÓÔÒÏËÅ\n" +#~ "# ЕÑли ON, то редактор будет запущен Ñ ÑƒÑтановкой курÑора Ñо Ñмещением,\n" +#~ "# иначе курÑор будет уÑтановлен на первой Ñтроке\n" #, fuzzy #~ msgid "Operation limited to articels of the current group." -#~ msgstr "ÏÔÐÒÁ×ÉÔØ (ÎÁÐÉÓÁÔØ) ÓÔÁÔØÀ × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ" +#~ msgstr "отправить (напиÑать) Ñтатью в текущую группу" #~ msgid "" #~ "Auto save article/thread by Archive-name: header. toggles & " #~ "sets." #~ msgstr "" -#~ "á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÈÒÁÎÑÔØ ÓÔÁÔØÉ/ÄÉÓË. Ó ÚÁÇÏÌÏ×ËÏÍ Archive-name:. <ðòïâåì> " -#~ "×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +#~ "ÐвтоматичеÑки ÑохранÑть Ñтатьи/диÑк. Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð¼ Archive-name:. <ПРОБЕЛ> " +#~ "выбор, уÑтановить." #~ msgid "Use Archive-name: header for save" -#~ msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÚÁÇÏÌÏ×ÏË Archive-name: ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ" +#~ msgstr "ИÑпользовать заголовок Archive-name: Ð´Ð»Ñ ÑохранениÑ" #~ msgid " -Q quick start. Same as -qd" -#~ msgstr " -Q ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ôÏ ÖÅ ÓÁÍÏÅ ËÁË Ó ÏÐÃÉÑÍÉ -qd" +#~ msgstr " -Q быÑтрый запуÑк. То же Ñамое как Ñ Ð¾Ð¿Ñ†Ð¸Ñми -qd" #~ msgid "# What should we ask confirmation for.\n" -#~ msgstr "# ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ.\n" +#~ msgstr "# Какие дейÑÑ‚Ð²Ð¸Ñ Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚ подтверждениÑ.\n" #~ msgid "Active file corrupt - %s" -#~ msgstr "Active ÆÁÊÌ ÐÏ×ÒÅÖģΠ- %s" +#~ msgstr "Active файл повреждён - %s" #~ msgid "Invalid response to GROUP command, %s" -#~ msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÏÔ×ÅÔ ÎÁ ËÏÍÁÎÄÕ GROUP, %s" +#~ msgstr "ÐедопуÑтимый ответ на команду GROUP, %s" #, fuzzy #~ msgid "" #~ "Wrong newsgroup name (\"%s\") in response of \"GROUP %s\" command: \"%s\"" -#~ msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÉÍÑ ÇÒÕÐÐÙ × ÏÔ×ÅÔÅ ÎÁ ËÏÍÁÎÄÕ GROUP, %s ÄÌÑ %s" +#~ msgstr "Ðеправильное Ð¸Ð¼Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ в ответе на команду GROUP, %s Ð´Ð»Ñ %s" #~ msgid "Enter maximum length of newsgroup names displayed. sets." -#~ msgstr "íÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÉͣΠÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ. ÕÓÔÁÎÏ×ÉÔØ." +#~ msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° имён групп при выводе. уÑтановить." #~ msgid "Max. length of group names shown" -#~ msgstr "íÁËÓ. ÄÌÉÎÁ ÉͣΠÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ" +#~ msgstr "МакÑ. длина имён групп при выводе" #~ msgid "# Maximum length of the names of newsgroups displayed\n" -#~ msgstr "# íÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÉͣΠÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ\n" +#~ msgstr "# МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° имён групп при выводе\n" #, fuzzy #~ msgid "mark selected articles as read" -#~ msgstr "ðÏÍÅÔÉÔØ ÎÅÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ?" +#~ msgstr "Пометить неотмеченные Ñтатьи как прочитанные?" #~ msgid "Mark %s=tagged articles, %s=current article, %s=quit: " -#~ msgstr "íÁÒËÉÒÏ×ÁÔØ %s=ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ, %s=ÔÅËÕÝÕÀ ÓÔÁÔØÀ, %s=×ÙÈÏÄ: " +#~ msgstr "Маркировать %s=помеченные Ñтатьи, %s=текущую Ñтатью, %s=выход: " #~ msgid "Mark %s=tagged articles/threads, %s=current thread, %s=quit: " #~ msgstr "" -#~ "íÁÒËÉÒÏ×ÁÔØ %s=ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓË., %s=ÔÅËÕÝÕÀ ÄÉÓË., %s=×ÙÈÏÄ: " +#~ "Маркировать %s=помеченные Ñтатьи/диÑк., %s=текущую диÑк., %s=выход: " #~ msgid "Thread range" -#~ msgstr "äÉÁÐÁÚÏÎ ÄÉÓËÕÓÓÉÉ" +#~ msgstr "Диапазон диÑкуÑÑии" #~ msgid "Send you a carbon copy automatically. toggles & sets." #~ msgstr "" -#~ "ïÔÐÒÁ×ÌÑÔØ ×ÁÍ carbon copy Á×ÔÏÍÁÔÉÞÅÓËÉ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." +#~ "ОтправлÑть вам carbon copy автоматичеÑки. <ПРОБЕЛ> выбор, уÑтановить." #~ msgid "" #~ "# If ON automatically put your name in the Cc: field when mailing an " #~ "article\n" #~ msgstr "" -#~ "# åÓÌÉ ON, ÔÏ ÐÒÉ ÏÔÐÒÁ×ËÅ ÓÔÁÔØÉ Á×ÔÏÍÁÔÉÞÅÓËÉ ÐÏÍÅÝÁÔØ ×ÁÛÅ ÉÍÑ × ÐÏÌÅ " +#~ "# ЕÑли ON, то при отправке Ñтатьи автоматичеÑки помещать ваше Ð¸Ð¼Ñ Ð² поле " #~ "Cc:\n" #~ msgid "Send you a blind cc automatically" -#~ msgstr "ïÔÐÒÁ×ÌÑÔØ ×ÁÍ Blind cc Á×ÔÏÍÁÔÉÞÅÓËÉ" +#~ msgstr "ОтправлÑть вам Blind cc автоматичеÑки" #~ msgid "" #~ "# If ON automatically put your name in the Bcc: field when mailing an " #~ "article\n" #~ msgstr "" -#~ "# åÓÌÉ ON, ÔÏ ÐÒÉ ÏÔÐÒÁ×ËÅ ÓÔÁÔØÉ Á×ÔÏÍÁÔÉÞÅÓËÉ ÐÏÍÅÝÁÔØ ×ÁÛÅ ÉÍÑ × ÐÏÌÅ " +#~ "# ЕÑли ON, то при отправке Ñтатьи автоматичеÑки помещать ваше Ð¸Ð¼Ñ Ð² поле " #~ "Bcc:\n" Binary files tin-2.6.2/po/sv.gmo and tin-2.6.3/po/sv.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.6.2/po/sv.po tin-2.6.3/po/sv.po --- tin-2.6.2/po/sv.po 2022-11-03 12:30:31.000000000 +0100 +++ tin-2.6.3/po/sv.po 2023-12-13 22:25:13.027324787 +0100 @@ -7,1246 +7,1351 @@ msgid "" msgstr "" "Project-Id-Version: tin 1.8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-03 12:30+0100\n" +"POT-Creation-Date: 2023-12-13 22:25+0100\n" "PO-Revision-Date: 2006-01-11 21:22+0100\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#. -> lang.c -#: src/art.c:418 +#: src/lang.c:45 +msgid "1 Response" +msgstr "1 svar" + +#: src/lang.c:49 +#, c-format +msgid "" +"\n" +"%s contains no newsgroups. Exiting." +msgstr "" +"\n" +"%s innehÃ¥ller inga nyhetsgrupper. Avslutar." + +#: src/lang.c:51 +msgid "Aborting read, please wait..." +msgstr "Avbryter läsning, var god vänta..." + +#: src/lang.c:53 +msgid "all" +msgstr "alla" + +#: src/lang.c:54 +msgid "All groups" +msgstr "Alla grupper" + +#: src/lang.c:55 +#, c-format +msgid "File %s exists. %s=append, %s=overwrite, %s=quit: " +msgstr "" + +#: src/lang.c:56 +msgid "Article cancelled (deleted)." +msgstr "Artikel avbruten (borttagen)." + +#: src/lang.c:58 +msgid "Article cannot be cancelled (deleted)." +msgstr "Artikel kan inte avbrytas (tas bort)." + +#: src/lang.c:60 +msgid "Article deleted." +msgstr "Artikel borttagen." + +#: src/lang.c:61 #, fuzzy, c-format -msgid "Reading %s\n" -msgstr "Läser om %s..." +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be mailed to the following address:\n" +" %s" +msgstr "" +"\n" +"Din artikel:\n" +" \"%s\"\n" +"kommer att postas till följande %s:\n" -#. TODO: -> lang.c -#: src/art.c:1213 -#, fuzzy -msgid "Threading by multipart" -msgstr "Trådar artiklar..." +#: src/lang.c:62 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be posted to the following %s:\n" +msgstr "" +"\n" +"Din artikel:\n" +" \"%s\"\n" +"kommer att postas till följande %s:\n" + +#: src/lang.c:63 +msgid "Article not posted!" +msgstr "Artikel inte postad!" + +#: src/lang.c:64 +msgid "Article not saved" +msgstr "" + +#: src/lang.c:65 +msgid "Article Level Commands" +msgstr "" + +#: src/lang.c:66 +msgid "Article has no parent" +msgstr "" + +#: src/lang.c:67 +msgid "Parent article has been killed" +msgstr "" + +#: src/lang.c:68 +msgid "Parent article is unavailable" +msgstr "" + +#: src/lang.c:69 +#, c-format +msgid "Article posted: %s" +msgstr "" + +#: src/lang.c:70 +#, c-format +msgid "Article rejected (saved to %s)" +msgstr "" + +#: src/lang.c:71 +#, c-format +msgid "" +"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: " +msgstr "" + +#: src/lang.c:72 +msgid "Article unavailable" +msgstr "Artikel ej tillgänglig" -#. -> lang.c -#: src/art.c:2500 +#: src/lang.c:73 +msgid "Article undeleted." +msgstr "" + +#: src/lang.c:74 #, fuzzy, c-format -msgid "Writing %s\n" -msgstr "Försöker med %s" +msgid "Article %4d of %4d" +msgstr "Artikel %4d av %4d" + +#: src/lang.c:76 +msgid "articles" +msgstr "artiklar" + +#: src/lang.c:77 +msgid "This is a repost of the following article:" +msgstr "" + +#: src/lang.c:78 +msgid "article" +msgstr "artikel" + +#: src/lang.c:79 +msgid "Article" +msgstr "Artikel" + +#: src/lang.c:80 +#, c-format +msgid "-- %d %s mailed --" +msgstr "" + +#: src/lang.c:81 +#, c-format +msgid " at %s" +msgstr " den %s" + +#: src/lang.c:84 +#, fuzzy, c-format +msgid "charset %s" +msgstr "teckenuppsättning %s" + +#: src/lang.c:85 +#, c-format +msgid "content subtype %s" +msgstr "" + +#: src/lang.c:86 +#, c-format +msgid "content type %s" +msgstr "" + +#: src/lang.c:87 +#, c-format +msgid "%*s[-- charset %s not supported --]\n" +msgstr "" + +#: src/lang.c:88 +#, c-format +msgid "%*s[-- Description: %s --]\n" +msgstr "%*s[-- Beskrivning: %s --]\n" + +#: src/lang.c:89 +#, fuzzy, c-format +msgid "encoding %s" +msgstr "Öppnar %s" + +#: src/lang.c:95 +#, fuzzy, c-format +msgid "lang %s" +msgstr "Läser om %s..." + +#: src/lang.c:96 +#, c-format +msgid "%s lines" +msgstr "" + +#: src/lang.c:97 +#, fuzzy, c-format +msgid "name %s" +msgstr "namn %s" + +#: src/lang.c:98 +msgid ", " +msgstr ", " + +#: src/lang.c:99 +#, c-format +msgid "size %s" +msgstr "" + +#: src/lang.c:100 +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:104 +msgid "Attachment Menu" +msgstr "" -#. TODO: -> lang.c -#: src/art.c:2579 +#: src/lang.c:105 #, fuzzy -msgid "Writing overview cache..." -msgstr "Skriver attributfil..." +msgid "Attachment Menu Commands" +msgstr "ToppnivÃ¥kommandon" -#: src/attrib.c:1004 +#: src/lang.c:106 #, fuzzy -msgid "Processing attributes... " -msgstr "Skriver attributfil... " +msgid "" +msgstr "ingen" -#: src/attrib.c:1224 +#: src/lang.c:107 #, c-format +msgid "Attachment saved successfully. (%s)" +msgstr "" + +#: src/lang.c:108 +#, c-format +msgid "%d of %d attachments saved successfully." +msgstr "" + +#: src/lang.c:109 +#, fuzzy +msgid "Select attachment> " +msgstr "Välj artikel> " + +#: src/lang.c:110 +#, fuzzy +msgid "Tagged attachment" +msgstr "Välj artikel> " + +#: src/lang.c:111 +#, fuzzy, c-format +msgid "%d attachments tagged" +msgstr "Välj artikel> " + +#: src/lang.c:112 +#, fuzzy +msgid "Untagged attachment" +msgstr "Välj artikel> " + +#: src/lang.c:115 msgid "" "# Do not edit this comment block\n" "#\n" msgstr "" -#: src/attrib.c:1225 -#, c-format +#: src/lang.c:116 msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "" -#: src/attrib.c:1226 -#, c-format +#: src/lang.c:117 msgid "# add_posted_to_filter=ON/OFF\n" msgstr "" -#: src/attrib.c:1227 -#, c-format +#: src/lang.c:118 msgid "# advertising=ON/OFF\n" msgstr "" -#: src/attrib.c:1228 -#, c-format +#: src/lang.c:119 msgid "# alternative_handling=ON/OFF\n" msgstr "" -#: src/attrib.c:1229 -#, c-format +#: src/lang.c:120 msgid "# ask_for_metamail=ON/OFF\n" msgstr "" -#: src/attrib.c:1230 -#, c-format +#: src/lang.c:121 msgid "# auto_cc_bcc=NUM\n" msgstr "" -#: src/attrib.c:1231 -#, c-format +#: src/lang.c:122 msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "" -#: src/attrib.c:1232 -#, c-format +#: src/lang.c:123 msgid "# auto_list_thread=ON/OFF\n" msgstr "" -#: src/attrib.c:1233 -#, c-format +#: src/lang.c:124 msgid "# auto_select=ON/OFF\n" msgstr "" -#: src/attrib.c:1234 -#, c-format +#: src/lang.c:125 msgid "# batch_save=ON/OFF\n" msgstr "" -#: src/attrib.c:1235 -#, c-format -msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" +#: src/lang.c:126 +msgid "# date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n" msgstr "" -#: src/attrib.c:1236 -#, c-format +#: src/lang.c:127 msgid "# delete_tmp_files=ON/OFF\n" msgstr "" -#: src/attrib.c:1237 -#, c-format -msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" +#: src/lang.c:128 +msgid "# editor_format=STRING (eg. %E +%N %F)\n" msgstr "" -#: src/attrib.c:1238 -#, c-format +#: src/lang.c:129 msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "" -#: src/attrib.c:1239 -#, c-format +#: src/lang.c:130 msgid "# followup_to=STRING\n" msgstr "" -#: src/attrib.c:1240 -#, c-format +#: src/lang.c:131 msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "" -#: src/attrib.c:1241 -#, c-format +#: src/lang.c:132 msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "" -#: src/attrib.c:1242 -#, c-format -msgid "# group_format=STRING (eg. %%n %%m %%R %%L %%s %%F)\n" +#: src/lang.c:133 +msgid "# group_format=STRING (eg. %n %m %R %L %s %F)\n" msgstr "" -#: src/attrib.c:1243 -#, c-format +#: src/lang.c:134 msgid "# mail_8bit_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1244 -#, c-format +#: src/lang.c:135 msgid "# mail_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1252 -#, c-format +#: src/lang.c:137 msgid "# ispell=STRING\n" msgstr "" -#: src/attrib.c:1254 -#, c-format +#: src/lang.c:139 msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "" -#: src/attrib.c:1255 -#, c-format +#: src/lang.c:140 msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "" -#: src/attrib.c:1256 -#, c-format +#: src/lang.c:141 msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "" -#: src/attrib.c:1257 -#, c-format +#: src/lang.c:142 msgid "# mark_ignore_tags=ON/OFF\n" msgstr "" -#: src/attrib.c:1258 -#, c-format +#: src/lang.c:143 msgid "# mark_saved_read=ON/OFF\n" msgstr "" -#: src/attrib.c:1259 -#, c-format +#: src/lang.c:144 msgid "# mime_forward=ON/OFF\n" msgstr "" -#: src/attrib.c:1261 -#, c-format +#: src/lang.c:146 msgid "# mm_network_charset=supported_charset" msgstr "" -#: src/attrib.c:1268 -#, c-format +#: src/lang.c:147 msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "" -#: src/attrib.c:1270 -#, c-format +#: src/lang.c:149 msgid "# news_headers_to_display=STRING\n" msgstr "" -#: src/attrib.c:1271 -#, c-format +#: src/lang.c:150 msgid "# news_headers_to_not_display=STRING\n" msgstr "" -#: src/attrib.c:1272 -#, c-format +#: src/lang.c:151 msgid "# news_quote_format=STRING\n" msgstr "" -#: src/attrib.c:1273 -#, c-format +#: src/lang.c:152 msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "" -#: src/attrib.c:1274 -#, c-format +#: src/lang.c:153 msgid "# pos_first_unread=ON/OFF\n" msgstr "" -#: src/attrib.c:1275 -#, c-format +#: src/lang.c:154 msgid "# post_8bit_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1276 -#, c-format +#: src/lang.c:155 msgid "# post_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1283 -#, c-format +#: src/lang.c:156 msgid "# post_process_type=NUM\n" msgstr "" -#: src/attrib.c:1288 -#, c-format +#: src/lang.c:157 msgid "# post_process_view=ON/OFF\n" msgstr "" -#: src/attrib.c:1289 -#, c-format +#: src/lang.c:158 msgid "# quick_kill_scope=STRING (e.g. talk.*)\n" msgstr "" -#: src/attrib.c:1290 -#, c-format +#: src/lang.c:159 msgid "# quick_kill_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1291 -#, c-format +#: src/lang.c:160 msgid "# quick_kill_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1292 -#, c-format +#: src/lang.c:161 msgid "# quick_kill_header=NUM\n" msgstr "" -#: src/attrib.c:1293 src/attrib.c:1302 -#, c-format +#: src/lang.c:162 src/lang.c:171 msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "" -#: src/attrib.c:1294 src/attrib.c:1303 -#, c-format +#: src/lang.c:163 src/lang.c:172 msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "" -#: src/attrib.c:1295 src/attrib.c:1304 -#, c-format +#: src/lang.c:164 src/lang.c:173 msgid "# 4=Message-ID: & full References: line\n" msgstr "" -#: src/attrib.c:1296 src/attrib.c:1305 -#, c-format +#: src/lang.c:165 src/lang.c:174 msgid "# 5=Message-ID: & last References: entry only\n" msgstr "" -#: src/attrib.c:1297 src/attrib.c:1306 -#, c-format +#: src/lang.c:166 src/lang.c:175 msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "" -#: src/attrib.c:1298 -#, c-format +#: src/lang.c:167 msgid "# quick_select_scope=STRING\n" msgstr "" -#: src/attrib.c:1299 -#, c-format +#: src/lang.c:168 msgid "# quick_select_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1300 -#, c-format +#: src/lang.c:169 msgid "# quick_select_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1301 -#, c-format +#: src/lang.c:170 msgid "# quick_select_header=NUM\n" msgstr "" -#: src/attrib.c:1307 -#, c-format -msgid "# quote_chars=STRING (%%I for initials)\n" +#: src/lang.c:176 +msgid "# quote_chars=STRING (%I for initials)\n" msgstr "" -#: src/attrib.c:1309 -#, c-format +#: src/lang.c:178 msgid "# print_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1311 -#, c-format +#: src/lang.c:180 msgid "# process_only_unread=ON/OFF\n" msgstr "" -#: src/attrib.c:1312 -#, c-format +#: src/lang.c:181 msgid "# prompt_followupto=ON/OFF\n" msgstr "" -#: src/attrib.c:1313 -#, c-format +#: src/lang.c:182 msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "" -#: src/attrib.c:1314 -#, c-format +#: src/lang.c:183 msgid "# savefile=STRING (eg. =linux)\n" msgstr "" -#: src/attrib.c:1315 -#, c-format +#: src/lang.c:184 msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "" -#: src/attrib.c:1316 -#, c-format +#: src/lang.c:185 msgid "# show_author=NUM\n" msgstr "" -#: src/attrib.c:1322 -#, c-format +#: src/lang.c:186 msgid "# show_signatures=ON/OFF\n" msgstr "" -#: src/attrib.c:1324 -#, c-format +#: src/lang.c:187 +msgid "# show_art_score=ON/OFF\n" +msgstr "" + +#: src/lang.c:189 msgid "# suppress_soft_hyphens=ON/OFF\n" msgstr "" -#: src/attrib.c:1326 -#, c-format +#: src/lang.c:191 msgid "# show_only_unread_arts=ON/OFF\n" msgstr "" -#: src/attrib.c:1327 -#, c-format +#: src/lang.c:192 msgid "# sigdashes=ON/OFF\n" msgstr "" -#: src/attrib.c:1328 -#, c-format +#: src/lang.c:193 msgid "# signature_repost=ON/OFF\n" msgstr "" -#: src/attrib.c:1329 -#, c-format +#: src/lang.c:194 msgid "# sort_article_type=NUM\n" msgstr "" -#: src/attrib.c:1347 -#, c-format +#: src/lang.c:195 msgid "# sort_threads_type=NUM\n" msgstr "" -#: src/attrib.c:1356 -#, c-format +#: src/lang.c:196 msgid "# tex2iso_conv=ON/OFF\n" msgstr "" -#: src/attrib.c:1357 -#, c-format +#: src/lang.c:197 msgid "# thread_catchup_on_exit=ON/OFF\n" msgstr "" -#: src/attrib.c:1358 -#, c-format +#: src/lang.c:198 msgid "# thread_articles=NUM" msgstr "" -#: src/attrib.c:1365 -#, c-format -msgid "# thread_format=STRING (eg. %%n %%m [%%L] %%T %%F)\n" +#: src/lang.c:199 +msgid "# thread_format=STRING (eg. %n %m [%L] %T %F)\n" msgstr "" -#: src/attrib.c:1366 -#, c-format +#: src/lang.c:200 msgid "# thread_perc=NUM\n" msgstr "" -#: src/attrib.c:1367 -#, c-format +#: src/lang.c:201 msgid "# trim_article_body=NUM\n" msgstr "" -#: src/attrib.c:1368 -#, c-format +#: src/lang.c:202 msgid "# 0 = Don't trim article body\n" msgstr "" -#: src/attrib.c:1369 -#, c-format +#: src/lang.c:203 msgid "# 1 = Skip leading blank lines\n" msgstr "" -#: src/attrib.c:1370 -#, c-format +#: src/lang.c:204 msgid "# 2 = Skip trailing blank lines\n" msgstr "" -#: src/attrib.c:1371 -#, c-format +#: src/lang.c:205 msgid "# 3 = Skip leading and trailing blank lines\n" msgstr "" -#: src/attrib.c:1372 -#, c-format +#: src/lang.c:206 msgid "# 4 = Compact multiple blank lines between text blocks\n" msgstr "" -#: src/attrib.c:1373 -#, c-format +#: src/lang.c:207 msgid "" "# 5 = Compact multiple blank lines between text blocks and skip\n" "# leading blank lines\n" msgstr "" -#: src/attrib.c:1374 -#, c-format +#: src/lang.c:208 msgid "" "# 6 = Compact multiple blank lines between text blocks and skip\n" "# trailing blank lines\n" msgstr "" -#: src/attrib.c:1375 -#, c-format +#: src/lang.c:209 msgid "" "# 7 = Compact multiple blank lines between text blocks and skip\n" "# leading and trailing blank lines\n" msgstr "" -#: src/attrib.c:1376 -#, c-format +#: src/lang.c:210 msgid "# verbatim_handling=ON/OFF\n" msgstr "" -#: src/attrib.c:1378 -#, c-format +#: src/lang.c:212 msgid "# extquote_handling=ON/OFF\n" msgstr "" -#: src/attrib.c:1380 -#, c-format +#: src/lang.c:214 msgid "# wrap_on_next_unread=ON/OFF\n" msgstr "" -#: src/attrib.c:1381 -#, c-format +#: src/lang.c:215 msgid "# x_body=STRING (eg. ~/.tin/extra-body-text)\n" msgstr "" -#: src/attrib.c:1382 -#, c-format +#: src/lang.c:216 msgid "# x_comment_to=ON/OFF\n" msgstr "" -#: src/attrib.c:1383 -#, c-format +#: src/lang.c:217 msgid "# x_headers=STRING (eg. ~/.tin/extra-headers)\n" msgstr "" -#: src/attrib.c:1384 -#, c-format +#: src/lang.c:218 msgid "" "#\n" "# Note that it is best to put general (global scoping)\n" msgstr "" -#: src/attrib.c:1385 -#, c-format +#: src/lang.c:219 msgid "" "# entries first followed by group specific entries.\n" "#\n" msgstr "" -#: src/attrib.c:1386 -#, c-format +#: src/lang.c:220 msgid "############################################################################\n" msgstr "" -#: src/cook.c:631 -msgid "(unknown)" -msgstr "(okänd)" - -#: src/keymap.c:282 -msgid "NULL" -msgstr "NOLL" - -#: src/lang.c:45 -msgid "1 Response" -msgstr "1 svar" - -#: src/lang.c:49 -#, c-format -msgid "" -"\n" -"%s contains no newsgroups. Exiting." -msgstr "" -"\n" -"%s innehåller inga nyhetsgrupper. Avslutar." - -#: src/lang.c:50 -msgid "all " -msgstr "alla" - -#: src/lang.c:51 -msgid "All groups" -msgstr "Alla grupper" - -#: src/lang.c:52 -#, c-format -msgid "File %s exists. %s=append, %s=overwrite, %s=quit: " -msgstr "" - -#: src/lang.c:53 -msgid "Article cancelled (deleted)." -msgstr "Artikel avbruten (borttagen)." - -#: src/lang.c:55 -msgid "Article cannot be cancelled (deleted)." -msgstr "Artikel kan inte avbrytas (tas bort)." - -#: src/lang.c:57 -msgid "Article deleted." -msgstr "Artikel borttagen." - -#: src/lang.c:58 -#, fuzzy, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be mailed to the following address:\n" -" %s" -msgstr "" -"\n" -"Din artikel:\n" -" \"%s\"\n" -"kommer att postas till följande %s:\n" - -#: src/lang.c:59 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be posted to the following %s:\n" -msgstr "" -"\n" -"Din artikel:\n" -" \"%s\"\n" -"kommer att postas till följande %s:\n" - -#: src/lang.c:60 -msgid "Article not posted!" -msgstr "Artikel inte postad!" - -#: src/lang.c:61 -msgid "Article not saved" -msgstr "" - -#: src/lang.c:62 -msgid "Article Level Commands" -msgstr "" - -#: src/lang.c:63 -msgid "Article has no parent" -msgstr "" - -#: src/lang.c:64 -msgid "Parent article has been killed" -msgstr "" - -#: src/lang.c:65 -msgid "Parent article is unavailable" -msgstr "" - -#: src/lang.c:66 -#, c-format -msgid "Article posted: %s" -msgstr "" - -#: src/lang.c:67 -#, c-format -msgid "Article rejected (saved to %s)" -msgstr "" - -#: src/lang.c:68 -#, c-format -msgid "" -"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: " -msgstr "" - -#: src/lang.c:69 -msgid "Article unavailable" -msgstr "Artikel ej tillgänglig" - -#: src/lang.c:70 -msgid "Article undeleted." -msgstr "" - -#: src/lang.c:71 -#, fuzzy, c-format -msgid "Article %4d of %4d" -msgstr "Artikel %4d av %4d" - -#: src/lang.c:73 -msgid "articles" -msgstr "artiklar" - -#: src/lang.c:74 -msgid "This is a repost of the following article:" -msgstr "" - -#: src/lang.c:75 -msgid "article" -msgstr "artikel" - -#: src/lang.c:76 -msgid "Article" -msgstr "Artikel" - -#: src/lang.c:77 -#, c-format -msgid "-- %d %s mailed --" -msgstr "" - -#: src/lang.c:78 -#, c-format -msgid " at %s" -msgstr " den %s" - -#: src/lang.c:79 -#, c-format -msgid "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n" -msgstr "%*s[-- %s/%s, kodar %s%s%s, %d rader%s%s --]\n" - -#: src/lang.c:80 -msgid ", charset: " -msgstr ", teckenuppsättning: " - -#: src/lang.c:81 -#, c-format -msgid "%*s[-- charset %s not supported --]\n" -msgstr "" - -#: src/lang.c:82 -#, c-format -msgid "%*s[-- Description: %s --]\n" -msgstr "%*s[-- Beskrivning: %s --]\n" - -#: src/lang.c:83 -#, c-format -msgid "%d lines" -msgstr "" - -#: src/lang.c:84 -msgid "Attachment Menu" -msgstr "" - -#: src/lang.c:85 -#, fuzzy -msgid "Attachment Menu Commands" -msgstr "Toppnivåkommandon" - -#: src/lang.c:86 -#, fuzzy -msgid "" -msgstr "ingen" - -#: src/lang.c:87 -#, c-format -msgid "Attachment saved successfully. (%s)" -msgstr "" - -#: src/lang.c:88 -#, c-format -msgid "%d of %d attachments saved successfully." -msgstr "" - -#: src/lang.c:89 -#, fuzzy -msgid "Select attachment> " -msgstr "Välj artikel> " - -#: src/lang.c:90 -#, fuzzy -msgid "Tagged attachment" -msgstr "Välj artikel> " - -#: src/lang.c:91 -#, fuzzy, c-format -msgid "%d attachments tagged" -msgstr "Välj artikel> " - -#: src/lang.c:92 -#, fuzzy -msgid "Untagged attachment" -msgstr "Välj artikel> " - -#: src/lang.c:93 +#: src/lang.c:221 msgid "Attributes Menu Commands" msgstr "" -#: src/lang.c:94 +#: src/lang.c:222 #, c-format msgid "attribute with no scope: %s" msgstr "" -#: src/lang.c:96 +#: src/lang.c:224 #, c-format msgid "%d Authentication failed" msgstr "%d Autentisering misslyckades" -#: src/lang.c:97 +#: src/lang.c:225 #, c-format msgid "NNTP authorization password not found for %s" msgstr "" -#: src/lang.c:98 +#: src/lang.c:226 msgid "Server expects authentication.\n" msgstr "" -#: src/lang.c:99 +#: src/lang.c:227 msgid " Please enter password: " -msgstr " Ange lösenord: " +msgstr " Ange lösenord: " -#: src/lang.c:100 +#: src/lang.c:228 msgid " Please enter username: " -msgstr " Vänligen ange användarnamn: " +msgstr " Vänligen ange användarnamn: " -#: src/lang.c:101 +#: src/lang.c:229 #, c-format msgid "Authorized for user: %s\n" msgstr "" -#: src/lang.c:102 +#: src/lang.c:230 #, c-format msgid "Authorization failed for user: %s\n" msgstr "" -#: src/lang.c:104 +#: src/lang.c:232 #, c-format msgid "Author search backwards [%s]> " msgstr "" -#: src/lang.c:105 +#: src/lang.c:233 #, c-format msgid "Author search forwards [%s]> " msgstr "" -#: src/lang.c:106 +#: src/lang.c:234 #, c-format msgid "" "\n" "Autosubscribed to %s" msgstr "" -#: src/lang.c:107 +#: src/lang.c:235 msgid "Autosubscribing groups...\n" msgstr "" -#: src/lang.c:108 +#: src/lang.c:236 #, c-format msgid "Autoselecting articles (use '%s' to see all unread) ..." msgstr "" -#: src/lang.c:110 +#: src/lang.c:238 #, c-format msgid "" "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: " msgstr "" -#: src/lang.c:111 +#: src/lang.c:239 #, c-format msgid "Unrecognized attribute: %s" msgstr "" -#: src/lang.c:112 +#: src/lang.c:240 #, c-format msgid "Bad command. Type '%s' for help." -msgstr "Felaktigt kommando. Skriv \"%s\" för hjälp." +msgstr "Felaktigt kommando. Skriv \"%s\" för hjälp." -#: src/lang.c:114 +#: src/lang.c:242 msgid "Base article" msgstr "" -#: src/lang.c:115 +#: src/lang.c:243 msgid "Base article range" msgstr "" -#: src/lang.c:116 +#: src/lang.c:244 #, c-format msgid "%s: Updating of index files not supported: cache_overview_files=%s" msgstr "" -#: src/lang.c:117 +#: src/lang.c:245 msgid "*** Beginning of article ***" -msgstr "*** Början av artikel ***" +msgstr "*** Början av artikel ***" -#: src/lang.c:118 +#: src/lang.c:246 #, fuzzy msgid "*** Beginning of page ***" -msgstr "*** Början av artikel ***" +msgstr "*** Början av artikel ***" -#: src/lang.c:120 +#: src/lang.c:248 +msgid "bytes" +msgstr "byte" + +#: src/lang.c:251 #, c-format msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): " msgstr "" -#: src/lang.c:121 +#: src/lang.c:252 msgid "Cancelling article..." msgstr "" -#: src/lang.c:123 +#: src/lang.c:254 #, c-format msgid "Cannot create %s" msgstr "Kan inte skapa %s" -#: src/lang.c:126 +#: src/lang.c:257 #, c-format msgid "Can't find base article %d" msgstr "" -#: src/lang.c:128 +#: src/lang.c:259 #, c-format msgid "Can't open %s" -msgstr "Kan inte öppna %s" +msgstr "Kan inte öppna %s" -#: src/lang.c:129 +#: src/lang.c:260 #, c-format msgid "Couldn't open %s for saving" msgstr "" -#: src/lang.c:130 +#: src/lang.c:261 msgid "*** Posting not allowed ***" -msgstr "*** Postning inte tillåten ***" +msgstr "*** Postning inte tillÃ¥ten ***" -#: src/lang.c:131 +#: src/lang.c:262 #, c-format msgid "Posting is not allowed to %s" msgstr "" -#: src/lang.c:133 +#: src/lang.c:264 #, c-format msgid "Can't retrieve %s" msgstr "" -#: src/lang.c:135 +#: src/lang.c:266 +msgid "Can't supersede in mailgroups, try repost instead." +msgstr "" + +#: src/lang.c:267 #, c-format msgid "%s is a directory" -msgstr "%s är en katalog" +msgstr "%s är en katalog" -#: src/lang.c:136 +#: src/lang.c:268 msgid "Catchup" msgstr "" -#: src/lang.c:137 +#: src/lang.c:269 #, c-format msgid "Catchup %s..." msgstr "" -#: src/lang.c:138 +#: src/lang.c:270 msgid "Catchup all groups entered during this session?" msgstr "" -#: src/lang.c:139 +#: src/lang.c:271 msgid "You have tagged articles in this group - catchup anyway?" msgstr "" -#: src/lang.c:140 +#: src/lang.c:272 #, c-format msgid "%s %d %s in %lu seconds\n" msgstr "" -#: src/lang.c:141 +#: src/lang.c:273 msgid "Caughtup" msgstr "" -#: src/lang.c:142 +#: src/lang.c:274 msgid "Check Prepared Article" msgstr "" -#: src/lang.c:143 +#: src/lang.c:275 msgid "Checking for new groups... " msgstr "Letar efter nya grupper..." -#: src/lang.c:144 -msgid "Checking for news..." -msgstr "" +#: src/lang.c:276 +#, fuzzy +msgid "Checking for news...\n" +msgstr "Letar efter nya grupper..." -#: src/lang.c:145 +#: src/lang.c:277 #, c-format msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: " msgstr "" -#: src/lang.c:147 +#: src/lang.c:279 msgid "ANSI color disabled" msgstr "" -#: src/lang.c:148 +#: src/lang.c:280 msgid "ANSI color enabled" msgstr "" -#: src/lang.c:150 +#: src/lang.c:282 #, c-format msgid "Command failed: %s" msgstr "Kommando misslyckades: %s" -#: src/lang.c:152 +#: src/lang.c:284 msgid "Mark not selected articles read?" msgstr "" -#: src/lang.c:154 -#, c-format -msgid "Connecting to %s..." -msgstr "Ansluter till %s..." - -#: src/lang.c:156 +#: src/lang.c:285 #, fuzzy msgid "Connection Info" msgstr "" "\n" "Anslutning till %s: " -#: src/lang.c:157 +#: src/lang.c:286 +msgid "Reading from local spool.\n" +msgstr "" + +#: src/lang.c:287 +#, fuzzy +msgid "Reading saved news.\n" +msgstr "Läser om %s..." + +#: src/lang.c:295 +#, fuzzy +msgid "" +"\n" +"Local spool config:\n" +"-------------------\n" +msgstr "" +"Visa egenskaper\n" +"---------------" + +#: src/lang.c:300 +msgid "COMPRESS :" +msgstr "" + +#: src/lang.c:301 +#, fuzzy +msgid "" +"\n" +"Connection details:\n" +"-------------------\n" +msgstr "" +"Visa egenskaper\n" +"---------------" + +#: src/lang.c:303 +#, c-format +msgid " DEFLATE %s\n" +msgstr "" + +#: src/lang.c:304 +msgid "(enabled)" +msgstr "" + +#: src/lang.c:305 +msgid "(inactive)" +msgstr "" + +#: src/lang.c:307 +msgid " DEFLATE (not supported)\n" +msgstr "" + +#: src/lang.c:310 +msgid "(disabled)" +msgstr "" + +#: src/lang.c:311 +#, c-format +msgid "NNTP TIMEOUT : %d seconds %s\n" +msgstr "" + +#: src/lang.c:313 +#, c-format +msgid "IMPLEMENTATION: %s\n" +msgstr "" + +#: src/lang.c:315 +#, c-format +msgid "MAXARTNUM : %s\n" +msgstr "" + +#: src/lang.c:317 +#, fuzzy, c-format +msgid "Reading via NNTP (%s).\n" +msgstr "Läser om %s..." + +#: src/lang.c:318 +#, c-format +msgid "NNTPPORT : %u\n" +msgstr "" + +#: src/lang.c:319 +#, fuzzy +msgid "read only" +msgstr "oläst " + +#: src/lang.c:320 +msgid "read/write" +msgstr "" + +#: src/lang.c:321 +#, c-format +msgid "NNTPSERVER : %s\n" +msgstr "" + +#: src/lang.c:323 +#, c-format +msgid "Reading %s via NNTPS (%s; " +msgstr "" + +#: src/lang.c:325 +#, fuzzy, c-format +msgid "Certificate #%d\n" +msgstr "redigera filterfil" + +#: src/lang.c:327 +#, c-format +msgid "Issuer : %s\n" +msgstr "" + +#: src/lang.c:328 +#, fuzzy +msgid "" +"\n" +"Server certificate information:\n" +"-------------------------------\n" +msgstr "" +"Operationer för grupp/trÃ¥d/artikel\n" +"----------------------------------" + +#: src/lang.c:329 +#, fuzzy, c-format +msgid "Subject: %s\n" +msgstr "Ämne" + +#: src/lang.c:330 +#, fuzzy +msgid "" +"\n" +"TLS information:\n" +"----------------\n" +msgstr "" +"Visa egenskaper\n" +"---------------" + +#: src/lang.c:333 +msgid "UNEXPECTED, possible BUG" +msgstr "" + +#: src/lang.c:334 +msgid "tolerated as \"-k\" (insecure) requested" +msgstr "" + +#: src/lang.c:335 +#, c-format +msgid "" +"Server certificate verification FAILED:\n" +"\t%s (%s)\n" +msgstr "" + +#: src/lang.c:336 +msgid "Server certificate verified successfully.\n" +msgstr "" + +#: src/lang.c:338 +msgid "trusted" +msgstr "" + +#: src/lang.c:339 +msgid "untrusted" +msgstr "" + +#: src/lang.c:342 +msgid "Server certificate verification FAILED: \n" +msgstr "" + +#: src/lang.c:346 +#, c-format +msgid "%s %s (strength %d)\n" +msgstr "" + +#: src/lang.c:353 #, fuzzy, c-format msgid "Cook article failed, %s is exiting" -msgstr "skärm är för liten, %s avslutas\n" +msgstr "skärm är för liten, %s avslutas\n" -#: src/lang.c:158 +#: src/lang.c:354 msgid "" msgstr "" -#: src/lang.c:159 +#: src/lang.c:355 msgid "Creating active file for saved groups...\n" msgstr "" -#: src/lang.c:160 +#: src/lang.c:356 msgid "Creating newsrc file...\n" msgstr "" -#: src/lang.c:162 src/lang.c:1338 src/lang.c:1358 +#: src/lang.c:358 src/lang.c:1666 src/lang.c:1686 msgid "Default" -msgstr "Förvald" +msgstr "Förvald" -#: src/lang.c:163 +#: src/lang.c:359 msgid "Delete saved files that have been post processed?" msgstr "" -#: src/lang.c:164 +#: src/lang.c:360 msgid "Deleting temporary files..." msgstr "" -#: src/lang.c:166 +#: src/lang.c:362 msgid "*** End of article ***" -msgstr "*** Slut på artikel ***" +msgstr "*** Slut pÃ¥ artikel ***" -#: src/lang.c:167 +#: src/lang.c:363 msgid "*** End of articles ***" -msgstr "*** Slut på artiklar ***" +msgstr "*** Slut pÃ¥ artiklar ***" -#: src/lang.c:168 +#: src/lang.c:364 #, fuzzy msgid "*** End of attachments ***" -msgstr "*** Slut på artiklar ***" +msgstr "*** Slut pÃ¥ artiklar ***" -#: src/lang.c:169 +#: src/lang.c:365 msgid "*** End of groups ***" -msgstr "*** Slut på grupper ***" +msgstr "*** Slut pÃ¥ grupper ***" -#: src/lang.c:170 +#: src/lang.c:366 #, fuzzy msgid "*** End of page ***" -msgstr "*** Slut på artikel ***" +msgstr "*** Slut pÃ¥ artikel ***" -#: src/lang.c:171 +#: src/lang.c:367 #, fuzzy msgid "*** End of posted articles ***" -msgstr "*** Slut på artiklar ***" +msgstr "*** Slut pÃ¥ artiklar ***" -#: src/lang.c:172 +#: src/lang.c:368 #, fuzzy msgid "*** End of scopes ***" -msgstr "*** Slut på grupper ***" +msgstr "*** Slut pÃ¥ grupper ***" -#: src/lang.c:173 +#: src/lang.c:369 msgid "*** End of thread ***" -msgstr "*** Slut på tråd ***" +msgstr "*** Slut pÃ¥ trÃ¥d ***" -#: src/lang.c:174 +#: src/lang.c:370 #, fuzzy msgid "*** End of URLs ***" -msgstr "*** Slut på grupper ***" +msgstr "*** Slut pÃ¥ grupper ***" -#: src/lang.c:175 +#: src/lang.c:371 msgid "Enter limit of articles to get> " msgstr "" -#: src/lang.c:176 +#: src/lang.c:372 msgid "Enter Message-ID to go to> " msgstr "" -#: src/lang.c:177 +#: src/lang.c:373 msgid " and enter next unread thread" msgstr "" -#: src/lang.c:178 +#: src/lang.c:374 #, fuzzy msgid " and enter next unread article" -msgstr "Slut på olästa artiklar" +msgstr "Slut pÃ¥ olästa artiklar" -#: src/lang.c:179 +#: src/lang.c:375 msgid " and enter next unread group" msgstr "" -#: src/lang.c:180 +#: src/lang.c:376 msgid "Enter option number> " msgstr "" -#: src/lang.c:181 +#: src/lang.c:377 #, c-format msgid "Enter range [%s]> " msgstr "" -#: src/lang.c:182 +#: src/lang.c:378 msgid "" "\n" "Warning: Approved: header used.\n" msgstr "" -#: src/lang.c:186 +#: src/lang.c:382 msgid "" "\n" "Error: Bad address in Approved: header.\n" msgstr "" -#: src/lang.c:187 +#: src/lang.c:383 msgid "" "\n" "Error: Bad address in From: header.\n" msgstr "" -#: src/lang.c:188 +#: src/lang.c:384 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" msgstr "" -#: src/lang.c:189 +#: src/lang.c:385 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" msgstr "" -#: src/lang.c:190 +#: src/lang.c:386 msgid "" "\n" "Error: Bad address in To: header.\n" msgstr "" -#: src/lang.c:192 +#: src/lang.c:388 #, c-format msgid "Can't unlock %s" -msgstr "Kan inte låsa upp %s" +msgstr "Kan inte lÃ¥sa upp %s" -#: src/lang.c:193 +#: src/lang.c:389 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "" -#: src/lang.c:194 +#: src/lang.c:390 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "" -#: src/lang.c:197 +#: src/lang.c:393 +#, 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:396 #, c-format msgid "Corrupted file %s" msgstr "Skadad fil %s" -#: src/lang.c:199 +#: src/lang.c:397 +#, c-format +msgid "couldn't expand %s\n" +msgstr "" + +#: src/lang.c:399 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" msgstr "" -#: src/lang.c:200 +#: src/lang.c:400 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "" -#: src/lang.c:201 +#: src/lang.c:401 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "" -#: src/lang.c:202 +#: src/lang.c:402 msgid "Left angle bracket missing in route address.\n" msgstr "" -#: src/lang.c:203 +#: src/lang.c:403 msgid "Left parenthesis missing in old-style address.\n" msgstr "" -#: src/lang.c:204 +#: src/lang.c:404 msgid "Right parenthesis missing in old-style address.\n" msgstr "" -#: src/lang.c:205 +#: src/lang.c:405 msgid "At-sign missing in mail address.\n" msgstr "" -#: src/lang.c:206 +#: src/lang.c:406 msgid "Single component FQDN is not allowed. Add your domain.\n" msgstr "" -#: src/lang.c:207 +#: src/lang.c:407 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:208 +#: src/lang.c:408 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:209 +#: src/lang.c:409 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:210 +#: src/lang.c:410 msgid "Illegal character in FQDN.\n" msgstr "" -#: src/lang.c:211 +#: src/lang.c:411 msgid "Zero length FQDN component not allowed.\n" msgstr "" -#: src/lang.c:212 +#: src/lang.c:412 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" msgstr "" -#: src/lang.c:213 +#: src/lang.c:413 msgid "FQDN component may not start or end with hyphen.\n" msgstr "" -#: src/lang.c:214 +#: src/lang.c:414 msgid "FQDN component may not start with digit.\n" msgstr "" -#: src/lang.c:215 +#: src/lang.c:415 msgid "Domain literal has impossible numeric value.\n" msgstr "" -#: src/lang.c:216 +#: src/lang.c:416 msgid "" "Domain literal is for private use only and not allowed for global use.\n" msgstr "" -#: src/lang.c:217 +#: src/lang.c:417 msgid "Right bracket missing in domain literal.\n" msgstr "" -#: src/lang.c:218 +#: src/lang.c:418 msgid "Missing localpart of mail address.\n" msgstr "" -#: src/lang.c:219 +#: src/lang.c:419 msgid "Illegal character in localpart of mail address.\n" msgstr "" -#: src/lang.c:220 +#: src/lang.c:420 msgid "Zero length localpart component not allowed.\n" msgstr "" -#: src/lang.c:221 +#: src/lang.c:421 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" msgstr "" -#: src/lang.c:222 +#: src/lang.c:422 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" msgstr "" -#: src/lang.c:223 +#: src/lang.c:423 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" msgstr "" -#: src/lang.c:224 +#: src/lang.c:424 msgid "Bad syntax in encoded word used in realname.\n" msgstr "" -#: src/lang.c:225 +#: src/lang.c:425 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" msgstr "" -#: src/lang.c:226 +#: src/lang.c:426 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" msgstr "" -#: src/lang.c:227 +#: src/lang.c:427 msgid "" "\n" "Error: No blank line found after header.\n" msgstr "" -#: src/lang.c:228 +#: src/lang.c:428 #, c-format msgid "" "\n" @@ -1254,7 +1359,7 @@ msgid "" msgstr "" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:230 +#: src/lang.c:430 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1263,7 +1368,7 @@ msgid "" " editing tinrc.\n" msgstr "" -#: src/lang.c:235 +#: src/lang.c:435 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1273,13 +1378,13 @@ msgid "" " using the M)enu of configurable options or by editing tinrc.\n" msgstr "" -#: src/lang.c:241 +#: src/lang.c:441 msgid "" "\n" "Error: Article starts with blank line instead of header\n" msgstr "" -#: src/lang.c:242 +#: src/lang.c:442 #, c-format msgid "" "\n" @@ -1287,28 +1392,28 @@ msgid "" "%s\n" msgstr "" -#: src/lang.c:243 +#: src/lang.c:443 #, c-format msgid "" "\n" "Error: The \"%s:\" line is empty.\n" msgstr "" -#: src/lang.c:244 +#: src/lang.c:444 #, c-format msgid "" "\n" "Error: The \"%s:\" line is missing from the article header.\n" msgstr "" -#: src/lang.c:245 +#: src/lang.c:445 #, c-format msgid "" "\n" "Error: %s contains non 7bit chars.\n" msgstr "" -#: src/lang.c:246 +#: src/lang.c:446 #, c-format msgid "" "\n" @@ -1316,154 +1421,155 @@ msgid "" "%s\n" msgstr "" -#: src/lang.c:247 +#: src/lang.c:447 #, c-format msgid "" "\n" "Error: There are multiple (%d) \"%s:\" lines in the header.\n" msgstr "" -#: src/lang.c:248 +#: src/lang.c:448 +#, c-format +msgid "" +"\n" +"Error: Header on line %d has no name:\n" +"%s\n" +msgstr "" + +#: src/lang.c:450 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "" -#: src/lang.c:253 +#: src/lang.c:453 +#, c-format +msgid "Line %d is longer than %d octets and should be folded.\n" +msgstr "" + +#: src/lang.c:455 +#, c-format +msgid "Line %d is longer than %d octets and should be shortened.\n" +msgstr "" + +#: src/lang.c:461 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "" -#: src/lang.c:254 +#: src/lang.c:462 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "" -#: src/lang.c:256 +#: src/lang.c:464 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" msgstr "" -#: src/lang.c:257 +#: src/lang.c:465 msgid "Can't get a (fully-qualified) domain-name!" msgstr "" -#: src/lang.c:258 +#: src/lang.c:466 #, c-format msgid "No permissions to go into %s\n" -msgstr "Inga rättigheter att gå in i %s\n" +msgstr "Inga rättigheter att gÃ¥ in i %s\n" -#: src/lang.c:260 +#: src/lang.c:468 msgid "" "\n" "Error: From: line missing.\n" msgstr "" -#: src/lang.c:262 +#: src/lang.c:470 #, c-format msgid "No read permissions for %s\n" -msgstr "Inga läsrättigheter för %s\n" +msgstr "Inga läsrättigheter för %s\n" -#: src/lang.c:263 +#: src/lang.c:471 #, c-format msgid "File %s does not exist\n" msgstr "Filen %s existerar inte\n" -#: src/lang.c:264 +#: src/lang.c:472 #, c-format msgid "No write permissions for %s\n" -msgstr "Inga skrivrättigheter för %s\n" +msgstr "Inga skrivrättigheter för %s\n" -#: src/lang.c:265 +#: src/lang.c:473 msgid "Can't get user information (/etc/passwd missing?)" msgstr "" -#: src/lang.c:266 +#: src/lang.c:475 msgid "errors" msgstr "fel" -#: src/lang.c:268 +#: src/lang.c:476 +msgid "error" +msgstr "fel" + +#: src/lang.c:479 #, c-format msgid "" "\n" "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n" msgstr "" -#: src/lang.c:270 +#: src/lang.c:481 #, c-format msgid "Server has non of the groups listed in %s" msgstr "" -#: src/lang.c:271 -msgid "error" -msgstr "fel" +#: src/lang.c:482 +#, c-format +msgid "Error: unlink %s" +msgstr "" -#: src/lang.c:272 +#: src/lang.c:483 msgid "Unknown display level" msgstr "" -#: src/lang.c:273 +#: src/lang.c:485 +msgid "Unreachable?\n" +msgstr "Ej nÃ¥bar?\n" + +#: src/lang.c:487 msgid "" msgstr "" -#: src/lang.c:274 +#: src/lang.c:488 msgid "Exiting..." msgstr "Avslutar..." -#: src/lang.c:275 +#: src/lang.c:489 msgid "leaving external mail-reader" msgstr "" -#: src/lang.c:276 +#: src/lang.c:490 #, c-format msgid "Extracting %s..." msgstr "extraherar %s..." -#: src/lang.c:278 +#: src/lang.c:492 #, c-format msgid "Error writing %s file. Filesystem full? File reset to previous state." msgstr "" -#: src/lang.c:279 +#: src/lang.c:493 #, c-format msgid "Error making backup of %s file. Filesystem full?" msgstr "" -#: src/lang.c:280 +#: src/lang.c:494 #, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "" -#: src/lang.c:281 +#: src/lang.c:495 msgid "Rule created by: " msgstr "" -#: src/lang.c:282 -#, c-format -msgid "Enter pattern [%s]> " -msgstr "Ange mönster [%s]> " - -#: src/lang.c:283 -#, c-format -msgid "" -"\n" -"You requested followups to your article to go to the following %s:\n" -msgstr "" - -#: src/lang.c:284 -#, c-format -msgid " %s\t Answers will be directed to you by mail.\n" -msgstr "" - -#: src/lang.c:285 -msgid "-- forwarded message --\n" -msgstr "-- vidarebefordrat meddelande --\n" - -#: src/lang.c:286 -#, fuzzy -msgid "-- end of forwarded message --\n" -msgstr "Vidarebefordrat meddelande (slut)\n" - -#: src/lang.c:287 +#: src/lang.c:496 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1498,894 +1604,933 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:311 +#: src/lang.c:522 #, c-format msgid "Enter score for rule (default=%d): " msgstr "" -#: src/lang.c:312 +#: src/lang.c:523 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" msgstr "" #. SCORE_MAX -#: src/lang.c:313 +#: src/lang.c:524 msgid "Full" -msgstr "Fullständig" +msgstr "Fullständig" -#: src/lang.c:314 +#: src/lang.c:525 msgid "Comment (optional) : " msgstr "Kommentar (valfri) : " -#: src/lang.c:315 +#: src/lang.c:527 +msgid "Malformed overview entry: servername missing." +msgstr "" + +#: src/lang.c:528 +#, c-format +msgid "\t Xref: %s" +msgstr "" + +#: src/lang.c:529 +msgid "Skipping Xref filter" +msgstr "" + +#: src/lang.c:531 msgid "Apply pattern to : " msgstr "" -#: src/lang.c:316 +#: src/lang.c:532 +#, c-format +msgid "Enter pattern [%s]> " +msgstr "Ange mönster [%s]> " + +#: src/lang.c:533 +#, c-format +msgid "" +"\n" +"You requested followups to your article to go to the following %s:\n" +msgstr "" + +#: src/lang.c:534 +#, c-format +msgid " %s\t Answers will be directed to you by mail.\n" +msgstr "" + +#: src/lang.c:535 +msgid "-- forwarded message --\n" +msgstr "-- vidarebefordrat meddelande --\n" + +#: src/lang.c:536 +#, fuzzy +msgid "-- end of forwarded message --\n" +msgstr "Vidarebefordrat meddelande (slut)\n" + +#: src/lang.c:537 msgid "From: line (ignore case) " msgstr "" -#: src/lang.c:317 +#: src/lang.c:538 msgid "From: line (case sensitive) " msgstr "" -#: src/lang.c:319 +#: src/lang.c:541 #, c-format msgid "%s%s: Unknown host.\n" -msgstr "%s%s: Okänd värd.\n" +msgstr "%s%s: Okänd värd.\n" -#: src/lang.c:321 +#: src/lang.c:543 msgid "global " msgstr "global " -#: src/lang.c:322 +#: src/lang.c:544 #, c-format msgid "Please use %.100s instead" -msgstr "Vänligen använd %.100s istället" +msgstr "Vänligen använd %.100s istället" -#: src/lang.c:323 +#: src/lang.c:545 #, c-format msgid "%s is bogus" msgstr "" -#: src/lang.c:324 +#: src/lang.c:546 #, c-format msgid "Group %s is moderated. Continue?" -msgstr "Grupp %s är modererad. Fortsätta?" +msgstr "Grupp %s är modererad. Fortsätta?" -#: src/lang.c:325 +#: src/lang.c:547 msgid "groups" msgstr "grupper" -#: src/lang.c:326 +#: src/lang.c:548 #, c-format msgid "Rereading %s..." -msgstr "Läser om %s..." +msgstr "Läser om %s..." -#: src/lang.c:327 +#: src/lang.c:549 msgid "Top Level Commands" -msgstr "Toppnivåkommandon" +msgstr "ToppnivÃ¥kommandon" -#: src/lang.c:328 +#: src/lang.c:550 msgid "Group Selection" msgstr "Gruppval" -#: src/lang.c:329 +#: src/lang.c:551 msgid "group" msgstr "grupp" -#: src/lang.c:330 +#: src/lang.c:552 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" -#: src/lang.c:332 +#: src/lang.c:554 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "" -#: src/lang.c:333 +#: src/lang.c:555 msgid "From: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:334 +#: src/lang.c:556 msgid "" "Linecount of articles to be filtered. < for less, > for more, = for equal." msgstr "" -#: src/lang.c:335 +#: src/lang.c:557 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:336 +#: src/lang.c:558 msgid "Subject: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:337 +#: src/lang.c:559 msgid "" "Enter text pattern to filter if Subject: & From: lines are not what you want." msgstr "" -#: src/lang.c:338 +#: src/lang.c:560 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "" -#: src/lang.c:339 +#: src/lang.c:561 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "" -#: src/lang.c:340 +#: src/lang.c:562 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "" -#: src/lang.c:341 +#: src/lang.c:563 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "" -#: src/lang.c:342 +#: src/lang.c:564 msgid "kill an article via a menu" msgstr "" -#: src/lang.c:343 +#: src/lang.c:565 msgid "auto-select (hot) an article via a menu" msgstr "" -#: src/lang.c:344 +#: src/lang.c:566 msgid "Browse URLs in article" -msgstr "Bläddra URL:er i artikel" +msgstr "Bläddra URL:er i artikel" -#: src/lang.c:345 +#: src/lang.c:567 msgid "0 - 9\t display article by number in current thread" msgstr "" -#: src/lang.c:347 +#: src/lang.c:569 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "" -#: src/lang.c:348 +#: src/lang.c:570 msgid "post followup to current article" msgstr "" -#: src/lang.c:349 +#: src/lang.c:571 msgid "post followup (don't copy text) to current article" msgstr "" -#: src/lang.c:350 +#: src/lang.c:572 msgid "post followup to current article quoting complete headers" msgstr "" -#: src/lang.c:351 +#: src/lang.c:573 msgid "repost chosen article to another group" msgstr "" -#: src/lang.c:353 +#: src/lang.c:575 msgid "edit article (mail-groups only)" msgstr "" -#: src/lang.c:354 +#: src/lang.c:576 msgid "display first article in current thread" msgstr "" -#: src/lang.c:355 +#: src/lang.c:577 msgid "display first page of article" msgstr "" -#: src/lang.c:356 +#: src/lang.c:578 msgid "display last article in current thread" msgstr "" -#: src/lang.c:357 +#: src/lang.c:579 msgid "display last page of article" msgstr "visa sista sidan av artikel" -#: src/lang.c:358 +#: src/lang.c:580 msgid "mark rest of thread as read and advance to next unread" msgstr "" -#: src/lang.c:359 +#: src/lang.c:581 msgid "display next article" -msgstr "visa nästa artikel" +msgstr "visa nästa artikel" -#: src/lang.c:360 +#: src/lang.c:582 msgid "display first article in next thread" -msgstr "visa första artikel i nästa tråd" +msgstr "visa första artikel i nästa trÃ¥d" -#: src/lang.c:361 +#: src/lang.c:583 msgid "display next unread article" -msgstr "visa nästa olästa artikel" +msgstr "visa nästa olästa artikel" -#: src/lang.c:362 +#: src/lang.c:584 msgid "go to the article that this one followed up" msgstr "" -#: src/lang.c:363 +#: src/lang.c:585 msgid "display previous article" -msgstr "visa föregående artikel" +msgstr "visa föregÃ¥ende artikel" -#: src/lang.c:364 +#: src/lang.c:586 msgid "display previous unread article" -msgstr "visa föregående olästa artikel" +msgstr "visa föregÃ¥ende olästa artikel" -#: src/lang.c:365 +#: src/lang.c:587 msgid "quickly kill an article using defaults" msgstr "" -#: src/lang.c:366 +#: src/lang.c:588 msgid "quickly auto-select (hot) an article using defaults" msgstr "" -#: src/lang.c:367 +#: src/lang.c:589 msgid "return to group selection level" -msgstr "återgå till gruppvalsnivå" +msgstr "Ã¥tergÃ¥ till gruppvalsnivÃ¥" -#: src/lang.c:368 +#: src/lang.c:590 msgid "reply through mail to author" msgstr "" -#: src/lang.c:369 +#: src/lang.c:591 msgid "reply through mail (don't copy text) to author" msgstr "" -#: src/lang.c:370 +#: src/lang.c:592 msgid "reply through mail to author quoting complete headers" msgstr "" -#: src/lang.c:371 +#: src/lang.c:593 msgid "search backwards within this article" msgstr "" -#: src/lang.c:372 +#: src/lang.c:594 msgid "search forwards within this article" -msgstr "sök framåt inom denna artikel" +msgstr "sök framÃ¥t inom denna artikel" -#: src/lang.c:373 +#: src/lang.c:595 msgid "show article in raw-mode (including all headers)" msgstr "" -#: src/lang.c:374 +#: src/lang.c:596 msgid "skip next block of included text" msgstr "" -#: src/lang.c:375 +#: src/lang.c:597 msgid "toggle display of sections hidden by a form-feed (^L) on/off" msgstr "" -#: src/lang.c:376 +#: src/lang.c:598 #, fuzzy msgid "toggle display of all headers" -msgstr "växla val av tråd" +msgstr "växla val av trÃ¥d" -#: src/lang.c:377 +#: src/lang.c:599 msgid "toggle word highlighting on/off" msgstr "" -#: src/lang.c:378 +#: src/lang.c:600 msgid "toggle ROT-13 (basic decode) for current article" msgstr "" -#: src/lang.c:379 +#: src/lang.c:601 msgid "toggle tabwidth 4 <-> 8" msgstr "" -#: src/lang.c:380 +#: src/lang.c:602 msgid "toggle German TeX style decoding for current article" msgstr "" -#: src/lang.c:381 +#: src/lang.c:603 msgid "toggle display of uuencoded sections" msgstr "" -#: src/lang.c:382 +#: src/lang.c:604 msgid "View/pipe/save multimedia attachments" msgstr "" -#: src/lang.c:383 +#: src/lang.c:605 #, fuzzy msgid "choose first attachment in list" -msgstr "välj första artikel i lista" +msgstr "välj första artikel i lista" -#: src/lang.c:384 +#: src/lang.c:606 #, fuzzy msgid "0 - 9\t choose attachment by number" -msgstr "0 - 9\t välj artikel efter nummer" +msgstr "0 - 9\t välj artikel efter nummer" -#: src/lang.c:385 +#: src/lang.c:607 #, fuzzy msgid "choose last attachment in list" -msgstr "välj sista artikel i lista" +msgstr "välj sista artikel i lista" -#: src/lang.c:387 +#: src/lang.c:609 msgid "pipe attachment into command" msgstr "" -#: src/lang.c:388 +#: src/lang.c:610 #, fuzzy msgid "pipe raw attachment into command" -msgstr "Toppnivåkommandon" +msgstr "ToppnivÃ¥kommandon" -#: src/lang.c:390 +#: src/lang.c:612 msgid "save attachment to disk" msgstr "" -#: src/lang.c:391 +#: src/lang.c:613 msgid "search for attachments forwards" msgstr "" -#: src/lang.c:392 +#: src/lang.c:614 #, fuzzy msgid "search for attachments backwards" -msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta" +msgstr "%s=sök framÃ¥t; %s=sök bakÃ¥t; %s=avsluta" -#: src/lang.c:393 +#: src/lang.c:615 msgid "view attachment" msgstr "" -#: src/lang.c:394 +#: src/lang.c:616 #, fuzzy msgid "tag attachment" -msgstr "Välj artikel> " +msgstr "Välj artikel> " -#: src/lang.c:395 +#: src/lang.c:617 msgid "tag attachments that match user specified pattern" msgstr "" -#: src/lang.c:396 +#: src/lang.c:618 msgid "reverse tagging on all attachments (toggle)" msgstr "" -#: src/lang.c:397 +#: src/lang.c:619 #, fuzzy msgid "untag all tagged attachments" -msgstr "Välj artikel> " +msgstr "Välj artikel> " -#: src/lang.c:398 +#: src/lang.c:620 msgid "toggle info message in last line (name/description of attachment)" msgstr "" -#: src/lang.c:399 +#: src/lang.c:621 #, fuzzy msgid "choose first attribute in list" -msgstr "välj första artikel i lista" +msgstr "välj första artikel i lista" -#: src/lang.c:400 +#: src/lang.c:622 #, fuzzy msgid "0 - 9\t choose attribute by number" -msgstr "0 - 9\t välj artikel efter nummer" +msgstr "0 - 9\t välj artikel efter nummer" -#: src/lang.c:401 +#: src/lang.c:623 #, fuzzy msgid "choose last attribute in list" -msgstr "välj sista artikel i lista" +msgstr "välj sista artikel i lista" -#: src/lang.c:402 +#: src/lang.c:624 msgid "reset attribute to a default value" msgstr "" -#: src/lang.c:403 +#: src/lang.c:625 #, fuzzy msgid "search forwards for an attribute" -msgstr "sök framåt efter ett gruppnamn" +msgstr "sök framÃ¥t efter ett gruppnamn" -#: src/lang.c:404 +#: src/lang.c:626 #, fuzzy msgid "search backwards for an attribute" -msgstr "sök framåt efter ett gruppnamn" +msgstr "sök framÃ¥t efter ett gruppnamn" -#: src/lang.c:405 +#: src/lang.c:627 #, fuzzy msgid "select attribute" -msgstr "välj tråd" +msgstr "välj trÃ¥d" -#: src/lang.c:406 +#: src/lang.c:628 msgid "toggle back to options menu when invoked from there" msgstr "" -#: src/lang.c:407 +#: src/lang.c:629 #, c-format msgid "report bug or comment via mail to %s" msgstr "rapportera fel eller kommentar via e-post till %s" -#: src/lang.c:408 +#: src/lang.c:630 #, fuzzy msgid "choose first option in list" -msgstr "välj första grupp i lista" +msgstr "välj första grupp i lista" -#: src/lang.c:409 +#: src/lang.c:631 #, fuzzy msgid "0 - 9\t choose option by number" -msgstr "0 - 9\t välj grupp efter nummer" +msgstr "0 - 9\t välj grupp efter nummer" -#: src/lang.c:410 +#: src/lang.c:632 #, fuzzy msgid "choose last option in list" -msgstr "välj sista grupp i lista" +msgstr "välj sista grupp i lista" -#: src/lang.c:411 +#: src/lang.c:633 #, fuzzy msgid "start scopes menu" -msgstr "återgå till föregående meny" +msgstr "Ã¥tergÃ¥ till föregÃ¥ende meny" -#: src/lang.c:412 +#: src/lang.c:634 #, fuzzy msgid "search forwards for an option" -msgstr "sök framåt efter ett gruppnamn" +msgstr "sök framÃ¥t efter ett gruppnamn" -#: src/lang.c:413 +#: src/lang.c:635 #, fuzzy msgid "search backwards for an option" -msgstr "sök framåt efter ett gruppnamn" +msgstr "sök framÃ¥t efter ett gruppnamn" -#: src/lang.c:414 +#: src/lang.c:636 #, fuzzy msgid "select option" -msgstr "välj" +msgstr "välj" -#: src/lang.c:415 +#: src/lang.c:637 msgid "toggle to attributes menu" msgstr "" -#: src/lang.c:416 +#: src/lang.c:638 msgid "choose range of articles to be affected by next command" msgstr "" -#: src/lang.c:417 +#: src/lang.c:639 msgid "escape from command prompt" msgstr "" -#: src/lang.c:418 +#: src/lang.c:640 msgid "edit filter file" msgstr "redigera filterfil" -#: src/lang.c:419 +#: src/lang.c:641 msgid "get help" -msgstr "få hjälp" +msgstr "fÃ¥ hjälp" -#: src/lang.c:420 +#: src/lang.c:642 msgid "display last article viewed" msgstr "" -#: src/lang.c:421 +#: src/lang.c:643 msgid "down one line" msgstr "en rad ner" -#: src/lang.c:422 +#: src/lang.c:644 msgid "up one line" msgstr "upp en rad" -#: src/lang.c:423 +#: src/lang.c:645 msgid "go to article chosen by Message-ID" msgstr "" -#: src/lang.c:424 +#: src/lang.c:646 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "" -#: src/lang.c:425 +#: src/lang.c:647 msgid "menu of configurable options" msgstr "" -#: src/lang.c:426 +#: src/lang.c:648 msgid "down one page" msgstr "ner en sida" -#: src/lang.c:427 +#: src/lang.c:649 msgid "up one page" msgstr "upp en sida" -#: src/lang.c:429 +#: src/lang.c:651 msgid "post (write) article to current group" msgstr "" -#: src/lang.c:430 +#: src/lang.c:652 msgid "post postponed articles" msgstr "" -#: src/lang.c:432 +#: src/lang.c:654 msgid "list articles posted by you (from posted file)" msgstr "" -#: src/lang.c:433 +#: src/lang.c:655 msgid "return to previous menu" -msgstr "återgå till föregående meny" +msgstr "Ã¥tergÃ¥ till föregÃ¥ende meny" -#: src/lang.c:434 +#: src/lang.c:656 msgid "quit tin immediately" msgstr "avsluta tin omedelbart" -#: src/lang.c:435 +#: src/lang.c:657 msgid "redraw page" msgstr "rita om sida" -#: src/lang.c:436 +#: src/lang.c:658 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "" -#: src/lang.c:437 +#: src/lang.c:659 msgid "save marked articles automatically without user prompts" msgstr "" -#: src/lang.c:438 +#: src/lang.c:660 msgid "scroll the screen one line down" msgstr "" -#: src/lang.c:439 +#: src/lang.c:661 msgid "scroll the screen one line up" msgstr "" -#: src/lang.c:440 +#: src/lang.c:662 msgid "search for articles by author backwards" msgstr "" -#: src/lang.c:441 +#: src/lang.c:663 msgid "search for articles by author forwards" msgstr "" -#: src/lang.c:442 +#: src/lang.c:664 msgid "search all articles for a given string (this may take some time)" msgstr "" -#: src/lang.c:443 +#: src/lang.c:665 msgid " \t (searches are case-insensitive and wrap around to all articles)" msgstr "" -#: src/lang.c:444 +#: src/lang.c:666 msgid "search for articles by Subject line backwards" msgstr "" -#: src/lang.c:445 +#: src/lang.c:667 msgid "search for articles by Subject line forwards" msgstr "" -#: src/lang.c:446 +#: src/lang.c:668 msgid "repeat last search" -msgstr "repetera senaste sökning" +msgstr "repetera senaste sökning" -#: src/lang.c:447 +#: src/lang.c:669 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "" -#: src/lang.c:448 +#: src/lang.c:670 msgid "toggle info message in last line (subject/description)" msgstr "" -#: src/lang.c:449 +#: src/lang.c:671 msgid "toggle inverse video" msgstr "" -#: src/lang.c:450 +#: src/lang.c:672 msgid "toggle mini help menu and posting etiquette display" msgstr "" -#: src/lang.c:451 +#: src/lang.c:673 msgid "cycle the display of authors email address, real name, both or neither" msgstr "" -#: src/lang.c:452 +#: src/lang.c:674 msgid "show version information" msgstr "visa versionsinformation" -#: src/lang.c:453 +#: src/lang.c:675 msgid "mark all articles as read and return to group selection menu" msgstr "" -#: src/lang.c:454 +#: src/lang.c:676 msgid "mark all articles as read and enter next group with unread articles" msgstr "" -#: src/lang.c:455 +#: src/lang.c:677 msgid "choose first thread in list" -msgstr "välj första tråd i lista" +msgstr "välj första trÃ¥d i lista" -#: src/lang.c:456 +#: src/lang.c:678 msgid "choose last thread in list" -msgstr "välj sista tråd i lista" +msgstr "välj sista trÃ¥d i lista" -#: src/lang.c:457 +#: src/lang.c:679 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "" -#: src/lang.c:458 +#: src/lang.c:680 msgid "mark article as unread" -msgstr "markera artikel som oläst" +msgstr "markera artikel som oläst" -#: src/lang.c:459 +#: src/lang.c:681 msgid "mark current thread, range or tagged threads as read" msgstr "" -#: src/lang.c:460 +#: src/lang.c:682 msgid "mark current thread, range or tagged threads as unread" msgstr "" -#: src/lang.c:461 +#: src/lang.c:683 msgid "mark current/range/selected/pattern/tagged as read after prompting" msgstr "" -#: src/lang.c:462 +#: src/lang.c:684 msgid "mark current/range/selected/pattern/tagged as unread after prompting" msgstr "" -#: src/lang.c:463 +#: src/lang.c:685 msgid "toggle display of all/selected articles" msgstr "" -#: src/lang.c:464 +#: src/lang.c:686 msgid "display next group" -msgstr "visa nästa grupp" +msgstr "visa nästa grupp" -#: src/lang.c:465 +#: src/lang.c:687 msgid "display previous group" -msgstr "visa föregående grupp" +msgstr "visa föregÃ¥ende grupp" -#: src/lang.c:466 +#: src/lang.c:688 msgid "toggle all selections (all articles)" msgstr "" -#: src/lang.c:467 +#: src/lang.c:689 msgid "select group (make \"hot\")" -msgstr "välj grupp (gör \"het\")" +msgstr "välj grupp (gör \"het\")" -#: src/lang.c:468 +#: src/lang.c:690 msgid "select thread" -msgstr "välj tråd" +msgstr "välj trÃ¥d" -#: src/lang.c:469 +#: src/lang.c:691 msgid "select threads if at least one unread article is selected" msgstr "" -#: src/lang.c:470 +#: src/lang.c:692 msgid "select threads that match user specified pattern" msgstr "" -#: src/lang.c:471 +#: src/lang.c:693 msgid "0 - 9\t choose thread by number" -msgstr "0 - 9\t välj tråd efter nummer" +msgstr "0 - 9\t välj trÃ¥d efter nummer" -#: src/lang.c:472 +#: src/lang.c:694 msgid "toggle limit number of articles to get, and reload" msgstr "" -#: src/lang.c:473 +#: src/lang.c:695 msgid "toggle display of all/unread articles" msgstr "" -#: src/lang.c:474 +#: src/lang.c:696 msgid "toggle selection of thread" -msgstr "växla val av tråd" +msgstr "växla val av trÃ¥d" -#: src/lang.c:475 +#: src/lang.c:697 msgid "cycle through threading options available" msgstr "" -#: src/lang.c:476 +#: src/lang.c:698 msgid "undo all selections (all articles)" msgstr "" -#: src/lang.c:477 +#: src/lang.c:699 msgid "untag all tagged threads" msgstr "" -#: src/lang.c:478 +#: src/lang.c:700 #, fuzzy msgid "search for articles forwards" -msgstr "Sök framåt [%s]> " +msgstr "Sök framÃ¥t [%s]> " -#: src/lang.c:479 +#: src/lang.c:701 #, fuzzy msgid "search for articles backwards" -msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta" +msgstr "%s=sök framÃ¥t; %s=sök bakÃ¥t; %s=avsluta" -#: src/lang.c:480 +#: src/lang.c:702 msgid "toggle info message in last line (Message-ID)" msgstr "" -#: src/lang.c:481 +#: src/lang.c:703 msgid "Open article by Message-ID" msgstr "" -#: src/lang.c:482 +#: src/lang.c:704 msgid "add new scope" msgstr "" -#: src/lang.c:483 +#: src/lang.c:705 msgid "delete scope" msgstr "" -#: src/lang.c:484 +#: src/lang.c:706 #, fuzzy msgid "edit attributes file" msgstr "Skriver attributfil..." -#: src/lang.c:485 +#: src/lang.c:707 #, fuzzy msgid "choose first scope in list" -msgstr "välj första grupp i lista" +msgstr "välj första grupp i lista" -#: src/lang.c:486 +#: src/lang.c:708 #, fuzzy msgid "0 - 9\t choose scope by number" -msgstr "0 - 9\t välj grupp efter nummer" +msgstr "0 - 9\t välj grupp efter nummer" -#: src/lang.c:487 +#: src/lang.c:709 #, fuzzy msgid "choose last scope in list" -msgstr "välj sista grupp i lista" +msgstr "välj sista grupp i lista" -#: src/lang.c:488 +#: src/lang.c:710 msgid "move scope" msgstr "" -#: src/lang.c:489 +#: src/lang.c:711 msgid "rename scope" msgstr "" -#: src/lang.c:490 +#: src/lang.c:712 #, fuzzy msgid "select scope" -msgstr "välj" +msgstr "välj" -#: src/lang.c:491 +#: src/lang.c:713 msgid "mark all articles in group as read" msgstr "" -#: src/lang.c:492 +#: src/lang.c:714 msgid "mark all articles in group as read and move to next unread group" msgstr "" -#: src/lang.c:493 +#: src/lang.c:715 msgid "choose first group in list" -msgstr "välj första grupp i lista" +msgstr "välj första grupp i lista" -#: src/lang.c:494 +#: src/lang.c:716 msgid "choose group by name" -msgstr "välj grupp efter namn" +msgstr "välj grupp efter namn" -#: src/lang.c:495 +#: src/lang.c:717 msgid "0 - 9\t choose group by number" -msgstr "0 - 9\t välj grupp efter nummer" +msgstr "0 - 9\t välj grupp efter nummer" -#: src/lang.c:496 +#: src/lang.c:718 msgid "choose range of groups to be affected by next command" msgstr "" -#: src/lang.c:497 +#: src/lang.c:719 msgid "choose last group in list" -msgstr "välj sista grupp i lista" +msgstr "välj sista grupp i lista" -#: src/lang.c:499 +#: src/lang.c:721 msgid "list groups which an article has been posted to (by Message-ID)" msgstr "" -#: src/lang.c:500 +#: src/lang.c:722 msgid " \t (go to article if at least one of the groups is available)" msgstr "" -#: src/lang.c:502 +#: src/lang.c:724 msgid "mark all articles in chosen group unread" msgstr "" -#: src/lang.c:503 +#: src/lang.c:725 msgid "move chosen group within list" msgstr "" -#: src/lang.c:504 +#: src/lang.c:726 msgid "choose next group with unread news" msgstr "" -#: src/lang.c:505 src/lang.c:1420 +#: src/lang.c:727 src/lang.c:1748 msgid "quit" msgstr "avsluta" -#: src/lang.c:506 +#: src/lang.c:728 msgid "quit without saving configuration changes" -msgstr "avsluta utan att spara konfigurationsändringar" +msgstr "avsluta utan att spara konfigurationsändringar" -#: src/lang.c:507 +#: src/lang.c:729 msgid "read chosen group" -msgstr "läs vald grupp" +msgstr "läs vald grupp" -#: src/lang.c:508 +#: src/lang.c:730 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr "" -#: src/lang.c:509 +#: src/lang.c:731 msgid "search backwards for a group name" msgstr "" -#: src/lang.c:510 +#: src/lang.c:732 msgid " \t (all searches are case-insensitive and wrap around)" msgstr "" -#: src/lang.c:511 +#: src/lang.c:733 msgid "search forwards for a group name" -msgstr "sök framåt efter ett gruppnamn" +msgstr "sök framÃ¥t efter ett gruppnamn" -#: src/lang.c:512 +#: src/lang.c:734 msgid "subscribe to chosen group" -msgstr "prenumerera på vald grupp" +msgstr "prenumerera pÃ¥ vald grupp" -#: src/lang.c:513 +#: src/lang.c:735 msgid "subscribe to groups that match pattern" msgstr "" -#: src/lang.c:514 +#: src/lang.c:736 msgid "reread active file to check for any new news" msgstr "" -#: src/lang.c:515 +#: src/lang.c:737 msgid "show NNTP[S] connection details" msgstr "" -#: src/lang.c:516 +#: src/lang.c:738 msgid "toggle display of group name only or group name plus description" msgstr "" -#: src/lang.c:517 +#: src/lang.c:739 msgid "toggle display to show all/unread subscribed groups" msgstr "" -#: src/lang.c:518 +#: src/lang.c:740 msgid "unsubscribe from chosen group" -msgstr "säg upp prenumeration av vald grupp" +msgstr "säg upp prenumeration av vald grupp" -#: src/lang.c:519 +#: src/lang.c:741 msgid "unsubscribe from groups that match pattern" -msgstr "säg upp prenumeration av grupper som matchar mönster" +msgstr "säg upp prenumeration av grupper som matchar mönster" -#: src/lang.c:520 +#: src/lang.c:742 msgid "sort the list of groups" msgstr "sortera listan av grupper" -#: src/lang.c:521 +#: src/lang.c:743 msgid "toggle display to show all/subscribed groups" msgstr "" -#: src/lang.c:522 +#: src/lang.c:744 msgid "tag/untag all parts of current multipart-message in order" msgstr "" -#: src/lang.c:523 +#: src/lang.c:745 msgid "0 - 9\t choose article by number" -msgstr "0 - 9\t välj artikel efter nummer" +msgstr "0 - 9\t välj artikel efter nummer" -#: src/lang.c:524 +#: src/lang.c:746 msgid "mark thread as read and return to group index page" msgstr "" -#: src/lang.c:525 +#: src/lang.c:747 msgid "mark thread as read and enter next unread thread or group" msgstr "" -#: src/lang.c:526 +#: src/lang.c:748 msgid "choose first article in list" -msgstr "välj första artikel i lista" +msgstr "välj första artikel i lista" -#: src/lang.c:527 +#: src/lang.c:749 msgid "choose last article in list" -msgstr "välj sista artikel i lista" +msgstr "välj sista artikel i lista" -#: src/lang.c:528 +#: src/lang.c:750 msgid "mark art, range or tagged arts as read; move crsr to next unread art" msgstr "" -#: src/lang.c:529 +#: src/lang.c:751 #, fuzzy msgid "mark article, range or tagged articles as unread" -msgstr "markera artikel som oläst" +msgstr "markera artikel som oläst" -#: src/lang.c:530 +#: src/lang.c:752 #, fuzzy msgid "mark current thread as unread" -msgstr "markera tråd som oläst" +msgstr "markera trÃ¥d som oläst" -#: src/lang.c:531 +#: src/lang.c:753 msgid "read chosen article" -msgstr "läs vald artikel" +msgstr "läs vald artikel" -#: src/lang.c:532 +#: src/lang.c:754 msgid "" "Display properties\n" "------------------" @@ -2393,7 +2538,7 @@ msgstr "" "Visa egenskaper\n" "---------------" -#: src/lang.c:533 +#: src/lang.c:755 msgid "" "Miscellaneous\n" "-------------" @@ -2401,7 +2546,7 @@ msgstr "" "Diverse\n" "-------" -#: src/lang.c:534 +#: src/lang.c:756 msgid "" "Moving around\n" "-------------" @@ -2409,15 +2554,15 @@ msgstr "" "Flytta runt\n" "-----------" -#: src/lang.c:535 +#: src/lang.c:757 msgid "" "Group/thread/article operations\n" "-------------------------------" msgstr "" -"Operationer för grupp/tråd/artikel\n" +"Operationer för grupp/trÃ¥d/artikel\n" "----------------------------------" -#: src/lang.c:536 +#: src/lang.c:758 #, fuzzy msgid "" "Attachment operations\n" @@ -2426,7 +2571,7 @@ msgstr "" "Visa egenskaper\n" "---------------" -#: src/lang.c:537 +#: src/lang.c:759 #, fuzzy msgid "" "Attribute operations\n" @@ -2435,7 +2580,7 @@ msgstr "" "Visa egenskaper\n" "---------------" -#: src/lang.c:538 +#: src/lang.c:760 #, fuzzy msgid "" "Option operations\n" @@ -2444,16 +2589,16 @@ msgstr "" "Visa egenskaper\n" "---------------" -#: src/lang.c:539 +#: src/lang.c:761 #, fuzzy msgid "" "Posted article operations\n" "-------------------------" msgstr "" -"Operationer för grupp/tråd/artikel\n" +"Operationer för grupp/trÃ¥d/artikel\n" "----------------------------------" -#: src/lang.c:540 +#: src/lang.c:762 #, fuzzy msgid "" "Scope operations\n" @@ -2462,7 +2607,7 @@ msgstr "" "Visa egenskaper\n" "---------------" -#: src/lang.c:541 +#: src/lang.c:763 #, fuzzy msgid "" "URL operations\n" @@ -2471,120 +2616,121 @@ msgstr "" "Visa egenskaper\n" "---------------" -#: src/lang.c:542 +#: src/lang.c:764 #, fuzzy msgid "choose first URL in list" -msgstr "välj första grupp i lista" +msgstr "välj första grupp i lista" -#: src/lang.c:543 +#: src/lang.c:765 #, fuzzy msgid "0 - 9\t choose URL by number" -msgstr "0 - 9\t välj grupp efter nummer" +msgstr "0 - 9\t välj grupp efter nummer" -#: src/lang.c:544 +#: src/lang.c:766 #, fuzzy msgid "choose last URL in list" -msgstr "välj sista grupp i lista" +msgstr "välj sista grupp i lista" -#: src/lang.c:545 +#: src/lang.c:767 #, fuzzy msgid "search for URLs forwards" -msgstr "Sök framåt [%s]> " +msgstr "Sök framÃ¥t [%s]> " -#: src/lang.c:546 +#: src/lang.c:768 #, fuzzy msgid "search for URLs backwards" -msgstr "Sök bakåt [%s]> " +msgstr "Sök bakÃ¥t [%s]> " -#: src/lang.c:547 +#: src/lang.c:769 msgid "Open URL in browser" msgstr "" -#: src/lang.c:548 +#: src/lang.c:770 msgid "toggle info message in last line (URL)" msgstr "" -#: src/lang.c:550 +#: src/lang.c:772 msgid "Group Level Commands" -msgstr "Gruppnivåkommandon" +msgstr "GruppnivÃ¥kommandon" -#: src/lang.c:551 +#: src/lang.c:773 msgid "Kill filter added" msgstr "" -#: src/lang.c:552 +#: src/lang.c:774 msgid "Auto-selection filter added" msgstr "" -#: src/lang.c:553 +#: src/lang.c:775 msgid "All parts tagged" msgstr "" -#: src/lang.c:554 +#: src/lang.c:776 msgid "All parts untagged" msgstr "" -#: src/lang.c:555 +#: src/lang.c:777 +#, c-format +msgid "Building References-trees (%d/%d)..." +msgstr "" + +#: src/lang.c:778 msgid "Storing article for later posting" msgstr "" -#: src/lang.c:556 +#: src/lang.c:779 msgid "Please enter a valid character" -msgstr "Vänligen ange ett giltigt tecken" +msgstr "Vänligen ange ett giltigt tecken" -#: src/lang.c:557 +#: src/lang.c:780 #, c-format msgid "Missing part #%d" msgstr "" -#: src/lang.c:558 +#: src/lang.c:781 msgid "*** No postponed articles ***" msgstr "*** Inga uppskjutna artiklar ***" -#: src/lang.c:559 +#: src/lang.c:782 msgid "Not a multi-part message" msgstr "" -#: src/lang.c:560 +#: src/lang.c:783 msgid "You are not subscribed to this group" -msgstr "Du är inte prenumerant av denna grupp" +msgstr "Du är inte prenumerant av denna grupp" -#: src/lang.c:561 +#: src/lang.c:784 msgid "No previous expression" msgstr "Inget tidigare uttryck" -#: src/lang.c:562 +#: src/lang.c:785 msgid "Operation disabled in no-overwrite mode" msgstr "" #. TODO: replace hard coded key-name in txt_info_postponed -#: src/lang.c:564 +#: src/lang.c:787 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "" -#: src/lang.c:565 +#: src/lang.c:788 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:567 +#: src/lang.c:790 #, c-format msgid "Save filename for %s/%s is a mailbox. Attachment not saved" msgstr "" -#: src/lang.c:568 +#: src/lang.c:791 msgid "TeX2Iso encoded article" msgstr "" -#: src/lang.c:569 -msgid "incomplete " -msgstr "ej komplett " - #. TODO: replace hard coded key-names -#: src/lang.c:571 +#: src/lang.c:793 #, c-format msgid "" "\n" @@ -2622,152 +2768,152 @@ msgid "" "Please send bug-reports/comments to %s with the 'R' command.\n" msgstr "" -#: src/lang.c:587 +#: src/lang.c:809 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "" -#: src/lang.c:589 +#: src/lang.c:811 msgid "Invalid multibyte sequence found\n" msgstr "" -#: src/lang.c:592 +#: src/lang.c:814 #, c-format msgid "Invalid Sender:-header %s" msgstr "" -#: src/lang.c:594 +#: src/lang.c:816 msgid "Inverse video disabled" msgstr "" -#: src/lang.c:595 +#: src/lang.c:817 msgid "Inverse video enabled" msgstr "" -#: src/lang.c:597 +#: src/lang.c:819 #, c-format msgid "Missing definition for %s\n" msgstr "" -#: src/lang.c:598 +#: src/lang.c:820 #, c-format msgid "Invalid key definition '%s'\n" msgstr "" -#: src/lang.c:599 +#: src/lang.c:821 #, c-format msgid "Invalid keyname '%s'\n" msgstr "" -#: src/lang.c:600 +#: src/lang.c:822 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "" -#: src/lang.c:601 +#: src/lang.c:823 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "" -#: src/lang.c:602 +#: src/lang.c:824 msgid "Kill Lines: (num): " msgstr "" -#: src/lang.c:603 +#: src/lang.c:825 msgid "Kill Article Menu" msgstr "" -#: src/lang.c:604 +#: src/lang.c:826 #, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "" -#: src/lang.c:605 +#: src/lang.c:827 msgid "Kill pattern scope : " msgstr "" -#: src/lang.c:606 +#: src/lang.c:828 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "" -#: src/lang.c:607 +#: src/lang.c:829 msgid "Kill text pattern : " msgstr "" -#: src/lang.c:608 +#: src/lang.c:830 msgid "Kill time in days : " msgstr "" -#: src/lang.c:610 +#: src/lang.c:832 msgid "Last" msgstr "Sista" -#: src/lang.c:611 +#: src/lang.c:833 msgid "-- Last response --" msgstr "-- Sista svaret --" -#: src/lang.c:612 +#: src/lang.c:834 #, c-format msgid "Lines %s " msgstr "Rader %s " -#: src/lang.c:614 +#: src/lang.c:840 #, fuzzy msgid "Function not available." -msgstr "Artikel ej tillgänglig" +msgstr "Artikel ej tillgänglig" -#: src/lang.c:615 +#: src/lang.c:841 msgid "Not reading via NNTP." msgstr "" -#: src/lang.c:617 +#: src/lang.c:843 #, fuzzy, c-format msgid "Group: %s" msgstr "Grupp %.*s..." -#: src/lang.c:618 +#: src/lang.c:844 #, fuzzy, c-format msgid "Groups: %s" msgstr "Grupp %.*s..." -#: src/lang.c:621 +#: src/lang.c:847 msgid "Mail" msgstr "Post" -#: src/lang.c:622 +#: src/lang.c:848 msgid "mailbox " -msgstr "postlåda " +msgstr "postlÃ¥da " -#: src/lang.c:623 +#: src/lang.c:849 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Skicka artikel(ar) till [%.*s]> " -#: src/lang.c:624 +#: src/lang.c:850 #, c-format msgid "Mailing log to %s\n" msgstr "Skickar logg till %s\n" -#: src/lang.c:625 +#: src/lang.c:851 msgid "Mail bug report..." msgstr "" -#: src/lang.c:626 +#: src/lang.c:852 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "Skicka FELRAPPORT till %s?" -#: src/lang.c:627 +#: src/lang.c:853 msgid "Mailed" msgstr "Skickad" -#: src/lang.c:628 +#: src/lang.c:854 #, c-format msgid "Mailing to %s..." msgstr "Skickar till %s..." -#: src/lang.c:629 +#: src/lang.c:855 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2775,353 +2921,358 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:632 +#: src/lang.c:858 #, fuzzy, c-format msgid "%s marked as read" -msgstr "%s markerad som oläst" +msgstr "%s markerad som oläst" -#: src/lang.c:633 +#: src/lang.c:859 #, c-format msgid "%s marked as unread" -msgstr "%s markerad som oläst" +msgstr "%s markerad som oläst" -#: src/lang.c:634 +#: src/lang.c:860 #, fuzzy, c-format msgid "Marked %d of %d %s as read" -msgstr "Markera grupp %s som läst?" +msgstr "Markera grupp %s som läst?" -#: src/lang.c:635 +#: src/lang.c:861 #, fuzzy, c-format msgid "Marked %d of %d %s as unread" -msgstr "Markera grupp %s som läst?" +msgstr "Markera grupp %s som läst?" -#: src/lang.c:636 src/lang.c:1376 +#: src/lang.c:862 src/lang.c:1704 msgid "Mark" msgstr "Markera" -#: src/lang.c:637 +#: src/lang.c:863 #, c-format msgid "Mark all articles as read%s?" -msgstr "Markera alla artiklar som lästa%s?" +msgstr "Markera alla artiklar som lästa%s?" -#: src/lang.c:638 +#: src/lang.c:864 #, fuzzy, c-format msgid "Mark article as read%s?" -msgstr "Markera alla artiklar som lästa%s?" +msgstr "Markera alla artiklar som lästa%s?" -#: src/lang.c:639 +#: src/lang.c:865 #, c-format msgid "Mark group %s as read?" -msgstr "Markera grupp %s som läst?" +msgstr "Markera grupp %s som läst?" -#: src/lang.c:640 +#: src/lang.c:866 #, c-format msgid "Mark thread as read%s?" -msgstr "Markera tråd som läst%s?" +msgstr "Markera trÃ¥d som läst%s?" -#: src/lang.c:641 +#: src/lang.c:867 #, c-format msgid "Matching %s groups..." msgstr "Matchar %s grupper..." -#: src/lang.c:642 src/lang.c:655 src/lang.c:658 src/lang.c:664 +#: src/lang.c:868 src/lang.c:881 src/lang.c:884 src/lang.c:890 #, fuzzy, c-format msgid "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" msgstr "" -"=sätt nuvarande till n; %s=nästa olästa; %s=sökmönster; %s=döda/välj" +"=sätt nuvarande till n; %s=nästa olästa; %s=sökmönster; %s=döda/välj" -#: src/lang.c:644 +#: src/lang.c:870 #, 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" +"%s=rad ner; %s=rad upp; %s=hjälp; %s=flytta; %s=avsluta; %s=växla alla/olästa" -#: src/lang.c:646 +#: src/lang.c:872 #, 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" +"%s=rad ner; %s=rad upp; %s=hjälp; %s=flytta; %s=avsluta; %s=växla alla/olästa" -#: src/lang.c:648 +#: src/lang.c:874 #, 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" +msgstr "%s=sök framÃ¥t; %s=sök bakÃ¥t; %s=avsluta" -#: src/lang.c:649 src/lang.c:653 +#: src/lang.c:875 src/lang.c:879 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "" -"=sätt nuvarande till n; %s=nästa olästa; %s=sökmönster; %s=döda/välj" +"=sätt nuvarande till n; %s=nästa olästa; %s=sökmönster; %s=döda/välj" -#: src/lang.c:650 +#: src/lang.c:876 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " "%s=list thread" msgstr "" -#: src/lang.c:651 +#: src/lang.c:877 #, 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:652 +#: src/lang.c:878 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" -msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta" +msgstr "%s=sök framÃ¥t; %s=sök bakÃ¥t; %s=avsluta" -#: src/lang.c:654 +#: src/lang.c:880 #, c-format msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read" msgstr "" -#: src/lang.c:656 src/lang.c:665 +#: src/lang.c:882 src/lang.c:891 #, 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" +msgstr "%s=sök framÃ¥t; %s=sök bakÃ¥t; %s=avsluta" -#: src/lang.c:657 +#: src/lang.c:883 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "" -#: src/lang.c:659 +#: src/lang.c:885 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" msgstr "" -#: src/lang.c:660 +#: src/lang.c:886 #, 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" +"%s=rad ner; %s=rad upp; %s=hjälp; %s=flytta; %s=avsluta; %s=växla alla/olästa" -#: src/lang.c:661 +#: src/lang.c:887 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" "out" msgstr "" -#: src/lang.c:662 +#: src/lang.c:888 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "" -#: src/lang.c:663 +#: src/lang.c:889 #, 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" +"%s=hjälp; %s=rad ner; %s=rad upp; %s=avsluta; %s=märk; %s=markera oläst" -#: src/lang.c:666 +#: src/lang.c:892 msgid "--More--" msgstr "--Mer--" -#: src/lang.c:667 +#: src/lang.c:894 +#, c-format +msgid "MOTD: %s\n" +msgstr "" + +#: src/lang.c:896 #, c-format msgid "Moving %s..." msgstr "Flyttar %s..." -#: src/lang.c:668 +#: src/lang.c:897 msgid "Message-ID: & last Reference " msgstr "" -#: src/lang.c:669 +#: src/lang.c:898 msgid "Message-ID: line " msgstr "" -#: src/lang.c:670 +#: src/lang.c:899 msgid "Message-ID: & References: line" msgstr "" -#: src/lang.c:672 -msgid ", name: " -msgstr ", namn: " - -#: src/lang.c:673 +#: src/lang.c:901 #, c-format msgid "Go to newsgroup [%s]> " -msgstr "Gå till diskussionsgrupp [%s]> " +msgstr "GÃ¥ till diskussionsgrupp [%s]> " -#: src/lang.c:674 +#: src/lang.c:902 msgid "newsgroups" msgstr "diskussionsgrupper" -#: src/lang.c:675 +#: src/lang.c:903 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "" -#: src/lang.c:676 +#: src/lang.c:904 msgid "newsgroup" msgstr "diskussionsgrupp" -#: src/lang.c:677 +#: src/lang.c:905 msgid "Try and save newsrc file again?" -msgstr "Försöka att spara filen newsrc igen?" +msgstr "Försöka att spara filen newsrc igen?" -#: src/lang.c:678 +#: src/lang.c:906 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "" -#: src/lang.c:679 +#: src/lang.c:907 msgid "newsrc file saved successfully.\n" msgstr "" -#: src/lang.c:680 +#: src/lang.c:908 msgid "-- Next response --" -msgstr "-- Nästa svar --" +msgstr "-- Nästa svar --" -#: src/lang.c:681 +#: src/lang.c:909 msgid "No " msgstr "Nej " -#: src/lang.c:682 +#: src/lang.c:910 msgid "*** No articles ***" msgstr "*** Inga artiklar ***" -#: src/lang.c:683 +#: src/lang.c:911 msgid "No articles have been posted" msgstr "Inga artiklar har postats" -#: src/lang.c:684 +#: src/lang.c:912 #, fuzzy msgid "*** No attachments ***" msgstr "*** Inga artiklar ***" -#: src/lang.c:685 +#: src/lang.c:913 msgid "*** No description ***" msgstr "*** Ingen beskrivning ***" -#: src/lang.c:686 +#: src/lang.c:914 msgid "No filename" msgstr "Inget filnamn" -#: src/lang.c:687 +#: src/lang.c:915 msgid "No group" msgstr "Ingen grupp" -#: src/lang.c:688 +#: src/lang.c:916 msgid "*** No groups ***" msgstr "*** Inga grupper ***" -#: src/lang.c:689 +#: src/lang.c:917 msgid "No more groups to read" -msgstr "Inga fler grupper att läsa" +msgstr "Inga fler grupper att läsa" -#: src/lang.c:690 +#: src/lang.c:918 msgid "No last message" msgstr "Inget sista meddelande" -#: src/lang.c:691 +#: src/lang.c:919 msgid "No mail address" msgstr "Ingen e-postadress" -#: src/lang.c:692 +#: src/lang.c:920 msgid "No articles marked for saving" msgstr "" -#: src/lang.c:693 +#: src/lang.c:921 msgid "No match" msgstr "Ingen match" -#: src/lang.c:694 +#: src/lang.c:922 msgid "No more groups" msgstr "Inga fler grupper" -#: src/lang.c:695 +#: src/lang.c:923 msgid "No newsgroups" msgstr "Inga diskussionsgrupper" -#: src/lang.c:696 +#: src/lang.c:924 msgid "No next unread article" -msgstr "Slut på olästa artiklar" +msgstr "Slut pÃ¥ olästa artiklar" -#: src/lang.c:697 +#: src/lang.c:925 msgid "No previous group" -msgstr "Ingen föregående grupp" +msgstr "Ingen föregÃ¥ende grupp" -#: src/lang.c:698 +#: src/lang.c:926 msgid "No previous search, nothing to repeat" msgstr "" -#: src/lang.c:699 +#: src/lang.c:927 msgid "No previous unread article" -msgstr "Ingen föregående oläst artikel" +msgstr "Ingen föregÃ¥ende oläst artikel" -#: src/lang.c:700 +#: src/lang.c:928 msgid "No responses" msgstr "Inga svar" -#: src/lang.c:701 +#: src/lang.c:929 msgid "No responses to list in current thread" msgstr "" -#: src/lang.c:702 +#: src/lang.c:930 #, fuzzy msgid "*** No scopes ***" msgstr "*** Inga grupper ***" -#: src/lang.c:703 +#: src/lang.c:931 msgid "No search string" -msgstr "Ingen söksträng" +msgstr "Ingen söksträng" -#: src/lang.c:704 +#: src/lang.c:932 msgid "No subject" -msgstr "Inget ämne" +msgstr "Inget ämne" -#: src/lang.c:706 +#: src/lang.c:934 #, c-format msgid "%s: Terminal must have clear to end-of-line (ce)\n" msgstr "" -#: src/lang.c:707 +#: src/lang.c:935 #, c-format msgid "%s: Terminal must have clear to end-of-screen (cd)\n" msgstr "" -#: src/lang.c:708 +#: src/lang.c:936 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "" -#: src/lang.c:709 +#: src/lang.c:937 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "" -#: src/lang.c:710 +#: src/lang.c:938 #, c-format msgid "%s: TERM variable must be set to use screen capabilities\n" msgstr "" -#: src/lang.c:712 +#: src/lang.c:940 #, c-format msgid "No viewer found for %s/%s\n" msgstr "" -#: src/lang.c:713 +#: src/lang.c:941 src/lang.c:1616 src/lang.c:1644 src/lang.c:1935 +msgid "None" +msgstr "Ingen" + +#: src/lang.c:942 msgid "Newsgroup does not exist on this server" msgstr "" -#: src/lang.c:714 +#: src/lang.c:943 #, c-format msgid "Group %s not found in active file" msgstr "" -#: src/lang.c:715 +#: src/lang.c:944 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "" -#: src/lang.c:716 +#: src/lang.c:945 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "" -#: src/lang.c:717 +#: src/lang.c:946 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3138,345 +3289,392 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:724 +#: src/lang.c:952 +msgid "NULL" +msgstr "NOLL" + +#: src/lang.c:954 msgid "Only" msgstr "Endast" -#: src/lang.c:725 +#: src/lang.c:955 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "Flagga inte aktiverad. Bygg om med %s." -#: src/lang.c:726 +#: src/lang.c:956 msgid "Options Menu" msgstr "Alternativmenyn" -#: src/lang.c:727 +#: src/lang.c:957 #, fuzzy msgid "Options Menu Commands" msgstr "Alternativmenyn" -#: src/lang.c:730 +#: src/lang.c:960 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "" -#: src/lang.c:731 +#: src/lang.c:961 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "" -#: src/lang.c:733 +#: src/lang.c:963 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "" -#: src/lang.c:735 +#: src/lang.c:965 msgid "Post a followup..." -msgstr "Posta en uppföljning..." +msgstr "Posta en uppföljning..." #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:737 +#: src/lang.c:967 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:740 +#: src/lang.c:970 msgid "Posted articles history" msgstr "" -#: src/lang.c:741 +#: src/lang.c:971 #, fuzzy msgid "Posted Articles Menu Commands" -msgstr "Toppnivåkommandon" +msgstr "ToppnivÃ¥kommandon" -#: src/lang.c:742 +#: src/lang.c:972 msgid "Lookup failed" msgstr "" -#: src/lang.c:743 +#: src/lang.c:973 #, fuzzy msgid "Operation not available for replies by mail" -msgstr "återgå till gruppvalsnivå" +msgstr "Ã¥tergÃ¥ till gruppvalsnivÃ¥" -#: src/lang.c:744 +#: src/lang.c:974 msgid "Already in posted articles history level" msgstr "" -#: src/lang.c:745 +#: src/lang.c:975 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "Posta till diskussionsgrupp(er) [%s]> " -#: src/lang.c:746 +#: src/lang.c:976 msgid "-- post processing started --" msgstr "" -#: src/lang.c:747 +#: src/lang.c:977 msgid "-- post processing completed --" msgstr "" -#: src/lang.c:748 +#: src/lang.c:978 #, c-format msgid "Post subject [%s]> " msgstr "" -#: src/lang.c:749 +#: src/lang.c:979 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" msgstr "" -#: src/lang.c:750 +#: src/lang.c:980 msgid "Posting article..." msgstr "Postar artikel..." -#: src/lang.c:751 +#: src/lang.c:982 +#, fuzzy, c-format +msgid "Posting failed (%s)" +msgstr "Postar artikel..." + +#: src/lang.c:984 +#, c-format +msgid "Posting: %.*s ..." +msgstr "Postar: %.*s ..." + +#: src/lang.c:985 #, c-format msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): " msgstr "" -#: src/lang.c:752 +#: src/lang.c:986 #, c-format msgid "Hot %s" msgstr "Hetta %s" -#: src/lang.c:753 +#: src/lang.c:987 #, c-format msgid "Tagged %s" -msgstr "Märkt %s" +msgstr "Märkt %s" -#: src/lang.c:754 +#: src/lang.c:988 #, c-format msgid "Untagged %s" msgstr "" -#: src/lang.c:756 +#: src/lang.c:990 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:758 +#: src/lang.c:992 +#, fuzzy +msgid "Processing attributes..." +msgstr "Skriver attributfil... " + +#: src/lang.c:993 msgid "Processing mail messages marked for deletion." msgstr "" -#: src/lang.c:759 +#: src/lang.c:994 msgid "Processing saved articles marked for deletion." msgstr "" -#: src/lang.c:760 +#: src/lang.c:995 #, c-format msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: " msgstr "" -#: src/lang.c:761 +#: src/lang.c:996 msgid "Article unchanged, abort mailing?" msgstr "" -#: src/lang.c:762 +#: src/lang.c:997 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "" -#: src/lang.c:764 +#: src/lang.c:999 msgid "Add quick kill filter?" msgstr "" -#: src/lang.c:765 +#: src/lang.c:1000 msgid "Add quick selection filter?" msgstr "" -#: src/lang.c:766 +#: src/lang.c:1001 msgid "Do you really want to quit?" msgstr "Vill du verkligen avsluta?" -#: src/lang.c:767 +#: src/lang.c:1002 #, c-format msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: " msgstr "" -#: src/lang.c:768 +#: src/lang.c:1003 msgid "You have tagged articles in this group - quit anyway?" msgstr "" -#: src/lang.c:769 +#: src/lang.c:1004 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "" -#: src/lang.c:770 +#: src/lang.c:1005 #, c-format -msgid "%s=quit %s=edit %s=save kill description: " +msgid "%s=quit, %s=edit, %s=save kill description: " msgstr "" -#: src/lang.c:771 +#: src/lang.c:1006 #, c-format -msgid "%s=quit %s=edit %s=save select description: " +msgid "%s=quit, %s=edit, %s=save select description: " msgstr "" -#: src/lang.c:772 +#: src/lang.c:1007 msgid "Do you really want to quit without saving your configuration?" msgstr "Vill du verkligen avsluta utan att spara din konfiguration?" -#: src/lang.c:775 +#: src/lang.c:1010 msgid "Invalid range - valid are '0-9.$' e.g. 1-$" msgstr "" -#: src/lang.c:776 +#: src/lang.c:1012 msgid "Do you want to abort this operation?" msgstr "Vill du avbryta denna operation?" -#: src/lang.c:777 +#: src/lang.c:1013 msgid "Do you want to exit tin immediately?" msgstr "Vill du avsluta tin omedelbart?" -#: src/lang.c:778 +#: src/lang.c:1015 msgid "Reading ('q' to quit)..." -msgstr "Läser (\"q\" för att avsluta)..." +msgstr "Läser (\"q\" för att avsluta)..." -#: src/lang.c:779 -#, c-format -msgid "Reading %sarticles..." -msgstr "Läser %sarticles..." +#: src/lang.c:1016 +#, fuzzy, c-format +msgid "Reading %s articles..." +msgstr "Läser %sarticles..." -#: src/lang.c:780 +#: src/lang.c:1017 #, c-format msgid "Reading %sattributes file...\n" -msgstr "Läser %sattributfil...\n" +msgstr "Läser %sattributfil...\n" -#: src/lang.c:781 +#: src/lang.c:1018 #, c-format msgid "Reading %sconfig file...\n" -msgstr "Läser %skonfigurationsfil...\n" +msgstr "Läser %skonfigurationsfil...\n" -#: src/lang.c:782 +#: src/lang.c:1019 msgid "Reading filter file...\n" -msgstr "Läser filterfil...\n" +msgstr "Läser filterfil...\n" -#: src/lang.c:783 +#: src/lang.c:1021 +msgid "reading from local spool" +msgstr "" + +#: src/lang.c:1023 +#, fuzzy, c-format +msgid "Reading %s\n" +msgstr "Läser om %s..." + +#: src/lang.c:1024 #, c-format msgid "Reading %s groups..." -msgstr "Läser %s grupper..." +msgstr "Läser %s grupper..." -#: src/lang.c:784 +#: src/lang.c:1025 msgid "Reading input history file...\n" msgstr "" -#: src/lang.c:785 -msgid "Reading keymap file...\n" -msgstr "" +#: src/lang.c:1026 +#, fuzzy, c-format +msgid "Reading keymap file: %s\n" +msgstr "Läser keymap-fil: %s\n" -#: src/lang.c:786 +#: src/lang.c:1027 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:787 +#: src/lang.c:1028 +#, fuzzy msgid "Reading groups from newsrc file... " -msgstr "" +msgstr "Läser grupper frÃ¥n newsrc fil..." -#: src/lang.c:788 +#: src/lang.c:1029 msgid "Reading newsgroups file... " msgstr "" -#: src/lang.c:789 +#: src/lang.c:1030 msgid "Reading newsrc file..." msgstr "" -#: src/lang.c:790 +#: src/lang.c:1031 msgid "References: line " msgstr "" -#: src/lang.c:792 +#: src/lang.c:1033 #, c-format msgid "(%d:%02d remaining)" -msgstr "(%d:%02d återstår)" +msgstr "(%d:%02d Ã¥terstÃ¥r)" -#: src/lang.c:794 +#: src/lang.c:1035 #, c-format msgid "Bogus group %s removed." msgstr "" -#: src/lang.c:795 +#: src/lang.c:1036 msgid "Removed from this rule: " msgstr "" -#: src/lang.c:796 +#: src/lang.c:1037 #, c-format msgid "Error: rename %s to %s" -msgstr "Fel: byt namn på %s till %s" +msgstr "Fel: byt namn pÃ¥ %s till %s" -#: src/lang.c:797 +#: src/lang.c:1038 msgid "Reply to author..." msgstr "" -#: src/lang.c:798 +#: src/lang.c:1039 msgid "Repost" msgstr "" -#: src/lang.c:799 +#: src/lang.c:1040 msgid "Reposting article..." msgstr "" -#: src/lang.c:800 +#: src/lang.c:1041 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "" -#: src/lang.c:801 +#: src/lang.c:1042 msgid "Reset newsrc?" -msgstr "Återställ newsrc?" +msgstr "Ã…terställ newsrc?" -#: src/lang.c:802 +#: src/lang.c:1043 msgid "Responses have been directed to the following newsgroups" msgstr "" -#: src/lang.c:803 +#: src/lang.c:1044 #, c-format msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: " msgstr "" -#: src/lang.c:805 +#: src/lang.c:1045 msgid "Press to continue..." -msgstr "Tryck för att fortsätta..." +msgstr "Tryck för att fortsätta..." -#: src/lang.c:807 +#: src/lang.c:1047 +#, c-format +msgid "Score: %s" +msgstr "" + +#: src/lang.c:1048 #, c-format msgid "Select From [%s] (y/n): " msgstr "" -#: src/lang.c:808 +#: src/lang.c:1049 msgid "Select Lines: (num): " -msgstr "Välj rader: (num): " +msgstr "Välj rader: (num): " -#: src/lang.c:809 +#: src/lang.c:1050 msgid "Auto-select Article Menu" msgstr "" -#: src/lang.c:810 +#: src/lang.c:1051 #, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "" -#: src/lang.c:811 +#: src/lang.c:1052 msgid "Select pattern scope: " msgstr "" -#: src/lang.c:812 +#: src/lang.c:1053 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "" -#: src/lang.c:813 +#: src/lang.c:1054 msgid "Select text pattern : " msgstr "" -#: src/lang.c:814 +#: src/lang.c:1055 msgid "Select time in days : " -msgstr "Välj tid i dagar : " +msgstr "Välj tid i dagar : " -#: src/lang.c:815 +#: src/lang.c:1056 +msgid "[k]" +msgstr "" + +#: src/lang.c:1057 +msgid "[T]" +msgstr "" + +#: src/lang.c:1058 +msgid " R" +msgstr "" + +#: src/lang.c:1059 #, c-format msgid "" "# %s server configuration file\n" @@ -3489,269 +3687,279 @@ msgid "" "\n" msgstr "" -#: src/lang.c:821 +#: src/lang.c:1065 msgid "Showing unread groups only" -msgstr "Visar endast olästa grupper" +msgstr "Visar endast olästa grupper" -#: src/lang.c:822 +#: src/lang.c:1066 msgid "Subject: line (ignore case) " msgstr "" -#: src/lang.c:823 +#: src/lang.c:1067 msgid "Subject: line (case sensitive)" msgstr "" -#: src/lang.c:824 +#: src/lang.c:1068 msgid "Save" msgstr "Spara" -#: src/lang.c:825 +#: src/lang.c:1069 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "Spara \"%s\" (%s/%s)?" -#: src/lang.c:826 +#: src/lang.c:1070 msgid "Save configuration before continuing?" -msgstr "Spara konfiguration före du fortsätter?" +msgstr "Spara konfiguration före du fortsätter?" -#: src/lang.c:827 +#: src/lang.c:1071 msgid "Save filename> " msgstr "Spara filnamn> " -#: src/lang.c:828 +#: src/lang.c:1072 msgid "Saved" msgstr "Sparad" -#: src/lang.c:829 +#: src/lang.c:1073 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "" -#: src/lang.c:830 +#: src/lang.c:1074 #, c-format msgid "Saved %s...\n" msgstr "Sparade %s...\n" -#: src/lang.c:831 +#: src/lang.c:1075 msgid "Nothing was saved" msgstr "Ingenting sparades" -#: src/lang.c:832 +#: src/lang.c:1076 #, c-format msgid "" "\n" "%s %d %s from %d %s\n" msgstr "" "\n" -"%s %d %s från %d %s\n" +"%s %d %s frÃ¥n %d %s\n" -#: src/lang.c:833 +#: src/lang.c:1077 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s sparad till %s%s --" -#: src/lang.c:834 +#: src/lang.c:1078 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s sparad till %s - %s --" -#: src/lang.c:835 +#: src/lang.c:1079 msgid "Saving..." msgstr "Sparar..." -#: src/lang.c:836 +#: src/lang.c:1080 #, c-format msgid "%s: Screen initialization failed" msgstr "" -#: src/lang.c:838 +#: src/lang.c:1082 #, c-format msgid "%s: screen is too small\n" -msgstr "%s: skärm är för liten\n" +msgstr "%s: skärm är för liten\n" -#: src/lang.c:840 +#: src/lang.c:1084 #, fuzzy, c-format msgid "screen is too small, %s is exiting" -msgstr "skärm är för liten, %s avslutas\n" +msgstr "skärm är för liten, %s avslutas\n" -#: src/lang.c:841 +#: src/lang.c:1085 msgid "Delete scope?" msgstr "" -#: src/lang.c:842 +#: src/lang.c:1086 #, fuzzy msgid "Enter scope> " -msgstr "Ange mönster [%s]> " +msgstr "Ange mönster [%s]> " -#: src/lang.c:843 +#: src/lang.c:1087 msgid "Select new position> " msgstr "" -#: src/lang.c:844 +#: src/lang.c:1088 msgid "New position cannot be a global scope" msgstr "" -#: src/lang.c:845 +#: src/lang.c:1089 msgid "Global scope, operation not allowed" msgstr "" -#: src/lang.c:846 +#: src/lang.c:1090 msgid "Rename scope> " msgstr "" -#: src/lang.c:847 +#: src/lang.c:1091 #, fuzzy msgid "Select scope> " -msgstr "Välj grupp> " +msgstr "Välj grupp> " -#: src/lang.c:848 +#: src/lang.c:1092 #, fuzzy msgid "Scopes Menu" msgstr "Alternativmenyn" -#: src/lang.c:849 +#: src/lang.c:1093 #, fuzzy msgid "Scopes Menu Commands" -msgstr "Toppnivåkommandon" +msgstr "ToppnivÃ¥kommandon" -#: src/lang.c:850 +#: src/lang.c:1094 #, c-format msgid "Search backwards [%s]> " -msgstr "Sök bakåt [%s]> " +msgstr "Sök bakÃ¥t [%s]> " -#: src/lang.c:851 +#: src/lang.c:1095 #, c-format msgid "Search body [%s]> " msgstr "" -#: src/lang.c:852 +#: src/lang.c:1096 #, c-format msgid "Search forwards [%s]> " -msgstr "Sök framåt [%s]> " +msgstr "Sök framÃ¥t [%s]> " -#: src/lang.c:853 +#: src/lang.c:1097 msgid "Searching..." -msgstr "Söker..." +msgstr "Söker..." -#: src/lang.c:854 +#: src/lang.c:1098 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "" -#: src/lang.c:855 +#: src/lang.c:1099 msgid "Select article> " -msgstr "Välj artikel> " +msgstr "Välj artikel> " -#: src/lang.c:856 +#: src/lang.c:1100 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "" -"Välj alternativnummer före texten eller använd piltangenter och . \"q\" " +"Välj alternativnummer före texten eller använd piltangenter och . \"q\" " "avsluta." -#: src/lang.c:857 +#: src/lang.c:1101 msgid "Select group> " -msgstr "Välj grupp> " +msgstr "Välj grupp> " -#: src/lang.c:858 +#: src/lang.c:1102 #, c-format msgid "Enter selection pattern [%s]> " msgstr "" -#: src/lang.c:859 +#: src/lang.c:1103 #, fuzzy msgid "Select thread> " -msgstr "Välj tråd > " +msgstr "Välj trÃ¥d > " -#: src/lang.c:860 +#: src/lang.c:1104 #, c-format msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n" msgstr "" -#: src/lang.c:861 +#: src/lang.c:1105 msgid "servers active-file" msgstr "" -#: src/lang.c:862 +#: src/lang.c:1106 +#, c-format +msgid "Skipped %s" +msgstr "" + +#: src/lang.c:1107 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "" -#: src/lang.c:863 +#: src/lang.c:1108 msgid "" msgstr "" -#: src/lang.c:864 +#: src/lang.c:1109 #, c-format msgid "Starting: (%s)" msgstr "Startar: (%s)" -#: src/lang.c:865 +#: src/lang.c:1110 #, c-format msgid "List Thread (%d of %d)" -msgstr "Lista tråd (%d av %d)" +msgstr "Lista trÃ¥d (%d av %d)" -#: src/lang.c:866 +#: src/lang.c:1111 #, c-format msgid "Thread (%.*s)" -msgstr "Tråd (%.*s)" +msgstr "TrÃ¥d (%.*s)" -#: src/lang.c:867 +#: src/lang.c:1112 msgid "Enter wildcard subscribe pattern> " msgstr "" -#: src/lang.c:868 +#: src/lang.c:1113 #, c-format msgid "subscribed to %d groups" msgstr "" -#: src/lang.c:869 +#: src/lang.c:1114 #, c-format msgid "Subscribed to %s" msgstr "" -#: src/lang.c:870 +#: src/lang.c:1115 msgid "Subscribing... " msgstr "" -#: src/lang.c:871 +#: src/lang.c:1116 #, c-format msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): " msgstr "" -#: src/lang.c:872 +#: src/lang.c:1117 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "" -#: src/lang.c:873 +#: src/lang.c:1118 msgid "Superseding article ..." msgstr "" -#: src/lang.c:874 +#: src/lang.c:1119 #, c-format msgid "" "\n" "Stopped. Type 'fg' to restart %s\n" msgstr "" -#: src/lang.c:876 +#: src/lang.c:1121 #, c-format msgid "%d days" msgstr "%d dagar" -#: src/lang.c:877 +#: src/lang.c:1122 msgid "" msgstr "" -#: src/lang.c:878 +#: src/lang.c:1123 msgid "TeX " msgstr "TeX " -#: src/lang.c:879 +#: src/lang.c:1124 +#, fuzzy, c-format +msgid "Version: %s %s release %s (\"%s\")" +msgstr "Version: %s %s utgÃ¥va %s (\"%s\")\n" + +#: src/lang.c:1125 msgid "# Default action/prompt strings\n" msgstr "" -#: src/lang.c:880 +#: src/lang.c:1126 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" @@ -3762,217 +3970,289 @@ msgid "" "# expire=ON/OFF ON=limit to default_filter_days OFF=don't ever expire\n" msgstr "" -#: src/lang.c:893 +#: src/lang.c:1139 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "" -#: src/lang.c:894 +#: src/lang.c:1140 msgid "# Host & time info used for detecting new groups (don't touch)\n" msgstr "" -#: src/lang.c:895 +#: src/lang.c:1141 msgid "There is no news\n" msgstr "" -#: src/lang.c:896 +#: src/lang.c:1142 msgid "Thread" -msgstr "Tråd" +msgstr "TrÃ¥d" -#: src/lang.c:897 +#: src/lang.c:1143 msgid "Thread Level Commands" msgstr "" -#: src/lang.c:898 +#: src/lang.c:1144 msgid "Thread deselected" msgstr "" -#: src/lang.c:899 +#: src/lang.c:1145 msgid "Thread selected" msgstr "" -#: src/lang.c:900 +#: src/lang.c:1146 msgid "thread" -msgstr "tråd" +msgstr "trÃ¥d" -#: src/lang.c:901 +#: src/lang.c:1147 #, c-format msgid "Thread %4s of %4s" -msgstr "Tråd %4s av %4s" +msgstr "TrÃ¥d %4s av %4s" -#: src/lang.c:902 +#: src/lang.c:1148 msgid "Threading articles..." -msgstr "Trådar artiklar..." +msgstr "TrÃ¥dar artiklar..." -#: src/lang.c:903 +#: src/lang.c:1149 +#, fuzzy +msgid "Threading by multipart" +msgstr "TrÃ¥dar artiklar..." + +#: src/lang.c:1151 +#, fuzzy, c-format +msgid "TLS handshake failed: %s\n" +msgstr "Kommando misslyckades: %s" + +#: src/lang.c:1153 +msgid "" +msgstr "" + +#: src/lang.c:1154 +msgid "" +msgstr "" + +#: src/lang.c:1155 +msgid "" +msgstr "" + +#: src/lang.c:1156 +msgid "" +msgstr "" + +#: src/lang.c:1157 +#, fuzzy, c-format +msgid "%s handshake done: %s\n" +msgstr "Kommando misslyckades: %s" + +#: src/lang.c:1158 src/lang.c:1309 +#, fuzzy +msgid "unknown error" +msgstr "Okänt fel." + +#: src/lang.c:1161 +#, fuzzy, c-format +msgid "TLS handshake failed: %s (%d)\n" +msgstr "Kommando misslyckades: %s" + +#: src/lang.c:1162 +#, fuzzy, c-format +msgid "TLS peer verification failed: %s\n" +msgstr "Kommando misslyckades: %s" + +#: src/lang.c:1163 +#, c-format +msgid "TLS peer verification failed, continuing anyway as requested: %s\n" +msgstr "" + +#: src/lang.c:1164 +msgid "" +msgstr "" + +#: src/lang.c:1165 +msgid "unexpected certificate verification status!" +msgstr "" + +#: src/lang.c:1168 +#, c-format +msgid "" +"TLS peer verification failed: %s.\n" +"Continuing anyway as requested.\n" +msgstr "" + +#: src/lang.c:1171 +#, fuzzy, c-format +msgid "TLS handshake done: %s\n" +msgstr "Kommando misslyckades: %s" + +#: src/lang.c:1174 #, c-format msgid "Toggled word highlighting %s" msgstr "" -#: src/lang.c:904 +#: src/lang.c:1175 msgid "Toggled rot13 encoding" msgstr "" -#: src/lang.c:905 +#: src/lang.c:1176 #, c-format msgid "Toggled German TeX encoding %s" msgstr "" -#: src/lang.c:906 +#: src/lang.c:1177 #, c-format msgid "Toggled tab-width to %d" msgstr "" -#: src/lang.c:908 +#: src/lang.c:1179 #, c-format msgid "%d Trying to dotlock %s" msgstr "" -#: src/lang.c:909 +#: src/lang.c:1180 #, c-format msgid "%d Trying to lock %s" -msgstr "%d Försöker att låsa %s" +msgstr "%d Försöker att lÃ¥sa %s" -#: src/lang.c:911 +#: src/lang.c:1182 #, fuzzy, c-format msgid "%s=help" -msgstr "%s=hjälp" +msgstr "%s=hjälp" -#: src/lang.c:913 +#: src/lang.c:1184 msgid "Unlimited" -msgstr "Obegränsad" +msgstr "Obegränsad" -#: src/lang.c:914 +#: src/lang.c:1185 msgid "Enter wildcard unsubscribe pattern> " msgstr "" -#: src/lang.c:915 +#: src/lang.c:1186 #, c-format msgid "Error decoding %s : %s" msgstr "Fel vid avkodning av %s : %s" -#: src/lang.c:916 +#: src/lang.c:1187 msgid "No end." msgstr "Inget slut." -#: src/lang.c:917 +#: src/lang.c:1188 #, c-format msgid "%s successfully decoded." msgstr "%s lyckades avkodas." -#: src/lang.c:918 -#, c-format -msgid "" -"%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" -"\n" -msgstr "" +#: src/lang.c:1189 +msgid "unchanged" +msgstr "oförändrad" -#: src/lang.c:919 -msgid "unread " -msgstr "oläst " +#: src/lang.c:1190 +msgid "(unknown)" +msgstr "(okänd)" -#: src/lang.c:920 +#: src/lang.c:1191 +msgid "unread" +msgstr "oläst" + +#: src/lang.c:1192 #, c-format msgid "unsubscribed from %d groups" msgstr "" -#: src/lang.c:921 +#: src/lang.c:1193 #, c-format msgid "Unsubscribed from %s" msgstr "" -#: src/lang.c:922 +#: src/lang.c:1194 msgid "Unsubscribing... " msgstr "" -#: src/lang.c:923 +#: src/lang.c:1195 msgid "Unthreading articles..." msgstr "" -#: src/lang.c:924 +#: src/lang.c:1196 msgid "Updated" msgstr "Uppdaterad" -#: src/lang.c:925 +#: src/lang.c:1197 msgid "Updating" msgstr "Uppdaterar" -#: src/lang.c:926 +#: src/lang.c:1198 msgid "URL Menu" msgstr "" -#: src/lang.c:927 +#: src/lang.c:1199 #, fuzzy msgid "URL Menu Commands" -msgstr "Toppnivåkommandon" +msgstr "ToppnivÃ¥kommandon" -#: src/lang.c:928 +#: src/lang.c:1200 #, fuzzy, c-format msgid "Opening %s" -msgstr "Öppnar %s" +msgstr "Öppnar %s" -#: src/lang.c:929 +#: src/lang.c:1201 #, fuzzy msgid "Select URL> " -msgstr "Välj grupp> " +msgstr "Välj grupp> " -#: src/lang.c:930 +#: src/lang.c:1202 #, fuzzy msgid "No URLs in this article" msgstr "Inga fler URL:er i denna artikel" -#: src/lang.c:931 +#: src/lang.c:1203 msgid "Use MIME display program for this message?" msgstr "" -#: src/lang.c:932 +#: src/lang.c:1204 msgid " -c mark all news as read in subscribed newsgroups (batch mode)" msgstr "" -#: src/lang.c:933 +#: src/lang.c:1205 msgid " -Z return status indicating if any unread news (batch mode)" msgstr "" -#: src/lang.c:934 +#: src/lang.c:1206 msgid " -q don't check for new newsgroups" msgstr "" -#: src/lang.c:935 +#: src/lang.c:1207 msgid " -X don't save any files on quit" msgstr "" -#: src/lang.c:936 +#: src/lang.c:1208 msgid " -d don't show newsgroup descriptions" msgstr "" -#: src/lang.c:937 +#: src/lang.c:1209 msgid " -G limit get only limit articles/group" msgstr "" -#: src/lang.c:938 +#: src/lang.c:1210 #, c-format msgid " -H help information about %s" msgstr "" -#: src/lang.c:939 +#: src/lang.c:1211 msgid " -h this help message" -msgstr " -h detta hjälpmeddelande" +msgstr " -h detta hjälpmeddelande" -#: src/lang.c:940 +#: src/lang.c:1212 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr "" -#: src/lang.c:941 +#: src/lang.c:1213 msgid " -u update index files (batch mode)" msgstr "" -#: src/lang.c:942 +#: src/lang.c:1214 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr "" -#: src/lang.c:943 +#: src/lang.c:1215 #, c-format msgid "" "\n" @@ -3980,102 +4260,121 @@ msgid "" msgstr "" "\n" "Skicka felrapporter/kommentarer till %s\n" -"Rapportera synpunkter på översättningen till ." +"Rapportera synpunkter pÃ¥ översättningen till ." -#: src/lang.c:944 +#: src/lang.c:1216 msgid " -N mail new news to your posts (batch mode)" msgstr "" -#: src/lang.c:945 +#: src/lang.c:1217 msgid " -M user mail new news to specified user (batch mode)" msgstr "" -#: src/lang.c:946 +#: src/lang.c:1218 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr "" -#: src/lang.c:947 +#: src/lang.c:1219 msgid " -x no-posting mode" msgstr "" -#: src/lang.c:948 +#: src/lang.c:1220 msgid " -w post an article and exit" msgstr " -w posta en artikel och avsluta" -#: src/lang.c:949 +#: src/lang.c:1221 msgid " -o post all postponed articles and exit" msgstr "" -#: src/lang.c:950 +#: src/lang.c:1222 msgid " -R read news saved by -S option" msgstr "" -#: src/lang.c:951 +#: src/lang.c:1223 #, c-format msgid " -s dir save news directory [default=%s]" msgstr "" -#: src/lang.c:952 +#: src/lang.c:1224 msgid " -S save new news for later reading (batch mode)" msgstr "" -#: src/lang.c:953 +#: src/lang.c:1225 msgid " -z start if any unread news" -msgstr " -z starta om det finns olästa diskussioner" +msgstr " -z starta om det finns olästa diskussioner" -#: src/lang.c:954 +#: src/lang.c:1226 #, c-format msgid "" "A Usenet reader.\n" "\n" "Usage: %s [options] [newsgroup[,...]]" msgstr "" -"En applikation för att läsa diskussionsgrupper.\n" +"En applikation för att läsa diskussionsgrupper.\n" "\n" -"Användning: %s [flaggor] [diskussionsgrupp[,...]]" +"Användning: %s [flaggor] [diskussionsgrupp[,...]]" -#: src/lang.c:955 +#: src/lang.c:1227 msgid " -v verbose output for batch mode options" msgstr "" -#: src/lang.c:956 +#: src/lang.c:1228 msgid " -V print version & date information" msgstr " -V skriv ut version & datuminformation" -#: src/lang.c:957 +#: src/lang.c:1229 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "" -#: src/lang.c:958 +#: src/lang.c:1230 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "" -#: src/lang.c:959 +#: src/lang.c:1231 #, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "" -#: src/lang.c:960 +#: src/lang.c:1232 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "" -#: src/lang.c:966 +#: src/lang.c:1233 +msgid "uuencoded file" +msgstr "" + +#: src/lang.c:1234 +#, fuzzy +msgid "incomplete uuencoded file" +msgstr "ej komplett " + +#: src/lang.c:1237 +#, c-format +msgid "Valid not after : %s\n" +msgstr "" + +#: src/lang.c:1238 +#, c-format +msgid "Valid not before: %s\n" +msgstr "" + +#: src/lang.c:1240 #, c-format msgid "" "\n" "%s%d out of range (0 - %d). Reset to 0" msgstr "" -#: src/lang.c:967 +#: src/lang.c:1241 #, c-format msgid "View '%s' (%s/%s)?" msgstr "Visa \"%s\" (%s/%s)?" -#: src/lang.c:969 +#: src/lang.c:1243 #, c-format msgid "" "\n" @@ -4083,33 +4382,33 @@ msgid "" "%-100s\n" msgstr "" -#: src/lang.c:970 +#: src/lang.c:1244 msgid "" "\n" "Warning: article unchanged after editing\n" msgstr "" -#: src/lang.c:971 +#: src/lang.c:1245 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" msgstr "" -#: src/lang.c:972 +#: src/lang.c:1246 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" "\".\n" msgstr "" -#: src/lang.c:974 +#: src/lang.c:1248 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" " with \"Re: \" and does not contain \"(was:\".\n" msgstr "" -#: src/lang.c:977 +#: src/lang.c:1251 msgid "" "Read carefully!\n" "\n" @@ -4123,7 +4422,7 @@ msgid "" "\n" msgstr "" -#: src/lang.c:981 +#: src/lang.c:1255 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4132,13 +4431,38 @@ msgid "" " not be encoded properly.\n" msgstr "" -#: src/lang.c:986 +#: src/lang.c:1261 +#, c-format +msgid "" +"\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 "" + +#: src/lang.c:1265 +#, c-format +msgid "" +"\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 "" + +#: src/lang.c:1269 +#, c-format +msgid "" +"\n" +"Line %d is longer than %d octets and should be folded, but encoding\n" +"is not set to %s.\n" +msgstr "" + +#: src/lang.c:1272 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" msgstr "" -#: src/lang.c:987 +#: src/lang.c:1273 #, c-format msgid "" "\n" @@ -4148,7 +4472,7 @@ msgid "" "Read WHATSNEW, etc...\n" msgstr "" -#: src/lang.c:989 +#: src/lang.c:1275 #, c-format msgid "" "\n" @@ -4157,7 +4481,7 @@ msgid "" "Some values in your %s file may be ignored, others might have changed!\n" msgstr "" -#: src/lang.c:992 +#: src/lang.c:1278 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4167,19 +4491,19 @@ msgid "" "before you start tin once again!\n" msgstr "" -#: src/lang.c:996 +#: src/lang.c:1282 #, c-format msgid "" "\n" "Warning: Found %d '-- \\n' lines, this may confuse some people.\n" msgstr "" -#: src/lang.c:997 +#: src/lang.c:1283 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "" -#: src/lang.c:998 +#: src/lang.c:1284 #, c-format msgid "" "\n" @@ -4190,49 +4514,137 @@ msgid "" " possible.\n" msgstr "" -#: src/lang.c:1002 +#: src/lang.c:1288 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " msgstr "" -#: src/lang.c:1003 +#: src/lang.c:1289 +#, c-format +msgid "" +"Warning: line %d contains unprintable chars:\n" +"%s\n" +msgstr "" + +#: src/lang.c:1290 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" msgstr "" -#: src/lang.c:1004 +#: src/lang.c:1291 msgid "Writing attributes file..." msgstr "Skriver attributfil..." -#: src/lang.c:1006 +#: src/lang.c:1292 +#, fuzzy, c-format +msgid "Writing %s\n" +msgstr "Försöker med %s" + +#: src/lang.c:1293 +#, fuzzy +msgid "Writing overview cache..." +msgstr "Skriver attributfil..." + +#: src/lang.c:1295 #, fuzzy, c-format msgid "%4d Responses" msgstr "%d svar" -#: src/lang.c:1008 +#: src/lang.c:1297 +msgid "Can't run slrnface: couldn't construct fifo name." +msgstr "" + +#: src/lang.c:1298 +#, c-format +msgid "Can't run slrnface: failed to create %s" +msgstr "" + +#: src/lang.c:1299 +#, c-format +msgid "Slrnface abnormally exited, code %d." +msgstr "" + +#: src/lang.c:1300 +#, c-format +msgid "Slrnface failed: %s." +msgstr "" + +#: src/lang.c:1301 +#, c-format +msgid "Can't run slrnface: Environment variable %s not found." +msgstr "" + +#: src/lang.c:1302 +msgid "Can't run slrnface: Not running in an xterm." +msgstr "" + +#: src/lang.c:1303 +msgid "couldn't connect to display" +msgstr "" + +#: src/lang.c:1304 +#, fuzzy +msgid "can't open FIFO" +msgstr "Kan inte öppna %s" + +#: src/lang.c:1305 +msgid "executable not found" +msgstr "" + +#: src/lang.c:1306 +msgid "fork() failed" +msgstr "" + +#: src/lang.c:1307 +msgid "couldn't find controlling terminal" +msgstr "" + +#: src/lang.c:1308 +msgid "terminal doesn't export width and height" +msgstr "" + +#: src/lang.c:1310 +msgid "WINDOWID not found in environment" +msgstr "" + +#: src/lang.c:1311 +msgid "" +"This directory is used to create named pipes for communication between\n" +"slrnface and its parent process. It should normally be empty because\n" +"the pipe is deleted right after it has been opened by both processes.\n" +"\n" +"File names generated by slrnface have the form \"hostname.pid\". It is\n" +"probably an error if they linger here longer than a fraction of a second.\n" +"\n" +"However, if the directory is mounted from an NFS server, you might see\n" +"special files created by your NFS server while slrnface is running.\n" +"Do not try to remove them.\n" +msgstr "" + +#: src/lang.c:1324 #, c-format msgid "Added %d %s" msgstr "Lade till %d %s" -#: src/lang.c:1009 +#: src/lang.c:1325 msgid "No unsubscribed groups to show" msgstr "" -#: src/lang.c:1010 +#: src/lang.c:1326 msgid "Showing subscribed to groups only" msgstr "" -#: src/lang.c:1011 +#: src/lang.c:1327 msgid "Yes " msgstr "Ja " -#: src/lang.c:1012 +#: src/lang.c:1328 msgid "You have mail" msgstr "Du har post" -#: src/lang.c:1017 +#: src/lang.c:1333 #, c-format msgid "" "\n" @@ -4245,11 +4657,11 @@ msgid "" " M)enu option.\n" msgstr "" -#: src/lang.c:1028 +#: src/lang.c:1344 msgid " -D mode debug mode" msgstr "" -#: src/lang.c:1032 +#: src/lang.c:1348 msgid "" "Read carefully!\n" "\n" @@ -4266,11 +4678,11 @@ msgid "" "\n" msgstr "" -#: src/lang.c:1041 +#: src/lang.c:1357 msgid "toggle color" -msgstr "växla färg" +msgstr "växla färg" -#: src/lang.c:1042 +#: src/lang.c:1358 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4295,293 +4707,330 @@ msgid "" "\n" msgstr "" -#: src/lang.c:1062 +#: src/lang.c:1378 msgid " -a toggle color flag" msgstr "" -#: src/lang.c:1066 +#: src/lang.c:1382 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" msgstr "" -#: src/lang.c:1067 +#: src/lang.c:1383 #, c-format msgid "" "\n" "Error: \"%s\" is renamed, use \"%s\" instead!\n" msgstr "" -#: src/lang.c:1068 +#: src/lang.c:1384 #, c-format msgid "" "\n" "Error: cross-posting to %d newsgroups and no Followup-To line!\n" msgstr "" -#: src/lang.c:1069 +#: src/lang.c:1385 #, c-format msgid "" "\n" "Error: \"%s\" is not a valid newsgroup!\n" msgstr "" -#: src/lang.c:1071 +#: src/lang.c:1387 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" msgstr "" -#: src/lang.c:1072 +#: src/lang.c:1388 #, c-format msgid "" "\n" "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n" msgstr "" -#: src/lang.c:1073 +#: src/lang.c:1389 #, c-format msgid "" "\n" "Warning: cross-posting to %d newsgroups and no Followup-To line!\n" msgstr "" -#: src/lang.c:1074 +#: src/lang.c:1390 #, c-format msgid "" "\n" "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n" msgstr "" -#: src/lang.c:1075 +#: src/lang.c:1391 #, c-format msgid "" "\n" "Warning: \"%s\" is not a valid newsgroup at this site!\n" msgstr "" -#: src/lang.c:1079 +#: src/lang.c:1395 #, c-format msgid "%d files successfully written from %d articles. %d %s occurred." msgstr "" -#: src/lang.c:1080 +#: src/lang.c:1396 msgid "Missing parts." msgstr "" -#: src/lang.c:1081 +#: src/lang.c:1397 msgid "No beginning." -msgstr "Ingen början." +msgstr "Ingen början." -#: src/lang.c:1082 +#: src/lang.c:1398 msgid "No data." msgstr "Inget data." -#: src/lang.c:1083 +#: src/lang.c:1399 msgid "Unknown error." -msgstr "Okänt fel." +msgstr "Okänt fel." -#: src/lang.c:1086 +#: src/lang.c:1402 #, c-format msgid "\tChecksum of %s (%ld %s)" -msgstr "\tKontrollsumma för %s (%ld %s)" +msgstr "\tKontrollsumma för %s (%ld %s)" -#: src/lang.c:1091 +#: src/lang.c:1407 msgid "Reading mail active file... " msgstr "" -#: src/lang.c:1092 +#: src/lang.c:1408 msgid "Reading mailgroups file... " msgstr "" -#: src/lang.c:1096 +#: src/lang.c:1412 msgid "perform PGP operations on article" -msgstr "genomför PGP-operationer på artikel" +msgstr "genomför PGP-operationer pÃ¥ artikel" -#: src/lang.c:1097 +#: src/lang.c:1413 msgid "Add key(s) to public keyring?" msgstr "" -#: src/lang.c:1098 +#: src/lang.c:1414 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " -msgstr "%s=kryptera, %s=signera, %s=båda, %s=avsluta: " +msgstr "%s=kryptera, %s=signera, %s=bÃ¥da, %s=avsluta: " -#: src/lang.c:1099 +#: src/lang.c:1415 #, 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:1100 +#: src/lang.c:1416 #, c-format msgid "PGP has not been set up (can't open %s)" msgstr "" -#: src/lang.c:1101 +#: src/lang.c:1417 msgid "Article not signed and no public keys found" msgstr "" -#: src/lang.c:1103 +#: src/lang.c:1419 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1104 +#: src/lang.c:1420 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: " msgstr "" -#: src/lang.c:1105 +#: src/lang.c:1421 #, c-format msgid "" "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1107 +#: src/lang.c:1423 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1108 +#: src/lang.c:1424 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: " msgstr "" -#: src/lang.c:1109 +#: src/lang.c:1425 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1113 +#: src/lang.c:1429 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1114 +#: src/lang.c:1430 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: " msgstr "" -#: src/lang.c:1115 +#: src/lang.c:1431 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1117 +#: src/lang.c:1433 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1118 +#: src/lang.c:1434 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "" -#: src/lang.c:1119 +#: src/lang.c:1435 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1125 +#: src/lang.c:1441 msgid "Try cache_overview_files to speed up things.\n" msgstr "" -#: src/lang.c:1126 +#: src/lang.c:1442 msgid "Tin will use local index files instead.\n" msgstr "" -#: src/lang.c:1127 +#: src/lang.c:1443 msgid "Cannot find NNTP server name" msgstr "" -#: src/lang.c:1128 +#: src/lang.c:1444 +msgid "CAPABILITIES did not announce READER" +msgstr "" + +#: src/lang.c:1445 #, c-format msgid "Connecting to %s:%u..." msgstr "Ansluter till %s:%u..." -#: src/lang.c:1129 +#: src/lang.c:1446 +msgid "NNTP connection error. Exiting..." +msgstr "" + +#: src/lang.c:1447 #, fuzzy msgid "Disconnecting from server..." -msgstr "Kopplar ner från server...\n" +msgstr "Kopplar ner frÃ¥n server...\n" -#: src/lang.c:1130 +#: src/lang.c:1448 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "" -#: src/lang.c:1131 +#: src/lang.c:1449 msgid "205 Closing connection" -msgstr "205 Stänger anslutning" +msgstr "205 Stänger anslutning" -#: src/lang.c:1132 +#: src/lang.c:1450 msgid "Your server does not support the NNTP XOVER or OVER command.\n" msgstr "" -#: src/lang.c:1133 +#: src/lang.c:1452 +#, c-format +msgid "Port isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1453 +#, c-format +msgid "Port in %s isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1454 +#, c-format +msgid "reconnect (%d) limit %d reached, giving up." +msgstr "" + +#: src/lang.c:1456 msgid "Connection to news server has timed out. Reconnect?" msgstr "" -#: src/lang.c:1134 +#: src/lang.c:1457 #, c-format msgid "" "Put the server name in the file %s,\n" "or set the environment variable NNTPSERVER" msgstr "" -#: src/lang.c:1135 +#: src/lang.c:1459 +#, fuzzy +msgid "Continuing..." +msgstr "Skriver ut..." + +#: src/lang.c:1460 +#, c-format +msgid "Read timeout from server (%d seconds) - quit tin?" +msgstr "" + +#: src/lang.c:1461 +msgid " -C try COMPRESS NNTP extension" +msgstr "" + +#: src/lang.c:1463 msgid " -A force authentication on connect" msgstr " -A tvinga autentisering vid anslutning" -#: src/lang.c:1136 +#: src/lang.c:1464 #, c-format msgid " -g serv read news from NNTP server serv [default=%s]" msgstr "" -#: src/lang.c:1137 +#: src/lang.c:1465 #, c-format msgid " -p port use port as NNTP port [default=%d]" msgstr "" -#: src/lang.c:1139 +#: src/lang.c:1467 msgid " -k skip verification for NNTPS" msgstr "" -#: src/lang.c:1140 +#: src/lang.c:1468 msgid " -T enable NNTPS" msgstr "" -#: src/lang.c:1142 +#: src/lang.c:1470 #, fuzzy msgid " -Q quick start. Same as -dnq" msgstr " -Q snabbstart. Samma som -dnq" -#: src/lang.c:1143 +#: src/lang.c:1471 msgid " -r read news remotely from default NNTP server" msgstr "" -#: src/lang.c:1144 +#: src/lang.c:1472 msgid " -l use only LIST instead of GROUP (-n) command" msgstr "" -#: src/lang.c:1145 +#: src/lang.c:1473 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr "" -#: src/lang.c:1147 +#: src/lang.c:1475 msgid " -4 force connecting via IPv4" msgstr "" -#: src/lang.c:1148 +#: src/lang.c:1476 msgid " -6 force connecting via IPv6" msgstr "" -#: src/lang.c:1149 +#: src/lang.c:1477 msgid "" "\n" "socket or connect problem\n" msgstr "" -#: src/lang.c:1151 +#: src/lang.c:1479 #, c-format msgid "" "\n" @@ -4590,105 +5039,105 @@ msgstr "" "\n" "Anslutning till %s: " -#: src/lang.c:1152 +#: src/lang.c:1480 msgid "Giving up...\n" msgstr "Ger upp...\n" -#: src/lang.c:1154 +#: src/lang.c:1482 #, c-format msgid "%s/tcp: Unknown service.\n" -msgstr "%s/tcp: Okänd tjänst.\n" +msgstr "%s/tcp: Okänd tjänst.\n" -#: src/lang.c:1158 +#: src/lang.c:1486 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:1161 +#: src/lang.c:1489 msgid "Your server does not have Xref: in its XOVER information.\n" msgstr "" -#: src/lang.c:1164 +#: src/lang.c:1492 #, 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 " +"Kan inte öppna %s. Försök med %s -r för att läsa diskussionsgrupper via " "NNTP.\n" -#: src/lang.c:1167 +#: src/lang.c:1495 #, fuzzy msgid " -Q quick start. Same as -dq" msgstr " -Q snabbstart. Samma som -dq" -#: src/lang.c:1168 +#: src/lang.c:1496 msgid " -l read only active file instead of scanning spool (-n) command" msgstr "" -#: src/lang.c:1169 +#: src/lang.c:1497 msgid " -n only read subscribed .newsrc groups from spool" msgstr "" -#: src/lang.c:1170 +#: src/lang.c:1498 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:1174 +#: src/lang.c:1502 msgid "Posting using external inews failed. Use built in inews instead?" msgstr "" -#: src/lang.c:1175 +#: src/lang.c:1503 msgid "It worked! Should I always use my built in inews from now on?" msgstr "" -#: src/lang.c:1179 +#: src/lang.c:1507 #, c-format msgid "%d %s printed" msgstr "%d %s utskriven" -#: src/lang.c:1180 +#: src/lang.c:1508 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "" -#: src/lang.c:1181 +#: src/lang.c:1509 msgid "Print" msgstr "Skriv ut" -#: src/lang.c:1182 +#: src/lang.c:1510 msgid "Printing..." msgstr "Skriver ut..." -#: src/lang.c:1186 +#: src/lang.c:1514 #, fuzzy, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s utskriven" -#: src/lang.c:1187 +#: src/lang.c:1515 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "" -#: src/lang.c:1188 +#: src/lang.c:1516 msgid "No command" msgstr "Inget kommando" -#: src/lang.c:1189 +#: src/lang.c:1517 msgid "Pipe" -msgstr "Rör" +msgstr "Rör" -#: src/lang.c:1190 +#: src/lang.c:1518 #, fuzzy, c-format msgid "Pipe to command [%.*s]> " -msgstr "Öppna rör till kommando [%.*s]> " +msgstr "Öppna rör till kommando [%.*s]> " -#: src/lang.c:1191 +#: src/lang.c:1519 msgid "Piping..." msgstr "" -#: src/lang.c:1193 +#: src/lang.c:1521 msgid "Piping not enabled." msgstr "" -#: src/lang.c:1197 +#: src/lang.c:1525 #, c-format msgid "" "\n" @@ -4698,7 +5147,7 @@ msgid "" " newsgroup names.\n" msgstr "" -#: src/lang.c:1202 +#: src/lang.c:1530 #, c-format msgid "" "\n" @@ -4707,7 +5156,7 @@ msgid "" " Please write all newsgroups into a single line.\n" msgstr "" -#: src/lang.c:1207 +#: src/lang.c:1535 #, c-format msgid "" "\n" @@ -4716,14 +5165,14 @@ msgid "" " To avoid trouble please write all newsgroups into a single line.\n" msgstr "" -#: src/lang.c:1211 +#: src/lang.c:1539 #, c-format msgid "" "\n" "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n" msgstr "" -#: src/lang.c:1216 +#: src/lang.c:1544 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -4745,626 +5194,623 @@ msgid "" " likely to ignore it completely. It's a crowded net out there.\n" msgstr "" -#: src/lang.c:1229 +#: src/lang.c:1557 msgid "shell escape" msgstr "" -#: src/lang.c:1230 +#: src/lang.c:1558 #, c-format msgid "Shell Command (%s)" msgstr "Skalkommando (%s)" -#: src/lang.c:1231 +#: src/lang.c:1559 #, c-format msgid "Enter shell command [%s]> " msgstr "Ange skalkommando [%s]> " -#: src/lang.c:1235 +#: src/lang.c:1563 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "" -#: src/lang.c:1239 +#: src/lang.c:1567 #, c-format msgid "Group %.*s ('q' to quit)..." -msgstr "Grupp %.*s (\"q\" för att avsluta)..." +msgstr "Grupp %.*s (\"q\" för att avsluta)..." -#: src/lang.c:1241 +#: src/lang.c:1569 #, c-format msgid "Group %.*s..." msgstr "Grupp %.*s..." -#: src/lang.c:1245 +#: src/lang.c:1573 msgid "Server unavailable\n" -msgstr "Server ej tillgänglig\n" +msgstr "Server ej tillgänglig\n" -#: src/lang.c:1251 +#: src/lang.c:1579 #, 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:1252 +#: src/lang.c:1580 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1254 +#: src/lang.c:1582 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1255 +#: src/lang.c:1583 #, c-format msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1259 +#: src/lang.c:1587 #, c-format msgid "" "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1260 +#: src/lang.c:1588 #, c-format msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1262 +#: src/lang.c:1590 #, c-format msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1263 +#: src/lang.c:1591 #, c-format msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1269 +#: src/lang.c:1597 msgid "Terminal does not support color" msgstr "" -#: src/lang.c:1274 +#: src/lang.c:1602 #, c-format msgid "Trying %s" -msgstr "Försöker med %s" - -#: src/lang.c:1288 src/lang.c:1316 src/lang.c:1607 src/refs.c:292 -msgid "None" -msgstr "Ingen" +msgstr "Försöker med %s" -#: src/lang.c:1289 +#: src/lang.c:1617 msgid "Subject" -msgstr "Ämne" +msgstr "Ämne" -#: src/lang.c:1290 +#: src/lang.c:1618 msgid "References" msgstr "Referenser" -#: src/lang.c:1291 +#: src/lang.c:1619 msgid "Both Subject and References" msgstr "" -#: src/lang.c:1292 +#: src/lang.c:1620 msgid "Multipart Subject" msgstr "" -#: src/lang.c:1293 +#: src/lang.c:1621 msgid "Percentage Match" msgstr "" -#: src/lang.c:1306 src/lang.c:1397 src/lang.c:1496 src/lang.c:1599 +#: src/lang.c:1634 src/lang.c:1725 src/lang.c:1824 src/lang.c:1927 msgid "No" msgstr "Nej" -#: src/lang.c:1307 src/lang.c:1498 +#: src/lang.c:1635 src/lang.c:1826 msgid "Yes" msgstr "Ja" -#: src/lang.c:1308 +#: src/lang.c:1636 #, fuzzy msgid "Hide all" -msgstr "Göm alla" +msgstr "Göm alla" -#: src/lang.c:1317 +#: src/lang.c:1645 msgid "Address" msgstr "Adress" -#: src/lang.c:1318 +#: src/lang.c:1646 msgid "Full Name" msgstr "Hela namnet" -#: src/lang.c:1319 +#: src/lang.c:1647 msgid "Address and Name" msgstr "Adress och namn" -#: src/lang.c:1327 +#: src/lang.c:1655 msgid "Max" msgstr "Max" -#: src/lang.c:1328 +#: src/lang.c:1656 msgid "Sum" msgstr "Summa" -#: src/lang.c:1329 +#: src/lang.c:1657 msgid "Average" -msgstr "Medelvärde" +msgstr "Medelvärde" -#: src/lang.c:1339 src/lang.c:1359 +#: src/lang.c:1667 src/lang.c:1687 msgid "Black" msgstr "Svart" -#: src/lang.c:1340 src/lang.c:1360 +#: src/lang.c:1668 src/lang.c:1688 msgid "Red" -msgstr "Röd" +msgstr "Röd" -#: src/lang.c:1341 src/lang.c:1361 +#: src/lang.c:1669 src/lang.c:1689 msgid "Green" -msgstr "Grön" +msgstr "Grön" -#: src/lang.c:1342 src/lang.c:1362 +#: src/lang.c:1670 src/lang.c:1690 msgid "Brown" msgstr "Brun" -#: src/lang.c:1343 src/lang.c:1363 +#: src/lang.c:1671 src/lang.c:1691 msgid "Blue" -msgstr "Blå" +msgstr "BlÃ¥" -#: src/lang.c:1344 src/lang.c:1364 +#: src/lang.c:1672 src/lang.c:1692 msgid "Pink" msgstr "Rosa" -#: src/lang.c:1345 src/lang.c:1365 +#: src/lang.c:1673 src/lang.c:1693 msgid "Cyan" msgstr "Turkos" -#: src/lang.c:1346 src/lang.c:1366 +#: src/lang.c:1674 src/lang.c:1694 msgid "White" msgstr "Vit" -#: src/lang.c:1347 +#: src/lang.c:1675 msgid "Gray" -msgstr "Grå" +msgstr "GrÃ¥" -#: src/lang.c:1348 +#: src/lang.c:1676 msgid "Light Red" -msgstr "Ljusröd" +msgstr "Ljusröd" -#: src/lang.c:1349 +#: src/lang.c:1677 msgid "Light Green" -msgstr "Ljusgrön" +msgstr "Ljusgrön" -#: src/lang.c:1350 +#: src/lang.c:1678 msgid "Yellow" msgstr "Gul" -#: src/lang.c:1351 +#: src/lang.c:1679 msgid "Light Blue" -msgstr "Ljusblå" +msgstr "LjusblÃ¥" -#: src/lang.c:1352 +#: src/lang.c:1680 msgid "Light Pink" msgstr "Ljusrosa" -#: src/lang.c:1353 +#: src/lang.c:1681 msgid "Light Cyan" msgstr "Ljusturkos" -#: src/lang.c:1354 +#: src/lang.c:1682 msgid "Light White" msgstr "Ljusvit" -#: src/lang.c:1375 src/lang.c:1503 src/lang.c:1518 +#: src/lang.c:1703 src/lang.c:1831 src/lang.c:1846 msgid "Nothing" msgstr "Ingenting" -#: src/lang.c:1377 +#: src/lang.c:1705 msgid "Space" msgstr "Blanksteg" -#: src/lang.c:1385 +#: src/lang.c:1713 msgid "Normal" msgstr "Normal" -#: src/lang.c:1386 +#: src/lang.c:1714 msgid "Best highlighting" msgstr "" -#: src/lang.c:1387 +#: src/lang.c:1715 msgid "Underline" msgstr "Understruken" -#: src/lang.c:1388 +#: src/lang.c:1716 msgid "Reverse video" msgstr "" -#: src/lang.c:1389 +#: src/lang.c:1717 msgid "Blinking" msgstr "Blinkande" -#: src/lang.c:1390 +#: src/lang.c:1718 msgid "Half bright" msgstr "" -#: src/lang.c:1391 +#: src/lang.c:1719 msgid "Bold" msgstr "Fet" -#: src/lang.c:1398 +#: src/lang.c:1726 msgid "Cc" msgstr "" -#: src/lang.c:1399 +#: src/lang.c:1727 msgid "Bcc" msgstr "" -#: src/lang.c:1400 +#: src/lang.c:1728 msgid "Cc and Bcc" msgstr "" -#: src/lang.c:1417 src/lang.c:1430 +#: src/lang.c:1745 src/lang.c:1758 msgid "none" msgstr "ingen" -#: src/lang.c:1418 +#: src/lang.c:1746 msgid "commands" msgstr "kommandon" -#: src/lang.c:1419 +#: src/lang.c:1747 msgid "select" -msgstr "välj" +msgstr "välj" -#: src/lang.c:1421 +#: src/lang.c:1749 msgid "commands & quit" msgstr "" -#: src/lang.c:1422 +#: src/lang.c:1750 msgid "commands & select" msgstr "" -#: src/lang.c:1423 +#: src/lang.c:1751 msgid "quit & select" msgstr "" -#: src/lang.c:1424 +#: src/lang.c:1752 msgid "commands & quit & select" msgstr "" -#: src/lang.c:1431 +#: src/lang.c:1759 msgid "PageDown" msgstr "" -#: src/lang.c:1432 +#: src/lang.c:1760 msgid "PageNextUnread" msgstr "" -#: src/lang.c:1433 +#: src/lang.c:1761 msgid "PageDown or PageNextUnread" msgstr "" -#: src/lang.c:1439 +#: src/lang.c:1767 #, fuzzy msgid "Subject: (case sensitive)" -msgstr "Ämne: (stigande)" +msgstr "Ämne: (stigande)" -#: src/lang.c:1440 +#: src/lang.c:1768 #, fuzzy msgid "Subject: (ignore case)" -msgstr "Ämne: (stigande)" +msgstr "Ämne: (stigande)" -#: src/lang.c:1441 +#: src/lang.c:1769 #, fuzzy msgid "From: (case sensitive)" -msgstr "Från: (stigande)" +msgstr "FrÃ¥n: (stigande)" -#: src/lang.c:1442 +#: src/lang.c:1770 #, fuzzy msgid "From: (ignore case)" -msgstr "Från: (stigande)" +msgstr "FrÃ¥n: (stigande)" -#: src/lang.c:1443 +#: src/lang.c:1771 msgid "Msg-ID: & full References: line" msgstr "" -#: src/lang.c:1444 +#: src/lang.c:1772 msgid "Msg-ID: & last References: only" msgstr "" -#: src/lang.c:1445 +#: src/lang.c:1773 msgid "Message-ID: entry only" msgstr "" -#: src/lang.c:1446 +#: src/lang.c:1774 msgid "Lines:" msgstr "Rader:" -#: src/lang.c:1452 +#: src/lang.c:1780 #, fuzzy msgid "Don't trim article body" msgstr "Sortera artiklar efter" -#: src/lang.c:1453 +#: src/lang.c:1781 msgid "Skip leading blank lines" msgstr "" -#: src/lang.c:1454 +#: src/lang.c:1782 msgid "Skip trailing blank lines" msgstr "" -#: src/lang.c:1455 +#: src/lang.c:1783 msgid "Skip leading and trailing blank l." msgstr "" -#: src/lang.c:1456 +#: src/lang.c:1784 msgid "Compact multiple between text" msgstr "" -#: src/lang.c:1457 +#: src/lang.c:1785 msgid "Compact multiple and skip leading" msgstr "" -#: src/lang.c:1458 +#: src/lang.c:1786 msgid "Compact multiple and skip trailing" msgstr "" -#: src/lang.c:1459 +#: src/lang.c:1787 msgid "Compact mltpl., skip lead. & trai." msgstr "" -#: src/lang.c:1465 +#: src/lang.c:1793 msgid "Don't show help or mail sign" msgstr "" -#: src/lang.c:1466 +#: src/lang.c:1794 msgid "Show only help sign" msgstr "" -#: src/lang.c:1467 +#: src/lang.c:1795 msgid "Show only mail sign if new mail" msgstr "" -#: src/lang.c:1468 +#: src/lang.c:1796 msgid "Show mail if new mail else help s." msgstr "" -#: src/lang.c:1497 +#: src/lang.c:1825 msgid "Shell archive" msgstr "Skalarkiv" -#: src/lang.c:1504 +#: src/lang.c:1832 msgid "Subject: (descending)" -msgstr "Ämne: (fallande)" +msgstr "Ämne: (fallande)" -#: src/lang.c:1505 +#: src/lang.c:1833 msgid "Subject: (ascending)" -msgstr "Ämne: (stigande)" +msgstr "Ämne: (stigande)" -#: src/lang.c:1506 +#: src/lang.c:1834 msgid "From: (descending)" -msgstr "Från: (fallande)" +msgstr "FrÃ¥n: (fallande)" -#: src/lang.c:1507 +#: src/lang.c:1835 msgid "From: (ascending)" -msgstr "Från: (stigande)" +msgstr "FrÃ¥n: (stigande)" -#: src/lang.c:1508 +#: src/lang.c:1836 msgid "Date: (descending)" msgstr "Datum: (fallande)" -#: src/lang.c:1509 +#: src/lang.c:1837 msgid "Date: (ascending)" msgstr "Datum: (stigande)" -#: src/lang.c:1510 src/lang.c:1519 +#: src/lang.c:1838 src/lang.c:1847 msgid "Score (descending)" -msgstr "Poäng (fallande)" +msgstr "Poäng (fallande)" -#: src/lang.c:1511 src/lang.c:1520 +#: src/lang.c:1839 src/lang.c:1848 msgid "Score (ascending)" -msgstr "Poäng (stigande)" +msgstr "Poäng (stigande)" -#: src/lang.c:1512 +#: src/lang.c:1840 msgid "Lines: (descending)" msgstr "Rader: (fallande)" -#: src/lang.c:1513 +#: src/lang.c:1841 msgid "Lines: (ascending)" msgstr "Rader: (stigande)" -#: src/lang.c:1521 +#: src/lang.c:1849 msgid "Last posting date (descending)" msgstr "" -#: src/lang.c:1522 +#: src/lang.c:1850 msgid "Last posting date (ascending)" msgstr "" -#: src/lang.c:1528 +#: src/lang.c:1856 msgid "Quick-sort" msgstr "" -#: src/lang.c:1529 +#: src/lang.c:1857 msgid "Heap-sort" msgstr "" -#: src/lang.c:1536 +#: src/lang.c:1864 msgid "Always Keep" -msgstr "Behåll alltid" +msgstr "BehÃ¥ll alltid" -#: src/lang.c:1537 +#: src/lang.c:1865 msgid "Always Remove" msgstr "Ta alltid bort" -#: src/lang.c:1538 +#: src/lang.c:1866 msgid "Mark with D on selection screen" msgstr "" -#: src/lang.c:1544 +#: src/lang.c:1872 msgid "Kill only unread arts" msgstr "" -#: src/lang.c:1545 +#: src/lang.c:1873 msgid "Kill all arts & show with K" msgstr "" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1546 +#: src/lang.c:1874 msgid "Kill all arts and never show" msgstr "" -#: src/lang.c:1552 +#: src/lang.c:1880 msgid "Nothing special" msgstr "Ingenting speciellt" -#: src/lang.c:1553 +#: src/lang.c:1881 msgid "Compress quotes" msgstr "" -#: src/lang.c:1554 +#: src/lang.c:1882 msgid "Quote signatures" msgstr "" -#: src/lang.c:1555 +#: src/lang.c:1883 msgid "Compress quotes, quote sigs" msgstr "" -#: src/lang.c:1556 +#: src/lang.c:1884 msgid "Quote empty lines" msgstr "" -#: src/lang.c:1557 +#: src/lang.c:1885 msgid "Compress quotes, quote empty lines" msgstr "" -#: src/lang.c:1558 +#: src/lang.c:1886 msgid "Quote sigs & empty lines" msgstr "" -#: src/lang.c:1559 +#: src/lang.c:1887 msgid "Comp. q., quote sigs & empty lines" msgstr "" -#: src/lang.c:1600 +#: src/lang.c:1928 msgid "With headers" msgstr "" -#: src/lang.c:1601 +#: src/lang.c:1929 msgid "Without headers" msgstr "" -#: src/lang.c:1608 +#: src/lang.c:1936 msgid "NFKC" msgstr "" -#: src/lang.c:1610 +#: src/lang.c:1938 msgid "NFKD" msgstr "" -#: src/lang.c:1611 +#: src/lang.c:1939 msgid "NFC" msgstr "" -#: src/lang.c:1612 +#: src/lang.c:1940 msgid "NFD" msgstr "" -#: src/lang.c:1614 +#: src/lang.c:1942 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1623 +#: src/lang.c:1951 msgid "Display Options" msgstr "Visningsalternativ" -#: src/lang.c:1630 +#: src/lang.c:1958 msgid "Color Options" msgstr "" -#: src/lang.c:1636 +#: src/lang.c:1964 #, fuzzy msgid "Highlight Options" msgstr "Visningsalternativ" -#: src/lang.c:1643 +#: src/lang.c:1971 msgid "Article-Limiting Options" msgstr "" -#: src/lang.c:1649 +#: src/lang.c:1977 msgid "Posting/Mailing Options" msgstr "" -#: src/lang.c:1655 +#: src/lang.c:1983 msgid "Saving/Printing Options" msgstr "" -#: src/lang.c:1661 +#: src/lang.c:1989 msgid "Expert Options" msgstr "" -#: src/lang.c:1667 +#: src/lang.c:1995 msgid "Filtering Options" msgstr "" -#: src/lang.c:1672 src/lang.c:1703 src/lang.c:1709 src/lang.c:1736 -#: src/lang.c:1788 src/lang.c:1794 src/lang.c:1804 src/lang.c:1815 -#: src/lang.c:1833 src/lang.c:1844 src/lang.c:1913 src/lang.c:2122 -#: src/lang.c:2128 src/lang.c:2134 src/lang.c:2149 src/lang.c:2161 -#: src/lang.c:2168 src/lang.c:2222 src/lang.c:2231 src/lang.c:2237 -#: src/lang.c:2244 src/lang.c:2251 src/lang.c:2258 src/lang.c:2265 -#: src/lang.c:2272 src/lang.c:2279 src/lang.c:2286 src/lang.c:2293 -#: src/lang.c:2300 src/lang.c:2307 src/lang.c:2314 src/lang.c:2321 -#: src/lang.c:2328 src/lang.c:2335 src/lang.c:2342 src/lang.c:2349 -#: src/lang.c:2356 src/lang.c:2363 src/lang.c:2370 src/lang.c:2377 -#: src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 src/lang.c:2405 -#: src/lang.c:2413 src/lang.c:2429 src/lang.c:2436 src/lang.c:2443 -#: src/lang.c:2450 src/lang.c:2456 src/lang.c:2462 src/lang.c:2479 -#: src/lang.c:2491 src/lang.c:2526 src/lang.c:2579 src/lang.c:2593 -#: src/lang.c:2599 src/lang.c:2624 src/lang.c:2642 src/lang.c:2659 -#: src/lang.c:2671 src/lang.c:2704 src/lang.c:2733 src/lang.c:2753 -#: src/lang.c:2781 src/lang.c:2791 src/lang.c:2798 src/lang.c:2824 -#: src/lang.c:2848 src/lang.c:2925 src/lang.c:2940 src/lang.c:2948 -#: src/lang.c:2962 src/lang.c:2968 src/lang.c:3006 +#: src/lang.c:2000 src/lang.c:2031 src/lang.c:2037 src/lang.c:2064 +#: src/lang.c:2116 src/lang.c:2122 src/lang.c:2132 src/lang.c:2143 +#: src/lang.c:2161 src/lang.c:2172 src/lang.c:2241 src/lang.c:2456 +#: src/lang.c:2462 src/lang.c:2468 src/lang.c:2483 src/lang.c:2495 +#: src/lang.c:2502 src/lang.c:2556 src/lang.c:2565 src/lang.c:2571 +#: src/lang.c:2578 src/lang.c:2585 src/lang.c:2592 src/lang.c:2599 +#: src/lang.c:2606 src/lang.c:2613 src/lang.c:2620 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:2761 src/lang.c:2777 +#: src/lang.c:2784 src/lang.c:2791 src/lang.c:2798 src/lang.c:2804 +#: src/lang.c:2810 src/lang.c:2827 src/lang.c:2839 src/lang.c:2874 +#: src/lang.c:2927 src/lang.c:2941 src/lang.c:2947 src/lang.c:2972 +#: src/lang.c:2990 src/lang.c:3007 src/lang.c:3019 src/lang.c:3052 +#: src/lang.c:3081 src/lang.c:3101 src/lang.c:3129 src/lang.c:3139 +#: src/lang.c:3146 src/lang.c:3172 src/lang.c:3196 src/lang.c:3343 +#: src/lang.c:3358 src/lang.c:3366 src/lang.c:3380 src/lang.c:3386 +#: src/lang.c:3424 msgid " toggles, sets, cancels." msgstr "" -#: src/lang.c:1673 +#: src/lang.c:2001 msgid "Show mini menu & posting etiquette" msgstr "" -#: src/lang.c:1674 +#: src/lang.c:2002 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:1679 +#: src/lang.c:2007 msgid "Show short description for each newsgroup. toggles & sets." msgstr "" -#: src/lang.c:1680 +#: src/lang.c:2008 msgid "Show description of each newsgroup" msgstr "" -#: src/lang.c:1681 +#: src/lang.c:2009 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" msgstr "" -#: src/lang.c:1686 +#: src/lang.c:2014 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." msgstr "" -#: src/lang.c:1687 +#: src/lang.c:2015 msgid "In group and thread level, show author by" msgstr "" -#: src/lang.c:1688 +#: src/lang.c:2016 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5374,31 +5820,31 @@ msgid "" "# 3 = both\n" msgstr "" -#: src/lang.c:1697 +#: src/lang.c:2025 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "" -#: src/lang.c:1698 +#: src/lang.c:2026 msgid "Draw -> instead of highlighted bar" msgstr "" -#: src/lang.c:1699 +#: src/lang.c:2027 msgid "# If ON use -> otherwise highlighted bar for selection\n" msgstr "" -#: src/lang.c:1704 +#: src/lang.c:2032 msgid "Use inverse video for page headers" msgstr "" -#: src/lang.c:1705 +#: src/lang.c:2033 msgid "# If ON use inverse video for page headers at different levels\n" msgstr "" -#: src/lang.c:1710 +#: src/lang.c:2038 msgid "Thread articles by" -msgstr "Tråda artiklar efter" +msgstr "TrÃ¥da artiklar efter" -#: src/lang.c:1711 +#: src/lang.c:2039 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5410,15 +5856,15 @@ msgid "" "# 5 = Percentage Match\n" msgstr "" -#: src/lang.c:1722 +#: src/lang.c:2050 msgid "Enter percentage match required to thread together. sets." msgstr "" -#: src/lang.c:1723 +#: src/lang.c:2051 msgid "Thread percentage match" msgstr "" -#: src/lang.c:1725 +#: src/lang.c:2053 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5433,11 +5879,11 @@ msgid "" "# 'harppy' would be threaded separately from 'happy'\n" msgstr "" -#: src/lang.c:1737 +#: src/lang.c:2065 msgid "Score of a thread" msgstr "" -#: src/lang.c:1738 +#: src/lang.c:2066 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5446,16 +5892,16 @@ msgid "" "# 2 = average\n" msgstr "" -#: src/lang.c:1746 +#: src/lang.c:2074 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "" -#: src/lang.c:1747 +#: src/lang.c:2075 msgid "Sort articles by" msgstr "Sortera artiklar efter" -#: src/lang.c:1748 +#: src/lang.c:2076 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5472,15 +5918,15 @@ msgid "" "# 10 = Lines ascending\n" msgstr "" -#: src/lang.c:1764 +#: src/lang.c:2092 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "" -#: src/lang.c:1765 +#: src/lang.c:2093 msgid "Sort threads by" -msgstr "Sortera trådar efter" +msgstr "Sortera trÃ¥dar efter" -#: src/lang.c:1766 +#: src/lang.c:2094 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5491,44 +5937,44 @@ msgid "" "# 4 = Last posting date ascending\n" msgstr "" -#: src/lang.c:1776 +#: src/lang.c:2104 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "" -#: src/lang.c:1777 +#: src/lang.c:2105 msgid "Go to first unread article in group" -msgstr "välj första artikel i lista" +msgstr "välj första artikel i lista" -#: src/lang.c:1778 +#: src/lang.c:2106 msgid "# If ON put cursor at first unread art in group otherwise last art\n" msgstr "" -#: src/lang.c:1782 +#: src/lang.c:2110 msgid "Show all articles or only unread articles. toggles & sets." msgstr "" -#: src/lang.c:1783 +#: src/lang.c:2111 msgid "Show only unread articles" -msgstr "Visa endast olästa artiklar" +msgstr "Visa endast olästa artiklar" -#: src/lang.c:1784 +#: src/lang.c:2112 msgid "# If ON show only new/unread articles otherwise show all.\n" msgstr "" -#: src/lang.c:1789 +#: src/lang.c:2117 msgid "Show only groups with unread arts" msgstr "" -#: src/lang.c:1790 +#: src/lang.c:2118 msgid "# If ON show only subscribed to groups that contain unread articles.\n" msgstr "" -#: src/lang.c:1795 +#: src/lang.c:2123 msgid "Filter which articles" msgstr "Filtrera vilka artiklar" -#: src/lang.c:1796 +#: src/lang.c:2124 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5537,11 +5983,11 @@ msgid "" "# 2 = kill all articles and never show them\n" msgstr "" -#: src/lang.c:1805 +#: src/lang.c:2133 msgid "Go to the next unread article with" msgstr "" -#: src/lang.c:1806 +#: src/lang.c:2134 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5551,11 +5997,11 @@ msgid "" "# 3 = PAGE DOWN or TAB\n" msgstr "" -#: src/lang.c:1816 +#: src/lang.c:2144 msgid "How to treat blank lines" msgstr "" -#: src/lang.c:1817 +#: src/lang.c:2145 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5572,11 +6018,11 @@ msgid "" "# leading and trailing blank lines\n" msgstr "" -#: src/lang.c:1834 +#: src/lang.c:2162 msgid "Show help/mail sign in level titles" msgstr "" -#: src/lang.c:1835 +#: src/lang.c:2163 msgid "" "# Show help sign, new mail sign, both or nothing in level titles.\n" "# Possible values are (the default is marked with *):\n" @@ -5586,168 +6032,168 @@ msgid "" "# * 3 = Show mail sign if new mail has arrived else show help sign\n" msgstr "" -#: src/lang.c:1845 +#: src/lang.c:2173 msgid "List thread using right arrow key" msgstr "" -#: src/lang.c:1846 +#: src/lang.c:2174 msgid "" "# If ON automatically list thread when entering it using right arrow key.\n" msgstr "" -#: src/lang.c:1850 +#: src/lang.c:2178 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" -#: src/lang.c:1851 +#: src/lang.c:2179 msgid "Character to show deleted articles" msgstr "" -#: src/lang.c:1852 +#: src/lang.c:2180 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1857 +#: src/lang.c:2185 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "" -#: src/lang.c:1858 +#: src/lang.c:2186 msgid "Character to show inrange articles" msgstr "" -#: src/lang.c:1859 +#: src/lang.c:2187 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1864 +#: src/lang.c:2192 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "" -#: src/lang.c:1865 +#: src/lang.c:2193 msgid "Character to show returning arts" msgstr "" -#: src/lang.c:1866 +#: src/lang.c:2194 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1871 +#: src/lang.c:2199 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" -#: src/lang.c:1872 +#: src/lang.c:2200 msgid "Character to show selected articles" msgstr "" -#: src/lang.c:1873 +#: src/lang.c:2201 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1878 +#: src/lang.c:2206 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "" -#: src/lang.c:1879 +#: src/lang.c:2207 msgid "Character to show recent articles" msgstr "" -#: src/lang.c:1880 +#: src/lang.c:2208 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1885 +#: src/lang.c:2213 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" -#: src/lang.c:1886 +#: src/lang.c:2214 msgid "Character to show unread articles" msgstr "" -#: src/lang.c:1887 +#: src/lang.c:2215 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1892 +#: src/lang.c:2220 msgid "Enter character to indicate read articles. sets, cancels." msgstr "" -#: src/lang.c:1893 +#: src/lang.c:2221 msgid "Character to show read articles" msgstr "" -#: src/lang.c:1894 +#: src/lang.c:2222 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1899 +#: src/lang.c:2227 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" -#: src/lang.c:1900 +#: src/lang.c:2228 msgid "Character to show killed articles" msgstr "" -#: src/lang.c:1901 +#: src/lang.c:2229 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:1906 +#: src/lang.c:2234 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "" -#: src/lang.c:1907 +#: src/lang.c:2235 msgid "Character to show readselected arts" msgstr "" -#: src/lang.c:1908 +#: src/lang.c:2236 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:1914 +#: src/lang.c:2242 msgid "Abbreviate long newsgroup names" msgstr "" -#: src/lang.c:1915 +#: src/lang.c:2243 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:1921 +#: src/lang.c:2249 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" msgstr "" -#: src/lang.c:1922 +#: src/lang.c:2250 msgid "Number of lines to scroll in pager" msgstr "" -#: src/lang.c:1923 +#: src/lang.c:2251 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -5758,40 +6204,53 @@ msgid "" "# 2 or greater = scroll by 2 or more lines (only in the pager)\n" msgstr "" -#: src/lang.c:1933 +#: src/lang.c:2261 msgid "Display signatures. toggles & sets." msgstr "" -#: src/lang.c:1934 +#: src/lang.c:2262 msgid "Display signatures" msgstr "Visa signaturer" -#: src/lang.c:1935 +#: src/lang.c:2263 msgid "# If OFF don't show signatures when displaying articles\n" msgstr "" -#: src/lang.c:1940 +#: src/lang.c:2267 +msgid "Display article score. toggles & sets." +msgstr "" + +#: src/lang.c:2268 +#, fuzzy +msgid "Display article score" +msgstr "visa nästa artikel" + +#: src/lang.c:2269 +msgid "# If ON show article score when displaying articles\n" +msgstr "" + +#: src/lang.c:2274 msgid "Remove soft hyphens. toggles & sets." msgstr "" -#: src/lang.c:1941 +#: src/lang.c:2275 msgid "Remove soft hyphens" msgstr "" -#: src/lang.c:1942 +#: src/lang.c:2276 msgid "# If ON remove soft hyphens when displaying articles\n" msgstr "" -#: src/lang.c:1947 +#: src/lang.c:2281 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" -#: src/lang.c:1948 +#: src/lang.c:2282 msgid "Display uue data as an attachment" msgstr "" -#: src/lang.c:1949 +#: src/lang.c:2283 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -5803,30 +6262,30 @@ msgid "" "# be folded into a tag line.\n" msgstr "" -#: src/lang.c:1959 +#: src/lang.c:2293 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "" -#: src/lang.c:1960 +#: src/lang.c:2294 msgid "Display \"a as Umlaut-a" msgstr "Visa \"a som Umlaut-a" -#: src/lang.c:1961 +#: src/lang.c:2295 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" msgstr "" -#: src/lang.c:1966 src/lang.c:1976 +#: src/lang.c:2300 src/lang.c:2310 msgid "Space separated list of header fields" msgstr "" -#: src/lang.c:1967 +#: src/lang.c:2301 msgid "Display these header fields (or *)" msgstr "" -#: src/lang.c:1968 +#: src/lang.c:2302 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" @@ -5836,11 +6295,11 @@ msgid "" "# spaces. Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1977 +#: src/lang.c:2311 msgid "Do not display these header fields" msgstr "" -#: src/lang.c:1978 +#: src/lang.c:2312 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" @@ -5852,230 +6311,230 @@ msgid "" "# Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1988 +#: src/lang.c:2322 msgid "" "Do you want to enable automatic handling of multipart/alternative articles?" msgstr "" -#: src/lang.c:1989 +#: src/lang.c:2323 msgid "Skip multipart/alternative parts" msgstr "" -#: src/lang.c:1990 +#: src/lang.c:2324 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "" -#: src/lang.c:1994 +#: src/lang.c:2328 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "" -#: src/lang.c:1995 +#: src/lang.c:2329 msgid "Detection of verbatim blocks" msgstr "" -#: src/lang.c:1996 +#: src/lang.c:2330 msgid "# If ON detect verbatim blocks in articles\n" msgstr "" -#: src/lang.c:2001 +#: src/lang.c:2335 msgid "A regex used to decide which lines to show in col_quote." msgstr "" -#: src/lang.c:2002 +#: src/lang.c:2336 msgid "Regex used to show quoted lines" msgstr "" -#: src/lang.c:2003 +#: src/lang.c:2337 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:2009 +#: src/lang.c:2343 msgid "A regex used to decide which lines to show in col_quote2." msgstr "" -#: src/lang.c:2010 +#: src/lang.c:2344 msgid "Regex used to show twice quoted l." msgstr "" -#: src/lang.c:2011 +#: src/lang.c:2345 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:2017 +#: src/lang.c:2351 msgid "A regex used to decide which lines to show in col_quote3." msgstr "" -#: src/lang.c:2018 +#: src/lang.c:2352 msgid "Regex used to show >= 3 times q.l." msgstr "" -#: src/lang.c:2019 +#: src/lang.c:2353 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:2025 +#: src/lang.c:2359 msgid "Enable detection of external quotes? toggles & sets." msgstr "" -#: src/lang.c:2026 +#: src/lang.c:2360 msgid "Detection of external quotes" msgstr "" -#: src/lang.c:2027 +#: src/lang.c:2361 msgid "# If ON detect quoted text from external sources in articles\n" msgstr "" -#: src/lang.c:2031 +#: src/lang.c:2365 msgid "A regex used to decide which lines to show in col_extquote." msgstr "" -#: src/lang.c:2032 +#: src/lang.c:2366 msgid "Regex used to show quotes from external sources" msgstr "" -#: src/lang.c:2033 +#: src/lang.c:2367 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:2040 +#: src/lang.c:2374 msgid "A regex used to decide which words to show in col_markslashes." msgstr "" -#: src/lang.c:2041 +#: src/lang.c:2375 msgid "Regex used to highlight /slashes/" msgstr "" -#: src/lang.c:2042 +#: src/lang.c:2376 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:2048 +#: src/lang.c:2382 msgid "A regex used to decide which words to show in col_markstars." msgstr "" -#: src/lang.c:2049 +#: src/lang.c:2383 msgid "Regex used to highlight *stars*" msgstr "" -#: src/lang.c:2050 +#: src/lang.c:2384 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:2056 +#: src/lang.c:2390 msgid "A regex used to decide which words to show in col_markstroke." msgstr "" -#: src/lang.c:2057 +#: src/lang.c:2391 msgid "Regex used to highlight -strokes-" msgstr "" -#: src/lang.c:2058 +#: src/lang.c:2392 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:2064 +#: src/lang.c:2398 msgid "A regex used to decide which words to show in col_markdash." msgstr "" -#: src/lang.c:2065 +#: src/lang.c:2399 msgid "Regex used to highlight _underline_" msgstr "" -#: src/lang.c:2066 +#: src/lang.c:2400 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:2072 +#: src/lang.c:2406 msgid "A regex used to find Subject prefixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2073 +#: src/lang.c:2407 msgid "Regex with Subject prefixes" msgstr "" -#: src/lang.c:2074 +#: src/lang.c:2408 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:2079 +#: src/lang.c:2413 msgid "A regex used to find Subject suffixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2080 +#: src/lang.c:2414 msgid "Regex with Subject suffixes" msgstr "" -#: src/lang.c:2081 +#: src/lang.c:2415 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:2086 +#: src/lang.c:2420 msgid "A regex used to find the begin of a verbatim block." msgstr "" -#: src/lang.c:2087 +#: src/lang.c:2421 msgid "Regex for begin of a verbatim block" msgstr "" -#: src/lang.c:2088 +#: src/lang.c:2422 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2093 +#: src/lang.c:2427 msgid "A regex used to find the end of a verbatim block." msgstr "" -#: src/lang.c:2094 +#: src/lang.c:2428 msgid "Regex for end of a verbatim block" msgstr "" -#: src/lang.c:2095 +#: src/lang.c:2429 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2100 +#: src/lang.c:2434 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" msgstr "" -#: src/lang.c:2101 +#: src/lang.c:2435 msgid "MIME binary content viewer" msgstr "" -#: src/lang.c:2102 +#: src/lang.c:2436 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -6084,49 +6543,49 @@ msgid "" "# for no automatic viewing\n" msgstr "" -#: src/lang.c:2109 +#: src/lang.c:2443 msgid "Confirm before starting non-text viewing program" msgstr "" -#: src/lang.c:2110 +#: src/lang.c:2444 msgid "Ask before using MIME viewer" msgstr "" -#: src/lang.c:2111 +#: src/lang.c:2445 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:2116 +#: src/lang.c:2450 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "" -#: src/lang.c:2117 +#: src/lang.c:2451 msgid "Catchup read groups when quitting" msgstr "" -#: src/lang.c:2118 +#: src/lang.c:2452 msgid "# If ON ask user if read groups should all be marked read\n" msgstr "" -#: src/lang.c:2123 +#: src/lang.c:2457 msgid "Catchup group using left key" msgstr "" -#: src/lang.c:2124 +#: src/lang.c:2458 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n" msgstr "" -#: src/lang.c:2129 +#: src/lang.c:2463 msgid "Catchup thread by using left key" msgstr "" -#: src/lang.c:2135 +#: src/lang.c:2469 msgid "Which actions require confirmation" msgstr "" -#: src/lang.c:2136 +#: src/lang.c:2470 msgid "" "# What should we ask confirmation for.\n" "# Possible values are (the default is marked with *):\n" @@ -6140,79 +6599,79 @@ msgid "" "# 7 = commands & quit & select\n" msgstr "" -#: src/lang.c:2150 +#: src/lang.c:2484 msgid "'Mark as (un)read' ignores tags" msgstr "" -#: src/lang.c:2151 +#: src/lang.c:2485 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "" -#: src/lang.c:2155 +#: src/lang.c:2489 msgid "Program to run to open URLs, sets, cancels." msgstr "" -#: src/lang.c:2156 +#: src/lang.c:2490 msgid "Program that opens URLs" msgstr "" -#: src/lang.c:2157 +#: src/lang.c:2491 msgid "# The program used to open URLs. The actual URL will be appended\n" msgstr "" -#: src/lang.c:2162 +#: src/lang.c:2496 msgid "Use mouse in xterm" msgstr "" -#: src/lang.c:2163 +#: src/lang.c:2497 msgid "# If ON enable mouse button support on xterm terminals\n" msgstr "" -#: src/lang.c:2169 +#: src/lang.c:2503 msgid "Use scroll keys on keypad" msgstr "" -#: src/lang.c:2170 +#: src/lang.c:2504 msgid "# If ON enable scroll keys on terminals that support it\n" msgstr "" -#: src/lang.c:2175 +#: src/lang.c:2509 msgid "Enter maximum number of article to get. sets." msgstr "" -#: src/lang.c:2176 +#: src/lang.c:2510 msgid "Number of articles to get" msgstr "" -#: src/lang.c:2177 +#: src/lang.c:2511 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:2182 +#: src/lang.c:2516 msgid "Enter number of days article is considered recent. sets." msgstr "" -#: src/lang.c:2183 +#: src/lang.c:2517 msgid "Article recentness time limit" msgstr "" -#: src/lang.c:2184 +#: src/lang.c:2518 msgid "# Number of days in which article is considered recent, (0=OFF)\n" msgstr "" -#: src/lang.c:2188 +#: src/lang.c:2522 msgid "" "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "" -#: src/lang.c:2189 +#: src/lang.c:2523 msgid "Wildcard matching" msgstr "" -#: src/lang.c:2190 +#: src/lang.c:2524 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6220,328 +6679,350 @@ msgid "" "# 1 = regex\n" msgstr "" -#: src/lang.c:2197 +#: src/lang.c:2531 msgid "Enter minimal score before an article is marked killed. sets." msgstr "" -#: src/lang.c:2198 +#: src/lang.c:2532 msgid "Score limit (kill)" msgstr "" -#: src/lang.c:2199 +#: src/lang.c:2533 msgid "# Score limit before an article is marked killed\n" msgstr "" -#: src/lang.c:2203 +#: src/lang.c:2537 msgid "Enter default score to kill articles. sets." msgstr "" -#: src/lang.c:2204 +#: src/lang.c:2538 msgid "Default score to kill articles" msgstr "" -#: src/lang.c:2205 +#: src/lang.c:2539 msgid "# Default score to kill articles\n" msgstr "" -#: src/lang.c:2209 +#: src/lang.c:2543 msgid "Enter minimal score before an article is marked hot. sets." msgstr "" -#: src/lang.c:2210 +#: src/lang.c:2544 msgid "Score limit (select)" msgstr "" -#: src/lang.c:2211 +#: src/lang.c:2545 msgid "# Score limit before an article is marked hot\n" msgstr "" -#: src/lang.c:2215 +#: src/lang.c:2549 msgid "Enter default score to select articles. sets." msgstr "" -#: src/lang.c:2216 +#: src/lang.c:2550 msgid "Default score to select articles" msgstr "" -#: src/lang.c:2217 +#: src/lang.c:2551 msgid "# Default score to select articles\n" msgstr "" -#: src/lang.c:2223 +#: src/lang.c:2557 msgid "Use slrnface to show ''X-Face:''s" msgstr "" -#: src/lang.c:2224 +#: src/lang.c:2558 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:2232 +#: src/lang.c:2566 msgid "Use ANSI color" -msgstr "Använd ANSI-färg" +msgstr "Använd ANSI-färg" -#: src/lang.c:2233 +#: src/lang.c:2567 msgid "# If ON using ANSI-color\n" msgstr "" -#: src/lang.c:2238 +#: src/lang.c:2572 msgid "Standard foreground color" msgstr "" -#: src/lang.c:2239 +#: src/lang.c:2573 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2245 +#: src/lang.c:2579 msgid "Standard background color" msgstr "" -#: src/lang.c:2246 +#: src/lang.c:2580 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2252 +#: src/lang.c:2586 msgid "Color for inverse text (background)" msgstr "" -#: src/lang.c:2253 +#: src/lang.c:2587 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2259 +#: src/lang.c:2593 msgid "Color for inverse text (foreground)" msgstr "" -#: src/lang.c:2260 +#: src/lang.c:2594 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" msgstr "" -#: src/lang.c:2266 +#: src/lang.c:2600 msgid "Color of text lines" msgstr "" -#: src/lang.c:2267 +#: src/lang.c:2601 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2273 +#: src/lang.c:2607 msgid "Color of mini help menu" msgstr "" -#: src/lang.c:2274 +#: src/lang.c:2608 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" msgstr "" -#: src/lang.c:2280 +#: src/lang.c:2614 msgid "Color of help text" msgstr "" -#: src/lang.c:2281 +#: src/lang.c:2615 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2287 +#: src/lang.c:2621 msgid "Color of status messages" msgstr "" -#: src/lang.c:2288 +#: src/lang.c:2622 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" msgstr "" -#: src/lang.c:2294 +#: src/lang.c:2628 msgid "Color of quoted lines" msgstr "" -#: src/lang.c:2295 +#: src/lang.c:2629 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2301 +#: src/lang.c:2635 msgid "Color of twice quoted line" msgstr "" -#: src/lang.c:2302 +#: src/lang.c:2636 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" msgstr "" -#: src/lang.c:2308 +#: src/lang.c:2642 msgid "Color of =>3 times quoted line" msgstr "" -#: src/lang.c:2309 +#: src/lang.c:2643 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2315 +#: src/lang.c:2649 msgid "Color of article header lines" msgstr "" -#: src/lang.c:2316 +#: src/lang.c:2650 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2322 +#: src/lang.c:2656 msgid "Color of actual news header fields" msgstr "" -#: src/lang.c:2323 +#: src/lang.c:2657 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" msgstr "" -#: src/lang.c:2329 +#: src/lang.c:2663 msgid "Color of article subject lines" msgstr "" -#: src/lang.c:2330 +#: src/lang.c:2664 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" msgstr "" -#: src/lang.c:2336 +#: src/lang.c:2670 #, fuzzy msgid "Color of external quotes" -msgstr "Färg för signaturer" +msgstr "Färg för signaturer" -#: src/lang.c:2337 +#: src/lang.c:2671 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" msgstr "" -#: src/lang.c:2343 +#: src/lang.c:2677 msgid "Color of response counter" msgstr "" -#: src/lang.c:2344 +#: src/lang.c:2678 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2350 +#: src/lang.c:2684 msgid "Color of sender (From:)" msgstr "" -#: src/lang.c:2351 +#: src/lang.c:2685 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2357 +#: src/lang.c:2691 msgid "Color of help/mail sign" msgstr "" -#: src/lang.c:2358 +#: src/lang.c:2692 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2364 +#: src/lang.c:2698 msgid "Color of signatures" -msgstr "Färg för signaturer" +msgstr "Färg för signaturer" -#: src/lang.c:2365 +#: src/lang.c:2699 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2371 +#: src/lang.c:2705 +#, fuzzy +msgid "Color of negative score" +msgstr "Färg för signaturer" + +#: src/lang.c:2706 +msgid "" +"# Color of negative score\n" +"# Default: 1 (red)\n" +msgstr "" + +#: src/lang.c:2712 +#, fuzzy +msgid "Color of positive score" +msgstr "Färg för signaturer" + +#: src/lang.c:2713 +msgid "" +"# Color of positive score\n" +"# Default: 2 (green)\n" +msgstr "" + +#: src/lang.c:2719 msgid "Color of highlighted URLs" msgstr "" -#: src/lang.c:2372 +#: src/lang.c:2720 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2378 +#: src/lang.c:2726 msgid "Color of verbatim blocks" msgstr "" -#: src/lang.c:2379 +#: src/lang.c:2727 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" msgstr "" -#: src/lang.c:2385 +#: src/lang.c:2733 msgid "Color of highlighting with *stars*" msgstr "" -#: src/lang.c:2386 +#: src/lang.c:2734 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" msgstr "" -#: src/lang.c:2392 +#: src/lang.c:2740 msgid "Color of highlighting with _dash_" msgstr "" -#: src/lang.c:2393 +#: src/lang.c:2741 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" msgstr "" -#: src/lang.c:2399 +#: src/lang.c:2747 msgid "Color of highlighting with /slash/" msgstr "" -#: src/lang.c:2400 +#: src/lang.c:2748 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" msgstr "" -#: src/lang.c:2406 +#: src/lang.c:2754 msgid "Color of highlighting with -stroke-" msgstr "" -#: src/lang.c:2407 +#: src/lang.c:2755 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" msgstr "" -#: src/lang.c:2414 +#: src/lang.c:2762 msgid "Attr. of highlighting with *stars*" msgstr "" -#: src/lang.c:2415 +#: src/lang.c:2763 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -6557,57 +7038,57 @@ msgid "" "# Default: 6 (bold)\n" msgstr "" -#: src/lang.c:2430 +#: src/lang.c:2778 msgid "Attr. of highlighting with _dash_" msgstr "" -#: src/lang.c:2431 +#: src/lang.c:2779 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" msgstr "" -#: src/lang.c:2437 +#: src/lang.c:2785 msgid "Attr. of highlighting with /slash/" msgstr "" -#: src/lang.c:2438 +#: src/lang.c:2786 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" msgstr "" -#: src/lang.c:2444 +#: src/lang.c:2792 msgid "Attr. of highlighting with -stroke-" msgstr "" -#: src/lang.c:2445 +#: src/lang.c:2793 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" msgstr "" -#: src/lang.c:2451 +#: src/lang.c:2799 msgid "URL highlighting in message body" msgstr "" -#: src/lang.c:2452 +#: src/lang.c:2800 msgid "# Enable URL highlighting?\n" msgstr "" -#: src/lang.c:2457 +#: src/lang.c:2805 msgid "Word highlighting in message body" msgstr "" -#: src/lang.c:2458 +#: src/lang.c:2806 msgid "# Enable word highlighting?\n" msgstr "" -#: src/lang.c:2463 +#: src/lang.c:2811 msgid "What to display instead of mark" msgstr "" -#: src/lang.c:2464 +#: src/lang.c:2812 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -6617,56 +7098,56 @@ msgid "" "# * 2 = print a space instead\n" msgstr "" -#: src/lang.c:2473 +#: src/lang.c:2821 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "" -#: src/lang.c:2474 +#: src/lang.c:2822 msgid "Page line wrap column" msgstr "" -#: src/lang.c:2475 +#: src/lang.c:2823 msgid "# Wrap article lines at column\n" msgstr "" -#: src/lang.c:2480 +#: src/lang.c:2828 msgid "Wrap around threads on next unread" msgstr "" -#: src/lang.c:2481 +#: src/lang.c:2829 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "" -#: src/lang.c:2485 +#: src/lang.c:2833 msgid "Enter default mail address (and fullname). sets." msgstr "" -#: src/lang.c:2486 src/lang.c:2987 +#: src/lang.c:2834 src/lang.c:3405 msgid "Mail address (and fullname)" msgstr "E-postadress (och hela namnet)" -#: src/lang.c:2487 +#: src/lang.c:2835 msgid "# User's mail address (and fullname), if not username@host (fullname)\n" msgstr "" -#: src/lang.c:2492 +#: src/lang.c:2840 msgid "Show empty Followup-To in editor" msgstr "" -#: src/lang.c:2493 +#: src/lang.c:2841 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "" -#: src/lang.c:2497 +#: src/lang.c:2845 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "" -#: src/lang.c:2498 +#: src/lang.c:2846 msgid "Create signature from path/command" msgstr "" -#: src/lang.c:2499 +#: src/lang.c:2847 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -6676,50 +7157,50 @@ msgid "" "# sigfile=--none don't append a signature\n" msgstr "" -#: src/lang.c:2507 +#: src/lang.c:2855 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" -#: src/lang.c:2508 +#: src/lang.c:2856 msgid "Prepend signature with \"-- \"" msgstr "" -#: src/lang.c:2509 +#: src/lang.c:2857 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "" -#: src/lang.c:2513 +#: src/lang.c:2861 msgid "Add signature when reposting articles. toggles & sets." msgstr "" -#: src/lang.c:2514 +#: src/lang.c:2862 msgid "Add signature when reposting" msgstr "" -#: src/lang.c:2515 +#: src/lang.c:2863 msgid "# If ON add signature to reposted articles\n" msgstr "" -#: src/lang.c:2519 +#: src/lang.c:2867 msgid "Enter quotation marks, %I for author's initials." msgstr "" -#: src/lang.c:2520 +#: src/lang.c:2868 msgid "Characters used as quote-marks" msgstr "" -#: src/lang.c:2521 +#: src/lang.c:2869 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:2527 +#: src/lang.c:2875 msgid "Quoting behavior" msgstr "" -#: src/lang.c:2528 +#: src/lang.c:2876 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -6733,52 +7214,52 @@ msgid "" "# 7 = Compress quotes, quote signatures, quote empty lines\n" msgstr "" -#: src/lang.c:2541 src/lang.c:2549 src/lang.c:2555 +#: src/lang.c:2889 src/lang.c:2897 src/lang.c:2903 msgid "" "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name" msgstr "" -#: src/lang.c:2542 +#: src/lang.c:2890 msgid "Quote line when following up" msgstr "" -#: src/lang.c:2543 +#: src/lang.c:2891 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:2550 +#: src/lang.c:2898 msgid "Quote line when cross-posting" msgstr "" -#: src/lang.c:2556 +#: src/lang.c:2904 msgid "Quote line when mailing" msgstr "" -#: src/lang.c:2561 +#: src/lang.c:2909 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "" -#: src/lang.c:2562 +#: src/lang.c:2910 msgid "Insert 'User-Agent:' header" msgstr "" -#: src/lang.c:2563 +#: src/lang.c:2911 msgid "# If ON include advertising User-Agent: header\n" msgstr "" -#: src/lang.c:2568 +#: src/lang.c:2916 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -#: src/lang.c:2569 +#: src/lang.c:2917 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2570 +#: src/lang.c:2918 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -6788,41 +7269,41 @@ msgid "" "# mm_charset is considered not displayable and represented as '?'.\n" msgstr "" -#: src/lang.c:2580 +#: src/lang.c:2928 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2581 +#: src/lang.c:2929 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "" -#: src/lang.c:2585 +#: src/lang.c:2933 msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -#: src/lang.c:2586 +#: src/lang.c:2934 #, fuzzy msgid "MM_LOCAL_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2587 +#: src/lang.c:2935 msgid "# Charset supported locally.\n" msgstr "" -#: src/lang.c:2594 +#: src/lang.c:2942 msgid "Mailbox format" -msgstr "Format på postlåda" +msgstr "Format pÃ¥ postlÃ¥da" -#: src/lang.c:2595 +#: src/lang.c:2943 msgid "# Format of the mailbox.\n" -msgstr "# Format på postlåda.\n" +msgstr "# Format pÃ¥ postlÃ¥da.\n" -#: src/lang.c:2600 +#: src/lang.c:2948 msgid "MIME encoding in news messages" msgstr "" -#: src/lang.c:2601 +#: src/lang.c:2949 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" @@ -6831,15 +7312,15 @@ msgid "" "# Russian charsets with a lot of 8bit characters.\n" msgstr "" -#: src/lang.c:2609 src/lang.c:2630 +#: src/lang.c:2957 src/lang.c:2978 msgid "Don't change unless you know what you are doing. cancels." msgstr "" -#: src/lang.c:2610 +#: src/lang.c:2958 msgid "Use 8bit characters in news headers" msgstr "" -#: src/lang.c:2611 +#: src/lang.c:2959 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -6847,28 +7328,28 @@ msgid "" "# parameter unless post_mime_encoding is 8bit as well.\n" msgstr "" -#: src/lang.c:2618 +#: src/lang.c:2966 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" -#: src/lang.c:2619 +#: src/lang.c:2967 msgid "View post-processed files" msgstr "" -#: src/lang.c:2620 +#: src/lang.c:2968 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "" -#: src/lang.c:2625 +#: src/lang.c:2973 msgid "MIME encoding in mail messages" msgstr "" -#: src/lang.c:2631 +#: src/lang.c:2979 msgid "Use 8bit characters in mail headers" msgstr "" -#: src/lang.c:2632 +#: src/lang.c:2980 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -6879,36 +7360,36 @@ msgid "" "# turn it ON unless you have some compelling reason.\n" msgstr "" -#: src/lang.c:2643 +#: src/lang.c:2991 msgid "Strip blanks from ends of lines" msgstr "" -#: src/lang.c:2644 +#: src/lang.c:2992 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" msgstr "" -#: src/lang.c:2650 +#: src/lang.c:2998 msgid "If ON, use transliteration. toggles & sets." msgstr "" -#: src/lang.c:2651 +#: src/lang.c:2999 msgid "Transliteration" msgstr "" -#: src/lang.c:2652 +#: src/lang.c:3000 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:2660 +#: src/lang.c:3008 msgid "Send you a Cc/Bcc automatically" msgstr "" -#: src/lang.c:2661 +#: src/lang.c:3009 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" @@ -6918,113 +7399,113 @@ msgid "" "# 3 = Cc and Bcc\n" msgstr "" -#: src/lang.c:2672 +#: src/lang.c:3020 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2673 +#: src/lang.c:3021 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2679 +#: src/lang.c:3027 msgid "Enter address elements about which you want to be warned. sets." msgstr "" -#: src/lang.c:2680 +#: src/lang.c:3028 msgid "Spamtrap warning address parts" msgstr "" -#: src/lang.c:2681 +#: src/lang.c:3029 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:2686 +#: src/lang.c:3034 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "" -#: src/lang.c:2687 +#: src/lang.c:3035 msgid "No. of days a filter entry is valid" msgstr "" -#: src/lang.c:2688 +#: src/lang.c:3036 msgid "# Number of days a short term filter will be active\n" msgstr "" -#: src/lang.c:2692 +#: src/lang.c:3040 msgid "Add posted articles to filter. toggles & sets." msgstr "" -#: src/lang.c:2693 +#: src/lang.c:3041 msgid "Add posted articles to filter" msgstr "" -#: src/lang.c:2694 +#: src/lang.c:3042 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" msgstr "" -#: src/lang.c:2698 +#: src/lang.c:3046 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "" -#: src/lang.c:2699 +#: src/lang.c:3047 msgid "Mail directory" msgstr "Postkatalog" -#: src/lang.c:2700 +#: src/lang.c:3048 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "" -#: src/lang.c:2705 +#: src/lang.c:3053 msgid "Save articles in batch mode (-S)" msgstr "" -#: src/lang.c:2706 +#: src/lang.c:3054 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:2711 +#: src/lang.c:3059 msgid "The directory where you want articles/threads saved." msgstr "" -#: src/lang.c:2712 +#: src/lang.c:3060 msgid "Directory to save arts/threads in" msgstr "" -#: src/lang.c:2713 +#: src/lang.c:3061 msgid "# Directory where articles/threads are saved\n" msgstr "" -#: src/lang.c:2717 +#: src/lang.c:3065 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "" -#: src/lang.c:2718 +#: src/lang.c:3066 msgid "Mark saved articles/threads as read" msgstr "" -#: src/lang.c:2719 +#: src/lang.c:3067 msgid "# If ON mark articles that are saved as read\n" msgstr "" -#: src/lang.c:2723 +#: src/lang.c:3071 msgid "Do post processing (e.g. extract attachments) for saved articles." msgstr "" -#: src/lang.c:2724 +#: src/lang.c:3072 msgid "Post process saved articles" msgstr "" -#: src/lang.c:2725 +#: src/lang.c:3073 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -7033,91 +7514,91 @@ msgid "" "# 2 = Yes\n" msgstr "" -#: src/lang.c:2734 +#: src/lang.c:3082 msgid "Process only unread articles" msgstr "" -#: src/lang.c:2735 +#: src/lang.c:3083 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" msgstr "" -#: src/lang.c:2740 +#: src/lang.c:3088 msgid "Print all or just part of header. toggles & sets." msgstr "" -#: src/lang.c:2741 +#: src/lang.c:3089 msgid "Print all headers when printing" msgstr "" -#: src/lang.c:2742 +#: src/lang.c:3090 msgid "" "# If ON print all of article header otherwise just the important lines\n" msgstr "" -#: src/lang.c:2746 +#: src/lang.c:3094 msgid "" "The printer program with options that is to be used to print articles/" "threads." msgstr "" -#: src/lang.c:2747 +#: src/lang.c:3095 msgid "Printer program with options" msgstr "" -#: src/lang.c:2748 +#: src/lang.c:3096 msgid "# Print program with parameters used to print articles/threads\n" msgstr "" -#: src/lang.c:2754 +#: src/lang.c:3102 msgid "Force redraw after certain commands" msgstr "" -#: src/lang.c:2755 +#: src/lang.c:3103 msgid "" "# If ON a screen redraw will always be done after certain external commands\n" msgstr "" -#: src/lang.c:2759 +#: src/lang.c:3107 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "" -#: src/lang.c:2760 +#: src/lang.c:3108 msgid "Invocation of your editor" msgstr "" -#: src/lang.c:2761 +#: src/lang.c:3109 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" msgstr "" -#: src/lang.c:2766 +#: src/lang.c:3114 msgid "" "Enter name and options for external-inews, --internal for internal inews" msgstr "" -#: src/lang.c:2767 +#: src/lang.c:3115 msgid "External inews" msgstr "Extern inews" -#: src/lang.c:2768 +#: src/lang.c:3116 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:2772 +#: src/lang.c:3120 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" -#: src/lang.c:2773 +#: src/lang.c:3121 msgid "Invocation of your mail command" msgstr "" -#: src/lang.c:2774 +#: src/lang.c:3122 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" @@ -7125,11 +7606,11 @@ msgid "" "# e.g. mutt interactive : mutt -H %F\n" msgstr "" -#: src/lang.c:2782 +#: src/lang.c:3130 msgid "Use interactive mail reader" msgstr "" -#: src/lang.c:2783 +#: src/lang.c:3131 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7138,67 +7619,67 @@ msgid "" "# 2 = use interactive mailreader without headers in file\n" msgstr "" -#: src/lang.c:2792 +#: src/lang.c:3140 msgid "Remove ~/.article after posting" msgstr "Ta bort ~/.article efter postning" -#: src/lang.c:2793 +#: src/lang.c:3141 msgid "# If ON remove ~/.article after posting.\n" msgstr "" -#: src/lang.c:2799 +#: src/lang.c:3147 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "" -#: src/lang.c:2800 +#: src/lang.c:3148 msgid "" "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n" msgstr "" -#: src/lang.c:2805 +#: src/lang.c:3153 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" -#: src/lang.c:2806 +#: src/lang.c:3154 msgid "Filename for posted articles" msgstr "" -#: src/lang.c:2807 +#: src/lang.c:3155 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:2812 +#: src/lang.c:3160 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" -#: src/lang.c:2813 +#: src/lang.c:3161 msgid "Keep failed arts in ~/dead.articles" msgstr "" -#: src/lang.c:2814 +#: src/lang.c:3162 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "" -#: src/lang.c:2818 +#: src/lang.c:3166 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "" -#: src/lang.c:2819 +#: src/lang.c:3167 msgid "No unsubscribed groups in newsrc" msgstr "" -#: src/lang.c:2820 +#: src/lang.c:3168 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "" -#: src/lang.c:2825 +#: src/lang.c:3173 msgid "Remove bogus groups from newsrc" msgstr "" -#: src/lang.c:2826 +#: src/lang.c:3174 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7207,65 +7688,66 @@ msgid "" "# 2 = highlight with D on selection screen\n" msgstr "" -#: src/lang.c:2835 +#: src/lang.c:3183 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "" -#: src/lang.c:2836 +#: src/lang.c:3184 msgid "NNTP read timeout in seconds" msgstr "" -#: src/lang.c:2837 +#: src/lang.c:3185 msgid "" "# Time in seconds to wait for a response from the server (0=no timeout)\n" msgstr "" -#: src/lang.c:2842 +#: src/lang.c:3190 msgid "Enter number of seconds until active file will be reread. sets." msgstr "" -#: src/lang.c:2843 +#: src/lang.c:3191 msgid "Interval in secs to reread active" msgstr "" -#: src/lang.c:2844 +#: src/lang.c:3192 msgid "" "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "" -#: src/lang.c:2849 +#: src/lang.c:3197 msgid "Reconnect to server automatically" msgstr "" -#: src/lang.c:2850 +#: src/lang.c:3198 msgid "" "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "" -#: src/lang.c:2854 +#: src/lang.c:3202 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" -#: src/lang.c:2855 +#: src/lang.c:3203 msgid "Cache NNTP overview files locally" msgstr "" -#: src/lang.c:2856 +#: src/lang.c:3204 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "" -#: src/lang.c:2860 src/lang.c:2875 src/lang.c:2895 src/lang.c:2914 +#: src/lang.c:3208 src/lang.c:3223 src/lang.c:3243 src/lang.c:3266 +#: src/lang.c:3291 src/lang.c:3313 src/lang.c:3332 msgid "Enter format string. sets, cancels." msgstr "" -#: src/lang.c:2861 +#: src/lang.c:3209 #, fuzzy msgid "Format string for selection level" -msgstr "återgå till gruppvalsnivå" +msgstr "Ã¥tergÃ¥ till gruppvalsnivÃ¥" -#: src/lang.c:2862 +#: src/lang.c:3210 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -7279,12 +7761,12 @@ msgid "" "# %U Unread count\n" msgstr "" -#: src/lang.c:2876 +#: src/lang.c:3224 #, fuzzy msgid "Format string for group level" -msgstr "återgå till gruppvalsnivå" +msgstr "Ã¥tergÃ¥ till gruppvalsnivÃ¥" -#: src/lang.c:2877 +#: src/lang.c:3225 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -7303,11 +7785,93 @@ msgid "" "# %S Score\n" msgstr "" -#: src/lang.c:2896 +#: src/lang.c:3244 +#, fuzzy +msgid "Format string for attachment level" +msgstr "Ã¥tergÃ¥ till gruppvalsnivÃ¥" + +#: src/lang.c:3245 +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:3267 +#, fuzzy +msgid "Format string for display of mime header" +msgstr "Ã¥tergÃ¥ till gruppvalsnivÃ¥" + +#: src/lang.c:3268 +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:3292 +#, fuzzy +msgid "Format string for display of uue header" +msgstr "Ã¥tergÃ¥ till gruppvalsnivÃ¥" + +#: src/lang.c:3293 +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:3314 msgid "Format string for thread level" msgstr "" -#: src/lang.c:2897 +#: src/lang.c:3315 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -7325,19 +7889,19 @@ msgid "" "# %T Thread tree (only thread level)\n" msgstr "" -#: src/lang.c:2915 +#: src/lang.c:3333 msgid "Format string for display of dates" msgstr "" -#: src/lang.c:2916 +#: src/lang.c:3334 msgid "# Format string for date representation\n" msgstr "" -#: src/lang.c:2926 +#: src/lang.c:3344 msgid "Unicode normalization form" msgstr "" -#: src/lang.c:2927 +#: src/lang.c:3345 msgid "" "# Unicode normalization form\n" "# Possible values are:\n" @@ -7349,19 +7913,19 @@ msgid "" "# 5 = NFKC_CF\n" msgstr "" -#: src/lang.c:2941 +#: src/lang.c:3359 msgid "Render BiDi" msgstr "" -#: src/lang.c:2942 +#: src/lang.c:3360 msgid "# If ON, bi-directional text is rendered by tin\n" msgstr "" -#: src/lang.c:2949 +#: src/lang.c:3367 msgid "Function for sorting articles" msgstr "" -#: src/lang.c:2950 +#: src/lang.c:3368 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -7369,453 +7933,226 @@ msgid "" "# 1 = heapsort\n" msgstr "" -#: src/lang.c:2963 +#: src/lang.c:3381 msgid "Automatically GroupMarkUnselArtRead" msgstr "" -#: src/lang.c:2969 +#: src/lang.c:3387 msgid "Delete post-process files" msgstr "" -#: src/lang.c:2974 +#: src/lang.c:3392 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "" -#: src/lang.c:2975 +#: src/lang.c:3393 msgid "Mailbox to save sent mails" msgstr "" -#: src/lang.c:2980 +#: src/lang.c:3398 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "" -#: src/lang.c:2981 +#: src/lang.c:3399 msgid "Followup-To: header" msgstr "" -#: src/lang.c:2986 +#: src/lang.c:3404 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "" -#: src/lang.c:2993 +#: src/lang.c:3411 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "" -#: src/lang.c:2994 +#: src/lang.c:3412 msgid "Ispell program" msgstr "" -#: src/lang.c:3000 +#: src/lang.c:3418 msgid "When group is a mailing list, send responses to this email address." msgstr "" -#: src/lang.c:3001 +#: src/lang.c:3419 msgid "Mailing list address" msgstr "" -#: src/lang.c:3007 +#: src/lang.c:3425 msgid "Forward articles as attachment" msgstr "" -#: src/lang.c:3012 +#: src/lang.c:3430 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "" -#: src/lang.c:3013 +#: src/lang.c:3431 msgid "Which MIME types will be saved" msgstr "" -#: src/lang.c:3018 +#: src/lang.c:3436 msgid "Value of the Organization: header. sets, cancels." msgstr "" -#: src/lang.c:3019 +#: src/lang.c:3437 msgid "Organization: header" msgstr "" -#: src/lang.c:3024 +#: src/lang.c:3442 msgid "Filename for saved articles. sets, cancels." msgstr "" -#: src/lang.c:3025 +#: src/lang.c:3443 #, fuzzy msgid "savefile" msgstr "Spara filnamn> " -#: src/lang.c:3030 src/lang.c:3054 +#: src/lang.c:3448 src/lang.c:3472 msgid "Scope for the filter rule. sets, cancels." msgstr "" -#: src/lang.c:3031 +#: src/lang.c:3449 msgid "Quick (1 key) select filter scope" msgstr "" -#: src/lang.c:3036 src/lang.c:3060 +#: src/lang.c:3454 src/lang.c:3478 msgid "Header for filter rule. sets, cancels." msgstr "" -#: src/lang.c:3037 +#: src/lang.c:3455 msgid "Quick (1 key) select filter header" msgstr "" -#: src/lang.c:3042 src/lang.c:3066 +#: src/lang.c:3460 src/lang.c:3484 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "" -#: src/lang.c:3043 +#: src/lang.c:3461 msgid "Quick (1 key) select filter case" msgstr "" -#: src/lang.c:3048 src/lang.c:3072 +#: src/lang.c:3466 src/lang.c:3490 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "" -#: src/lang.c:3049 +#: src/lang.c:3467 msgid "Quick (1 key) select filter expire" msgstr "" -#: src/lang.c:3055 +#: src/lang.c:3473 msgid "Quick (1 key) kill filter scope" msgstr "" -#: src/lang.c:3061 +#: src/lang.c:3479 msgid "Quick (1 key) kill filter header" msgstr "" -#: src/lang.c:3067 +#: src/lang.c:3485 msgid "Quick (1 key) kill filter case" msgstr "" -#: src/lang.c:3073 +#: src/lang.c:3491 msgid "Quick (1 key) kill filter expire" msgstr "" -#: src/lang.c:3079 +#: src/lang.c:3497 msgid "Assume this charset if no charset declaration is present, to set." msgstr "" -#: src/lang.c:3080 +#: src/lang.c:3498 #, fuzzy msgid "UNDECLARED_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:3086 +#: src/lang.c:3504 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "" -#: src/lang.c:3087 +#: src/lang.c:3505 #, fuzzy msgid "X_Body" msgstr "Fet" -#: src/lang.c:3092 +#: src/lang.c:3510 msgid "Insert this header when posting. sets, cancels." msgstr "" -#: src/lang.c:3093 +#: src/lang.c:3511 msgid "X_Headers" msgstr "" -#: src/lang.c:3098 +#: src/lang.c:3516 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "" -#: src/lang.c:3099 +#: src/lang.c:3517 msgid "Insert 'X-Comment-To:' header" msgstr "" -#: src/lang.c:3105 +#: src/lang.c:3523 msgid "Enter name of file containing trusted CA certificates. sets." msgstr "" -#: src/lang.c:3106 +#: src/lang.c:3524 #, fuzzy msgid "CA certificate file" msgstr "redigera filterfil" -#: src/lang.c:3107 +#: src/lang.c:3525 msgid "" "# name of file containing all trusted CA certificates (empty = system " "default)\n" msgstr "" -#. TODO: lang.c -#: src/main.c:899 -msgid "reading from local spool" -msgstr "" - -#. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:775 -#, c-format -msgid "Error: unlink %s" -msgstr "" - -#: src/misc.c:4005 -#, c-format -msgid "Version: %s %s release %s (\"%s\") %s %s\n" -msgstr "Version: %s %s utgåva %s (\"%s\") %s %s\n" - -#: src/misc.c:4008 -#, c-format -msgid "Version: %s %s release %s (\"%s\")\n" -msgstr "Version: %s %s utgåva %s (\"%s\")\n" - -#: src/newsrc.c:476 -msgid "Unreachable?\n" -msgstr "Ej nåbar?\n" - -#: src/nntplib.c:829 +#: src/nntplib.c:908 #, c-format msgid "" "\n" "Server timed out, trying reconnect # %d\n" msgstr "" -#: src/nntplib.c:856 src/signal.c:435 -msgid "NNTP connection error. Exiting..." -msgstr "" - -#: src/nntplib.c:868 src/nntplib.c:1894 +#: src/nntplib.c:950 src/nntplib.c:2032 msgid "Rejoin current group\n" msgstr "" -#: src/nntplib.c:877 src/nntplib.c:1903 +#: src/nntplib.c:959 src/nntplib.c:2041 #, c-format msgid "Read (%s)\n" -msgstr "Läs (%s)\n" +msgstr "Läs (%s)\n" -#: src/nntplib.c:879 +#: src/nntplib.c:961 #, c-format msgid "Resend last command (%s)\n" msgstr "" -#: src/nntplib.c:1540 -msgid "CAPABILITIES did not announce READER" -msgstr "" - -#: src/nntplib.c:2049 -msgid "MOTD: " -msgstr "" - -#: src/nntps.c:136 -#, c-format -msgid "RAND_status: %s!\n" -msgstr "" - -#: src/nntps.c:142 -#, c-format -msgid "SSL_CTX_new: %s!\n" -msgstr "" - -#: src/nntps.c:151 -#, c-format -msgid "SSL_CTX_set_default_verify_paths: %s!\n" -msgstr "" - -#: src/nntps.c:159 -#, c-format -msgid "SSL_CTX_load_verify_locations: %s!\n" -msgstr "" - -#: src/nntps.c:305 -#, c-format -msgid "BIO_new_socket: %s!\n" -msgstr "" - -#: src/nntps.c:312 -#, c-format -msgid "BIO_new_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:320 src/nntps.c:512 -#, c-format -msgid "BIO_get_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:328 -#, c-format -msgid "SSL_set_tlsext_host_name: %s!\n" -msgstr "" - -#: src/nntps.c:336 -#, c-format -msgid "SSL_set1_host: %s!\n" -msgstr "" - -#: src/nntps.c:410 src/nntps.c:412 -#, fuzzy, c-format -msgid "TLS peer verification failed: %s\n" -msgstr "Kommando misslyckades: %s" - -#: src/nntps.c:438 src/nntps.c:440 -#, c-format -msgid "TLS peer verification failed, continuing anyway as requested: %s\n" -msgstr "" - -#: src/nntps.c:520 src/nntps.c:522 -#, fuzzy, c-format -msgid "TLS handshake failed: %s\n" -msgstr "Kommando misslyckades: %s" - -#: src/nntps.c:528 -#, c-format -msgid "" -"TLS peer verification failed: %s.\n" -"Continuing anyway as requested.\n" -msgstr "" - -#: src/nrctbl.c:184 -#, c-format -msgid "couldn't expand %s\n" -msgstr "" - -#: src/post.c:1782 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is neither set to %s nor to %s\n" -msgstr "" - -#: src/post.c:1787 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n" -"posting doesn't contain any 8bit chars and thus folding won't happen\n" -msgstr "" - -#: src/post.c:1789 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is not set to %s\n" -msgstr "" - -#: src/post.c:2778 -#, c-format -msgid "Posting: %.*s ..." -msgstr "Postar: %.*s ..." - -#: src/post.c:4547 -msgid "Can't supersede in mailgroups, try repost instead." -msgstr "" - -#. Check if okay to read -#: src/read.c:204 -msgid "Aborting read, please wait..." -msgstr "Avbryter läsning, var god vänta..." - #: src/read.c:363 msgid "Aborted read\n" -msgstr "Avbröt läsning\n" +msgstr "Avbröt läsning\n" #: src/read.c:418 msgid "Draining\n" msgstr "" -#: src/refs.c:236 -msgid "unchanged" -msgstr "oförändrad" - -#: src/refs.c:603 +#: src/refs.c:656 msgid "[- Unavailable -]" -msgstr "[- Ej tillgänglig -]" +msgstr "[- Ej tillgänglig -]" -#. -#. * Add the Message-ID headers to the cache, using the last Reference -#. * as the parent -#. -#. -#. * Add the References data to the cache -#. -#: src/refs.c:1009 src/refs.c:1071 #, c-format -msgid "Building References-trees (%d/%d)..." -msgstr "" +#~ msgid "Version: %s %s release %s (\"%s\") %s %s\n" +#~ msgstr "Version: %s %s utgÃ¥va %s (\"%s\") %s %s\n" -#. -#. * preamble -#. * TODO: -> lang.c -#. -#: src/rfc2047.c:1330 -#, c-format -msgid "" -"This message has been composed in the 'multipart/mixed' MIME-format. If you\n" -"are reading this prefix, your mail reader probably has not yet been " -"modified\n" -"to understand the new format, and some of what follows may look strange.\n" -"\n" -msgstr "" - -#: src/save.c:1046 -msgid "bytes" -msgstr "byte" - -#: src/select.c:422 -msgid "unread" -msgstr "oläst" - -#: src/select.c:422 -msgid "all" -msgstr "alla" - -#: src/select.c:619 -msgid "[k]" -msgstr "" - -#: src/select.c:621 -msgid "[T]" -msgstr "" - -#: src/select.c:625 src/select.c:627 -msgid " R" -msgstr "" - -#: src/xface.c:75 -msgid "Can't run slrnface: Not running in an xterm." -msgstr "" - -#: src/xface.c:87 src/xface.c:98 src/xface.c:113 -#, c-format -msgid "Can't run slrnface: Environment variable %s not found." -msgstr "" - -#: src/xface.c:122 src/xface.c:154 -#, c-format -msgid "Can't run slrnface: failed to create %s" -msgstr "" - -#: src/xface.c:132 -msgid "" -"This directory is used to create named pipes for communication between\n" -"slrnface and its parent process. It should normally be empty because\n" -"the pipe is deleted right after it has been opened by both processes.\n" -"\n" -"File names generated by slrnface have the form \"hostname.pid\". It is\n" -"probably an error if they linger here longer than a fraction of a second.\n" -"\n" -"However, if the directory is mounted from an NFS server, you might see\n" -"special files created by your NFS server while slrnface is running.\n" -"Do not try to remove them.\n" -msgstr "" - -#: src/xface.c:146 -msgid "Can't run slrnface: couldn't construct fifo name." -msgstr "" +#, fuzzy, c-format +#~ msgid "%*s[-- %s/%s%s%s%s%s, %d lines, encoding %s --]\n" +#~ msgstr "%*s[-- %s/%s%s%s%s%s, %d rader, kodar %s --]\n" -#: src/xface.c:185 -#, c-format -msgid "Slrnface abnormally exited, code %d." -msgstr "" +#~ msgid "all " +#~ msgstr "alla" -#: src/xface.c:231 -#, c-format -msgid "Slrnface failed: %s." -msgstr "" +#~ msgid "Connecting to %s..." +#~ msgstr "Ansluter till %s..." #~ msgid "threads" -#~ msgstr "trådar" +#~ msgstr "trÃ¥dar" diff -Nurp '--exclude=.bzr*' tin-2.6.2/po/tin.pot tin-2.6.3/po/tin.pot --- tin-2.6.2/po/tin.pot 2022-11-03 12:33:26.000000000 +0100 +++ tin-2.6.3/po/tin.pot 2023-12-19 11:48:06.440010865 +0100 @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-03 12:30+0100\n" +"POT-Creation-Date: 2023-12-13 22:25+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,1209 +16,1302 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#. -> lang.c -#: src/art.c:418 +#: src/lang.c:45 +msgid "1 Response" +msgstr "" + +#: src/lang.c:49 #, c-format -msgid "Reading %s\n" +msgid "" +"\n" +"%s contains no newsgroups. Exiting." msgstr "" -#. TODO: -> lang.c -#: src/art.c:1213 -msgid "Threading by multipart" +#: src/lang.c:51 +msgid "Aborting read, please wait..." +msgstr "" + +#: src/lang.c:53 +msgid "all" msgstr "" -#. -> lang.c -#: src/art.c:2500 +#: src/lang.c:54 +msgid "All groups" +msgstr "" + +#: src/lang.c:55 #, c-format -msgid "Writing %s\n" +msgid "File %s exists. %s=append, %s=overwrite, %s=quit: " msgstr "" -#. TODO: -> lang.c -#: src/art.c:2579 -msgid "Writing overview cache..." +#: src/lang.c:56 +msgid "Article cancelled (deleted)." +msgstr "" + +#: src/lang.c:58 +msgid "Article cannot be cancelled (deleted)." msgstr "" -#: src/attrib.c:1004 -msgid "Processing attributes... " +#: src/lang.c:60 +msgid "Article deleted." msgstr "" -#: src/attrib.c:1224 +#: src/lang.c:61 #, c-format msgid "" -"# Do not edit this comment block\n" -"#\n" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be mailed to the following address:\n" +" %s" msgstr "" -#: src/attrib.c:1225 +#: src/lang.c:62 #, c-format -msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be posted to the following %s:\n" msgstr "" -#: src/attrib.c:1226 +#: src/lang.c:63 +msgid "Article not posted!" +msgstr "" + +#: src/lang.c:64 +msgid "Article not saved" +msgstr "" + +#: src/lang.c:65 +msgid "Article Level Commands" +msgstr "" + +#: src/lang.c:66 +msgid "Article has no parent" +msgstr "" + +#: src/lang.c:67 +msgid "Parent article has been killed" +msgstr "" + +#: src/lang.c:68 +msgid "Parent article is unavailable" +msgstr "" + +#: src/lang.c:69 #, c-format -msgid "# add_posted_to_filter=ON/OFF\n" +msgid "Article posted: %s" msgstr "" -#: src/attrib.c:1227 +#: src/lang.c:70 #, c-format -msgid "# advertising=ON/OFF\n" +msgid "Article rejected (saved to %s)" msgstr "" -#: src/attrib.c:1228 +#: src/lang.c:71 #, c-format -msgid "# alternative_handling=ON/OFF\n" +msgid "" +"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: " +msgstr "" + +#: src/lang.c:72 +msgid "Article unavailable" msgstr "" -#: src/attrib.c:1229 +#: src/lang.c:73 +msgid "Article undeleted." +msgstr "" + +#: src/lang.c:74 #, c-format -msgid "# ask_for_metamail=ON/OFF\n" +msgid "Article %4d of %4d" +msgstr "" + +#: src/lang.c:76 +msgid "articles" msgstr "" -#: src/attrib.c:1230 +#: src/lang.c:77 +msgid "This is a repost of the following article:" +msgstr "" + +#: src/lang.c:78 +msgid "article" +msgstr "" + +#: src/lang.c:79 +msgid "Article" +msgstr "" + +#: src/lang.c:80 #, c-format -msgid "# auto_cc_bcc=NUM\n" +msgid "-- %d %s mailed --" msgstr "" -#: src/attrib.c:1231 +#: src/lang.c:81 #, c-format -msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" +msgid " at %s" msgstr "" -#: src/attrib.c:1232 +#: src/lang.c:84 #, c-format -msgid "# auto_list_thread=ON/OFF\n" +msgid "charset %s" msgstr "" -#: src/attrib.c:1233 +#: src/lang.c:85 #, c-format -msgid "# auto_select=ON/OFF\n" +msgid "content subtype %s" msgstr "" -#: src/attrib.c:1234 +#: src/lang.c:86 #, c-format -msgid "# batch_save=ON/OFF\n" +msgid "content type %s" msgstr "" -#: src/attrib.c:1235 +#: src/lang.c:87 #, c-format -msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" +msgid "%*s[-- charset %s not supported --]\n" msgstr "" -#: src/attrib.c:1236 +#: src/lang.c:88 #, c-format -msgid "# delete_tmp_files=ON/OFF\n" +msgid "%*s[-- Description: %s --]\n" msgstr "" -#: src/attrib.c:1237 +#: src/lang.c:89 #, c-format -msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" +msgid "encoding %s" msgstr "" -#: src/attrib.c:1238 +#: src/lang.c:95 #, c-format -msgid "# fcc=STRING (eg. =mailbox)\n" +msgid "lang %s" msgstr "" -#: src/attrib.c:1239 +#: src/lang.c:96 #, c-format -msgid "# followup_to=STRING\n" +msgid "%s lines" msgstr "" -#: src/attrib.c:1240 +#: src/lang.c:97 #, c-format -msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" +msgid "name %s" msgstr "" -#: src/attrib.c:1241 +#: src/lang.c:98 +msgid ", " +msgstr "" + +#: src/lang.c:99 #, c-format -msgid "# group_catchup_on_exit=ON/OFF\n" +msgid "size %s" msgstr "" -#: src/attrib.c:1242 +#: src/lang.c:100 +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:104 +msgid "Attachment Menu" +msgstr "" + +#: src/lang.c:105 +msgid "Attachment Menu Commands" +msgstr "" + +#: src/lang.c:106 +msgid "" +msgstr "" + +#: src/lang.c:107 #, c-format -msgid "# group_format=STRING (eg. %%n %%m %%R %%L %%s %%F)\n" +msgid "Attachment saved successfully. (%s)" msgstr "" -#: src/attrib.c:1243 +#: src/lang.c:108 #, c-format -msgid "# mail_8bit_header=ON/OFF\n" +msgid "%d of %d attachments saved successfully." msgstr "" -#: src/attrib.c:1244 +#: src/lang.c:109 +msgid "Select attachment> " +msgstr "" + +#: src/lang.c:110 +msgid "Tagged attachment" +msgstr "" + +#: src/lang.c:111 #, c-format +msgid "%d attachments tagged" +msgstr "" + +#: src/lang.c:112 +msgid "Untagged attachment" +msgstr "" + +#: src/lang.c:115 +msgid "" +"# Do not edit this comment block\n" +"#\n" +msgstr "" + +#: src/lang.c:116 +msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" +msgstr "" + +#: src/lang.c:117 +msgid "# add_posted_to_filter=ON/OFF\n" +msgstr "" + +#: src/lang.c:118 +msgid "# advertising=ON/OFF\n" +msgstr "" + +#: src/lang.c:119 +msgid "# alternative_handling=ON/OFF\n" +msgstr "" + +#: src/lang.c:120 +msgid "# ask_for_metamail=ON/OFF\n" +msgstr "" + +#: src/lang.c:121 +msgid "# auto_cc_bcc=NUM\n" +msgstr "" + +#: src/lang.c:122 +msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" +msgstr "" + +#: src/lang.c:123 +msgid "# auto_list_thread=ON/OFF\n" +msgstr "" + +#: src/lang.c:124 +msgid "# auto_select=ON/OFF\n" +msgstr "" + +#: src/lang.c:125 +msgid "# batch_save=ON/OFF\n" +msgstr "" + +#: src/lang.c:126 +msgid "# date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n" +msgstr "" + +#: src/lang.c:127 +msgid "# delete_tmp_files=ON/OFF\n" +msgstr "" + +#: src/lang.c:128 +msgid "# editor_format=STRING (eg. %E +%N %F)\n" +msgstr "" + +#: src/lang.c:129 +msgid "# fcc=STRING (eg. =mailbox)\n" +msgstr "" + +#: src/lang.c:130 +msgid "# followup_to=STRING\n" +msgstr "" + +#: src/lang.c:131 +msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" +msgstr "" + +#: src/lang.c:132 +msgid "# group_catchup_on_exit=ON/OFF\n" +msgstr "" + +#: src/lang.c:133 +msgid "# group_format=STRING (eg. %n %m %R %L %s %F)\n" +msgstr "" + +#: src/lang.c:134 +msgid "# mail_8bit_header=ON/OFF\n" +msgstr "" + +#: src/lang.c:135 msgid "# mail_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1252 -#, c-format +#: src/lang.c:137 msgid "# ispell=STRING\n" msgstr "" -#: src/attrib.c:1254 -#, c-format +#: src/lang.c:139 msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "" -#: src/attrib.c:1255 -#, c-format +#: src/lang.c:140 msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "" -#: src/attrib.c:1256 -#, c-format +#: src/lang.c:141 msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "" -#: src/attrib.c:1257 -#, c-format +#: src/lang.c:142 msgid "# mark_ignore_tags=ON/OFF\n" msgstr "" -#: src/attrib.c:1258 -#, c-format +#: src/lang.c:143 msgid "# mark_saved_read=ON/OFF\n" msgstr "" -#: src/attrib.c:1259 -#, c-format +#: src/lang.c:144 msgid "# mime_forward=ON/OFF\n" msgstr "" -#: src/attrib.c:1261 -#, c-format +#: src/lang.c:146 msgid "# mm_network_charset=supported_charset" msgstr "" -#: src/attrib.c:1268 -#, c-format +#: src/lang.c:147 msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "" -#: src/attrib.c:1270 -#, c-format +#: src/lang.c:149 msgid "# news_headers_to_display=STRING\n" msgstr "" -#: src/attrib.c:1271 -#, c-format +#: src/lang.c:150 msgid "# news_headers_to_not_display=STRING\n" msgstr "" -#: src/attrib.c:1272 -#, c-format +#: src/lang.c:151 msgid "# news_quote_format=STRING\n" msgstr "" -#: src/attrib.c:1273 -#, c-format +#: src/lang.c:152 msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "" -#: src/attrib.c:1274 -#, c-format +#: src/lang.c:153 msgid "# pos_first_unread=ON/OFF\n" msgstr "" -#: src/attrib.c:1275 -#, c-format +#: src/lang.c:154 msgid "# post_8bit_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1276 -#, c-format +#: src/lang.c:155 msgid "# post_mime_encoding=supported_encoding" msgstr "" -#: src/attrib.c:1283 -#, c-format +#: src/lang.c:156 msgid "# post_process_type=NUM\n" msgstr "" -#: src/attrib.c:1288 -#, c-format +#: src/lang.c:157 msgid "# post_process_view=ON/OFF\n" msgstr "" -#: src/attrib.c:1289 -#, c-format +#: src/lang.c:158 msgid "# quick_kill_scope=STRING (e.g. talk.*)\n" msgstr "" -#: src/attrib.c:1290 -#, c-format +#: src/lang.c:159 msgid "# quick_kill_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1291 -#, c-format +#: src/lang.c:160 msgid "# quick_kill_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1292 -#, c-format +#: src/lang.c:161 msgid "# quick_kill_header=NUM\n" msgstr "" -#: src/attrib.c:1293 src/attrib.c:1302 -#, c-format +#: src/lang.c:162 src/lang.c:171 msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "" -#: src/attrib.c:1294 src/attrib.c:1303 -#, c-format +#: src/lang.c:163 src/lang.c:172 msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "" -#: src/attrib.c:1295 src/attrib.c:1304 -#, c-format +#: src/lang.c:164 src/lang.c:173 msgid "# 4=Message-ID: & full References: line\n" msgstr "" -#: src/attrib.c:1296 src/attrib.c:1305 -#, c-format +#: src/lang.c:165 src/lang.c:174 msgid "# 5=Message-ID: & last References: entry only\n" msgstr "" -#: src/attrib.c:1297 src/attrib.c:1306 -#, c-format +#: src/lang.c:166 src/lang.c:175 msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "" -#: src/attrib.c:1298 -#, c-format +#: src/lang.c:167 msgid "# quick_select_scope=STRING\n" msgstr "" -#: src/attrib.c:1299 -#, c-format +#: src/lang.c:168 msgid "# quick_select_expire=ON/OFF\n" msgstr "" -#: src/attrib.c:1300 -#, c-format +#: src/lang.c:169 msgid "# quick_select_case=ON/OFF\n" msgstr "" -#: src/attrib.c:1301 -#, c-format +#: src/lang.c:170 msgid "# quick_select_header=NUM\n" msgstr "" -#: src/attrib.c:1307 -#, c-format -msgid "# quote_chars=STRING (%%I for initials)\n" +#: src/lang.c:176 +msgid "# quote_chars=STRING (%I for initials)\n" msgstr "" -#: src/attrib.c:1309 -#, c-format +#: src/lang.c:178 msgid "# print_header=ON/OFF\n" msgstr "" -#: src/attrib.c:1311 -#, c-format +#: src/lang.c:180 msgid "# process_only_unread=ON/OFF\n" msgstr "" -#: src/attrib.c:1312 -#, c-format +#: src/lang.c:181 msgid "# prompt_followupto=ON/OFF\n" msgstr "" -#: src/attrib.c:1313 -#, c-format +#: src/lang.c:182 msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "" -#: src/attrib.c:1314 -#, c-format +#: src/lang.c:183 msgid "# savefile=STRING (eg. =linux)\n" msgstr "" -#: src/attrib.c:1315 -#, c-format +#: src/lang.c:184 msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "" -#: src/attrib.c:1316 -#, c-format +#: src/lang.c:185 msgid "# show_author=NUM\n" msgstr "" -#: src/attrib.c:1322 -#, c-format +#: src/lang.c:186 msgid "# show_signatures=ON/OFF\n" msgstr "" -#: src/attrib.c:1324 -#, c-format +#: src/lang.c:187 +msgid "# show_art_score=ON/OFF\n" +msgstr "" + +#: src/lang.c:189 msgid "# suppress_soft_hyphens=ON/OFF\n" msgstr "" -#: src/attrib.c:1326 -#, c-format +#: src/lang.c:191 msgid "# show_only_unread_arts=ON/OFF\n" msgstr "" -#: src/attrib.c:1327 -#, c-format +#: src/lang.c:192 msgid "# sigdashes=ON/OFF\n" msgstr "" -#: src/attrib.c:1328 -#, c-format +#: src/lang.c:193 msgid "# signature_repost=ON/OFF\n" msgstr "" -#: src/attrib.c:1329 -#, c-format +#: src/lang.c:194 msgid "# sort_article_type=NUM\n" msgstr "" -#: src/attrib.c:1347 -#, c-format +#: src/lang.c:195 msgid "# sort_threads_type=NUM\n" msgstr "" -#: src/attrib.c:1356 -#, c-format +#: src/lang.c:196 msgid "# tex2iso_conv=ON/OFF\n" msgstr "" -#: src/attrib.c:1357 -#, c-format +#: src/lang.c:197 msgid "# thread_catchup_on_exit=ON/OFF\n" msgstr "" -#: src/attrib.c:1358 -#, c-format +#: src/lang.c:198 msgid "# thread_articles=NUM" msgstr "" -#: src/attrib.c:1365 -#, c-format -msgid "# thread_format=STRING (eg. %%n %%m [%%L] %%T %%F)\n" +#: src/lang.c:199 +msgid "# thread_format=STRING (eg. %n %m [%L] %T %F)\n" msgstr "" -#: src/attrib.c:1366 -#, c-format +#: src/lang.c:200 msgid "# thread_perc=NUM\n" msgstr "" -#: src/attrib.c:1367 -#, c-format +#: src/lang.c:201 msgid "# trim_article_body=NUM\n" msgstr "" -#: src/attrib.c:1368 -#, c-format +#: src/lang.c:202 msgid "# 0 = Don't trim article body\n" msgstr "" -#: src/attrib.c:1369 -#, c-format +#: src/lang.c:203 msgid "# 1 = Skip leading blank lines\n" msgstr "" -#: src/attrib.c:1370 -#, c-format +#: src/lang.c:204 msgid "# 2 = Skip trailing blank lines\n" msgstr "" -#: src/attrib.c:1371 -#, c-format +#: src/lang.c:205 msgid "# 3 = Skip leading and trailing blank lines\n" msgstr "" -#: src/attrib.c:1372 -#, c-format +#: src/lang.c:206 msgid "# 4 = Compact multiple blank lines between text blocks\n" msgstr "" -#: src/attrib.c:1373 -#, c-format +#: src/lang.c:207 msgid "" "# 5 = Compact multiple blank lines between text blocks and skip\n" "# leading blank lines\n" msgstr "" -#: src/attrib.c:1374 -#, c-format +#: src/lang.c:208 msgid "" "# 6 = Compact multiple blank lines between text blocks and skip\n" "# trailing blank lines\n" msgstr "" -#: src/attrib.c:1375 -#, c-format +#: src/lang.c:209 msgid "" "# 7 = Compact multiple blank lines between text blocks and skip\n" "# leading and trailing blank lines\n" msgstr "" -#: src/attrib.c:1376 -#, c-format +#: src/lang.c:210 msgid "# verbatim_handling=ON/OFF\n" msgstr "" -#: src/attrib.c:1378 -#, c-format +#: src/lang.c:212 msgid "# extquote_handling=ON/OFF\n" msgstr "" -#: src/attrib.c:1380 -#, c-format +#: src/lang.c:214 msgid "# wrap_on_next_unread=ON/OFF\n" msgstr "" -#: src/attrib.c:1381 -#, c-format +#: src/lang.c:215 msgid "# x_body=STRING (eg. ~/.tin/extra-body-text)\n" msgstr "" -#: src/attrib.c:1382 -#, c-format +#: src/lang.c:216 msgid "# x_comment_to=ON/OFF\n" msgstr "" -#: src/attrib.c:1383 -#, c-format +#: src/lang.c:217 msgid "# x_headers=STRING (eg. ~/.tin/extra-headers)\n" msgstr "" -#: src/attrib.c:1384 -#, c-format +#: src/lang.c:218 msgid "" "#\n" "# Note that it is best to put general (global scoping)\n" msgstr "" -#: src/attrib.c:1385 -#, c-format +#: src/lang.c:219 msgid "" "# entries first followed by group specific entries.\n" "#\n" msgstr "" -#: src/attrib.c:1386 -#, c-format +#: src/lang.c:220 msgid "############################################################################\n" msgstr "" -#: src/cook.c:631 -msgid "(unknown)" +#: src/lang.c:221 +msgid "Attributes Menu Commands" msgstr "" -#: src/keymap.c:282 -msgid "NULL" +#: src/lang.c:222 +#, c-format +msgid "attribute with no scope: %s" msgstr "" -#: src/lang.c:45 -msgid "1 Response" +#: src/lang.c:224 +#, c-format +msgid "%d Authentication failed" msgstr "" -#: src/lang.c:49 +#: src/lang.c:225 #, c-format -msgid "" -"\n" -"%s contains no newsgroups. Exiting." +msgid "NNTP authorization password not found for %s" msgstr "" -#: src/lang.c:50 -msgid "all " +#: src/lang.c:226 +msgid "Server expects authentication.\n" msgstr "" -#: src/lang.c:51 -msgid "All groups" +#: src/lang.c:227 +msgid " Please enter password: " msgstr "" -#: src/lang.c:52 -#, c-format -msgid "File %s exists. %s=append, %s=overwrite, %s=quit: " +#: src/lang.c:228 +msgid " Please enter username: " msgstr "" -#: src/lang.c:53 -msgid "Article cancelled (deleted)." +#: src/lang.c:229 +#, c-format +msgid "Authorized for user: %s\n" msgstr "" -#: src/lang.c:55 -msgid "Article cannot be cancelled (deleted)." +#: src/lang.c:230 +#, c-format +msgid "Authorization failed for user: %s\n" msgstr "" -#: src/lang.c:57 -msgid "Article deleted." +#: src/lang.c:232 +#, c-format +msgid "Author search backwards [%s]> " msgstr "" -#: src/lang.c:58 +#: src/lang.c:233 #, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be mailed to the following address:\n" -" %s" +msgid "Author search forwards [%s]> " msgstr "" -#: src/lang.c:59 +#: src/lang.c:234 #, c-format msgid "" "\n" -"Your article:\n" -" \"%s\"\n" -"will be posted to the following %s:\n" -msgstr "" - -#: src/lang.c:60 -msgid "Article not posted!" -msgstr "" - -#: src/lang.c:61 -msgid "Article not saved" -msgstr "" - -#: src/lang.c:62 -msgid "Article Level Commands" -msgstr "" - -#: src/lang.c:63 -msgid "Article has no parent" +"Autosubscribed to %s" msgstr "" -#: src/lang.c:64 -msgid "Parent article has been killed" +#: src/lang.c:235 +msgid "Autosubscribing groups...\n" msgstr "" -#: src/lang.c:65 -msgid "Parent article is unavailable" +#: src/lang.c:236 +#, c-format +msgid "Autoselecting articles (use '%s' to see all unread) ..." msgstr "" -#: src/lang.c:66 +#: src/lang.c:238 #, c-format -msgid "Article posted: %s" +msgid "" +"Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: " msgstr "" -#: src/lang.c:67 +#: src/lang.c:239 #, c-format -msgid "Article rejected (saved to %s)" +msgid "Unrecognized attribute: %s" msgstr "" -#: src/lang.c:68 +#: src/lang.c:240 #, c-format -msgid "" -"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: " +msgid "Bad command. Type '%s' for help." msgstr "" -#: src/lang.c:69 -msgid "Article unavailable" +#: src/lang.c:242 +msgid "Base article" msgstr "" -#: src/lang.c:70 -msgid "Article undeleted." +#: src/lang.c:243 +msgid "Base article range" msgstr "" -#: src/lang.c:71 +#: src/lang.c:244 #, c-format -msgid "Article %4d of %4d" +msgid "%s: Updating of index files not supported: cache_overview_files=%s" msgstr "" -#: src/lang.c:73 -msgid "articles" +#: src/lang.c:245 +msgid "*** Beginning of article ***" msgstr "" -#: src/lang.c:74 -msgid "This is a repost of the following article:" +#: src/lang.c:246 +msgid "*** Beginning of page ***" msgstr "" -#: src/lang.c:75 -msgid "article" +#: src/lang.c:248 +msgid "bytes" msgstr "" -#: src/lang.c:76 -msgid "Article" +#: src/lang.c:251 +#, c-format +msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): " msgstr "" -#: src/lang.c:77 -#, c-format -msgid "-- %d %s mailed --" +#: src/lang.c:252 +msgid "Cancelling article..." msgstr "" -#: src/lang.c:78 +#: src/lang.c:254 #, c-format -msgid " at %s" +msgid "Cannot create %s" msgstr "" -#: src/lang.c:79 +#: src/lang.c:257 #, c-format -msgid "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n" +msgid "Can't find base article %d" msgstr "" -#: src/lang.c:80 -msgid ", charset: " +#: src/lang.c:259 +#, c-format +msgid "Can't open %s" msgstr "" -#: src/lang.c:81 +#: src/lang.c:260 #, c-format -msgid "%*s[-- charset %s not supported --]\n" +msgid "Couldn't open %s for saving" msgstr "" -#: src/lang.c:82 -#, c-format -msgid "%*s[-- Description: %s --]\n" +#: src/lang.c:261 +msgid "*** Posting not allowed ***" msgstr "" -#: src/lang.c:83 +#: src/lang.c:262 #, c-format -msgid "%d lines" +msgid "Posting is not allowed to %s" msgstr "" -#: src/lang.c:84 -msgid "Attachment Menu" +#: src/lang.c:264 +#, c-format +msgid "Can't retrieve %s" msgstr "" -#: src/lang.c:85 -msgid "Attachment Menu Commands" +#: src/lang.c:266 +msgid "Can't supersede in mailgroups, try repost instead." msgstr "" -#: src/lang.c:86 -msgid "" +#: src/lang.c:267 +#, c-format +msgid "%s is a directory" msgstr "" -#: src/lang.c:87 -#, c-format -msgid "Attachment saved successfully. (%s)" +#: src/lang.c:268 +msgid "Catchup" msgstr "" -#: src/lang.c:88 +#: src/lang.c:269 #, c-format -msgid "%d of %d attachments saved successfully." +msgid "Catchup %s..." msgstr "" -#: src/lang.c:89 -msgid "Select attachment> " +#: src/lang.c:270 +msgid "Catchup all groups entered during this session?" msgstr "" -#: src/lang.c:90 -msgid "Tagged attachment" +#: src/lang.c:271 +msgid "You have tagged articles in this group - catchup anyway?" msgstr "" -#: src/lang.c:91 +#: src/lang.c:272 #, c-format -msgid "%d attachments tagged" +msgid "%s %d %s in %lu seconds\n" msgstr "" -#: src/lang.c:92 -msgid "Untagged attachment" +#: src/lang.c:273 +msgid "Caughtup" msgstr "" -#: src/lang.c:93 -msgid "Attributes Menu Commands" +#: src/lang.c:274 +msgid "Check Prepared Article" msgstr "" -#: src/lang.c:94 -#, c-format -msgid "attribute with no scope: %s" +#: src/lang.c:275 +msgid "Checking for new groups... " msgstr "" -#: src/lang.c:96 -#, c-format -msgid "%d Authentication failed" +#: src/lang.c:276 +msgid "Checking for news...\n" msgstr "" -#: src/lang.c:97 +#: src/lang.c:277 #, c-format -msgid "NNTP authorization password not found for %s" +msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: " msgstr "" -#: src/lang.c:98 -msgid "Server expects authentication.\n" +#: src/lang.c:279 +msgid "ANSI color disabled" msgstr "" -#: src/lang.c:99 -msgid " Please enter password: " +#: src/lang.c:280 +msgid "ANSI color enabled" msgstr "" -#: src/lang.c:100 -msgid " Please enter username: " +#: src/lang.c:282 +#, c-format +msgid "Command failed: %s" msgstr "" -#: src/lang.c:101 -#, c-format -msgid "Authorized for user: %s\n" +#: src/lang.c:284 +msgid "Mark not selected articles read?" msgstr "" -#: src/lang.c:102 -#, c-format -msgid "Authorization failed for user: %s\n" +#: src/lang.c:285 +msgid "Connection Info" msgstr "" -#: src/lang.c:104 -#, c-format -msgid "Author search backwards [%s]> " +#: src/lang.c:286 +msgid "Reading from local spool.\n" msgstr "" -#: src/lang.c:105 -#, c-format -msgid "Author search forwards [%s]> " +#: src/lang.c:287 +msgid "Reading saved news.\n" msgstr "" -#: src/lang.c:106 -#, c-format +#: src/lang.c:295 msgid "" "\n" -"Autosubscribed to %s" -msgstr "" - -#: src/lang.c:107 -msgid "Autosubscribing groups...\n" +"Local spool config:\n" +"-------------------\n" msgstr "" -#: src/lang.c:108 -#, c-format -msgid "Autoselecting articles (use '%s' to see all unread) ..." +#: src/lang.c:300 +msgid "COMPRESS :" msgstr "" -#: src/lang.c:110 -#, c-format +#: src/lang.c:301 msgid "" -"Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: " -msgstr "" - -#: src/lang.c:111 -#, c-format -msgid "Unrecognized attribute: %s" +"\n" +"Connection details:\n" +"-------------------\n" msgstr "" -#: src/lang.c:112 +#: src/lang.c:303 #, c-format -msgid "Bad command. Type '%s' for help." +msgid " DEFLATE %s\n" msgstr "" -#: src/lang.c:114 -msgid "Base article" +#: src/lang.c:304 +msgid "(enabled)" msgstr "" -#: src/lang.c:115 -msgid "Base article range" +#: src/lang.c:305 +msgid "(inactive)" msgstr "" -#: src/lang.c:116 -#, c-format -msgid "%s: Updating of index files not supported: cache_overview_files=%s" +#: src/lang.c:307 +msgid " DEFLATE (not supported)\n" msgstr "" -#: src/lang.c:117 -msgid "*** Beginning of article ***" +#: src/lang.c:310 +msgid "(disabled)" msgstr "" -#: src/lang.c:118 -msgid "*** Beginning of page ***" -msgstr "" - -#: src/lang.c:120 +#: src/lang.c:311 #, c-format -msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): " -msgstr "" - -#: src/lang.c:121 -msgid "Cancelling article..." +msgid "NNTP TIMEOUT : %d seconds %s\n" msgstr "" -#: src/lang.c:123 +#: src/lang.c:313 #, c-format -msgid "Cannot create %s" +msgid "IMPLEMENTATION: %s\n" msgstr "" -#: src/lang.c:126 +#: src/lang.c:315 #, c-format -msgid "Can't find base article %d" +msgid "MAXARTNUM : %s\n" msgstr "" -#: src/lang.c:128 +#: src/lang.c:317 #, c-format -msgid "Can't open %s" +msgid "Reading via NNTP (%s).\n" msgstr "" -#: src/lang.c:129 +#: src/lang.c:318 #, c-format -msgid "Couldn't open %s for saving" +msgid "NNTPPORT : %u\n" msgstr "" -#: src/lang.c:130 -msgid "*** Posting not allowed ***" +#: src/lang.c:319 +msgid "read only" msgstr "" -#: src/lang.c:131 -#, c-format -msgid "Posting is not allowed to %s" +#: src/lang.c:320 +msgid "read/write" msgstr "" -#: src/lang.c:133 +#: src/lang.c:321 #, c-format -msgid "Can't retrieve %s" +msgid "NNTPSERVER : %s\n" msgstr "" -#: src/lang.c:135 +#: src/lang.c:323 #, c-format -msgid "%s is a directory" -msgstr "" - -#: src/lang.c:136 -msgid "Catchup" +msgid "Reading %s via NNTPS (%s; " msgstr "" -#: src/lang.c:137 +#: src/lang.c:325 #, c-format -msgid "Catchup %s..." +msgid "Certificate #%d\n" msgstr "" -#: src/lang.c:138 -msgid "Catchup all groups entered during this session?" +#: src/lang.c:327 +#, c-format +msgid "Issuer : %s\n" msgstr "" -#: src/lang.c:139 -msgid "You have tagged articles in this group - catchup anyway?" +#: src/lang.c:328 +msgid "" +"\n" +"Server certificate information:\n" +"-------------------------------\n" msgstr "" -#: src/lang.c:140 +#: src/lang.c:329 #, c-format -msgid "%s %d %s in %lu seconds\n" +msgid "Subject: %s\n" msgstr "" -#: src/lang.c:141 -msgid "Caughtup" -msgstr "" - -#: src/lang.c:142 -msgid "Check Prepared Article" +#: src/lang.c:330 +msgid "" +"\n" +"TLS information:\n" +"----------------\n" msgstr "" -#: src/lang.c:143 -msgid "Checking for new groups... " +#: src/lang.c:333 +msgid "UNEXPECTED, possible BUG" msgstr "" -#: src/lang.c:144 -msgid "Checking for news..." +#: src/lang.c:334 +msgid "tolerated as \"-k\" (insecure) requested" msgstr "" -#: src/lang.c:145 +#: src/lang.c:335 #, c-format -msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: " +msgid "" +"Server certificate verification FAILED:\n" +"\t%s (%s)\n" msgstr "" -#: src/lang.c:147 -msgid "ANSI color disabled" +#: src/lang.c:336 +msgid "Server certificate verified successfully.\n" msgstr "" -#: src/lang.c:148 -msgid "ANSI color enabled" +#: src/lang.c:338 +msgid "trusted" msgstr "" -#: src/lang.c:150 -#, c-format -msgid "Command failed: %s" +#: src/lang.c:339 +msgid "untrusted" msgstr "" -#: src/lang.c:152 -msgid "Mark not selected articles read?" +#: src/lang.c:342 +msgid "Server certificate verification FAILED: \n" msgstr "" -#: src/lang.c:154 +#: src/lang.c:346 #, c-format -msgid "Connecting to %s..." -msgstr "" - -#: src/lang.c:156 -msgid "Connection Info" +msgid "%s %s (strength %d)\n" msgstr "" -#: src/lang.c:157 +#: src/lang.c:353 #, c-format msgid "Cook article failed, %s is exiting" msgstr "" -#: src/lang.c:158 +#: src/lang.c:354 msgid "" msgstr "" -#: src/lang.c:159 +#: src/lang.c:355 msgid "Creating active file for saved groups...\n" msgstr "" -#: src/lang.c:160 +#: src/lang.c:356 msgid "Creating newsrc file...\n" msgstr "" -#: src/lang.c:162 src/lang.c:1338 src/lang.c:1358 +#: src/lang.c:358 src/lang.c:1666 src/lang.c:1686 msgid "Default" msgstr "" -#: src/lang.c:163 +#: src/lang.c:359 msgid "Delete saved files that have been post processed?" msgstr "" -#: src/lang.c:164 +#: src/lang.c:360 msgid "Deleting temporary files..." msgstr "" -#: src/lang.c:166 +#: src/lang.c:362 msgid "*** End of article ***" msgstr "" -#: src/lang.c:167 +#: src/lang.c:363 msgid "*** End of articles ***" msgstr "" -#: src/lang.c:168 +#: src/lang.c:364 msgid "*** End of attachments ***" msgstr "" -#: src/lang.c:169 +#: src/lang.c:365 msgid "*** End of groups ***" msgstr "" -#: src/lang.c:170 +#: src/lang.c:366 msgid "*** End of page ***" msgstr "" -#: src/lang.c:171 +#: src/lang.c:367 msgid "*** End of posted articles ***" msgstr "" -#: src/lang.c:172 +#: src/lang.c:368 msgid "*** End of scopes ***" msgstr "" -#: src/lang.c:173 +#: src/lang.c:369 msgid "*** End of thread ***" msgstr "" -#: src/lang.c:174 +#: src/lang.c:370 msgid "*** End of URLs ***" msgstr "" -#: src/lang.c:175 +#: src/lang.c:371 msgid "Enter limit of articles to get> " msgstr "" -#: src/lang.c:176 +#: src/lang.c:372 msgid "Enter Message-ID to go to> " msgstr "" -#: src/lang.c:177 +#: src/lang.c:373 msgid " and enter next unread thread" msgstr "" -#: src/lang.c:178 +#: src/lang.c:374 msgid " and enter next unread article" msgstr "" -#: src/lang.c:179 +#: src/lang.c:375 msgid " and enter next unread group" msgstr "" -#: src/lang.c:180 +#: src/lang.c:376 msgid "Enter option number> " msgstr "" -#: src/lang.c:181 +#: src/lang.c:377 #, c-format msgid "Enter range [%s]> " msgstr "" -#: src/lang.c:182 +#: src/lang.c:378 msgid "" "\n" "Warning: Approved: header used.\n" msgstr "" -#: src/lang.c:186 +#: src/lang.c:382 msgid "" "\n" "Error: Bad address in Approved: header.\n" msgstr "" -#: src/lang.c:187 +#: src/lang.c:383 msgid "" "\n" "Error: Bad address in From: header.\n" msgstr "" -#: src/lang.c:188 +#: src/lang.c:384 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" msgstr "" -#: src/lang.c:189 +#: src/lang.c:385 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" msgstr "" -#: src/lang.c:190 +#: src/lang.c:386 msgid "" "\n" "Error: Bad address in To: header.\n" msgstr "" -#: src/lang.c:192 +#: src/lang.c:388 #, c-format msgid "Can't unlock %s" msgstr "" -#: src/lang.c:193 +#: src/lang.c:389 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "" -#: src/lang.c:194 +#: src/lang.c:390 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "" -#: src/lang.c:197 +#: src/lang.c:393 +#, 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:396 #, c-format msgid "Corrupted file %s" msgstr "" -#: src/lang.c:199 +#: src/lang.c:397 +#, c-format +msgid "couldn't expand %s\n" +msgstr "" + +#: src/lang.c:399 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" msgstr "" -#: src/lang.c:200 +#: src/lang.c:400 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "" -#: src/lang.c:201 +#: src/lang.c:401 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "" -#: src/lang.c:202 +#: src/lang.c:402 msgid "Left angle bracket missing in route address.\n" msgstr "" -#: src/lang.c:203 +#: src/lang.c:403 msgid "Left parenthesis missing in old-style address.\n" msgstr "" -#: src/lang.c:204 +#: src/lang.c:404 msgid "Right parenthesis missing in old-style address.\n" msgstr "" -#: src/lang.c:205 +#: src/lang.c:405 msgid "At-sign missing in mail address.\n" msgstr "" -#: src/lang.c:206 +#: src/lang.c:406 msgid "Single component FQDN is not allowed. Add your domain.\n" msgstr "" -#: src/lang.c:207 +#: src/lang.c:407 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:208 +#: src/lang.c:408 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:209 +#: src/lang.c:409 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:210 +#: src/lang.c:410 msgid "Illegal character in FQDN.\n" msgstr "" -#: src/lang.c:211 +#: src/lang.c:411 msgid "Zero length FQDN component not allowed.\n" msgstr "" -#: src/lang.c:212 +#: src/lang.c:412 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" msgstr "" -#: src/lang.c:213 +#: src/lang.c:413 msgid "FQDN component may not start or end with hyphen.\n" msgstr "" -#: src/lang.c:214 +#: src/lang.c:414 msgid "FQDN component may not start with digit.\n" msgstr "" -#: src/lang.c:215 +#: src/lang.c:415 msgid "Domain literal has impossible numeric value.\n" msgstr "" -#: src/lang.c:216 +#: src/lang.c:416 msgid "" "Domain literal is for private use only and not allowed for global use.\n" msgstr "" -#: src/lang.c:217 +#: src/lang.c:417 msgid "Right bracket missing in domain literal.\n" msgstr "" -#: src/lang.c:218 +#: src/lang.c:418 msgid "Missing localpart of mail address.\n" msgstr "" -#: src/lang.c:219 +#: src/lang.c:419 msgid "Illegal character in localpart of mail address.\n" msgstr "" -#: src/lang.c:220 +#: src/lang.c:420 msgid "Zero length localpart component not allowed.\n" msgstr "" -#: src/lang.c:221 +#: src/lang.c:421 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" msgstr "" -#: src/lang.c:222 +#: src/lang.c:422 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" msgstr "" -#: src/lang.c:223 +#: src/lang.c:423 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" msgstr "" -#: src/lang.c:224 +#: src/lang.c:424 msgid "Bad syntax in encoded word used in realname.\n" msgstr "" -#: src/lang.c:225 +#: src/lang.c:425 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" msgstr "" -#: src/lang.c:226 +#: src/lang.c:426 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" msgstr "" -#: src/lang.c:227 +#: src/lang.c:427 msgid "" "\n" "Error: No blank line found after header.\n" msgstr "" -#: src/lang.c:228 +#: src/lang.c:428 #, c-format msgid "" "\n" @@ -1226,7 +1319,7 @@ msgid "" msgstr "" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:230 +#: src/lang.c:430 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1235,7 +1328,7 @@ msgid "" " editing tinrc.\n" msgstr "" -#: src/lang.c:235 +#: src/lang.c:435 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1245,13 +1338,13 @@ msgid "" " using the M)enu of configurable options or by editing tinrc.\n" msgstr "" -#: src/lang.c:241 +#: src/lang.c:441 msgid "" "\n" "Error: Article starts with blank line instead of header\n" msgstr "" -#: src/lang.c:242 +#: src/lang.c:442 #, c-format msgid "" "\n" @@ -1259,28 +1352,28 @@ msgid "" "%s\n" msgstr "" -#: src/lang.c:243 +#: src/lang.c:443 #, c-format msgid "" "\n" "Error: The \"%s:\" line is empty.\n" msgstr "" -#: src/lang.c:244 +#: src/lang.c:444 #, c-format msgid "" "\n" "Error: The \"%s:\" line is missing from the article header.\n" msgstr "" -#: src/lang.c:245 +#: src/lang.c:445 #, c-format msgid "" "\n" "Error: %s contains non 7bit chars.\n" msgstr "" -#: src/lang.c:246 +#: src/lang.c:446 #, c-format msgid "" "\n" @@ -1288,153 +1381,155 @@ msgid "" "%s\n" msgstr "" -#: src/lang.c:247 +#: src/lang.c:447 #, c-format msgid "" "\n" "Error: There are multiple (%d) \"%s:\" lines in the header.\n" msgstr "" -#: src/lang.c:248 +#: src/lang.c:448 +#, c-format +msgid "" +"\n" +"Error: Header on line %d has no name:\n" +"%s\n" +msgstr "" + +#: src/lang.c:450 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "" -#: src/lang.c:253 +#: src/lang.c:453 +#, c-format +msgid "Line %d is longer than %d octets and should be folded.\n" +msgstr "" + +#: src/lang.c:455 +#, c-format +msgid "Line %d is longer than %d octets and should be shortened.\n" +msgstr "" + +#: src/lang.c:461 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "" -#: src/lang.c:254 +#: src/lang.c:462 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "" -#: src/lang.c:256 +#: src/lang.c:464 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" msgstr "" -#: src/lang.c:257 +#: src/lang.c:465 msgid "Can't get a (fully-qualified) domain-name!" msgstr "" -#: src/lang.c:258 +#: src/lang.c:466 #, c-format msgid "No permissions to go into %s\n" msgstr "" -#: src/lang.c:260 +#: src/lang.c:468 msgid "" "\n" "Error: From: line missing.\n" msgstr "" -#: src/lang.c:262 +#: src/lang.c:470 #, c-format msgid "No read permissions for %s\n" msgstr "" -#: src/lang.c:263 +#: src/lang.c:471 #, c-format msgid "File %s does not exist\n" msgstr "" -#: src/lang.c:264 +#: src/lang.c:472 #, c-format msgid "No write permissions for %s\n" msgstr "" -#: src/lang.c:265 +#: src/lang.c:473 msgid "Can't get user information (/etc/passwd missing?)" msgstr "" -#: src/lang.c:266 +#: src/lang.c:475 msgid "errors" msgstr "" -#: src/lang.c:268 +#: src/lang.c:476 +msgid "error" +msgstr "" + +#: src/lang.c:479 #, c-format msgid "" "\n" "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n" msgstr "" -#: src/lang.c:270 +#: src/lang.c:481 #, c-format msgid "Server has non of the groups listed in %s" msgstr "" -#: src/lang.c:271 -msgid "error" +#: src/lang.c:482 +#, c-format +msgid "Error: unlink %s" msgstr "" -#: src/lang.c:272 +#: src/lang.c:483 msgid "Unknown display level" msgstr "" -#: src/lang.c:273 +#: src/lang.c:485 +msgid "Unreachable?\n" +msgstr "" + +#: src/lang.c:487 msgid "" msgstr "" -#: src/lang.c:274 +#: src/lang.c:488 msgid "Exiting..." msgstr "" -#: src/lang.c:275 +#: src/lang.c:489 msgid "leaving external mail-reader" msgstr "" -#: src/lang.c:276 +#: src/lang.c:490 #, c-format msgid "Extracting %s..." msgstr "" -#: src/lang.c:278 +#: src/lang.c:492 #, c-format msgid "Error writing %s file. Filesystem full? File reset to previous state." msgstr "" -#: src/lang.c:279 +#: src/lang.c:493 #, c-format msgid "Error making backup of %s file. Filesystem full?" msgstr "" -#: src/lang.c:280 +#: src/lang.c:494 #, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "" -#: src/lang.c:281 +#: src/lang.c:495 msgid "Rule created by: " msgstr "" -#: src/lang.c:282 -#, c-format -msgid "Enter pattern [%s]> " -msgstr "" - -#: src/lang.c:283 -#, c-format -msgid "" -"\n" -"You requested followups to your article to go to the following %s:\n" -msgstr "" - -#: src/lang.c:284 -#, c-format -msgid " %s\t Answers will be directed to you by mail.\n" -msgstr "" - -#: src/lang.c:285 -msgid "-- forwarded message --\n" -msgstr "" - -#: src/lang.c:286 -msgid "-- end of forwarded message --\n" -msgstr "" - -#: src/lang.c:287 +#: src/lang.c:496 msgid "" "# Format:\n" "# comment=STRING Optional. Multiple lines allowed. Comments must be " @@ -1469,1032 +1564,1071 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:311 +#: src/lang.c:522 #, c-format msgid "Enter score for rule (default=%d): " msgstr "" -#: src/lang.c:312 +#: src/lang.c:523 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" msgstr "" #. SCORE_MAX -#: src/lang.c:313 +#: src/lang.c:524 msgid "Full" msgstr "" -#: src/lang.c:314 +#: src/lang.c:525 msgid "Comment (optional) : " msgstr "" -#: src/lang.c:315 +#: src/lang.c:527 +msgid "Malformed overview entry: servername missing." +msgstr "" + +#: src/lang.c:528 +#, c-format +msgid "\t Xref: %s" +msgstr "" + +#: src/lang.c:529 +msgid "Skipping Xref filter" +msgstr "" + +#: src/lang.c:531 msgid "Apply pattern to : " msgstr "" -#: src/lang.c:316 +#: src/lang.c:532 +#, c-format +msgid "Enter pattern [%s]> " +msgstr "" + +#: src/lang.c:533 +#, c-format +msgid "" +"\n" +"You requested followups to your article to go to the following %s:\n" +msgstr "" + +#: src/lang.c:534 +#, c-format +msgid " %s\t Answers will be directed to you by mail.\n" +msgstr "" + +#: src/lang.c:535 +msgid "-- forwarded message --\n" +msgstr "" + +#: src/lang.c:536 +msgid "-- end of forwarded message --\n" +msgstr "" + +#: src/lang.c:537 msgid "From: line (ignore case) " msgstr "" -#: src/lang.c:317 +#: src/lang.c:538 msgid "From: line (case sensitive) " msgstr "" -#: src/lang.c:319 +#: src/lang.c:541 #, c-format msgid "%s%s: Unknown host.\n" msgstr "" -#: src/lang.c:321 +#: src/lang.c:543 msgid "global " msgstr "" -#: src/lang.c:322 +#: src/lang.c:544 #, c-format msgid "Please use %.100s instead" msgstr "" -#: src/lang.c:323 +#: src/lang.c:545 #, c-format msgid "%s is bogus" msgstr "" -#: src/lang.c:324 +#: src/lang.c:546 #, c-format msgid "Group %s is moderated. Continue?" msgstr "" -#: src/lang.c:325 +#: src/lang.c:547 msgid "groups" msgstr "" -#: src/lang.c:326 +#: src/lang.c:548 #, c-format msgid "Rereading %s..." msgstr "" -#: src/lang.c:327 +#: src/lang.c:549 msgid "Top Level Commands" msgstr "" -#: src/lang.c:328 +#: src/lang.c:550 msgid "Group Selection" msgstr "" -#: src/lang.c:329 +#: src/lang.c:551 msgid "group" msgstr "" -#: src/lang.c:330 +#: src/lang.c:552 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" -#: src/lang.c:332 +#: src/lang.c:554 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "" -#: src/lang.c:333 +#: src/lang.c:555 msgid "From: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:334 +#: src/lang.c:556 msgid "" "Linecount of articles to be filtered. < for less, > for more, = for equal." msgstr "" -#: src/lang.c:335 +#: src/lang.c:557 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:336 +#: src/lang.c:558 msgid "Subject: line to add to filter file. toggles & sets." msgstr "" -#: src/lang.c:337 +#: src/lang.c:559 msgid "" "Enter text pattern to filter if Subject: & From: lines are not what you want." msgstr "" -#: src/lang.c:338 +#: src/lang.c:560 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "" -#: src/lang.c:339 +#: src/lang.c:561 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "" -#: src/lang.c:340 +#: src/lang.c:562 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "" -#: src/lang.c:341 +#: src/lang.c:563 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "" -#: src/lang.c:342 +#: src/lang.c:564 msgid "kill an article via a menu" msgstr "" -#: src/lang.c:343 +#: src/lang.c:565 msgid "auto-select (hot) an article via a menu" msgstr "" -#: src/lang.c:344 +#: src/lang.c:566 msgid "Browse URLs in article" msgstr "" -#: src/lang.c:345 +#: src/lang.c:567 msgid "0 - 9\t display article by number in current thread" msgstr "" -#: src/lang.c:347 +#: src/lang.c:569 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "" -#: src/lang.c:348 +#: src/lang.c:570 msgid "post followup to current article" msgstr "" -#: src/lang.c:349 +#: src/lang.c:571 msgid "post followup (don't copy text) to current article" msgstr "" -#: src/lang.c:350 +#: src/lang.c:572 msgid "post followup to current article quoting complete headers" msgstr "" -#: src/lang.c:351 +#: src/lang.c:573 msgid "repost chosen article to another group" msgstr "" -#: src/lang.c:353 +#: src/lang.c:575 msgid "edit article (mail-groups only)" msgstr "" -#: src/lang.c:354 +#: src/lang.c:576 msgid "display first article in current thread" msgstr "" -#: src/lang.c:355 +#: src/lang.c:577 msgid "display first page of article" msgstr "" -#: src/lang.c:356 +#: src/lang.c:578 msgid "display last article in current thread" msgstr "" -#: src/lang.c:357 +#: src/lang.c:579 msgid "display last page of article" msgstr "" -#: src/lang.c:358 +#: src/lang.c:580 msgid "mark rest of thread as read and advance to next unread" msgstr "" -#: src/lang.c:359 +#: src/lang.c:581 msgid "display next article" msgstr "" -#: src/lang.c:360 +#: src/lang.c:582 msgid "display first article in next thread" msgstr "" -#: src/lang.c:361 +#: src/lang.c:583 msgid "display next unread article" msgstr "" -#: src/lang.c:362 +#: src/lang.c:584 msgid "go to the article that this one followed up" msgstr "" -#: src/lang.c:363 +#: src/lang.c:585 msgid "display previous article" msgstr "" -#: src/lang.c:364 +#: src/lang.c:586 msgid "display previous unread article" msgstr "" -#: src/lang.c:365 +#: src/lang.c:587 msgid "quickly kill an article using defaults" msgstr "" -#: src/lang.c:366 +#: src/lang.c:588 msgid "quickly auto-select (hot) an article using defaults" msgstr "" -#: src/lang.c:367 +#: src/lang.c:589 msgid "return to group selection level" msgstr "" -#: src/lang.c:368 +#: src/lang.c:590 msgid "reply through mail to author" msgstr "" -#: src/lang.c:369 +#: src/lang.c:591 msgid "reply through mail (don't copy text) to author" msgstr "" -#: src/lang.c:370 +#: src/lang.c:592 msgid "reply through mail to author quoting complete headers" msgstr "" -#: src/lang.c:371 +#: src/lang.c:593 msgid "search backwards within this article" msgstr "" -#: src/lang.c:372 +#: src/lang.c:594 msgid "search forwards within this article" msgstr "" -#: src/lang.c:373 +#: src/lang.c:595 msgid "show article in raw-mode (including all headers)" msgstr "" -#: src/lang.c:374 +#: src/lang.c:596 msgid "skip next block of included text" msgstr "" -#: src/lang.c:375 +#: src/lang.c:597 msgid "toggle display of sections hidden by a form-feed (^L) on/off" msgstr "" -#: src/lang.c:376 +#: src/lang.c:598 msgid "toggle display of all headers" msgstr "" -#: src/lang.c:377 +#: src/lang.c:599 msgid "toggle word highlighting on/off" msgstr "" -#: src/lang.c:378 +#: src/lang.c:600 msgid "toggle ROT-13 (basic decode) for current article" msgstr "" -#: src/lang.c:379 +#: src/lang.c:601 msgid "toggle tabwidth 4 <-> 8" msgstr "" -#: src/lang.c:380 +#: src/lang.c:602 msgid "toggle German TeX style decoding for current article" msgstr "" -#: src/lang.c:381 +#: src/lang.c:603 msgid "toggle display of uuencoded sections" msgstr "" -#: src/lang.c:382 +#: src/lang.c:604 msgid "View/pipe/save multimedia attachments" msgstr "" -#: src/lang.c:383 +#: src/lang.c:605 msgid "choose first attachment in list" msgstr "" -#: src/lang.c:384 +#: src/lang.c:606 msgid "0 - 9\t choose attachment by number" msgstr "" -#: src/lang.c:385 +#: src/lang.c:607 msgid "choose last attachment in list" msgstr "" -#: src/lang.c:387 +#: src/lang.c:609 msgid "pipe attachment into command" msgstr "" -#: src/lang.c:388 +#: src/lang.c:610 msgid "pipe raw attachment into command" msgstr "" -#: src/lang.c:390 +#: src/lang.c:612 msgid "save attachment to disk" msgstr "" -#: src/lang.c:391 +#: src/lang.c:613 msgid "search for attachments forwards" msgstr "" -#: src/lang.c:392 +#: src/lang.c:614 msgid "search for attachments backwards" msgstr "" -#: src/lang.c:393 +#: src/lang.c:615 msgid "view attachment" msgstr "" -#: src/lang.c:394 +#: src/lang.c:616 msgid "tag attachment" msgstr "" -#: src/lang.c:395 +#: src/lang.c:617 msgid "tag attachments that match user specified pattern" msgstr "" -#: src/lang.c:396 +#: src/lang.c:618 msgid "reverse tagging on all attachments (toggle)" msgstr "" -#: src/lang.c:397 +#: src/lang.c:619 msgid "untag all tagged attachments" msgstr "" -#: src/lang.c:398 +#: src/lang.c:620 msgid "toggle info message in last line (name/description of attachment)" msgstr "" -#: src/lang.c:399 +#: src/lang.c:621 msgid "choose first attribute in list" msgstr "" -#: src/lang.c:400 +#: src/lang.c:622 msgid "0 - 9\t choose attribute by number" msgstr "" -#: src/lang.c:401 +#: src/lang.c:623 msgid "choose last attribute in list" msgstr "" -#: src/lang.c:402 +#: src/lang.c:624 msgid "reset attribute to a default value" msgstr "" -#: src/lang.c:403 +#: src/lang.c:625 msgid "search forwards for an attribute" msgstr "" -#: src/lang.c:404 +#: src/lang.c:626 msgid "search backwards for an attribute" msgstr "" -#: src/lang.c:405 +#: src/lang.c:627 msgid "select attribute" msgstr "" -#: src/lang.c:406 +#: src/lang.c:628 msgid "toggle back to options menu when invoked from there" msgstr "" -#: src/lang.c:407 +#: src/lang.c:629 #, c-format msgid "report bug or comment via mail to %s" msgstr "" -#: src/lang.c:408 +#: src/lang.c:630 msgid "choose first option in list" msgstr "" -#: src/lang.c:409 +#: src/lang.c:631 msgid "0 - 9\t choose option by number" msgstr "" -#: src/lang.c:410 +#: src/lang.c:632 msgid "choose last option in list" msgstr "" -#: src/lang.c:411 +#: src/lang.c:633 msgid "start scopes menu" msgstr "" -#: src/lang.c:412 +#: src/lang.c:634 msgid "search forwards for an option" msgstr "" -#: src/lang.c:413 +#: src/lang.c:635 msgid "search backwards for an option" msgstr "" -#: src/lang.c:414 +#: src/lang.c:636 msgid "select option" msgstr "" -#: src/lang.c:415 +#: src/lang.c:637 msgid "toggle to attributes menu" msgstr "" -#: src/lang.c:416 +#: src/lang.c:638 msgid "choose range of articles to be affected by next command" msgstr "" -#: src/lang.c:417 +#: src/lang.c:639 msgid "escape from command prompt" msgstr "" -#: src/lang.c:418 +#: src/lang.c:640 msgid "edit filter file" msgstr "" -#: src/lang.c:419 +#: src/lang.c:641 msgid "get help" msgstr "" -#: src/lang.c:420 +#: src/lang.c:642 msgid "display last article viewed" msgstr "" -#: src/lang.c:421 +#: src/lang.c:643 msgid "down one line" msgstr "" -#: src/lang.c:422 +#: src/lang.c:644 msgid "up one line" msgstr "" -#: src/lang.c:423 +#: src/lang.c:645 msgid "go to article chosen by Message-ID" msgstr "" -#: src/lang.c:424 +#: src/lang.c:646 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "" -#: src/lang.c:425 +#: src/lang.c:647 msgid "menu of configurable options" msgstr "" -#: src/lang.c:426 +#: src/lang.c:648 msgid "down one page" msgstr "" -#: src/lang.c:427 +#: src/lang.c:649 msgid "up one page" msgstr "" -#: src/lang.c:429 +#: src/lang.c:651 msgid "post (write) article to current group" msgstr "" -#: src/lang.c:430 +#: src/lang.c:652 msgid "post postponed articles" msgstr "" -#: src/lang.c:432 +#: src/lang.c:654 msgid "list articles posted by you (from posted file)" msgstr "" -#: src/lang.c:433 +#: src/lang.c:655 msgid "return to previous menu" msgstr "" -#: src/lang.c:434 +#: src/lang.c:656 msgid "quit tin immediately" msgstr "" -#: src/lang.c:435 +#: src/lang.c:657 msgid "redraw page" msgstr "" -#: src/lang.c:436 +#: src/lang.c:658 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "" -#: src/lang.c:437 +#: src/lang.c:659 msgid "save marked articles automatically without user prompts" msgstr "" -#: src/lang.c:438 +#: src/lang.c:660 msgid "scroll the screen one line down" msgstr "" -#: src/lang.c:439 +#: src/lang.c:661 msgid "scroll the screen one line up" msgstr "" -#: src/lang.c:440 +#: src/lang.c:662 msgid "search for articles by author backwards" msgstr "" -#: src/lang.c:441 +#: src/lang.c:663 msgid "search for articles by author forwards" msgstr "" -#: src/lang.c:442 +#: src/lang.c:664 msgid "search all articles for a given string (this may take some time)" msgstr "" -#: src/lang.c:443 +#: src/lang.c:665 msgid " \t (searches are case-insensitive and wrap around to all articles)" msgstr "" -#: src/lang.c:444 +#: src/lang.c:666 msgid "search for articles by Subject line backwards" msgstr "" -#: src/lang.c:445 +#: src/lang.c:667 msgid "search for articles by Subject line forwards" msgstr "" -#: src/lang.c:446 +#: src/lang.c:668 msgid "repeat last search" msgstr "" -#: src/lang.c:447 +#: src/lang.c:669 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "" -#: src/lang.c:448 +#: src/lang.c:670 msgid "toggle info message in last line (subject/description)" msgstr "" -#: src/lang.c:449 +#: src/lang.c:671 msgid "toggle inverse video" msgstr "" -#: src/lang.c:450 +#: src/lang.c:672 msgid "toggle mini help menu and posting etiquette display" msgstr "" -#: src/lang.c:451 +#: src/lang.c:673 msgid "cycle the display of authors email address, real name, both or neither" msgstr "" -#: src/lang.c:452 +#: src/lang.c:674 msgid "show version information" msgstr "" -#: src/lang.c:453 +#: src/lang.c:675 msgid "mark all articles as read and return to group selection menu" msgstr "" -#: src/lang.c:454 +#: src/lang.c:676 msgid "mark all articles as read and enter next group with unread articles" msgstr "" -#: src/lang.c:455 +#: src/lang.c:677 msgid "choose first thread in list" msgstr "" -#: src/lang.c:456 +#: src/lang.c:678 msgid "choose last thread in list" msgstr "" -#: src/lang.c:457 +#: src/lang.c:679 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "" -#: src/lang.c:458 +#: src/lang.c:680 msgid "mark article as unread" msgstr "" -#: src/lang.c:459 +#: src/lang.c:681 msgid "mark current thread, range or tagged threads as read" msgstr "" -#: src/lang.c:460 +#: src/lang.c:682 msgid "mark current thread, range or tagged threads as unread" msgstr "" -#: src/lang.c:461 +#: src/lang.c:683 msgid "mark current/range/selected/pattern/tagged as read after prompting" msgstr "" -#: src/lang.c:462 +#: src/lang.c:684 msgid "mark current/range/selected/pattern/tagged as unread after prompting" msgstr "" -#: src/lang.c:463 +#: src/lang.c:685 msgid "toggle display of all/selected articles" msgstr "" -#: src/lang.c:464 +#: src/lang.c:686 msgid "display next group" msgstr "" -#: src/lang.c:465 +#: src/lang.c:687 msgid "display previous group" msgstr "" -#: src/lang.c:466 +#: src/lang.c:688 msgid "toggle all selections (all articles)" msgstr "" -#: src/lang.c:467 +#: src/lang.c:689 msgid "select group (make \"hot\")" msgstr "" -#: src/lang.c:468 +#: src/lang.c:690 msgid "select thread" msgstr "" -#: src/lang.c:469 +#: src/lang.c:691 msgid "select threads if at least one unread article is selected" msgstr "" -#: src/lang.c:470 +#: src/lang.c:692 msgid "select threads that match user specified pattern" msgstr "" -#: src/lang.c:471 +#: src/lang.c:693 msgid "0 - 9\t choose thread by number" msgstr "" -#: src/lang.c:472 +#: src/lang.c:694 msgid "toggle limit number of articles to get, and reload" msgstr "" -#: src/lang.c:473 +#: src/lang.c:695 msgid "toggle display of all/unread articles" msgstr "" -#: src/lang.c:474 +#: src/lang.c:696 msgid "toggle selection of thread" msgstr "" -#: src/lang.c:475 +#: src/lang.c:697 msgid "cycle through threading options available" msgstr "" -#: src/lang.c:476 +#: src/lang.c:698 msgid "undo all selections (all articles)" msgstr "" -#: src/lang.c:477 +#: src/lang.c:699 msgid "untag all tagged threads" msgstr "" -#: src/lang.c:478 +#: src/lang.c:700 msgid "search for articles forwards" msgstr "" -#: src/lang.c:479 +#: src/lang.c:701 msgid "search for articles backwards" msgstr "" -#: src/lang.c:480 +#: src/lang.c:702 msgid "toggle info message in last line (Message-ID)" msgstr "" -#: src/lang.c:481 +#: src/lang.c:703 msgid "Open article by Message-ID" msgstr "" -#: src/lang.c:482 +#: src/lang.c:704 msgid "add new scope" msgstr "" -#: src/lang.c:483 +#: src/lang.c:705 msgid "delete scope" msgstr "" -#: src/lang.c:484 +#: src/lang.c:706 msgid "edit attributes file" msgstr "" -#: src/lang.c:485 +#: src/lang.c:707 msgid "choose first scope in list" msgstr "" -#: src/lang.c:486 +#: src/lang.c:708 msgid "0 - 9\t choose scope by number" msgstr "" -#: src/lang.c:487 +#: src/lang.c:709 msgid "choose last scope in list" msgstr "" -#: src/lang.c:488 +#: src/lang.c:710 msgid "move scope" msgstr "" -#: src/lang.c:489 +#: src/lang.c:711 msgid "rename scope" msgstr "" -#: src/lang.c:490 +#: src/lang.c:712 msgid "select scope" msgstr "" -#: src/lang.c:491 +#: src/lang.c:713 msgid "mark all articles in group as read" msgstr "" -#: src/lang.c:492 +#: src/lang.c:714 msgid "mark all articles in group as read and move to next unread group" msgstr "" -#: src/lang.c:493 +#: src/lang.c:715 msgid "choose first group in list" msgstr "" -#: src/lang.c:494 +#: src/lang.c:716 msgid "choose group by name" msgstr "" -#: src/lang.c:495 +#: src/lang.c:717 msgid "0 - 9\t choose group by number" msgstr "" -#: src/lang.c:496 +#: src/lang.c:718 msgid "choose range of groups to be affected by next command" msgstr "" -#: src/lang.c:497 +#: src/lang.c:719 msgid "choose last group in list" msgstr "" -#: src/lang.c:499 +#: src/lang.c:721 msgid "list groups which an article has been posted to (by Message-ID)" msgstr "" -#: src/lang.c:500 +#: src/lang.c:722 msgid " \t (go to article if at least one of the groups is available)" msgstr "" -#: src/lang.c:502 +#: src/lang.c:724 msgid "mark all articles in chosen group unread" msgstr "" -#: src/lang.c:503 +#: src/lang.c:725 msgid "move chosen group within list" msgstr "" -#: src/lang.c:504 +#: src/lang.c:726 msgid "choose next group with unread news" msgstr "" -#: src/lang.c:505 src/lang.c:1420 +#: src/lang.c:727 src/lang.c:1748 msgid "quit" msgstr "" -#: src/lang.c:506 +#: src/lang.c:728 msgid "quit without saving configuration changes" msgstr "" -#: src/lang.c:507 +#: src/lang.c:729 msgid "read chosen group" msgstr "" -#: src/lang.c:508 +#: src/lang.c:730 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr "" -#: src/lang.c:509 +#: src/lang.c:731 msgid "search backwards for a group name" msgstr "" -#: src/lang.c:510 +#: src/lang.c:732 msgid " \t (all searches are case-insensitive and wrap around)" msgstr "" -#: src/lang.c:511 +#: src/lang.c:733 msgid "search forwards for a group name" msgstr "" -#: src/lang.c:512 +#: src/lang.c:734 msgid "subscribe to chosen group" msgstr "" -#: src/lang.c:513 +#: src/lang.c:735 msgid "subscribe to groups that match pattern" msgstr "" -#: src/lang.c:514 +#: src/lang.c:736 msgid "reread active file to check for any new news" msgstr "" -#: src/lang.c:515 +#: src/lang.c:737 msgid "show NNTP[S] connection details" msgstr "" -#: src/lang.c:516 +#: src/lang.c:738 msgid "toggle display of group name only or group name plus description" msgstr "" -#: src/lang.c:517 +#: src/lang.c:739 msgid "toggle display to show all/unread subscribed groups" msgstr "" -#: src/lang.c:518 +#: src/lang.c:740 msgid "unsubscribe from chosen group" msgstr "" -#: src/lang.c:519 +#: src/lang.c:741 msgid "unsubscribe from groups that match pattern" msgstr "" -#: src/lang.c:520 +#: src/lang.c:742 msgid "sort the list of groups" msgstr "" -#: src/lang.c:521 +#: src/lang.c:743 msgid "toggle display to show all/subscribed groups" msgstr "" -#: src/lang.c:522 +#: src/lang.c:744 msgid "tag/untag all parts of current multipart-message in order" msgstr "" -#: src/lang.c:523 +#: src/lang.c:745 msgid "0 - 9\t choose article by number" msgstr "" -#: src/lang.c:524 +#: src/lang.c:746 msgid "mark thread as read and return to group index page" msgstr "" -#: src/lang.c:525 +#: src/lang.c:747 msgid "mark thread as read and enter next unread thread or group" msgstr "" -#: src/lang.c:526 +#: src/lang.c:748 msgid "choose first article in list" msgstr "" -#: src/lang.c:527 +#: src/lang.c:749 msgid "choose last article in list" msgstr "" -#: src/lang.c:528 +#: src/lang.c:750 msgid "mark art, range or tagged arts as read; move crsr to next unread art" msgstr "" -#: src/lang.c:529 +#: src/lang.c:751 msgid "mark article, range or tagged articles as unread" msgstr "" -#: src/lang.c:530 +#: src/lang.c:752 msgid "mark current thread as unread" msgstr "" -#: src/lang.c:531 +#: src/lang.c:753 msgid "read chosen article" msgstr "" -#: src/lang.c:532 +#: src/lang.c:754 msgid "" "Display properties\n" "------------------" msgstr "" -#: src/lang.c:533 +#: src/lang.c:755 msgid "" "Miscellaneous\n" "-------------" msgstr "" -#: src/lang.c:534 +#: src/lang.c:756 msgid "" "Moving around\n" "-------------" msgstr "" -#: src/lang.c:535 +#: src/lang.c:757 msgid "" "Group/thread/article operations\n" "-------------------------------" msgstr "" -#: src/lang.c:536 +#: src/lang.c:758 msgid "" "Attachment operations\n" "---------------------" msgstr "" -#: src/lang.c:537 +#: src/lang.c:759 msgid "" "Attribute operations\n" "--------------------" msgstr "" -#: src/lang.c:538 +#: src/lang.c:760 msgid "" "Option operations\n" "-----------------" msgstr "" -#: src/lang.c:539 +#: src/lang.c:761 msgid "" "Posted article operations\n" "-------------------------" msgstr "" -#: src/lang.c:540 +#: src/lang.c:762 msgid "" "Scope operations\n" "----------------" msgstr "" -#: src/lang.c:541 +#: src/lang.c:763 msgid "" "URL operations\n" "--------------" msgstr "" -#: src/lang.c:542 +#: src/lang.c:764 msgid "choose first URL in list" msgstr "" -#: src/lang.c:543 +#: src/lang.c:765 msgid "0 - 9\t choose URL by number" msgstr "" -#: src/lang.c:544 +#: src/lang.c:766 msgid "choose last URL in list" msgstr "" -#: src/lang.c:545 +#: src/lang.c:767 msgid "search for URLs forwards" msgstr "" -#: src/lang.c:546 +#: src/lang.c:768 msgid "search for URLs backwards" msgstr "" -#: src/lang.c:547 +#: src/lang.c:769 msgid "Open URL in browser" msgstr "" -#: src/lang.c:548 +#: src/lang.c:770 msgid "toggle info message in last line (URL)" msgstr "" -#: src/lang.c:550 +#: src/lang.c:772 msgid "Group Level Commands" msgstr "" -#: src/lang.c:551 +#: src/lang.c:773 msgid "Kill filter added" msgstr "" -#: src/lang.c:552 +#: src/lang.c:774 msgid "Auto-selection filter added" msgstr "" -#: src/lang.c:553 +#: src/lang.c:775 msgid "All parts tagged" msgstr "" -#: src/lang.c:554 +#: src/lang.c:776 msgid "All parts untagged" msgstr "" -#: src/lang.c:555 +#: src/lang.c:777 +#, c-format +msgid "Building References-trees (%d/%d)..." +msgstr "" + +#: src/lang.c:778 msgid "Storing article for later posting" msgstr "" -#: src/lang.c:556 +#: src/lang.c:779 msgid "Please enter a valid character" msgstr "" -#: src/lang.c:557 +#: src/lang.c:780 #, c-format msgid "Missing part #%d" msgstr "" -#: src/lang.c:558 +#: src/lang.c:781 msgid "*** No postponed articles ***" msgstr "" -#: src/lang.c:559 +#: src/lang.c:782 msgid "Not a multi-part message" msgstr "" -#: src/lang.c:560 +#: src/lang.c:783 msgid "You are not subscribed to this group" msgstr "" -#: src/lang.c:561 +#: src/lang.c:784 msgid "No previous expression" msgstr "" -#: src/lang.c:562 +#: src/lang.c:785 msgid "Operation disabled in no-overwrite mode" msgstr "" #. TODO: replace hard coded key-name in txt_info_postponed -#: src/lang.c:564 +#: src/lang.c:787 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "" -#: src/lang.c:565 +#: src/lang.c:788 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:567 +#: src/lang.c:790 #, c-format msgid "Save filename for %s/%s is a mailbox. Attachment not saved" msgstr "" -#: src/lang.c:568 +#: src/lang.c:791 msgid "TeX2Iso encoded article" msgstr "" -#: src/lang.c:569 -msgid "incomplete " -msgstr "" - #. TODO: replace hard coded key-names -#: src/lang.c:571 +#: src/lang.c:793 #, c-format msgid "" "\n" @@ -2532,151 +2666,151 @@ msgid "" "Please send bug-reports/comments to %s with the 'R' command.\n" msgstr "" -#: src/lang.c:587 +#: src/lang.c:809 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "" -#: src/lang.c:589 +#: src/lang.c:811 msgid "Invalid multibyte sequence found\n" msgstr "" -#: src/lang.c:592 +#: src/lang.c:814 #, c-format msgid "Invalid Sender:-header %s" msgstr "" -#: src/lang.c:594 +#: src/lang.c:816 msgid "Inverse video disabled" msgstr "" -#: src/lang.c:595 +#: src/lang.c:817 msgid "Inverse video enabled" msgstr "" -#: src/lang.c:597 +#: src/lang.c:819 #, c-format msgid "Missing definition for %s\n" msgstr "" -#: src/lang.c:598 +#: src/lang.c:820 #, c-format msgid "Invalid key definition '%s'\n" msgstr "" -#: src/lang.c:599 +#: src/lang.c:821 #, c-format msgid "Invalid keyname '%s'\n" msgstr "" -#: src/lang.c:600 +#: src/lang.c:822 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "" -#: src/lang.c:601 +#: src/lang.c:823 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "" -#: src/lang.c:602 +#: src/lang.c:824 msgid "Kill Lines: (num): " msgstr "" -#: src/lang.c:603 +#: src/lang.c:825 msgid "Kill Article Menu" msgstr "" -#: src/lang.c:604 +#: src/lang.c:826 #, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "" -#: src/lang.c:605 +#: src/lang.c:827 msgid "Kill pattern scope : " msgstr "" -#: src/lang.c:606 +#: src/lang.c:828 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "" -#: src/lang.c:607 +#: src/lang.c:829 msgid "Kill text pattern : " msgstr "" -#: src/lang.c:608 +#: src/lang.c:830 msgid "Kill time in days : " msgstr "" -#: src/lang.c:610 +#: src/lang.c:832 msgid "Last" msgstr "" -#: src/lang.c:611 +#: src/lang.c:833 msgid "-- Last response --" msgstr "" -#: src/lang.c:612 +#: src/lang.c:834 #, c-format msgid "Lines %s " msgstr "" -#: src/lang.c:614 +#: src/lang.c:840 msgid "Function not available." msgstr "" -#: src/lang.c:615 +#: src/lang.c:841 msgid "Not reading via NNTP." msgstr "" -#: src/lang.c:617 +#: src/lang.c:843 #, c-format msgid "Group: %s" msgstr "" -#: src/lang.c:618 +#: src/lang.c:844 #, c-format msgid "Groups: %s" msgstr "" -#: src/lang.c:621 +#: src/lang.c:847 msgid "Mail" msgstr "" -#: src/lang.c:622 +#: src/lang.c:848 msgid "mailbox " msgstr "" -#: src/lang.c:623 +#: src/lang.c:849 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "" -#: src/lang.c:624 +#: src/lang.c:850 #, c-format msgid "Mailing log to %s\n" msgstr "" -#: src/lang.c:625 +#: src/lang.c:851 msgid "Mail bug report..." msgstr "" -#: src/lang.c:626 +#: src/lang.c:852 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "" -#: src/lang.c:627 +#: src/lang.c:853 msgid "Mailed" msgstr "" -#: src/lang.c:628 +#: src/lang.c:854 #, c-format msgid "Mailing to %s..." msgstr "" -#: src/lang.c:629 +#: src/lang.c:855 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2684,345 +2818,350 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:632 +#: src/lang.c:858 #, c-format msgid "%s marked as read" msgstr "" -#: src/lang.c:633 +#: src/lang.c:859 #, c-format msgid "%s marked as unread" msgstr "" -#: src/lang.c:634 +#: src/lang.c:860 #, c-format msgid "Marked %d of %d %s as read" msgstr "" -#: src/lang.c:635 +#: src/lang.c:861 #, c-format msgid "Marked %d of %d %s as unread" msgstr "" -#: src/lang.c:636 src/lang.c:1376 +#: src/lang.c:862 src/lang.c:1704 msgid "Mark" msgstr "" -#: src/lang.c:637 +#: src/lang.c:863 #, c-format msgid "Mark all articles as read%s?" msgstr "" -#: src/lang.c:638 +#: src/lang.c:864 #, c-format msgid "Mark article as read%s?" msgstr "" -#: src/lang.c:639 +#: src/lang.c:865 #, c-format msgid "Mark group %s as read?" msgstr "" -#: src/lang.c:640 +#: src/lang.c:866 #, c-format msgid "Mark thread as read%s?" msgstr "" -#: src/lang.c:641 +#: src/lang.c:867 #, c-format msgid "Matching %s groups..." msgstr "" -#: src/lang.c:642 src/lang.c:655 src/lang.c:658 src/lang.c:664 +#: src/lang.c:868 src/lang.c:881 src/lang.c:884 src/lang.c:890 #, c-format msgid "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" msgstr "" -#: src/lang.c:644 +#: src/lang.c:870 #, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "" -#: src/lang.c:646 +#: src/lang.c:872 #, c-format msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "" -#: src/lang.c:648 +#: src/lang.c:874 #, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" msgstr "" -#: src/lang.c:649 src/lang.c:653 +#: src/lang.c:875 src/lang.c:879 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "" -#: src/lang.c:650 +#: src/lang.c:876 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " "%s=list thread" msgstr "" -#: src/lang.c:651 +#: src/lang.c:877 #, c-format msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom" msgstr "" -#: src/lang.c:652 +#: src/lang.c:878 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "" -#: src/lang.c:654 +#: src/lang.c:880 #, c-format msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read" msgstr "" -#: src/lang.c:656 src/lang.c:665 +#: src/lang.c:882 src/lang.c:891 #, c-format msgid "%s=search forwards; %s=search backwards; %s=repeat search" msgstr "" -#: src/lang.c:657 +#: src/lang.c:883 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "" -#: src/lang.c:659 +#: src/lang.c:885 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" msgstr "" -#: src/lang.c:660 +#: src/lang.c:886 #, c-format msgid "" "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread" msgstr "" -#: src/lang.c:661 +#: src/lang.c:887 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" "out" msgstr "" -#: src/lang.c:662 +#: src/lang.c:888 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "" -#: src/lang.c:663 +#: src/lang.c:889 #, c-format msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread" msgstr "" -#: src/lang.c:666 +#: src/lang.c:892 msgid "--More--" msgstr "" -#: src/lang.c:667 +#: src/lang.c:894 +#, c-format +msgid "MOTD: %s\n" +msgstr "" + +#: src/lang.c:896 #, c-format msgid "Moving %s..." msgstr "" -#: src/lang.c:668 +#: src/lang.c:897 msgid "Message-ID: & last Reference " msgstr "" -#: src/lang.c:669 +#: src/lang.c:898 msgid "Message-ID: line " msgstr "" -#: src/lang.c:670 +#: src/lang.c:899 msgid "Message-ID: & References: line" msgstr "" -#: src/lang.c:672 -msgid ", name: " -msgstr "" - -#: src/lang.c:673 +#: src/lang.c:901 #, c-format msgid "Go to newsgroup [%s]> " msgstr "" -#: src/lang.c:674 +#: src/lang.c:902 msgid "newsgroups" msgstr "" -#: src/lang.c:675 +#: src/lang.c:903 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "" -#: src/lang.c:676 +#: src/lang.c:904 msgid "newsgroup" msgstr "" -#: src/lang.c:677 +#: src/lang.c:905 msgid "Try and save newsrc file again?" msgstr "" -#: src/lang.c:678 +#: src/lang.c:906 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "" -#: src/lang.c:679 +#: src/lang.c:907 msgid "newsrc file saved successfully.\n" msgstr "" -#: src/lang.c:680 +#: src/lang.c:908 msgid "-- Next response --" msgstr "" -#: src/lang.c:681 +#: src/lang.c:909 msgid "No " msgstr "" -#: src/lang.c:682 +#: src/lang.c:910 msgid "*** No articles ***" msgstr "" -#: src/lang.c:683 +#: src/lang.c:911 msgid "No articles have been posted" msgstr "" -#: src/lang.c:684 +#: src/lang.c:912 msgid "*** No attachments ***" msgstr "" -#: src/lang.c:685 +#: src/lang.c:913 msgid "*** No description ***" msgstr "" -#: src/lang.c:686 +#: src/lang.c:914 msgid "No filename" msgstr "" -#: src/lang.c:687 +#: src/lang.c:915 msgid "No group" msgstr "" -#: src/lang.c:688 +#: src/lang.c:916 msgid "*** No groups ***" msgstr "" -#: src/lang.c:689 +#: src/lang.c:917 msgid "No more groups to read" msgstr "" -#: src/lang.c:690 +#: src/lang.c:918 msgid "No last message" msgstr "" -#: src/lang.c:691 +#: src/lang.c:919 msgid "No mail address" msgstr "" -#: src/lang.c:692 +#: src/lang.c:920 msgid "No articles marked for saving" msgstr "" -#: src/lang.c:693 +#: src/lang.c:921 msgid "No match" msgstr "" -#: src/lang.c:694 +#: src/lang.c:922 msgid "No more groups" msgstr "" -#: src/lang.c:695 +#: src/lang.c:923 msgid "No newsgroups" msgstr "" -#: src/lang.c:696 +#: src/lang.c:924 msgid "No next unread article" msgstr "" -#: src/lang.c:697 +#: src/lang.c:925 msgid "No previous group" msgstr "" -#: src/lang.c:698 +#: src/lang.c:926 msgid "No previous search, nothing to repeat" msgstr "" -#: src/lang.c:699 +#: src/lang.c:927 msgid "No previous unread article" msgstr "" -#: src/lang.c:700 +#: src/lang.c:928 msgid "No responses" msgstr "" -#: src/lang.c:701 +#: src/lang.c:929 msgid "No responses to list in current thread" msgstr "" -#: src/lang.c:702 +#: src/lang.c:930 msgid "*** No scopes ***" msgstr "" -#: src/lang.c:703 +#: src/lang.c:931 msgid "No search string" msgstr "" -#: src/lang.c:704 +#: src/lang.c:932 msgid "No subject" msgstr "" -#: src/lang.c:706 +#: src/lang.c:934 #, c-format msgid "%s: Terminal must have clear to end-of-line (ce)\n" msgstr "" -#: src/lang.c:707 +#: src/lang.c:935 #, c-format msgid "%s: Terminal must have clear to end-of-screen (cd)\n" msgstr "" -#: src/lang.c:708 +#: src/lang.c:936 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "" -#: src/lang.c:709 +#: src/lang.c:937 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "" -#: src/lang.c:710 +#: src/lang.c:938 #, c-format msgid "%s: TERM variable must be set to use screen capabilities\n" msgstr "" -#: src/lang.c:712 +#: src/lang.c:940 #, c-format msgid "No viewer found for %s/%s\n" msgstr "" -#: src/lang.c:713 +#: src/lang.c:941 src/lang.c:1616 src/lang.c:1644 src/lang.c:1935 +msgid "None" +msgstr "" + +#: src/lang.c:942 msgid "Newsgroup does not exist on this server" msgstr "" -#: src/lang.c:714 +#: src/lang.c:943 #, c-format msgid "Group %s not found in active file" msgstr "" -#: src/lang.c:715 +#: src/lang.c:944 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "" -#: src/lang.c:716 +#: src/lang.c:945 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "" -#: src/lang.c:717 +#: src/lang.c:946 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3039,342 +3178,387 @@ msgid "" "#\n" msgstr "" -#: src/lang.c:724 +#: src/lang.c:952 +msgid "NULL" +msgstr "" + +#: src/lang.c:954 msgid "Only" msgstr "" -#: src/lang.c:725 +#: src/lang.c:955 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "" -#: src/lang.c:726 +#: src/lang.c:956 msgid "Options Menu" msgstr "" -#: src/lang.c:727 +#: src/lang.c:957 msgid "Options Menu Commands" msgstr "" -#: src/lang.c:730 +#: src/lang.c:960 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "" -#: src/lang.c:731 +#: src/lang.c:961 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "" -#: src/lang.c:733 +#: src/lang.c:963 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "" -#: src/lang.c:735 +#: src/lang.c:965 msgid "Post a followup..." msgstr "" #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:737 +#: src/lang.c:967 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:740 +#: src/lang.c:970 msgid "Posted articles history" msgstr "" -#: src/lang.c:741 +#: src/lang.c:971 msgid "Posted Articles Menu Commands" msgstr "" -#: src/lang.c:742 +#: src/lang.c:972 msgid "Lookup failed" msgstr "" -#: src/lang.c:743 +#: src/lang.c:973 msgid "Operation not available for replies by mail" msgstr "" -#: src/lang.c:744 +#: src/lang.c:974 msgid "Already in posted articles history level" msgstr "" -#: src/lang.c:745 +#: src/lang.c:975 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "" -#: src/lang.c:746 +#: src/lang.c:976 msgid "-- post processing started --" msgstr "" -#: src/lang.c:747 +#: src/lang.c:977 msgid "-- post processing completed --" msgstr "" -#: src/lang.c:748 +#: src/lang.c:978 #, c-format msgid "Post subject [%s]> " msgstr "" -#: src/lang.c:749 +#: src/lang.c:979 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" msgstr "" -#: src/lang.c:750 +#: src/lang.c:980 msgid "Posting article..." msgstr "" -#: src/lang.c:751 +#: src/lang.c:982 +#, c-format +msgid "Posting failed (%s)" +msgstr "" + +#: src/lang.c:984 +#, c-format +msgid "Posting: %.*s ..." +msgstr "" + +#: src/lang.c:985 #, c-format msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): " msgstr "" -#: src/lang.c:752 +#: src/lang.c:986 #, c-format msgid "Hot %s" msgstr "" -#: src/lang.c:753 +#: src/lang.c:987 #, c-format msgid "Tagged %s" msgstr "" -#: src/lang.c:754 +#: src/lang.c:988 #, c-format msgid "Untagged %s" msgstr "" -#: src/lang.c:756 +#: src/lang.c:990 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:758 +#: src/lang.c:992 +msgid "Processing attributes..." +msgstr "" + +#: src/lang.c:993 msgid "Processing mail messages marked for deletion." msgstr "" -#: src/lang.c:759 +#: src/lang.c:994 msgid "Processing saved articles marked for deletion." msgstr "" -#: src/lang.c:760 +#: src/lang.c:995 #, c-format msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: " msgstr "" -#: src/lang.c:761 +#: src/lang.c:996 msgid "Article unchanged, abort mailing?" msgstr "" -#: src/lang.c:762 +#: src/lang.c:997 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "" -#: src/lang.c:764 +#: src/lang.c:999 msgid "Add quick kill filter?" msgstr "" -#: src/lang.c:765 +#: src/lang.c:1000 msgid "Add quick selection filter?" msgstr "" -#: src/lang.c:766 +#: src/lang.c:1001 msgid "Do you really want to quit?" msgstr "" -#: src/lang.c:767 +#: src/lang.c:1002 #, c-format msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: " msgstr "" -#: src/lang.c:768 +#: src/lang.c:1003 msgid "You have tagged articles in this group - quit anyway?" msgstr "" -#: src/lang.c:769 +#: src/lang.c:1004 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "" -#: src/lang.c:770 +#: src/lang.c:1005 #, c-format -msgid "%s=quit %s=edit %s=save kill description: " +msgid "%s=quit, %s=edit, %s=save kill description: " msgstr "" -#: src/lang.c:771 +#: src/lang.c:1006 #, c-format -msgid "%s=quit %s=edit %s=save select description: " +msgid "%s=quit, %s=edit, %s=save select description: " msgstr "" -#: src/lang.c:772 +#: src/lang.c:1007 msgid "Do you really want to quit without saving your configuration?" msgstr "" -#: src/lang.c:775 +#: src/lang.c:1010 msgid "Invalid range - valid are '0-9.$' e.g. 1-$" msgstr "" -#: src/lang.c:776 +#: src/lang.c:1012 msgid "Do you want to abort this operation?" msgstr "" -#: src/lang.c:777 +#: src/lang.c:1013 msgid "Do you want to exit tin immediately?" msgstr "" -#: src/lang.c:778 +#: src/lang.c:1015 msgid "Reading ('q' to quit)..." msgstr "" -#: src/lang.c:779 +#: src/lang.c:1016 #, c-format -msgid "Reading %sarticles..." +msgid "Reading %s articles..." msgstr "" -#: src/lang.c:780 +#: src/lang.c:1017 #, c-format msgid "Reading %sattributes file...\n" msgstr "" -#: src/lang.c:781 +#: src/lang.c:1018 #, c-format msgid "Reading %sconfig file...\n" msgstr "" -#: src/lang.c:782 +#: src/lang.c:1019 msgid "Reading filter file...\n" msgstr "" -#: src/lang.c:783 +#: src/lang.c:1021 +msgid "reading from local spool" +msgstr "" + +#: src/lang.c:1023 +#, c-format +msgid "Reading %s\n" +msgstr "" + +#: src/lang.c:1024 #, c-format msgid "Reading %s groups..." msgstr "" -#: src/lang.c:784 +#: src/lang.c:1025 msgid "Reading input history file...\n" msgstr "" -#: src/lang.c:785 -msgid "Reading keymap file...\n" +#: src/lang.c:1026 +#, c-format +msgid "Reading keymap file: %s\n" msgstr "" -#: src/lang.c:786 +#: src/lang.c:1027 msgid "Reading groups from active file... " msgstr "" -#: src/lang.c:787 +#: src/lang.c:1028 msgid "Reading groups from newsrc file... " msgstr "" -#: src/lang.c:788 +#: src/lang.c:1029 msgid "Reading newsgroups file... " msgstr "" -#: src/lang.c:789 +#: src/lang.c:1030 msgid "Reading newsrc file..." msgstr "" -#: src/lang.c:790 +#: src/lang.c:1031 msgid "References: line " msgstr "" -#: src/lang.c:792 +#: src/lang.c:1033 #, c-format msgid "(%d:%02d remaining)" msgstr "" -#: src/lang.c:794 +#: src/lang.c:1035 #, c-format msgid "Bogus group %s removed." msgstr "" -#: src/lang.c:795 +#: src/lang.c:1036 msgid "Removed from this rule: " msgstr "" -#: src/lang.c:796 +#: src/lang.c:1037 #, c-format msgid "Error: rename %s to %s" msgstr "" -#: src/lang.c:797 +#: src/lang.c:1038 msgid "Reply to author..." msgstr "" -#: src/lang.c:798 +#: src/lang.c:1039 msgid "Repost" msgstr "" -#: src/lang.c:799 +#: src/lang.c:1040 msgid "Reposting article..." msgstr "" -#: src/lang.c:800 +#: src/lang.c:1041 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "" -#: src/lang.c:801 +#: src/lang.c:1042 msgid "Reset newsrc?" msgstr "" -#: src/lang.c:802 +#: src/lang.c:1043 msgid "Responses have been directed to the following newsgroups" msgstr "" -#: src/lang.c:803 +#: src/lang.c:1044 #, c-format msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: " msgstr "" -#: src/lang.c:805 +#: src/lang.c:1045 msgid "Press to continue..." msgstr "" -#: src/lang.c:807 +#: src/lang.c:1047 +#, c-format +msgid "Score: %s" +msgstr "" + +#: src/lang.c:1048 #, c-format msgid "Select From [%s] (y/n): " msgstr "" -#: src/lang.c:808 +#: src/lang.c:1049 msgid "Select Lines: (num): " msgstr "" -#: src/lang.c:809 +#: src/lang.c:1050 msgid "Auto-select Article Menu" msgstr "" -#: src/lang.c:810 +#: src/lang.c:1051 #, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "" -#: src/lang.c:811 +#: src/lang.c:1052 msgid "Select pattern scope: " msgstr "" -#: src/lang.c:812 +#: src/lang.c:1053 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "" -#: src/lang.c:813 +#: src/lang.c:1054 msgid "Select text pattern : " msgstr "" -#: src/lang.c:814 +#: src/lang.c:1055 msgid "Select time in days : " msgstr "" -#: src/lang.c:815 +#: src/lang.c:1056 +msgid "[k]" +msgstr "" + +#: src/lang.c:1057 +msgid "[T]" +msgstr "" + +#: src/lang.c:1058 +msgid " R" +msgstr "" + +#: src/lang.c:1059 #, c-format msgid "" "# %s server configuration file\n" @@ -3387,260 +3571,270 @@ msgid "" "\n" msgstr "" -#: src/lang.c:821 +#: src/lang.c:1065 msgid "Showing unread groups only" msgstr "" -#: src/lang.c:822 +#: src/lang.c:1066 msgid "Subject: line (ignore case) " msgstr "" -#: src/lang.c:823 +#: src/lang.c:1067 msgid "Subject: line (case sensitive)" msgstr "" -#: src/lang.c:824 +#: src/lang.c:1068 msgid "Save" msgstr "" -#: src/lang.c:825 +#: src/lang.c:1069 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "" -#: src/lang.c:826 +#: src/lang.c:1070 msgid "Save configuration before continuing?" msgstr "" -#: src/lang.c:827 +#: src/lang.c:1071 msgid "Save filename> " msgstr "" -#: src/lang.c:828 +#: src/lang.c:1072 msgid "Saved" msgstr "" -#: src/lang.c:829 +#: src/lang.c:1073 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "" -#: src/lang.c:830 +#: src/lang.c:1074 #, c-format msgid "Saved %s...\n" msgstr "" -#: src/lang.c:831 +#: src/lang.c:1075 msgid "Nothing was saved" msgstr "" -#: src/lang.c:832 +#: src/lang.c:1076 #, c-format msgid "" "\n" "%s %d %s from %d %s\n" msgstr "" -#: src/lang.c:833 +#: src/lang.c:1077 #, c-format msgid "-- %s saved to %s%s --" msgstr "" -#: src/lang.c:834 +#: src/lang.c:1078 #, c-format msgid "-- %s saved to %s - %s --" msgstr "" -#: src/lang.c:835 +#: src/lang.c:1079 msgid "Saving..." msgstr "" -#: src/lang.c:836 +#: src/lang.c:1080 #, c-format msgid "%s: Screen initialization failed" msgstr "" -#: src/lang.c:838 +#: src/lang.c:1082 #, c-format msgid "%s: screen is too small\n" msgstr "" -#: src/lang.c:840 +#: src/lang.c:1084 #, c-format msgid "screen is too small, %s is exiting" msgstr "" -#: src/lang.c:841 +#: src/lang.c:1085 msgid "Delete scope?" msgstr "" -#: src/lang.c:842 +#: src/lang.c:1086 msgid "Enter scope> " msgstr "" -#: src/lang.c:843 +#: src/lang.c:1087 msgid "Select new position> " msgstr "" -#: src/lang.c:844 +#: src/lang.c:1088 msgid "New position cannot be a global scope" msgstr "" -#: src/lang.c:845 +#: src/lang.c:1089 msgid "Global scope, operation not allowed" msgstr "" -#: src/lang.c:846 +#: src/lang.c:1090 msgid "Rename scope> " msgstr "" -#: src/lang.c:847 +#: src/lang.c:1091 msgid "Select scope> " msgstr "" -#: src/lang.c:848 +#: src/lang.c:1092 msgid "Scopes Menu" msgstr "" -#: src/lang.c:849 +#: src/lang.c:1093 msgid "Scopes Menu Commands" msgstr "" -#: src/lang.c:850 +#: src/lang.c:1094 #, c-format msgid "Search backwards [%s]> " msgstr "" -#: src/lang.c:851 +#: src/lang.c:1095 #, c-format msgid "Search body [%s]> " msgstr "" -#: src/lang.c:852 +#: src/lang.c:1096 #, c-format msgid "Search forwards [%s]> " msgstr "" -#: src/lang.c:853 +#: src/lang.c:1097 msgid "Searching..." msgstr "" -#: src/lang.c:854 +#: src/lang.c:1098 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "" -#: src/lang.c:855 +#: src/lang.c:1099 msgid "Select article> " msgstr "" -#: src/lang.c:856 +#: src/lang.c:1100 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "" -#: src/lang.c:857 +#: src/lang.c:1101 msgid "Select group> " msgstr "" -#: src/lang.c:858 +#: src/lang.c:1102 #, c-format msgid "Enter selection pattern [%s]> " msgstr "" -#: src/lang.c:859 +#: src/lang.c:1103 msgid "Select thread> " msgstr "" -#: src/lang.c:860 +#: src/lang.c:1104 #, c-format msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n" msgstr "" -#: src/lang.c:861 +#: src/lang.c:1105 msgid "servers active-file" msgstr "" -#: src/lang.c:862 +#: src/lang.c:1106 +#, c-format +msgid "Skipped %s" +msgstr "" + +#: src/lang.c:1107 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "" -#: src/lang.c:863 +#: src/lang.c:1108 msgid "" msgstr "" -#: src/lang.c:864 +#: src/lang.c:1109 #, c-format msgid "Starting: (%s)" msgstr "" -#: src/lang.c:865 +#: src/lang.c:1110 #, c-format msgid "List Thread (%d of %d)" msgstr "" -#: src/lang.c:866 +#: src/lang.c:1111 #, c-format msgid "Thread (%.*s)" msgstr "" -#: src/lang.c:867 +#: src/lang.c:1112 msgid "Enter wildcard subscribe pattern> " msgstr "" -#: src/lang.c:868 +#: src/lang.c:1113 #, c-format msgid "subscribed to %d groups" msgstr "" -#: src/lang.c:869 +#: src/lang.c:1114 #, c-format msgid "Subscribed to %s" msgstr "" -#: src/lang.c:870 +#: src/lang.c:1115 msgid "Subscribing... " msgstr "" -#: src/lang.c:871 +#: src/lang.c:1116 #, c-format msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): " msgstr "" -#: src/lang.c:872 +#: src/lang.c:1117 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "" -#: src/lang.c:873 +#: src/lang.c:1118 msgid "Superseding article ..." msgstr "" -#: src/lang.c:874 +#: src/lang.c:1119 #, c-format msgid "" "\n" "Stopped. Type 'fg' to restart %s\n" msgstr "" -#: src/lang.c:876 +#: src/lang.c:1121 #, c-format msgid "%d days" msgstr "" -#: src/lang.c:877 +#: src/lang.c:1122 msgid "" msgstr "" -#: src/lang.c:878 +#: src/lang.c:1123 msgid "TeX " msgstr "" -#: src/lang.c:879 +#: src/lang.c:1124 +#, c-format +msgid "Version: %s %s release %s (\"%s\")" +msgstr "" + +#: src/lang.c:1125 msgid "# Default action/prompt strings\n" msgstr "" -#: src/lang.c:880 +#: src/lang.c:1126 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" @@ -3651,263 +3845,333 @@ msgid "" "# expire=ON/OFF ON=limit to default_filter_days OFF=don't ever expire\n" msgstr "" -#: src/lang.c:893 +#: src/lang.c:1139 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "" -#: src/lang.c:894 +#: src/lang.c:1140 msgid "# Host & time info used for detecting new groups (don't touch)\n" msgstr "" -#: src/lang.c:895 +#: src/lang.c:1141 msgid "There is no news\n" msgstr "" -#: src/lang.c:896 +#: src/lang.c:1142 msgid "Thread" msgstr "" -#: src/lang.c:897 +#: src/lang.c:1143 msgid "Thread Level Commands" msgstr "" -#: src/lang.c:898 +#: src/lang.c:1144 msgid "Thread deselected" msgstr "" -#: src/lang.c:899 +#: src/lang.c:1145 msgid "Thread selected" msgstr "" -#: src/lang.c:900 +#: src/lang.c:1146 msgid "thread" msgstr "" -#: src/lang.c:901 +#: src/lang.c:1147 #, c-format msgid "Thread %4s of %4s" msgstr "" -#: src/lang.c:902 +#: src/lang.c:1148 msgid "Threading articles..." msgstr "" -#: src/lang.c:903 +#: src/lang.c:1149 +msgid "Threading by multipart" +msgstr "" + +#: src/lang.c:1151 +#, c-format +msgid "TLS handshake failed: %s\n" +msgstr "" + +#: src/lang.c:1153 +msgid "" +msgstr "" + +#: src/lang.c:1154 +msgid "" +msgstr "" + +#: src/lang.c:1155 +msgid "" +msgstr "" + +#: src/lang.c:1156 +msgid "" +msgstr "" + +#: src/lang.c:1157 +#, c-format +msgid "%s handshake done: %s\n" +msgstr "" + +#: src/lang.c:1158 src/lang.c:1309 +msgid "unknown error" +msgstr "" + +#: src/lang.c:1161 +#, c-format +msgid "TLS handshake failed: %s (%d)\n" +msgstr "" + +#: src/lang.c:1162 +#, c-format +msgid "TLS peer verification failed: %s\n" +msgstr "" + +#: src/lang.c:1163 +#, c-format +msgid "TLS peer verification failed, continuing anyway as requested: %s\n" +msgstr "" + +#: src/lang.c:1164 +msgid "" +msgstr "" + +#: src/lang.c:1165 +msgid "unexpected certificate verification status!" +msgstr "" + +#: src/lang.c:1168 +#, c-format +msgid "" +"TLS peer verification failed: %s.\n" +"Continuing anyway as requested.\n" +msgstr "" + +#: src/lang.c:1171 +#, c-format +msgid "TLS handshake done: %s\n" +msgstr "" + +#: src/lang.c:1174 #, c-format msgid "Toggled word highlighting %s" msgstr "" -#: src/lang.c:904 +#: src/lang.c:1175 msgid "Toggled rot13 encoding" msgstr "" -#: src/lang.c:905 +#: src/lang.c:1176 #, c-format msgid "Toggled German TeX encoding %s" msgstr "" -#: src/lang.c:906 +#: src/lang.c:1177 #, c-format msgid "Toggled tab-width to %d" msgstr "" -#: src/lang.c:908 +#: src/lang.c:1179 #, c-format msgid "%d Trying to dotlock %s" msgstr "" -#: src/lang.c:909 +#: src/lang.c:1180 #, c-format msgid "%d Trying to lock %s" msgstr "" -#: src/lang.c:911 +#: src/lang.c:1182 #, c-format msgid "%s=help" msgstr "" -#: src/lang.c:913 +#: src/lang.c:1184 msgid "Unlimited" msgstr "" -#: src/lang.c:914 +#: src/lang.c:1185 msgid "Enter wildcard unsubscribe pattern> " msgstr "" -#: src/lang.c:915 +#: src/lang.c:1186 #, c-format msgid "Error decoding %s : %s" msgstr "" -#: src/lang.c:916 +#: src/lang.c:1187 msgid "No end." msgstr "" -#: src/lang.c:917 +#: src/lang.c:1188 #, c-format msgid "%s successfully decoded." msgstr "" -#: src/lang.c:918 -#, c-format -msgid "" -"%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" -"\n" +#: src/lang.c:1189 +msgid "unchanged" msgstr "" -#: src/lang.c:919 -msgid "unread " +#: src/lang.c:1190 +msgid "(unknown)" msgstr "" -#: src/lang.c:920 +#: src/lang.c:1191 +msgid "unread" +msgstr "" + +#: src/lang.c:1192 #, c-format msgid "unsubscribed from %d groups" msgstr "" -#: src/lang.c:921 +#: src/lang.c:1193 #, c-format msgid "Unsubscribed from %s" msgstr "" -#: src/lang.c:922 +#: src/lang.c:1194 msgid "Unsubscribing... " msgstr "" -#: src/lang.c:923 +#: src/lang.c:1195 msgid "Unthreading articles..." msgstr "" -#: src/lang.c:924 +#: src/lang.c:1196 msgid "Updated" msgstr "" -#: src/lang.c:925 +#: src/lang.c:1197 msgid "Updating" msgstr "" -#: src/lang.c:926 +#: src/lang.c:1198 msgid "URL Menu" msgstr "" -#: src/lang.c:927 +#: src/lang.c:1199 msgid "URL Menu Commands" msgstr "" -#: src/lang.c:928 +#: src/lang.c:1200 #, c-format msgid "Opening %s" msgstr "" -#: src/lang.c:929 +#: src/lang.c:1201 msgid "Select URL> " msgstr "" -#: src/lang.c:930 +#: src/lang.c:1202 msgid "No URLs in this article" msgstr "" -#: src/lang.c:931 +#: src/lang.c:1203 msgid "Use MIME display program for this message?" msgstr "" -#: src/lang.c:932 +#: src/lang.c:1204 msgid " -c mark all news as read in subscribed newsgroups (batch mode)" msgstr "" -#: src/lang.c:933 +#: src/lang.c:1205 msgid " -Z return status indicating if any unread news (batch mode)" msgstr "" -#: src/lang.c:934 +#: src/lang.c:1206 msgid " -q don't check for new newsgroups" msgstr "" -#: src/lang.c:935 +#: src/lang.c:1207 msgid " -X don't save any files on quit" msgstr "" -#: src/lang.c:936 +#: src/lang.c:1208 msgid " -d don't show newsgroup descriptions" msgstr "" -#: src/lang.c:937 +#: src/lang.c:1209 msgid " -G limit get only limit articles/group" msgstr "" -#: src/lang.c:938 +#: src/lang.c:1210 #, c-format msgid " -H help information about %s" msgstr "" -#: src/lang.c:939 +#: src/lang.c:1211 msgid " -h this help message" msgstr "" -#: src/lang.c:940 +#: src/lang.c:1212 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr "" -#: src/lang.c:941 +#: src/lang.c:1213 msgid " -u update index files (batch mode)" msgstr "" -#: src/lang.c:942 +#: src/lang.c:1214 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr "" -#: src/lang.c:943 +#: src/lang.c:1215 #, c-format msgid "" "\n" "Mail bug reports/comments to %s" msgstr "" -#: src/lang.c:944 +#: src/lang.c:1216 msgid " -N mail new news to your posts (batch mode)" msgstr "" -#: src/lang.c:945 +#: src/lang.c:1217 msgid " -M user mail new news to specified user (batch mode)" msgstr "" -#: src/lang.c:946 +#: src/lang.c:1218 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr "" -#: src/lang.c:947 +#: src/lang.c:1219 msgid " -x no-posting mode" msgstr "" -#: src/lang.c:948 +#: src/lang.c:1220 msgid " -w post an article and exit" msgstr "" -#: src/lang.c:949 +#: src/lang.c:1221 msgid " -o post all postponed articles and exit" msgstr "" -#: src/lang.c:950 +#: src/lang.c:1222 msgid " -R read news saved by -S option" msgstr "" -#: src/lang.c:951 +#: src/lang.c:1223 #, c-format msgid " -s dir save news directory [default=%s]" msgstr "" -#: src/lang.c:952 +#: src/lang.c:1224 msgid " -S save new news for later reading (batch mode)" msgstr "" -#: src/lang.c:953 +#: src/lang.c:1225 msgid " -z start if any unread news" msgstr "" -#: src/lang.c:954 +#: src/lang.c:1226 #, c-format msgid "" "A Usenet reader.\n" @@ -3915,47 +4179,65 @@ msgid "" "Usage: %s [options] [newsgroup[,...]]" msgstr "" -#: src/lang.c:955 +#: src/lang.c:1227 msgid " -v verbose output for batch mode options" msgstr "" -#: src/lang.c:956 +#: src/lang.c:1228 msgid " -V print version & date information" msgstr "" -#: src/lang.c:957 +#: src/lang.c:1229 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "" -#: src/lang.c:958 +#: src/lang.c:1230 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "" -#: src/lang.c:959 +#: src/lang.c:1231 #, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "" -#: src/lang.c:960 +#: src/lang.c:1232 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "" -#: src/lang.c:966 +#: src/lang.c:1233 +msgid "uuencoded file" +msgstr "" + +#: src/lang.c:1234 +msgid "incomplete uuencoded file" +msgstr "" + +#: src/lang.c:1237 +#, c-format +msgid "Valid not after : %s\n" +msgstr "" + +#: src/lang.c:1238 +#, c-format +msgid "Valid not before: %s\n" +msgstr "" + +#: src/lang.c:1240 #, c-format msgid "" "\n" "%s%d out of range (0 - %d). Reset to 0" msgstr "" -#: src/lang.c:967 +#: src/lang.c:1241 #, c-format msgid "View '%s' (%s/%s)?" msgstr "" -#: src/lang.c:969 +#: src/lang.c:1243 #, c-format msgid "" "\n" @@ -3963,33 +4245,33 @@ msgid "" "%-100s\n" msgstr "" -#: src/lang.c:970 +#: src/lang.c:1244 msgid "" "\n" "Warning: article unchanged after editing\n" msgstr "" -#: src/lang.c:971 +#: src/lang.c:1245 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" msgstr "" -#: src/lang.c:972 +#: src/lang.c:1246 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" "\".\n" msgstr "" -#: src/lang.c:974 +#: src/lang.c:1248 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" " with \"Re: \" and does not contain \"(was:\".\n" msgstr "" -#: src/lang.c:977 +#: src/lang.c:1251 msgid "" "Read carefully!\n" "\n" @@ -4003,7 +4285,7 @@ msgid "" "\n" msgstr "" -#: src/lang.c:981 +#: src/lang.c:1255 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4012,13 +4294,38 @@ msgid "" " not be encoded properly.\n" msgstr "" -#: src/lang.c:986 +#: src/lang.c:1261 +#, c-format +msgid "" +"\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 "" + +#: src/lang.c:1265 +#, c-format +msgid "" +"\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 "" + +#: src/lang.c:1269 +#, c-format +msgid "" +"\n" +"Line %d is longer than %d octets and should be folded, but encoding\n" +"is not set to %s.\n" +msgstr "" + +#: src/lang.c:1272 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" msgstr "" -#: src/lang.c:987 +#: src/lang.c:1273 #, c-format msgid "" "\n" @@ -4028,7 +4335,7 @@ msgid "" "Read WHATSNEW, etc...\n" msgstr "" -#: src/lang.c:989 +#: src/lang.c:1275 #, c-format msgid "" "\n" @@ -4037,7 +4344,7 @@ msgid "" "Some values in your %s file may be ignored, others might have changed!\n" msgstr "" -#: src/lang.c:992 +#: src/lang.c:1278 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4047,19 +4354,19 @@ msgid "" "before you start tin once again!\n" msgstr "" -#: src/lang.c:996 +#: src/lang.c:1282 #, c-format msgid "" "\n" "Warning: Found %d '-- \\n' lines, this may confuse some people.\n" msgstr "" -#: src/lang.c:997 +#: src/lang.c:1283 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "" -#: src/lang.c:998 +#: src/lang.c:1284 #, c-format msgid "" "\n" @@ -4070,49 +4377,135 @@ msgid "" " possible.\n" msgstr "" -#: src/lang.c:1002 +#: src/lang.c:1288 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " msgstr "" -#: src/lang.c:1003 +#: src/lang.c:1289 +#, c-format +msgid "" +"Warning: line %d contains unprintable chars:\n" +"%s\n" +msgstr "" + +#: src/lang.c:1290 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" msgstr "" -#: src/lang.c:1004 +#: src/lang.c:1291 msgid "Writing attributes file..." msgstr "" -#: src/lang.c:1006 +#: src/lang.c:1292 +#, c-format +msgid "Writing %s\n" +msgstr "" + +#: src/lang.c:1293 +msgid "Writing overview cache..." +msgstr "" + +#: src/lang.c:1295 #, c-format msgid "%4d Responses" msgstr "" -#: src/lang.c:1008 +#: src/lang.c:1297 +msgid "Can't run slrnface: couldn't construct fifo name." +msgstr "" + +#: src/lang.c:1298 +#, c-format +msgid "Can't run slrnface: failed to create %s" +msgstr "" + +#: src/lang.c:1299 +#, c-format +msgid "Slrnface abnormally exited, code %d." +msgstr "" + +#: src/lang.c:1300 +#, c-format +msgid "Slrnface failed: %s." +msgstr "" + +#: src/lang.c:1301 +#, c-format +msgid "Can't run slrnface: Environment variable %s not found." +msgstr "" + +#: src/lang.c:1302 +msgid "Can't run slrnface: Not running in an xterm." +msgstr "" + +#: src/lang.c:1303 +msgid "couldn't connect to display" +msgstr "" + +#: src/lang.c:1304 +msgid "can't open FIFO" +msgstr "" + +#: src/lang.c:1305 +msgid "executable not found" +msgstr "" + +#: src/lang.c:1306 +msgid "fork() failed" +msgstr "" + +#: src/lang.c:1307 +msgid "couldn't find controlling terminal" +msgstr "" + +#: src/lang.c:1308 +msgid "terminal doesn't export width and height" +msgstr "" + +#: src/lang.c:1310 +msgid "WINDOWID not found in environment" +msgstr "" + +#: src/lang.c:1311 +msgid "" +"This directory is used to create named pipes for communication between\n" +"slrnface and its parent process. It should normally be empty because\n" +"the pipe is deleted right after it has been opened by both processes.\n" +"\n" +"File names generated by slrnface have the form \"hostname.pid\". It is\n" +"probably an error if they linger here longer than a fraction of a second.\n" +"\n" +"However, if the directory is mounted from an NFS server, you might see\n" +"special files created by your NFS server while slrnface is running.\n" +"Do not try to remove them.\n" +msgstr "" + +#: src/lang.c:1324 #, c-format msgid "Added %d %s" msgstr "" -#: src/lang.c:1009 +#: src/lang.c:1325 msgid "No unsubscribed groups to show" msgstr "" -#: src/lang.c:1010 +#: src/lang.c:1326 msgid "Showing subscribed to groups only" msgstr "" -#: src/lang.c:1011 +#: src/lang.c:1327 msgid "Yes " msgstr "" -#: src/lang.c:1012 +#: src/lang.c:1328 msgid "You have mail" msgstr "" -#: src/lang.c:1017 +#: src/lang.c:1333 #, c-format msgid "" "\n" @@ -4125,11 +4518,11 @@ msgid "" " M)enu option.\n" msgstr "" -#: src/lang.c:1028 +#: src/lang.c:1344 msgid " -D mode debug mode" msgstr "" -#: src/lang.c:1032 +#: src/lang.c:1348 msgid "" "Read carefully!\n" "\n" @@ -4146,11 +4539,11 @@ msgid "" "\n" msgstr "" -#: src/lang.c:1041 +#: src/lang.c:1357 msgid "toggle color" msgstr "" -#: src/lang.c:1042 +#: src/lang.c:1358 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4175,393 +4568,429 @@ msgid "" "\n" msgstr "" -#: src/lang.c:1062 +#: src/lang.c:1378 msgid " -a toggle color flag" msgstr "" -#: src/lang.c:1066 +#: src/lang.c:1382 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" msgstr "" -#: src/lang.c:1067 +#: src/lang.c:1383 #, c-format msgid "" "\n" "Error: \"%s\" is renamed, use \"%s\" instead!\n" msgstr "" -#: src/lang.c:1068 +#: src/lang.c:1384 #, c-format msgid "" "\n" "Error: cross-posting to %d newsgroups and no Followup-To line!\n" msgstr "" -#: src/lang.c:1069 +#: src/lang.c:1385 #, c-format msgid "" "\n" "Error: \"%s\" is not a valid newsgroup!\n" msgstr "" -#: src/lang.c:1071 +#: src/lang.c:1387 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" msgstr "" -#: src/lang.c:1072 +#: src/lang.c:1388 #, c-format msgid "" "\n" "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n" msgstr "" -#: src/lang.c:1073 +#: src/lang.c:1389 #, c-format msgid "" "\n" "Warning: cross-posting to %d newsgroups and no Followup-To line!\n" msgstr "" -#: src/lang.c:1074 +#: src/lang.c:1390 #, c-format msgid "" "\n" "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n" msgstr "" -#: src/lang.c:1075 +#: src/lang.c:1391 #, c-format msgid "" "\n" "Warning: \"%s\" is not a valid newsgroup at this site!\n" msgstr "" -#: src/lang.c:1079 +#: src/lang.c:1395 #, c-format msgid "%d files successfully written from %d articles. %d %s occurred." msgstr "" -#: src/lang.c:1080 +#: src/lang.c:1396 msgid "Missing parts." msgstr "" -#: src/lang.c:1081 +#: src/lang.c:1397 msgid "No beginning." msgstr "" -#: src/lang.c:1082 +#: src/lang.c:1398 msgid "No data." msgstr "" -#: src/lang.c:1083 +#: src/lang.c:1399 msgid "Unknown error." msgstr "" -#: src/lang.c:1086 +#: src/lang.c:1402 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "" -#: src/lang.c:1091 +#: src/lang.c:1407 msgid "Reading mail active file... " msgstr "" -#: src/lang.c:1092 +#: src/lang.c:1408 msgid "Reading mailgroups file... " msgstr "" -#: src/lang.c:1096 +#: src/lang.c:1412 msgid "perform PGP operations on article" msgstr "" -#: src/lang.c:1097 +#: src/lang.c:1413 msgid "Add key(s) to public keyring?" msgstr "" -#: src/lang.c:1098 +#: src/lang.c:1414 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "" -#: src/lang.c:1099 +#: src/lang.c:1415 #, c-format msgid "%s=sign, %s=sign & include public key, %s=quit: " msgstr "" -#: src/lang.c:1100 +#: src/lang.c:1416 #, c-format msgid "PGP has not been set up (can't open %s)" msgstr "" -#: src/lang.c:1101 +#: src/lang.c:1417 msgid "Article not signed and no public keys found" msgstr "" -#: src/lang.c:1103 +#: src/lang.c:1419 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1104 +#: src/lang.c:1420 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: " msgstr "" -#: src/lang.c:1105 +#: src/lang.c:1421 #, c-format msgid "" "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1107 +#: src/lang.c:1423 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1108 +#: src/lang.c:1424 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: " msgstr "" -#: src/lang.c:1109 +#: src/lang.c:1425 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1113 +#: src/lang.c:1429 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1114 +#: src/lang.c:1430 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: " msgstr "" -#: src/lang.c:1115 +#: src/lang.c:1431 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1117 +#: src/lang.c:1433 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: " msgstr "" -#: src/lang.c:1118 +#: src/lang.c:1434 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "" -#: src/lang.c:1119 +#: src/lang.c:1435 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "" -#: src/lang.c:1125 +#: src/lang.c:1441 msgid "Try cache_overview_files to speed up things.\n" msgstr "" -#: src/lang.c:1126 +#: src/lang.c:1442 msgid "Tin will use local index files instead.\n" msgstr "" -#: src/lang.c:1127 +#: src/lang.c:1443 msgid "Cannot find NNTP server name" msgstr "" -#: src/lang.c:1128 +#: src/lang.c:1444 +msgid "CAPABILITIES did not announce READER" +msgstr "" + +#: src/lang.c:1445 #, c-format msgid "Connecting to %s:%u..." msgstr "" -#: src/lang.c:1129 +#: src/lang.c:1446 +msgid "NNTP connection error. Exiting..." +msgstr "" + +#: src/lang.c:1447 msgid "Disconnecting from server..." msgstr "" -#: src/lang.c:1130 +#: src/lang.c:1448 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "" -#: src/lang.c:1131 +#: src/lang.c:1449 msgid "205 Closing connection" msgstr "" -#: src/lang.c:1132 +#: src/lang.c:1450 msgid "Your server does not support the NNTP XOVER or OVER command.\n" msgstr "" -#: src/lang.c:1133 +#: src/lang.c:1452 +#, c-format +msgid "Port isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1453 +#, c-format +msgid "Port in %s isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1454 +#, c-format +msgid "reconnect (%d) limit %d reached, giving up." +msgstr "" + +#: src/lang.c:1456 msgid "Connection to news server has timed out. Reconnect?" msgstr "" -#: src/lang.c:1134 +#: src/lang.c:1457 #, c-format msgid "" "Put the server name in the file %s,\n" "or set the environment variable NNTPSERVER" msgstr "" -#: src/lang.c:1135 +#: src/lang.c:1459 +msgid "Continuing..." +msgstr "" + +#: src/lang.c:1460 +#, c-format +msgid "Read timeout from server (%d seconds) - quit tin?" +msgstr "" + +#: src/lang.c:1461 +msgid " -C try COMPRESS NNTP extension" +msgstr "" + +#: src/lang.c:1463 msgid " -A force authentication on connect" msgstr "" -#: src/lang.c:1136 +#: src/lang.c:1464 #, c-format msgid " -g serv read news from NNTP server serv [default=%s]" msgstr "" -#: src/lang.c:1137 +#: src/lang.c:1465 #, c-format msgid " -p port use port as NNTP port [default=%d]" msgstr "" -#: src/lang.c:1139 +#: src/lang.c:1467 msgid " -k skip verification for NNTPS" msgstr "" -#: src/lang.c:1140 +#: src/lang.c:1468 msgid " -T enable NNTPS" msgstr "" -#: src/lang.c:1142 +#: src/lang.c:1470 msgid " -Q quick start. Same as -dnq" msgstr "" -#: src/lang.c:1143 +#: src/lang.c:1471 msgid " -r read news remotely from default NNTP server" msgstr "" -#: src/lang.c:1144 +#: src/lang.c:1472 msgid " -l use only LIST instead of GROUP (-n) command" msgstr "" -#: src/lang.c:1145 +#: src/lang.c:1473 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr "" -#: src/lang.c:1147 +#: src/lang.c:1475 msgid " -4 force connecting via IPv4" msgstr "" -#: src/lang.c:1148 +#: src/lang.c:1476 msgid " -6 force connecting via IPv6" msgstr "" -#: src/lang.c:1149 +#: src/lang.c:1477 msgid "" "\n" "socket or connect problem\n" msgstr "" -#: src/lang.c:1151 +#: src/lang.c:1479 #, c-format msgid "" "\n" "Connection to %s: " msgstr "" -#: src/lang.c:1152 +#: src/lang.c:1480 msgid "Giving up...\n" msgstr "" -#: src/lang.c:1154 +#: src/lang.c:1482 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "" -#: src/lang.c:1158 +#: src/lang.c:1486 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:1161 +#: src/lang.c:1489 msgid "Your server does not have Xref: in its XOVER information.\n" msgstr "" -#: src/lang.c:1164 +#: src/lang.c:1492 #, c-format msgid "Can't open %s. Try %s -r to read news via NNTP." msgstr "" -#: src/lang.c:1167 +#: src/lang.c:1495 msgid " -Q quick start. Same as -dq" msgstr "" -#: src/lang.c:1168 +#: src/lang.c:1496 msgid " -l read only active file instead of scanning spool (-n) command" msgstr "" -#: src/lang.c:1169 +#: src/lang.c:1497 msgid " -n only read subscribed .newsrc groups from spool" msgstr "" -#: src/lang.c:1170 +#: src/lang.c:1498 msgid "Your server does not have Xref: in its NOV-files.\n" msgstr "" -#: src/lang.c:1174 +#: src/lang.c:1502 msgid "Posting using external inews failed. Use built in inews instead?" msgstr "" -#: src/lang.c:1175 +#: src/lang.c:1503 msgid "It worked! Should I always use my built in inews from now on?" msgstr "" -#: src/lang.c:1179 +#: src/lang.c:1507 #, c-format msgid "%d %s printed" msgstr "" -#: src/lang.c:1180 +#: src/lang.c:1508 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "" -#: src/lang.c:1181 +#: src/lang.c:1509 msgid "Print" msgstr "" -#: src/lang.c:1182 +#: src/lang.c:1510 msgid "Printing..." msgstr "" -#: src/lang.c:1186 +#: src/lang.c:1514 #, c-format msgid "%d %s piped to \"%s\"" msgstr "" -#: src/lang.c:1187 +#: src/lang.c:1515 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "" -#: src/lang.c:1188 +#: src/lang.c:1516 msgid "No command" msgstr "" -#: src/lang.c:1189 +#: src/lang.c:1517 msgid "Pipe" msgstr "" -#: src/lang.c:1190 +#: src/lang.c:1518 #, c-format msgid "Pipe to command [%.*s]> " msgstr "" -#: src/lang.c:1191 +#: src/lang.c:1519 msgid "Piping..." msgstr "" -#: src/lang.c:1193 +#: src/lang.c:1521 msgid "Piping not enabled." msgstr "" -#: src/lang.c:1197 +#: src/lang.c:1525 #, c-format msgid "" "\n" @@ -4571,7 +5000,7 @@ msgid "" " newsgroup names.\n" msgstr "" -#: src/lang.c:1202 +#: src/lang.c:1530 #, c-format msgid "" "\n" @@ -4580,7 +5009,7 @@ msgid "" " Please write all newsgroups into a single line.\n" msgstr "" -#: src/lang.c:1207 +#: src/lang.c:1535 #, c-format msgid "" "\n" @@ -4589,14 +5018,14 @@ msgid "" " To avoid trouble please write all newsgroups into a single line.\n" msgstr "" -#: src/lang.c:1211 +#: src/lang.c:1539 #, c-format msgid "" "\n" "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n" msgstr "" -#: src/lang.c:1216 +#: src/lang.c:1544 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -4618,619 +5047,616 @@ msgid "" " likely to ignore it completely. It's a crowded net out there.\n" msgstr "" -#: src/lang.c:1229 +#: src/lang.c:1557 msgid "shell escape" msgstr "" -#: src/lang.c:1230 +#: src/lang.c:1558 #, c-format msgid "Shell Command (%s)" msgstr "" -#: src/lang.c:1231 +#: src/lang.c:1559 #, c-format msgid "Enter shell command [%s]> " msgstr "" -#: src/lang.c:1235 +#: src/lang.c:1563 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "" -#: src/lang.c:1239 +#: src/lang.c:1567 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "" -#: src/lang.c:1241 +#: src/lang.c:1569 #, c-format msgid "Group %.*s..." msgstr "" -#: src/lang.c:1245 +#: src/lang.c:1573 msgid "Server unavailable\n" msgstr "" -#: src/lang.c:1251 +#: src/lang.c:1579 #, 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:1252 +#: src/lang.c:1580 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1254 +#: src/lang.c:1582 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1255 +#: src/lang.c:1583 #, c-format msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1259 +#: src/lang.c:1587 #, c-format msgid "" "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1260 +#: src/lang.c:1588 #, c-format msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1262 +#: src/lang.c:1590 #, c-format msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1263 +#: src/lang.c:1591 #, c-format msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" msgstr "" -#: src/lang.c:1269 +#: src/lang.c:1597 msgid "Terminal does not support color" msgstr "" -#: src/lang.c:1274 +#: src/lang.c:1602 #, c-format msgid "Trying %s" msgstr "" -#: src/lang.c:1288 src/lang.c:1316 src/lang.c:1607 src/refs.c:292 -msgid "None" -msgstr "" - -#: src/lang.c:1289 +#: src/lang.c:1617 msgid "Subject" msgstr "" -#: src/lang.c:1290 +#: src/lang.c:1618 msgid "References" msgstr "" -#: src/lang.c:1291 +#: src/lang.c:1619 msgid "Both Subject and References" msgstr "" -#: src/lang.c:1292 +#: src/lang.c:1620 msgid "Multipart Subject" msgstr "" -#: src/lang.c:1293 +#: src/lang.c:1621 msgid "Percentage Match" msgstr "" -#: src/lang.c:1306 src/lang.c:1397 src/lang.c:1496 src/lang.c:1599 +#: src/lang.c:1634 src/lang.c:1725 src/lang.c:1824 src/lang.c:1927 msgid "No" msgstr "" -#: src/lang.c:1307 src/lang.c:1498 +#: src/lang.c:1635 src/lang.c:1826 msgid "Yes" msgstr "" -#: src/lang.c:1308 +#: src/lang.c:1636 msgid "Hide all" msgstr "" -#: src/lang.c:1317 +#: src/lang.c:1645 msgid "Address" msgstr "" -#: src/lang.c:1318 +#: src/lang.c:1646 msgid "Full Name" msgstr "" -#: src/lang.c:1319 +#: src/lang.c:1647 msgid "Address and Name" msgstr "" -#: src/lang.c:1327 +#: src/lang.c:1655 msgid "Max" msgstr "" -#: src/lang.c:1328 +#: src/lang.c:1656 msgid "Sum" msgstr "" -#: src/lang.c:1329 +#: src/lang.c:1657 msgid "Average" msgstr "" -#: src/lang.c:1339 src/lang.c:1359 +#: src/lang.c:1667 src/lang.c:1687 msgid "Black" msgstr "" -#: src/lang.c:1340 src/lang.c:1360 +#: src/lang.c:1668 src/lang.c:1688 msgid "Red" msgstr "" -#: src/lang.c:1341 src/lang.c:1361 +#: src/lang.c:1669 src/lang.c:1689 msgid "Green" msgstr "" -#: src/lang.c:1342 src/lang.c:1362 +#: src/lang.c:1670 src/lang.c:1690 msgid "Brown" msgstr "" -#: src/lang.c:1343 src/lang.c:1363 +#: src/lang.c:1671 src/lang.c:1691 msgid "Blue" msgstr "" -#: src/lang.c:1344 src/lang.c:1364 +#: src/lang.c:1672 src/lang.c:1692 msgid "Pink" msgstr "" -#: src/lang.c:1345 src/lang.c:1365 +#: src/lang.c:1673 src/lang.c:1693 msgid "Cyan" msgstr "" -#: src/lang.c:1346 src/lang.c:1366 +#: src/lang.c:1674 src/lang.c:1694 msgid "White" msgstr "" -#: src/lang.c:1347 +#: src/lang.c:1675 msgid "Gray" msgstr "" -#: src/lang.c:1348 +#: src/lang.c:1676 msgid "Light Red" msgstr "" -#: src/lang.c:1349 +#: src/lang.c:1677 msgid "Light Green" msgstr "" -#: src/lang.c:1350 +#: src/lang.c:1678 msgid "Yellow" msgstr "" -#: src/lang.c:1351 +#: src/lang.c:1679 msgid "Light Blue" msgstr "" -#: src/lang.c:1352 +#: src/lang.c:1680 msgid "Light Pink" msgstr "" -#: src/lang.c:1353 +#: src/lang.c:1681 msgid "Light Cyan" msgstr "" -#: src/lang.c:1354 +#: src/lang.c:1682 msgid "Light White" msgstr "" -#: src/lang.c:1375 src/lang.c:1503 src/lang.c:1518 +#: src/lang.c:1703 src/lang.c:1831 src/lang.c:1846 msgid "Nothing" msgstr "" -#: src/lang.c:1377 +#: src/lang.c:1705 msgid "Space" msgstr "" -#: src/lang.c:1385 +#: src/lang.c:1713 msgid "Normal" msgstr "" -#: src/lang.c:1386 +#: src/lang.c:1714 msgid "Best highlighting" msgstr "" -#: src/lang.c:1387 +#: src/lang.c:1715 msgid "Underline" msgstr "" -#: src/lang.c:1388 +#: src/lang.c:1716 msgid "Reverse video" msgstr "" -#: src/lang.c:1389 +#: src/lang.c:1717 msgid "Blinking" msgstr "" -#: src/lang.c:1390 +#: src/lang.c:1718 msgid "Half bright" msgstr "" -#: src/lang.c:1391 +#: src/lang.c:1719 msgid "Bold" msgstr "" -#: src/lang.c:1398 +#: src/lang.c:1726 msgid "Cc" msgstr "" -#: src/lang.c:1399 +#: src/lang.c:1727 msgid "Bcc" msgstr "" -#: src/lang.c:1400 +#: src/lang.c:1728 msgid "Cc and Bcc" msgstr "" -#: src/lang.c:1417 src/lang.c:1430 +#: src/lang.c:1745 src/lang.c:1758 msgid "none" msgstr "" -#: src/lang.c:1418 +#: src/lang.c:1746 msgid "commands" msgstr "" -#: src/lang.c:1419 +#: src/lang.c:1747 msgid "select" msgstr "" -#: src/lang.c:1421 +#: src/lang.c:1749 msgid "commands & quit" msgstr "" -#: src/lang.c:1422 +#: src/lang.c:1750 msgid "commands & select" msgstr "" -#: src/lang.c:1423 +#: src/lang.c:1751 msgid "quit & select" msgstr "" -#: src/lang.c:1424 +#: src/lang.c:1752 msgid "commands & quit & select" msgstr "" -#: src/lang.c:1431 +#: src/lang.c:1759 msgid "PageDown" msgstr "" -#: src/lang.c:1432 +#: src/lang.c:1760 msgid "PageNextUnread" msgstr "" -#: src/lang.c:1433 +#: src/lang.c:1761 msgid "PageDown or PageNextUnread" msgstr "" -#: src/lang.c:1439 +#: src/lang.c:1767 msgid "Subject: (case sensitive)" msgstr "" -#: src/lang.c:1440 +#: src/lang.c:1768 msgid "Subject: (ignore case)" msgstr "" -#: src/lang.c:1441 +#: src/lang.c:1769 msgid "From: (case sensitive)" msgstr "" -#: src/lang.c:1442 +#: src/lang.c:1770 msgid "From: (ignore case)" msgstr "" -#: src/lang.c:1443 +#: src/lang.c:1771 msgid "Msg-ID: & full References: line" msgstr "" -#: src/lang.c:1444 +#: src/lang.c:1772 msgid "Msg-ID: & last References: only" msgstr "" -#: src/lang.c:1445 +#: src/lang.c:1773 msgid "Message-ID: entry only" msgstr "" -#: src/lang.c:1446 +#: src/lang.c:1774 msgid "Lines:" msgstr "" -#: src/lang.c:1452 +#: src/lang.c:1780 msgid "Don't trim article body" msgstr "" -#: src/lang.c:1453 +#: src/lang.c:1781 msgid "Skip leading blank lines" msgstr "" -#: src/lang.c:1454 +#: src/lang.c:1782 msgid "Skip trailing blank lines" msgstr "" -#: src/lang.c:1455 +#: src/lang.c:1783 msgid "Skip leading and trailing blank l." msgstr "" -#: src/lang.c:1456 +#: src/lang.c:1784 msgid "Compact multiple between text" msgstr "" -#: src/lang.c:1457 +#: src/lang.c:1785 msgid "Compact multiple and skip leading" msgstr "" -#: src/lang.c:1458 +#: src/lang.c:1786 msgid "Compact multiple and skip trailing" msgstr "" -#: src/lang.c:1459 +#: src/lang.c:1787 msgid "Compact mltpl., skip lead. & trai." msgstr "" -#: src/lang.c:1465 +#: src/lang.c:1793 msgid "Don't show help or mail sign" msgstr "" -#: src/lang.c:1466 +#: src/lang.c:1794 msgid "Show only help sign" msgstr "" -#: src/lang.c:1467 +#: src/lang.c:1795 msgid "Show only mail sign if new mail" msgstr "" -#: src/lang.c:1468 +#: src/lang.c:1796 msgid "Show mail if new mail else help s." msgstr "" -#: src/lang.c:1497 +#: src/lang.c:1825 msgid "Shell archive" msgstr "" -#: src/lang.c:1504 +#: src/lang.c:1832 msgid "Subject: (descending)" msgstr "" -#: src/lang.c:1505 +#: src/lang.c:1833 msgid "Subject: (ascending)" msgstr "" -#: src/lang.c:1506 +#: src/lang.c:1834 msgid "From: (descending)" msgstr "" -#: src/lang.c:1507 +#: src/lang.c:1835 msgid "From: (ascending)" msgstr "" -#: src/lang.c:1508 +#: src/lang.c:1836 msgid "Date: (descending)" msgstr "" -#: src/lang.c:1509 +#: src/lang.c:1837 msgid "Date: (ascending)" msgstr "" -#: src/lang.c:1510 src/lang.c:1519 +#: src/lang.c:1838 src/lang.c:1847 msgid "Score (descending)" msgstr "" -#: src/lang.c:1511 src/lang.c:1520 +#: src/lang.c:1839 src/lang.c:1848 msgid "Score (ascending)" msgstr "" -#: src/lang.c:1512 +#: src/lang.c:1840 msgid "Lines: (descending)" msgstr "" -#: src/lang.c:1513 +#: src/lang.c:1841 msgid "Lines: (ascending)" msgstr "" -#: src/lang.c:1521 +#: src/lang.c:1849 msgid "Last posting date (descending)" msgstr "" -#: src/lang.c:1522 +#: src/lang.c:1850 msgid "Last posting date (ascending)" msgstr "" -#: src/lang.c:1528 +#: src/lang.c:1856 msgid "Quick-sort" msgstr "" -#: src/lang.c:1529 +#: src/lang.c:1857 msgid "Heap-sort" msgstr "" -#: src/lang.c:1536 +#: src/lang.c:1864 msgid "Always Keep" msgstr "" -#: src/lang.c:1537 +#: src/lang.c:1865 msgid "Always Remove" msgstr "" -#: src/lang.c:1538 +#: src/lang.c:1866 msgid "Mark with D on selection screen" msgstr "" -#: src/lang.c:1544 +#: src/lang.c:1872 msgid "Kill only unread arts" msgstr "" -#: src/lang.c:1545 +#: src/lang.c:1873 msgid "Kill all arts & show with K" msgstr "" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1546 +#: src/lang.c:1874 msgid "Kill all arts and never show" msgstr "" -#: src/lang.c:1552 +#: src/lang.c:1880 msgid "Nothing special" msgstr "" -#: src/lang.c:1553 +#: src/lang.c:1881 msgid "Compress quotes" msgstr "" -#: src/lang.c:1554 +#: src/lang.c:1882 msgid "Quote signatures" msgstr "" -#: src/lang.c:1555 +#: src/lang.c:1883 msgid "Compress quotes, quote sigs" msgstr "" -#: src/lang.c:1556 +#: src/lang.c:1884 msgid "Quote empty lines" msgstr "" -#: src/lang.c:1557 +#: src/lang.c:1885 msgid "Compress quotes, quote empty lines" msgstr "" -#: src/lang.c:1558 +#: src/lang.c:1886 msgid "Quote sigs & empty lines" msgstr "" -#: src/lang.c:1559 +#: src/lang.c:1887 msgid "Comp. q., quote sigs & empty lines" msgstr "" -#: src/lang.c:1600 +#: src/lang.c:1928 msgid "With headers" msgstr "" -#: src/lang.c:1601 +#: src/lang.c:1929 msgid "Without headers" msgstr "" -#: src/lang.c:1608 +#: src/lang.c:1936 msgid "NFKC" msgstr "" -#: src/lang.c:1610 +#: src/lang.c:1938 msgid "NFKD" msgstr "" -#: src/lang.c:1611 +#: src/lang.c:1939 msgid "NFC" msgstr "" -#: src/lang.c:1612 +#: src/lang.c:1940 msgid "NFD" msgstr "" -#: src/lang.c:1614 +#: src/lang.c:1942 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1623 +#: src/lang.c:1951 msgid "Display Options" msgstr "" -#: src/lang.c:1630 +#: src/lang.c:1958 msgid "Color Options" msgstr "" -#: src/lang.c:1636 +#: src/lang.c:1964 msgid "Highlight Options" msgstr "" -#: src/lang.c:1643 +#: src/lang.c:1971 msgid "Article-Limiting Options" msgstr "" -#: src/lang.c:1649 +#: src/lang.c:1977 msgid "Posting/Mailing Options" msgstr "" -#: src/lang.c:1655 +#: src/lang.c:1983 msgid "Saving/Printing Options" msgstr "" -#: src/lang.c:1661 +#: src/lang.c:1989 msgid "Expert Options" msgstr "" -#: src/lang.c:1667 +#: src/lang.c:1995 msgid "Filtering Options" msgstr "" -#: src/lang.c:1672 src/lang.c:1703 src/lang.c:1709 src/lang.c:1736 -#: src/lang.c:1788 src/lang.c:1794 src/lang.c:1804 src/lang.c:1815 -#: src/lang.c:1833 src/lang.c:1844 src/lang.c:1913 src/lang.c:2122 -#: src/lang.c:2128 src/lang.c:2134 src/lang.c:2149 src/lang.c:2161 -#: src/lang.c:2168 src/lang.c:2222 src/lang.c:2231 src/lang.c:2237 -#: src/lang.c:2244 src/lang.c:2251 src/lang.c:2258 src/lang.c:2265 -#: src/lang.c:2272 src/lang.c:2279 src/lang.c:2286 src/lang.c:2293 -#: src/lang.c:2300 src/lang.c:2307 src/lang.c:2314 src/lang.c:2321 -#: src/lang.c:2328 src/lang.c:2335 src/lang.c:2342 src/lang.c:2349 -#: src/lang.c:2356 src/lang.c:2363 src/lang.c:2370 src/lang.c:2377 -#: src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 src/lang.c:2405 -#: src/lang.c:2413 src/lang.c:2429 src/lang.c:2436 src/lang.c:2443 -#: src/lang.c:2450 src/lang.c:2456 src/lang.c:2462 src/lang.c:2479 -#: src/lang.c:2491 src/lang.c:2526 src/lang.c:2579 src/lang.c:2593 -#: src/lang.c:2599 src/lang.c:2624 src/lang.c:2642 src/lang.c:2659 -#: src/lang.c:2671 src/lang.c:2704 src/lang.c:2733 src/lang.c:2753 -#: src/lang.c:2781 src/lang.c:2791 src/lang.c:2798 src/lang.c:2824 -#: src/lang.c:2848 src/lang.c:2925 src/lang.c:2940 src/lang.c:2948 -#: src/lang.c:2962 src/lang.c:2968 src/lang.c:3006 +#: src/lang.c:2000 src/lang.c:2031 src/lang.c:2037 src/lang.c:2064 +#: src/lang.c:2116 src/lang.c:2122 src/lang.c:2132 src/lang.c:2143 +#: src/lang.c:2161 src/lang.c:2172 src/lang.c:2241 src/lang.c:2456 +#: src/lang.c:2462 src/lang.c:2468 src/lang.c:2483 src/lang.c:2495 +#: src/lang.c:2502 src/lang.c:2556 src/lang.c:2565 src/lang.c:2571 +#: src/lang.c:2578 src/lang.c:2585 src/lang.c:2592 src/lang.c:2599 +#: src/lang.c:2606 src/lang.c:2613 src/lang.c:2620 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:2761 src/lang.c:2777 +#: src/lang.c:2784 src/lang.c:2791 src/lang.c:2798 src/lang.c:2804 +#: src/lang.c:2810 src/lang.c:2827 src/lang.c:2839 src/lang.c:2874 +#: src/lang.c:2927 src/lang.c:2941 src/lang.c:2947 src/lang.c:2972 +#: src/lang.c:2990 src/lang.c:3007 src/lang.c:3019 src/lang.c:3052 +#: src/lang.c:3081 src/lang.c:3101 src/lang.c:3129 src/lang.c:3139 +#: src/lang.c:3146 src/lang.c:3172 src/lang.c:3196 src/lang.c:3343 +#: src/lang.c:3358 src/lang.c:3366 src/lang.c:3380 src/lang.c:3386 +#: src/lang.c:3424 msgid " toggles, sets, cancels." msgstr "" -#: src/lang.c:1673 +#: src/lang.c:2001 msgid "Show mini menu & posting etiquette" msgstr "" -#: src/lang.c:1674 +#: src/lang.c:2002 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:1679 +#: src/lang.c:2007 msgid "Show short description for each newsgroup. toggles & sets." msgstr "" -#: src/lang.c:1680 +#: src/lang.c:2008 msgid "Show description of each newsgroup" msgstr "" -#: src/lang.c:1681 +#: src/lang.c:2009 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" msgstr "" -#: src/lang.c:1686 +#: src/lang.c:2014 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." msgstr "" -#: src/lang.c:1687 +#: src/lang.c:2015 msgid "In group and thread level, show author by" msgstr "" -#: src/lang.c:1688 +#: src/lang.c:2016 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5240,31 +5666,31 @@ msgid "" "# 3 = both\n" msgstr "" -#: src/lang.c:1697 +#: src/lang.c:2025 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "" -#: src/lang.c:1698 +#: src/lang.c:2026 msgid "Draw -> instead of highlighted bar" msgstr "" -#: src/lang.c:1699 +#: src/lang.c:2027 msgid "# If ON use -> otherwise highlighted bar for selection\n" msgstr "" -#: src/lang.c:1704 +#: src/lang.c:2032 msgid "Use inverse video for page headers" msgstr "" -#: src/lang.c:1705 +#: src/lang.c:2033 msgid "# If ON use inverse video for page headers at different levels\n" msgstr "" -#: src/lang.c:1710 +#: src/lang.c:2038 msgid "Thread articles by" msgstr "" -#: src/lang.c:1711 +#: src/lang.c:2039 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5276,15 +5702,15 @@ msgid "" "# 5 = Percentage Match\n" msgstr "" -#: src/lang.c:1722 +#: src/lang.c:2050 msgid "Enter percentage match required to thread together. sets." msgstr "" -#: src/lang.c:1723 +#: src/lang.c:2051 msgid "Thread percentage match" msgstr "" -#: src/lang.c:1725 +#: src/lang.c:2053 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5299,11 +5725,11 @@ msgid "" "# 'harppy' would be threaded separately from 'happy'\n" msgstr "" -#: src/lang.c:1737 +#: src/lang.c:2065 msgid "Score of a thread" msgstr "" -#: src/lang.c:1738 +#: src/lang.c:2066 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5312,16 +5738,16 @@ msgid "" "# 2 = average\n" msgstr "" -#: src/lang.c:1746 +#: src/lang.c:2074 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "" -#: src/lang.c:1747 +#: src/lang.c:2075 msgid "Sort articles by" msgstr "" -#: src/lang.c:1748 +#: src/lang.c:2076 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5338,15 +5764,15 @@ msgid "" "# 10 = Lines ascending\n" msgstr "" -#: src/lang.c:1764 +#: src/lang.c:2092 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "" -#: src/lang.c:1765 +#: src/lang.c:2093 msgid "Sort threads by" msgstr "" -#: src/lang.c:1766 +#: src/lang.c:2094 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5357,44 +5783,44 @@ msgid "" "# 4 = Last posting date ascending\n" msgstr "" -#: src/lang.c:1776 +#: src/lang.c:2104 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "" -#: src/lang.c:1777 +#: src/lang.c:2105 msgid "Go to first unread article in group" msgstr "" -#: src/lang.c:1778 +#: src/lang.c:2106 msgid "# If ON put cursor at first unread art in group otherwise last art\n" msgstr "" -#: src/lang.c:1782 +#: src/lang.c:2110 msgid "Show all articles or only unread articles. toggles & sets." msgstr "" -#: src/lang.c:1783 +#: src/lang.c:2111 msgid "Show only unread articles" msgstr "" -#: src/lang.c:1784 +#: src/lang.c:2112 msgid "# If ON show only new/unread articles otherwise show all.\n" msgstr "" -#: src/lang.c:1789 +#: src/lang.c:2117 msgid "Show only groups with unread arts" msgstr "" -#: src/lang.c:1790 +#: src/lang.c:2118 msgid "# If ON show only subscribed to groups that contain unread articles.\n" msgstr "" -#: src/lang.c:1795 +#: src/lang.c:2123 msgid "Filter which articles" msgstr "" -#: src/lang.c:1796 +#: src/lang.c:2124 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5403,11 +5829,11 @@ msgid "" "# 2 = kill all articles and never show them\n" msgstr "" -#: src/lang.c:1805 +#: src/lang.c:2133 msgid "Go to the next unread article with" msgstr "" -#: src/lang.c:1806 +#: src/lang.c:2134 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5417,11 +5843,11 @@ msgid "" "# 3 = PAGE DOWN or TAB\n" msgstr "" -#: src/lang.c:1816 +#: src/lang.c:2144 msgid "How to treat blank lines" msgstr "" -#: src/lang.c:1817 +#: src/lang.c:2145 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5438,11 +5864,11 @@ msgid "" "# leading and trailing blank lines\n" msgstr "" -#: src/lang.c:1834 +#: src/lang.c:2162 msgid "Show help/mail sign in level titles" msgstr "" -#: src/lang.c:1835 +#: src/lang.c:2163 msgid "" "# Show help sign, new mail sign, both or nothing in level titles.\n" "# Possible values are (the default is marked with *):\n" @@ -5452,168 +5878,168 @@ msgid "" "# * 3 = Show mail sign if new mail has arrived else show help sign\n" msgstr "" -#: src/lang.c:1845 +#: src/lang.c:2173 msgid "List thread using right arrow key" msgstr "" -#: src/lang.c:1846 +#: src/lang.c:2174 msgid "" "# If ON automatically list thread when entering it using right arrow key.\n" msgstr "" -#: src/lang.c:1850 +#: src/lang.c:2178 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" -#: src/lang.c:1851 +#: src/lang.c:2179 msgid "Character to show deleted articles" msgstr "" -#: src/lang.c:1852 +#: src/lang.c:2180 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1857 +#: src/lang.c:2185 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "" -#: src/lang.c:1858 +#: src/lang.c:2186 msgid "Character to show inrange articles" msgstr "" -#: src/lang.c:1859 +#: src/lang.c:2187 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1864 +#: src/lang.c:2192 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "" -#: src/lang.c:1865 +#: src/lang.c:2193 msgid "Character to show returning arts" msgstr "" -#: src/lang.c:1866 +#: src/lang.c:2194 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1871 +#: src/lang.c:2199 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" -#: src/lang.c:1872 +#: src/lang.c:2200 msgid "Character to show selected articles" msgstr "" -#: src/lang.c:1873 +#: src/lang.c:2201 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1878 +#: src/lang.c:2206 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "" -#: src/lang.c:1879 +#: src/lang.c:2207 msgid "Character to show recent articles" msgstr "" -#: src/lang.c:1880 +#: src/lang.c:2208 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1885 +#: src/lang.c:2213 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" -#: src/lang.c:1886 +#: src/lang.c:2214 msgid "Character to show unread articles" msgstr "" -#: src/lang.c:1887 +#: src/lang.c:2215 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1892 +#: src/lang.c:2220 msgid "Enter character to indicate read articles. sets, cancels." msgstr "" -#: src/lang.c:1893 +#: src/lang.c:2221 msgid "Character to show read articles" msgstr "" -#: src/lang.c:1894 +#: src/lang.c:2222 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" msgstr "" -#: src/lang.c:1899 +#: src/lang.c:2227 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" -#: src/lang.c:1900 +#: src/lang.c:2228 msgid "Character to show killed articles" msgstr "" -#: src/lang.c:1901 +#: src/lang.c:2229 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:1906 +#: src/lang.c:2234 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "" -#: src/lang.c:1907 +#: src/lang.c:2235 msgid "Character to show readselected arts" msgstr "" -#: src/lang.c:1908 +#: src/lang.c:2236 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:1914 +#: src/lang.c:2242 msgid "Abbreviate long newsgroup names" msgstr "" -#: src/lang.c:1915 +#: src/lang.c:2243 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:1921 +#: src/lang.c:2249 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" msgstr "" -#: src/lang.c:1922 +#: src/lang.c:2250 msgid "Number of lines to scroll in pager" msgstr "" -#: src/lang.c:1923 +#: src/lang.c:2251 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -5624,40 +6050,52 @@ msgid "" "# 2 or greater = scroll by 2 or more lines (only in the pager)\n" msgstr "" -#: src/lang.c:1933 +#: src/lang.c:2261 msgid "Display signatures. toggles & sets." msgstr "" -#: src/lang.c:1934 +#: src/lang.c:2262 msgid "Display signatures" msgstr "" -#: src/lang.c:1935 +#: src/lang.c:2263 msgid "# If OFF don't show signatures when displaying articles\n" msgstr "" -#: src/lang.c:1940 +#: src/lang.c:2267 +msgid "Display article score. toggles & sets." +msgstr "" + +#: src/lang.c:2268 +msgid "Display article score" +msgstr "" + +#: src/lang.c:2269 +msgid "# If ON show article score when displaying articles\n" +msgstr "" + +#: src/lang.c:2274 msgid "Remove soft hyphens. toggles & sets." msgstr "" -#: src/lang.c:1941 +#: src/lang.c:2275 msgid "Remove soft hyphens" msgstr "" -#: src/lang.c:1942 +#: src/lang.c:2276 msgid "# If ON remove soft hyphens when displaying articles\n" msgstr "" -#: src/lang.c:1947 +#: src/lang.c:2281 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" -#: src/lang.c:1948 +#: src/lang.c:2282 msgid "Display uue data as an attachment" msgstr "" -#: src/lang.c:1949 +#: src/lang.c:2283 msgid "" "# Handling of uuencoded data in the pager\n" "# Possible values are (the default is marked with *):\n" @@ -5669,30 +6107,30 @@ msgid "" "# be folded into a tag line.\n" msgstr "" -#: src/lang.c:1959 +#: src/lang.c:2293 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "" -#: src/lang.c:1960 +#: src/lang.c:2294 msgid "Display \"a as Umlaut-a" msgstr "" -#: src/lang.c:1961 +#: src/lang.c:2295 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" msgstr "" -#: src/lang.c:1966 src/lang.c:1976 +#: src/lang.c:2300 src/lang.c:2310 msgid "Space separated list of header fields" msgstr "" -#: src/lang.c:1967 +#: src/lang.c:2301 msgid "Display these header fields (or *)" msgstr "" -#: src/lang.c:1968 +#: src/lang.c:2302 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" @@ -5702,11 +6140,11 @@ msgid "" "# spaces. Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1977 +#: src/lang.c:2311 msgid "Do not display these header fields" msgstr "" -#: src/lang.c:1978 +#: src/lang.c:2312 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" @@ -5718,230 +6156,230 @@ msgid "" "# Not defining anything turns off this option.\n" msgstr "" -#: src/lang.c:1988 +#: src/lang.c:2322 msgid "" "Do you want to enable automatic handling of multipart/alternative articles?" msgstr "" -#: src/lang.c:1989 +#: src/lang.c:2323 msgid "Skip multipart/alternative parts" msgstr "" -#: src/lang.c:1990 +#: src/lang.c:2324 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "" -#: src/lang.c:1994 +#: src/lang.c:2328 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "" -#: src/lang.c:1995 +#: src/lang.c:2329 msgid "Detection of verbatim blocks" msgstr "" -#: src/lang.c:1996 +#: src/lang.c:2330 msgid "# If ON detect verbatim blocks in articles\n" msgstr "" -#: src/lang.c:2001 +#: src/lang.c:2335 msgid "A regex used to decide which lines to show in col_quote." msgstr "" -#: src/lang.c:2002 +#: src/lang.c:2336 msgid "Regex used to show quoted lines" msgstr "" -#: src/lang.c:2003 +#: src/lang.c:2337 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:2009 +#: src/lang.c:2343 msgid "A regex used to decide which lines to show in col_quote2." msgstr "" -#: src/lang.c:2010 +#: src/lang.c:2344 msgid "Regex used to show twice quoted l." msgstr "" -#: src/lang.c:2011 +#: src/lang.c:2345 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:2017 +#: src/lang.c:2351 msgid "A regex used to decide which lines to show in col_quote3." msgstr "" -#: src/lang.c:2018 +#: src/lang.c:2352 msgid "Regex used to show >= 3 times q.l." msgstr "" -#: src/lang.c:2019 +#: src/lang.c:2353 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:2025 +#: src/lang.c:2359 msgid "Enable detection of external quotes? toggles & sets." msgstr "" -#: src/lang.c:2026 +#: src/lang.c:2360 msgid "Detection of external quotes" msgstr "" -#: src/lang.c:2027 +#: src/lang.c:2361 msgid "# If ON detect quoted text from external sources in articles\n" msgstr "" -#: src/lang.c:2031 +#: src/lang.c:2365 msgid "A regex used to decide which lines to show in col_extquote." msgstr "" -#: src/lang.c:2032 +#: src/lang.c:2366 msgid "Regex used to show quotes from external sources" msgstr "" -#: src/lang.c:2033 +#: src/lang.c:2367 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:2040 +#: src/lang.c:2374 msgid "A regex used to decide which words to show in col_markslashes." msgstr "" -#: src/lang.c:2041 +#: src/lang.c:2375 msgid "Regex used to highlight /slashes/" msgstr "" -#: src/lang.c:2042 +#: src/lang.c:2376 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:2048 +#: src/lang.c:2382 msgid "A regex used to decide which words to show in col_markstars." msgstr "" -#: src/lang.c:2049 +#: src/lang.c:2383 msgid "Regex used to highlight *stars*" msgstr "" -#: src/lang.c:2050 +#: src/lang.c:2384 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:2056 +#: src/lang.c:2390 msgid "A regex used to decide which words to show in col_markstroke." msgstr "" -#: src/lang.c:2057 +#: src/lang.c:2391 msgid "Regex used to highlight -strokes-" msgstr "" -#: src/lang.c:2058 +#: src/lang.c:2392 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:2064 +#: src/lang.c:2398 msgid "A regex used to decide which words to show in col_markdash." msgstr "" -#: src/lang.c:2065 +#: src/lang.c:2399 msgid "Regex used to highlight _underline_" msgstr "" -#: src/lang.c:2066 +#: src/lang.c:2400 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:2072 +#: src/lang.c:2406 msgid "A regex used to find Subject prefixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2073 +#: src/lang.c:2407 msgid "Regex with Subject prefixes" msgstr "" -#: src/lang.c:2074 +#: src/lang.c:2408 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:2079 +#: src/lang.c:2413 msgid "A regex used to find Subject suffixes to remove. Use '|' as separator." msgstr "" -#: src/lang.c:2080 +#: src/lang.c:2414 msgid "Regex with Subject suffixes" msgstr "" -#: src/lang.c:2081 +#: src/lang.c:2415 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:2086 +#: src/lang.c:2420 msgid "A regex used to find the begin of a verbatim block." msgstr "" -#: src/lang.c:2087 +#: src/lang.c:2421 msgid "Regex for begin of a verbatim block" msgstr "" -#: src/lang.c:2088 +#: src/lang.c:2422 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2093 +#: src/lang.c:2427 msgid "A regex used to find the end of a verbatim block." msgstr "" -#: src/lang.c:2094 +#: src/lang.c:2428 msgid "Regex for end of a verbatim block" msgstr "" -#: src/lang.c:2095 +#: src/lang.c:2429 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" msgstr "" -#: src/lang.c:2100 +#: src/lang.c:2434 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" msgstr "" -#: src/lang.c:2101 +#: src/lang.c:2435 msgid "MIME binary content viewer" msgstr "" -#: src/lang.c:2102 +#: src/lang.c:2436 msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" "# parts of articles.\n" @@ -5950,49 +6388,49 @@ msgid "" "# for no automatic viewing\n" msgstr "" -#: src/lang.c:2109 +#: src/lang.c:2443 msgid "Confirm before starting non-text viewing program" msgstr "" -#: src/lang.c:2110 +#: src/lang.c:2444 msgid "Ask before using MIME viewer" msgstr "" -#: src/lang.c:2111 +#: src/lang.c:2445 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:2116 +#: src/lang.c:2450 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "" -#: src/lang.c:2117 +#: src/lang.c:2451 msgid "Catchup read groups when quitting" msgstr "" -#: src/lang.c:2118 +#: src/lang.c:2452 msgid "# If ON ask user if read groups should all be marked read\n" msgstr "" -#: src/lang.c:2123 +#: src/lang.c:2457 msgid "Catchup group using left key" msgstr "" -#: src/lang.c:2124 +#: src/lang.c:2458 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n" msgstr "" -#: src/lang.c:2129 +#: src/lang.c:2463 msgid "Catchup thread by using left key" msgstr "" -#: src/lang.c:2135 +#: src/lang.c:2469 msgid "Which actions require confirmation" msgstr "" -#: src/lang.c:2136 +#: src/lang.c:2470 msgid "" "# What should we ask confirmation for.\n" "# Possible values are (the default is marked with *):\n" @@ -6006,79 +6444,79 @@ msgid "" "# 7 = commands & quit & select\n" msgstr "" -#: src/lang.c:2150 +#: src/lang.c:2484 msgid "'Mark as (un)read' ignores tags" msgstr "" -#: src/lang.c:2151 +#: src/lang.c:2485 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "" -#: src/lang.c:2155 +#: src/lang.c:2489 msgid "Program to run to open URLs, sets, cancels." msgstr "" -#: src/lang.c:2156 +#: src/lang.c:2490 msgid "Program that opens URLs" msgstr "" -#: src/lang.c:2157 +#: src/lang.c:2491 msgid "# The program used to open URLs. The actual URL will be appended\n" msgstr "" -#: src/lang.c:2162 +#: src/lang.c:2496 msgid "Use mouse in xterm" msgstr "" -#: src/lang.c:2163 +#: src/lang.c:2497 msgid "# If ON enable mouse button support on xterm terminals\n" msgstr "" -#: src/lang.c:2169 +#: src/lang.c:2503 msgid "Use scroll keys on keypad" msgstr "" -#: src/lang.c:2170 +#: src/lang.c:2504 msgid "# If ON enable scroll keys on terminals that support it\n" msgstr "" -#: src/lang.c:2175 +#: src/lang.c:2509 msgid "Enter maximum number of article to get. sets." msgstr "" -#: src/lang.c:2176 +#: src/lang.c:2510 msgid "Number of articles to get" msgstr "" -#: src/lang.c:2177 +#: src/lang.c:2511 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:2182 +#: src/lang.c:2516 msgid "Enter number of days article is considered recent. sets." msgstr "" -#: src/lang.c:2183 +#: src/lang.c:2517 msgid "Article recentness time limit" msgstr "" -#: src/lang.c:2184 +#: src/lang.c:2518 msgid "# Number of days in which article is considered recent, (0=OFF)\n" msgstr "" -#: src/lang.c:2188 +#: src/lang.c:2522 msgid "" "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "" -#: src/lang.c:2189 +#: src/lang.c:2523 msgid "Wildcard matching" msgstr "" -#: src/lang.c:2190 +#: src/lang.c:2524 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6086,327 +6524,347 @@ msgid "" "# 1 = regex\n" msgstr "" -#: src/lang.c:2197 +#: src/lang.c:2531 msgid "Enter minimal score before an article is marked killed. sets." msgstr "" -#: src/lang.c:2198 +#: src/lang.c:2532 msgid "Score limit (kill)" msgstr "" -#: src/lang.c:2199 +#: src/lang.c:2533 msgid "# Score limit before an article is marked killed\n" msgstr "" -#: src/lang.c:2203 +#: src/lang.c:2537 msgid "Enter default score to kill articles. sets." msgstr "" -#: src/lang.c:2204 +#: src/lang.c:2538 msgid "Default score to kill articles" msgstr "" -#: src/lang.c:2205 +#: src/lang.c:2539 msgid "# Default score to kill articles\n" msgstr "" -#: src/lang.c:2209 +#: src/lang.c:2543 msgid "Enter minimal score before an article is marked hot. sets." msgstr "" -#: src/lang.c:2210 +#: src/lang.c:2544 msgid "Score limit (select)" msgstr "" -#: src/lang.c:2211 +#: src/lang.c:2545 msgid "# Score limit before an article is marked hot\n" msgstr "" -#: src/lang.c:2215 +#: src/lang.c:2549 msgid "Enter default score to select articles. sets." msgstr "" -#: src/lang.c:2216 +#: src/lang.c:2550 msgid "Default score to select articles" msgstr "" -#: src/lang.c:2217 +#: src/lang.c:2551 msgid "# Default score to select articles\n" msgstr "" -#: src/lang.c:2223 +#: src/lang.c:2557 msgid "Use slrnface to show ''X-Face:''s" msgstr "" -#: src/lang.c:2224 +#: src/lang.c:2558 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:2232 +#: src/lang.c:2566 msgid "Use ANSI color" msgstr "" -#: src/lang.c:2233 +#: src/lang.c:2567 msgid "# If ON using ANSI-color\n" msgstr "" -#: src/lang.c:2238 +#: src/lang.c:2572 msgid "Standard foreground color" msgstr "" -#: src/lang.c:2239 +#: src/lang.c:2573 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2245 +#: src/lang.c:2579 msgid "Standard background color" msgstr "" -#: src/lang.c:2246 +#: src/lang.c:2580 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2252 +#: src/lang.c:2586 msgid "Color for inverse text (background)" msgstr "" -#: src/lang.c:2253 +#: src/lang.c:2587 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2259 +#: src/lang.c:2593 msgid "Color for inverse text (foreground)" msgstr "" -#: src/lang.c:2260 +#: src/lang.c:2594 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" msgstr "" -#: src/lang.c:2266 +#: src/lang.c:2600 msgid "Color of text lines" msgstr "" -#: src/lang.c:2267 +#: src/lang.c:2601 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2273 +#: src/lang.c:2607 msgid "Color of mini help menu" msgstr "" -#: src/lang.c:2274 +#: src/lang.c:2608 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" msgstr "" -#: src/lang.c:2280 +#: src/lang.c:2614 msgid "Color of help text" msgstr "" -#: src/lang.c:2281 +#: src/lang.c:2615 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2287 +#: src/lang.c:2621 msgid "Color of status messages" msgstr "" -#: src/lang.c:2288 +#: src/lang.c:2622 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" msgstr "" -#: src/lang.c:2294 +#: src/lang.c:2628 msgid "Color of quoted lines" msgstr "" -#: src/lang.c:2295 +#: src/lang.c:2629 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2301 +#: src/lang.c:2635 msgid "Color of twice quoted line" msgstr "" -#: src/lang.c:2302 +#: src/lang.c:2636 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" msgstr "" -#: src/lang.c:2308 +#: src/lang.c:2642 msgid "Color of =>3 times quoted line" msgstr "" -#: src/lang.c:2309 +#: src/lang.c:2643 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2315 +#: src/lang.c:2649 msgid "Color of article header lines" msgstr "" -#: src/lang.c:2316 +#: src/lang.c:2650 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2322 +#: src/lang.c:2656 msgid "Color of actual news header fields" msgstr "" -#: src/lang.c:2323 +#: src/lang.c:2657 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" msgstr "" -#: src/lang.c:2329 +#: src/lang.c:2663 msgid "Color of article subject lines" msgstr "" -#: src/lang.c:2330 +#: src/lang.c:2664 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" msgstr "" -#: src/lang.c:2336 +#: src/lang.c:2670 msgid "Color of external quotes" msgstr "" -#: src/lang.c:2337 +#: src/lang.c:2671 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" msgstr "" -#: src/lang.c:2343 +#: src/lang.c:2677 msgid "Color of response counter" msgstr "" -#: src/lang.c:2344 +#: src/lang.c:2678 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2350 +#: src/lang.c:2684 msgid "Color of sender (From:)" msgstr "" -#: src/lang.c:2351 +#: src/lang.c:2685 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" msgstr "" -#: src/lang.c:2357 +#: src/lang.c:2691 msgid "Color of help/mail sign" msgstr "" -#: src/lang.c:2358 +#: src/lang.c:2692 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2364 +#: src/lang.c:2698 msgid "Color of signatures" msgstr "" -#: src/lang.c:2365 +#: src/lang.c:2699 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" msgstr "" -#: src/lang.c:2371 +#: src/lang.c:2705 +msgid "Color of negative score" +msgstr "" + +#: src/lang.c:2706 +msgid "" +"# Color of negative score\n" +"# Default: 1 (red)\n" +msgstr "" + +#: src/lang.c:2712 +msgid "Color of positive score" +msgstr "" + +#: src/lang.c:2713 +msgid "" +"# Color of positive score\n" +"# Default: 2 (green)\n" +msgstr "" + +#: src/lang.c:2719 msgid "Color of highlighted URLs" msgstr "" -#: src/lang.c:2372 +#: src/lang.c:2720 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" msgstr "" -#: src/lang.c:2378 +#: src/lang.c:2726 msgid "Color of verbatim blocks" msgstr "" -#: src/lang.c:2379 +#: src/lang.c:2727 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" msgstr "" -#: src/lang.c:2385 +#: src/lang.c:2733 msgid "Color of highlighting with *stars*" msgstr "" -#: src/lang.c:2386 +#: src/lang.c:2734 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" msgstr "" -#: src/lang.c:2392 +#: src/lang.c:2740 msgid "Color of highlighting with _dash_" msgstr "" -#: src/lang.c:2393 +#: src/lang.c:2741 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" msgstr "" -#: src/lang.c:2399 +#: src/lang.c:2747 msgid "Color of highlighting with /slash/" msgstr "" -#: src/lang.c:2400 +#: src/lang.c:2748 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" msgstr "" -#: src/lang.c:2406 +#: src/lang.c:2754 msgid "Color of highlighting with -stroke-" msgstr "" -#: src/lang.c:2407 +#: src/lang.c:2755 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" msgstr "" -#: src/lang.c:2414 +#: src/lang.c:2762 msgid "Attr. of highlighting with *stars*" msgstr "" -#: src/lang.c:2415 +#: src/lang.c:2763 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -6422,57 +6880,57 @@ msgid "" "# Default: 6 (bold)\n" msgstr "" -#: src/lang.c:2430 +#: src/lang.c:2778 msgid "Attr. of highlighting with _dash_" msgstr "" -#: src/lang.c:2431 +#: src/lang.c:2779 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" msgstr "" -#: src/lang.c:2437 +#: src/lang.c:2785 msgid "Attr. of highlighting with /slash/" msgstr "" -#: src/lang.c:2438 +#: src/lang.c:2786 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" msgstr "" -#: src/lang.c:2444 +#: src/lang.c:2792 msgid "Attr. of highlighting with -stroke-" msgstr "" -#: src/lang.c:2445 +#: src/lang.c:2793 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" msgstr "" -#: src/lang.c:2451 +#: src/lang.c:2799 msgid "URL highlighting in message body" msgstr "" -#: src/lang.c:2452 +#: src/lang.c:2800 msgid "# Enable URL highlighting?\n" msgstr "" -#: src/lang.c:2457 +#: src/lang.c:2805 msgid "Word highlighting in message body" msgstr "" -#: src/lang.c:2458 +#: src/lang.c:2806 msgid "# Enable word highlighting?\n" msgstr "" -#: src/lang.c:2463 +#: src/lang.c:2811 msgid "What to display instead of mark" msgstr "" -#: src/lang.c:2464 +#: src/lang.c:2812 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -6482,56 +6940,56 @@ msgid "" "# * 2 = print a space instead\n" msgstr "" -#: src/lang.c:2473 +#: src/lang.c:2821 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "" -#: src/lang.c:2474 +#: src/lang.c:2822 msgid "Page line wrap column" msgstr "" -#: src/lang.c:2475 +#: src/lang.c:2823 msgid "# Wrap article lines at column\n" msgstr "" -#: src/lang.c:2480 +#: src/lang.c:2828 msgid "Wrap around threads on next unread" msgstr "" -#: src/lang.c:2481 +#: src/lang.c:2829 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "" -#: src/lang.c:2485 +#: src/lang.c:2833 msgid "Enter default mail address (and fullname). sets." msgstr "" -#: src/lang.c:2486 src/lang.c:2987 +#: src/lang.c:2834 src/lang.c:3405 msgid "Mail address (and fullname)" msgstr "" -#: src/lang.c:2487 +#: src/lang.c:2835 msgid "# User's mail address (and fullname), if not username@host (fullname)\n" msgstr "" -#: src/lang.c:2492 +#: src/lang.c:2840 msgid "Show empty Followup-To in editor" msgstr "" -#: src/lang.c:2493 +#: src/lang.c:2841 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "" -#: src/lang.c:2497 +#: src/lang.c:2845 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "" -#: src/lang.c:2498 +#: src/lang.c:2846 msgid "Create signature from path/command" msgstr "" -#: src/lang.c:2499 +#: src/lang.c:2847 #, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -6541,50 +6999,50 @@ msgid "" "# sigfile=--none don't append a signature\n" msgstr "" -#: src/lang.c:2507 +#: src/lang.c:2855 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" -#: src/lang.c:2508 +#: src/lang.c:2856 msgid "Prepend signature with \"-- \"" msgstr "" -#: src/lang.c:2509 +#: src/lang.c:2857 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "" -#: src/lang.c:2513 +#: src/lang.c:2861 msgid "Add signature when reposting articles. toggles & sets." msgstr "" -#: src/lang.c:2514 +#: src/lang.c:2862 msgid "Add signature when reposting" msgstr "" -#: src/lang.c:2515 +#: src/lang.c:2863 msgid "# If ON add signature to reposted articles\n" msgstr "" -#: src/lang.c:2519 +#: src/lang.c:2867 msgid "Enter quotation marks, %I for author's initials." msgstr "" -#: src/lang.c:2520 +#: src/lang.c:2868 msgid "Characters used as quote-marks" msgstr "" -#: src/lang.c:2521 +#: src/lang.c:2869 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:2527 +#: src/lang.c:2875 msgid "Quoting behavior" msgstr "" -#: src/lang.c:2528 +#: src/lang.c:2876 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -6598,52 +7056,52 @@ msgid "" "# 7 = Compress quotes, quote signatures, quote empty lines\n" msgstr "" -#: src/lang.c:2541 src/lang.c:2549 src/lang.c:2555 +#: src/lang.c:2889 src/lang.c:2897 src/lang.c:2903 msgid "" "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name" msgstr "" -#: src/lang.c:2542 +#: src/lang.c:2890 msgid "Quote line when following up" msgstr "" -#: src/lang.c:2543 +#: src/lang.c:2891 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:2550 +#: src/lang.c:2898 msgid "Quote line when cross-posting" msgstr "" -#: src/lang.c:2556 +#: src/lang.c:2904 msgid "Quote line when mailing" msgstr "" -#: src/lang.c:2561 +#: src/lang.c:2909 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "" -#: src/lang.c:2562 +#: src/lang.c:2910 msgid "Insert 'User-Agent:' header" msgstr "" -#: src/lang.c:2563 +#: src/lang.c:2911 msgid "# If ON include advertising User-Agent: header\n" msgstr "" -#: src/lang.c:2568 +#: src/lang.c:2916 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -#: src/lang.c:2569 +#: src/lang.c:2917 msgid "MM_CHARSET" msgstr "" -#: src/lang.c:2570 +#: src/lang.c:2918 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -6653,40 +7111,40 @@ msgid "" "# mm_charset is considered not displayable and represented as '?'.\n" msgstr "" -#: src/lang.c:2580 +#: src/lang.c:2928 msgid "MM_NETWORK_CHARSET" msgstr "" -#: src/lang.c:2581 +#: src/lang.c:2929 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "" -#: src/lang.c:2585 +#: src/lang.c:2933 msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" -#: src/lang.c:2586 +#: src/lang.c:2934 msgid "MM_LOCAL_CHARSET" msgstr "" -#: src/lang.c:2587 +#: src/lang.c:2935 msgid "# Charset supported locally.\n" msgstr "" -#: src/lang.c:2594 +#: src/lang.c:2942 msgid "Mailbox format" msgstr "" -#: src/lang.c:2595 +#: src/lang.c:2943 msgid "# Format of the mailbox.\n" msgstr "" -#: src/lang.c:2600 +#: src/lang.c:2948 msgid "MIME encoding in news messages" msgstr "" -#: src/lang.c:2601 +#: src/lang.c:2949 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" @@ -6695,15 +7153,15 @@ msgid "" "# Russian charsets with a lot of 8bit characters.\n" msgstr "" -#: src/lang.c:2609 src/lang.c:2630 +#: src/lang.c:2957 src/lang.c:2978 msgid "Don't change unless you know what you are doing. cancels." msgstr "" -#: src/lang.c:2610 +#: src/lang.c:2958 msgid "Use 8bit characters in news headers" msgstr "" -#: src/lang.c:2611 +#: src/lang.c:2959 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -6711,28 +7169,28 @@ msgid "" "# parameter unless post_mime_encoding is 8bit as well.\n" msgstr "" -#: src/lang.c:2618 +#: src/lang.c:2966 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" -#: src/lang.c:2619 +#: src/lang.c:2967 msgid "View post-processed files" msgstr "" -#: src/lang.c:2620 +#: src/lang.c:2968 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "" -#: src/lang.c:2625 +#: src/lang.c:2973 msgid "MIME encoding in mail messages" msgstr "" -#: src/lang.c:2631 +#: src/lang.c:2979 msgid "Use 8bit characters in mail headers" msgstr "" -#: src/lang.c:2632 +#: src/lang.c:2980 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -6743,36 +7201,36 @@ msgid "" "# turn it ON unless you have some compelling reason.\n" msgstr "" -#: src/lang.c:2643 +#: src/lang.c:2991 msgid "Strip blanks from ends of lines" msgstr "" -#: src/lang.c:2644 +#: src/lang.c:2992 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" msgstr "" -#: src/lang.c:2650 +#: src/lang.c:2998 msgid "If ON, use transliteration. toggles & sets." msgstr "" -#: src/lang.c:2651 +#: src/lang.c:2999 msgid "Transliteration" msgstr "" -#: src/lang.c:2652 +#: src/lang.c:3000 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:2660 +#: src/lang.c:3008 msgid "Send you a Cc/Bcc automatically" msgstr "" -#: src/lang.c:2661 +#: src/lang.c:3009 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" @@ -6782,113 +7240,113 @@ msgid "" "# 3 = Cc and Bcc\n" msgstr "" -#: src/lang.c:2672 +#: src/lang.c:3020 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2673 +#: src/lang.c:3021 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2679 +#: src/lang.c:3027 msgid "Enter address elements about which you want to be warned. sets." msgstr "" -#: src/lang.c:2680 +#: src/lang.c:3028 msgid "Spamtrap warning address parts" msgstr "" -#: src/lang.c:2681 +#: src/lang.c:3029 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:2686 +#: src/lang.c:3034 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "" -#: src/lang.c:2687 +#: src/lang.c:3035 msgid "No. of days a filter entry is valid" msgstr "" -#: src/lang.c:2688 +#: src/lang.c:3036 msgid "# Number of days a short term filter will be active\n" msgstr "" -#: src/lang.c:2692 +#: src/lang.c:3040 msgid "Add posted articles to filter. toggles & sets." msgstr "" -#: src/lang.c:2693 +#: src/lang.c:3041 msgid "Add posted articles to filter" msgstr "" -#: src/lang.c:2694 +#: src/lang.c:3042 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" msgstr "" -#: src/lang.c:2698 +#: src/lang.c:3046 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "" -#: src/lang.c:2699 +#: src/lang.c:3047 msgid "Mail directory" msgstr "" -#: src/lang.c:2700 +#: src/lang.c:3048 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "" -#: src/lang.c:2705 +#: src/lang.c:3053 msgid "Save articles in batch mode (-S)" msgstr "" -#: src/lang.c:2706 +#: src/lang.c:3054 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:2711 +#: src/lang.c:3059 msgid "The directory where you want articles/threads saved." msgstr "" -#: src/lang.c:2712 +#: src/lang.c:3060 msgid "Directory to save arts/threads in" msgstr "" -#: src/lang.c:2713 +#: src/lang.c:3061 msgid "# Directory where articles/threads are saved\n" msgstr "" -#: src/lang.c:2717 +#: src/lang.c:3065 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "" -#: src/lang.c:2718 +#: src/lang.c:3066 msgid "Mark saved articles/threads as read" msgstr "" -#: src/lang.c:2719 +#: src/lang.c:3067 msgid "# If ON mark articles that are saved as read\n" msgstr "" -#: src/lang.c:2723 +#: src/lang.c:3071 msgid "Do post processing (e.g. extract attachments) for saved articles." msgstr "" -#: src/lang.c:2724 +#: src/lang.c:3072 msgid "Post process saved articles" msgstr "" -#: src/lang.c:2725 +#: src/lang.c:3073 msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" "# Possible values are (the default is marked with *):\n" @@ -6897,91 +7355,91 @@ msgid "" "# 2 = Yes\n" msgstr "" -#: src/lang.c:2734 +#: src/lang.c:3082 msgid "Process only unread articles" msgstr "" -#: src/lang.c:2735 +#: src/lang.c:3083 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" msgstr "" -#: src/lang.c:2740 +#: src/lang.c:3088 msgid "Print all or just part of header. toggles & sets." msgstr "" -#: src/lang.c:2741 +#: src/lang.c:3089 msgid "Print all headers when printing" msgstr "" -#: src/lang.c:2742 +#: src/lang.c:3090 msgid "" "# If ON print all of article header otherwise just the important lines\n" msgstr "" -#: src/lang.c:2746 +#: src/lang.c:3094 msgid "" "The printer program with options that is to be used to print articles/" "threads." msgstr "" -#: src/lang.c:2747 +#: src/lang.c:3095 msgid "Printer program with options" msgstr "" -#: src/lang.c:2748 +#: src/lang.c:3096 msgid "# Print program with parameters used to print articles/threads\n" msgstr "" -#: src/lang.c:2754 +#: src/lang.c:3102 msgid "Force redraw after certain commands" msgstr "" -#: src/lang.c:2755 +#: src/lang.c:3103 msgid "" "# If ON a screen redraw will always be done after certain external commands\n" msgstr "" -#: src/lang.c:2759 +#: src/lang.c:3107 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "" -#: src/lang.c:2760 +#: src/lang.c:3108 msgid "Invocation of your editor" msgstr "" -#: src/lang.c:2761 +#: src/lang.c:3109 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" msgstr "" -#: src/lang.c:2766 +#: src/lang.c:3114 msgid "" "Enter name and options for external-inews, --internal for internal inews" msgstr "" -#: src/lang.c:2767 +#: src/lang.c:3115 msgid "External inews" msgstr "" -#: src/lang.c:2768 +#: src/lang.c:3116 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:2772 +#: src/lang.c:3120 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" -#: src/lang.c:2773 +#: src/lang.c:3121 msgid "Invocation of your mail command" msgstr "" -#: src/lang.c:2774 +#: src/lang.c:3122 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" @@ -6989,11 +7447,11 @@ msgid "" "# e.g. mutt interactive : mutt -H %F\n" msgstr "" -#: src/lang.c:2782 +#: src/lang.c:3130 msgid "Use interactive mail reader" msgstr "" -#: src/lang.c:2783 +#: src/lang.c:3131 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7002,67 +7460,67 @@ msgid "" "# 2 = use interactive mailreader without headers in file\n" msgstr "" -#: src/lang.c:2792 +#: src/lang.c:3140 msgid "Remove ~/.article after posting" msgstr "" -#: src/lang.c:2793 +#: src/lang.c:3141 msgid "# If ON remove ~/.article after posting.\n" msgstr "" -#: src/lang.c:2799 +#: src/lang.c:3147 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "" -#: src/lang.c:2800 +#: src/lang.c:3148 msgid "" "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n" msgstr "" -#: src/lang.c:2805 +#: src/lang.c:3153 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" -#: src/lang.c:2806 +#: src/lang.c:3154 msgid "Filename for posted articles" msgstr "" -#: src/lang.c:2807 +#: src/lang.c:3155 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:2812 +#: src/lang.c:3160 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" -#: src/lang.c:2813 +#: src/lang.c:3161 msgid "Keep failed arts in ~/dead.articles" msgstr "" -#: src/lang.c:2814 +#: src/lang.c:3162 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "" -#: src/lang.c:2818 +#: src/lang.c:3166 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "" -#: src/lang.c:2819 +#: src/lang.c:3167 msgid "No unsubscribed groups in newsrc" msgstr "" -#: src/lang.c:2820 +#: src/lang.c:3168 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "" -#: src/lang.c:2825 +#: src/lang.c:3173 msgid "Remove bogus groups from newsrc" msgstr "" -#: src/lang.c:2826 +#: src/lang.c:3174 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7071,64 +7529,65 @@ msgid "" "# 2 = highlight with D on selection screen\n" msgstr "" -#: src/lang.c:2835 +#: src/lang.c:3183 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "" -#: src/lang.c:2836 +#: src/lang.c:3184 msgid "NNTP read timeout in seconds" msgstr "" -#: src/lang.c:2837 +#: src/lang.c:3185 msgid "" "# Time in seconds to wait for a response from the server (0=no timeout)\n" msgstr "" -#: src/lang.c:2842 +#: src/lang.c:3190 msgid "Enter number of seconds until active file will be reread. sets." msgstr "" -#: src/lang.c:2843 +#: src/lang.c:3191 msgid "Interval in secs to reread active" msgstr "" -#: src/lang.c:2844 +#: src/lang.c:3192 msgid "" "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "" -#: src/lang.c:2849 +#: src/lang.c:3197 msgid "Reconnect to server automatically" msgstr "" -#: src/lang.c:2850 +#: src/lang.c:3198 msgid "" "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "" -#: src/lang.c:2854 +#: src/lang.c:3202 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" -#: src/lang.c:2855 +#: src/lang.c:3203 msgid "Cache NNTP overview files locally" msgstr "" -#: src/lang.c:2856 +#: src/lang.c:3204 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "" -#: src/lang.c:2860 src/lang.c:2875 src/lang.c:2895 src/lang.c:2914 +#: src/lang.c:3208 src/lang.c:3223 src/lang.c:3243 src/lang.c:3266 +#: src/lang.c:3291 src/lang.c:3313 src/lang.c:3332 msgid "Enter format string. sets, cancels." msgstr "" -#: src/lang.c:2861 +#: src/lang.c:3209 msgid "Format string for selection level" msgstr "" -#: src/lang.c:2862 +#: src/lang.c:3210 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -7142,11 +7601,11 @@ msgid "" "# %U Unread count\n" msgstr "" -#: src/lang.c:2876 +#: src/lang.c:3224 msgid "Format string for group level" msgstr "" -#: src/lang.c:2877 +#: src/lang.c:3225 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -7165,11 +7624,90 @@ msgid "" "# %S Score\n" msgstr "" -#: src/lang.c:2896 +#: src/lang.c:3244 +msgid "Format string for attachment level" +msgstr "" + +#: src/lang.c:3245 +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:3267 +msgid "Format string for display of mime header" +msgstr "" + +#: src/lang.c:3268 +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:3292 +msgid "Format string for display of uue header" +msgstr "" + +#: src/lang.c:3293 +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:3314 msgid "Format string for thread level" msgstr "" -#: src/lang.c:2897 +#: src/lang.c:3315 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -7187,19 +7725,19 @@ msgid "" "# %T Thread tree (only thread level)\n" msgstr "" -#: src/lang.c:2915 +#: src/lang.c:3333 msgid "Format string for display of dates" msgstr "" -#: src/lang.c:2916 +#: src/lang.c:3334 msgid "# Format string for date representation\n" msgstr "" -#: src/lang.c:2926 +#: src/lang.c:3344 msgid "Unicode normalization form" msgstr "" -#: src/lang.c:2927 +#: src/lang.c:3345 msgid "" "# Unicode normalization form\n" "# Possible values are:\n" @@ -7211,19 +7749,19 @@ msgid "" "# 5 = NFKC_CF\n" msgstr "" -#: src/lang.c:2941 +#: src/lang.c:3359 msgid "Render BiDi" msgstr "" -#: src/lang.c:2942 +#: src/lang.c:3360 msgid "# If ON, bi-directional text is rendered by tin\n" msgstr "" -#: src/lang.c:2949 +#: src/lang.c:3367 msgid "Function for sorting articles" msgstr "" -#: src/lang.c:2950 +#: src/lang.c:3368 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -7231,342 +7769,197 @@ msgid "" "# 1 = heapsort\n" msgstr "" -#: src/lang.c:2963 +#: src/lang.c:3381 msgid "Automatically GroupMarkUnselArtRead" msgstr "" -#: src/lang.c:2969 +#: src/lang.c:3387 msgid "Delete post-process files" msgstr "" -#: src/lang.c:2974 +#: src/lang.c:3392 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "" -#: src/lang.c:2975 +#: src/lang.c:3393 msgid "Mailbox to save sent mails" msgstr "" -#: src/lang.c:2980 +#: src/lang.c:3398 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "" -#: src/lang.c:2981 +#: src/lang.c:3399 msgid "Followup-To: header" msgstr "" -#: src/lang.c:2986 +#: src/lang.c:3404 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "" -#: src/lang.c:2993 +#: src/lang.c:3411 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "" -#: src/lang.c:2994 +#: src/lang.c:3412 msgid "Ispell program" msgstr "" -#: src/lang.c:3000 +#: src/lang.c:3418 msgid "When group is a mailing list, send responses to this email address." msgstr "" -#: src/lang.c:3001 +#: src/lang.c:3419 msgid "Mailing list address" msgstr "" -#: src/lang.c:3007 +#: src/lang.c:3425 msgid "Forward articles as attachment" msgstr "" -#: src/lang.c:3012 +#: src/lang.c:3430 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "" -#: src/lang.c:3013 +#: src/lang.c:3431 msgid "Which MIME types will be saved" msgstr "" -#: src/lang.c:3018 +#: src/lang.c:3436 msgid "Value of the Organization: header. sets, cancels." msgstr "" -#: src/lang.c:3019 +#: src/lang.c:3437 msgid "Organization: header" msgstr "" -#: src/lang.c:3024 +#: src/lang.c:3442 msgid "Filename for saved articles. sets, cancels." msgstr "" -#: src/lang.c:3025 +#: src/lang.c:3443 msgid "savefile" msgstr "" -#: src/lang.c:3030 src/lang.c:3054 +#: src/lang.c:3448 src/lang.c:3472 msgid "Scope for the filter rule. sets, cancels." msgstr "" -#: src/lang.c:3031 +#: src/lang.c:3449 msgid "Quick (1 key) select filter scope" msgstr "" -#: src/lang.c:3036 src/lang.c:3060 +#: src/lang.c:3454 src/lang.c:3478 msgid "Header for filter rule. sets, cancels." msgstr "" -#: src/lang.c:3037 +#: src/lang.c:3455 msgid "Quick (1 key) select filter header" msgstr "" -#: src/lang.c:3042 src/lang.c:3066 +#: src/lang.c:3460 src/lang.c:3484 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "" -#: src/lang.c:3043 +#: src/lang.c:3461 msgid "Quick (1 key) select filter case" msgstr "" -#: src/lang.c:3048 src/lang.c:3072 +#: src/lang.c:3466 src/lang.c:3490 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "" -#: src/lang.c:3049 +#: src/lang.c:3467 msgid "Quick (1 key) select filter expire" msgstr "" -#: src/lang.c:3055 +#: src/lang.c:3473 msgid "Quick (1 key) kill filter scope" msgstr "" -#: src/lang.c:3061 +#: src/lang.c:3479 msgid "Quick (1 key) kill filter header" msgstr "" -#: src/lang.c:3067 +#: src/lang.c:3485 msgid "Quick (1 key) kill filter case" msgstr "" -#: src/lang.c:3073 +#: src/lang.c:3491 msgid "Quick (1 key) kill filter expire" msgstr "" -#: src/lang.c:3079 +#: src/lang.c:3497 msgid "Assume this charset if no charset declaration is present, to set." msgstr "" -#: src/lang.c:3080 +#: src/lang.c:3498 msgid "UNDECLARED_CHARSET" msgstr "" -#: src/lang.c:3086 +#: src/lang.c:3504 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "" -#: src/lang.c:3087 +#: src/lang.c:3505 msgid "X_Body" msgstr "" -#: src/lang.c:3092 +#: src/lang.c:3510 msgid "Insert this header when posting. sets, cancels." msgstr "" -#: src/lang.c:3093 +#: src/lang.c:3511 msgid "X_Headers" msgstr "" -#: src/lang.c:3098 +#: src/lang.c:3516 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "" -#: src/lang.c:3099 +#: src/lang.c:3517 msgid "Insert 'X-Comment-To:' header" msgstr "" -#: src/lang.c:3105 +#: src/lang.c:3523 msgid "Enter name of file containing trusted CA certificates. sets." msgstr "" -#: src/lang.c:3106 +#: src/lang.c:3524 msgid "CA certificate file" msgstr "" -#: src/lang.c:3107 +#: src/lang.c:3525 msgid "" "# name of file containing all trusted CA certificates (empty = system " "default)\n" msgstr "" -#. TODO: lang.c -#: src/main.c:899 -msgid "reading from local spool" -msgstr "" - -#. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:775 -#, c-format -msgid "Error: unlink %s" -msgstr "" - -#: src/misc.c:4005 -#, c-format -msgid "Version: %s %s release %s (\"%s\") %s %s\n" -msgstr "" - -#: src/misc.c:4008 -#, c-format -msgid "Version: %s %s release %s (\"%s\")\n" -msgstr "" - -#: src/newsrc.c:476 -msgid "Unreachable?\n" -msgstr "" - -#: src/nntplib.c:829 +#: src/nntplib.c:908 #, c-format msgid "" "\n" "Server timed out, trying reconnect # %d\n" msgstr "" -#: src/nntplib.c:856 src/signal.c:435 -msgid "NNTP connection error. Exiting..." -msgstr "" - -#: src/nntplib.c:868 src/nntplib.c:1894 +#: src/nntplib.c:950 src/nntplib.c:2032 msgid "Rejoin current group\n" msgstr "" -#: src/nntplib.c:877 src/nntplib.c:1903 +#: src/nntplib.c:959 src/nntplib.c:2041 #, c-format msgid "Read (%s)\n" msgstr "" -#: src/nntplib.c:879 +#: src/nntplib.c:961 #, c-format msgid "Resend last command (%s)\n" msgstr "" -#: src/nntplib.c:1540 -msgid "CAPABILITIES did not announce READER" -msgstr "" - -#: src/nntplib.c:2049 -msgid "MOTD: " -msgstr "" - -#: src/nntps.c:136 -#, c-format -msgid "RAND_status: %s!\n" -msgstr "" - -#: src/nntps.c:142 -#, c-format -msgid "SSL_CTX_new: %s!\n" -msgstr "" - -#: src/nntps.c:151 -#, c-format -msgid "SSL_CTX_set_default_verify_paths: %s!\n" -msgstr "" - -#: src/nntps.c:159 -#, c-format -msgid "SSL_CTX_load_verify_locations: %s!\n" -msgstr "" - -#: src/nntps.c:305 -#, c-format -msgid "BIO_new_socket: %s!\n" -msgstr "" - -#: src/nntps.c:312 -#, c-format -msgid "BIO_new_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:320 src/nntps.c:512 -#, c-format -msgid "BIO_get_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:328 -#, c-format -msgid "SSL_set_tlsext_host_name: %s!\n" -msgstr "" - -#: src/nntps.c:336 -#, c-format -msgid "SSL_set1_host: %s!\n" -msgstr "" - -#: src/nntps.c:410 src/nntps.c:412 -#, c-format -msgid "TLS peer verification failed: %s\n" -msgstr "" - -#: src/nntps.c:438 src/nntps.c:440 -#, c-format -msgid "TLS peer verification failed, continuing anyway as requested: %s\n" -msgstr "" - -#: src/nntps.c:520 src/nntps.c:522 -#, c-format -msgid "TLS handshake failed: %s\n" -msgstr "" - -#: src/nntps.c:528 -#, c-format -msgid "" -"TLS peer verification failed: %s.\n" -"Continuing anyway as requested.\n" -msgstr "" - -#: src/nrctbl.c:184 -#, c-format -msgid "couldn't expand %s\n" -msgstr "" - -#: src/post.c:1782 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is neither set to %s nor to %s\n" -msgstr "" - -#: src/post.c:1787 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n" -"posting doesn't contain any 8bit chars and thus folding won't happen\n" -msgstr "" - -#: src/post.c:1789 -#, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is not set to %s\n" -msgstr "" - -#: src/post.c:2778 -#, c-format -msgid "Posting: %.*s ..." -msgstr "" - -#: src/post.c:4547 -msgid "Can't supersede in mailgroups, try repost instead." -msgstr "" - -#. Check if okay to read -#: src/read.c:204 -msgid "Aborting read, please wait..." -msgstr "" - #: src/read.c:363 msgid "Aborted read\n" msgstr "" @@ -7575,102 +7968,6 @@ msgstr "" msgid "Draining\n" msgstr "" -#: src/refs.c:236 -msgid "unchanged" -msgstr "" - -#: src/refs.c:603 +#: src/refs.c:656 msgid "[- Unavailable -]" msgstr "" - -#. -#. * Add the Message-ID headers to the cache, using the last Reference -#. * as the parent -#. -#. -#. * Add the References data to the cache -#. -#: src/refs.c:1009 src/refs.c:1071 -#, c-format -msgid "Building References-trees (%d/%d)..." -msgstr "" - -#. -#. * preamble -#. * TODO: -> lang.c -#. -#: src/rfc2047.c:1330 -#, c-format -msgid "" -"This message has been composed in the 'multipart/mixed' MIME-format. If you\n" -"are reading this prefix, your mail reader probably has not yet been " -"modified\n" -"to understand the new format, and some of what follows may look strange.\n" -"\n" -msgstr "" - -#: src/save.c:1046 -msgid "bytes" -msgstr "" - -#: src/select.c:422 -msgid "unread" -msgstr "" - -#: src/select.c:422 -msgid "all" -msgstr "" - -#: src/select.c:619 -msgid "[k]" -msgstr "" - -#: src/select.c:621 -msgid "[T]" -msgstr "" - -#: src/select.c:625 src/select.c:627 -msgid " R" -msgstr "" - -#: src/xface.c:75 -msgid "Can't run slrnface: Not running in an xterm." -msgstr "" - -#: src/xface.c:87 src/xface.c:98 src/xface.c:113 -#, c-format -msgid "Can't run slrnface: Environment variable %s not found." -msgstr "" - -#: src/xface.c:122 src/xface.c:154 -#, c-format -msgid "Can't run slrnface: failed to create %s" -msgstr "" - -#: src/xface.c:132 -msgid "" -"This directory is used to create named pipes for communication between\n" -"slrnface and its parent process. It should normally be empty because\n" -"the pipe is deleted right after it has been opened by both processes.\n" -"\n" -"File names generated by slrnface have the form \"hostname.pid\". It is\n" -"probably an error if they linger here longer than a fraction of a second.\n" -"\n" -"However, if the directory is mounted from an NFS server, you might see\n" -"special files created by your NFS server while slrnface is running.\n" -"Do not try to remove them.\n" -msgstr "" - -#: src/xface.c:146 -msgid "Can't run slrnface: couldn't construct fifo name." -msgstr "" - -#: src/xface.c:185 -#, c-format -msgid "Slrnface abnormally exited, code %d." -msgstr "" - -#: src/xface.c:231 -#, c-format -msgid "Slrnface failed: %s." -msgstr "" Binary files tin-2.6.2/po/tr.gmo and tin-2.6.3/po/tr.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.6.2/po/tr.po tin-2.6.3/po/tr.po --- tin-2.6.2/po/tr.po 2022-11-03 12:30:31.000000000 +0100 +++ tin-2.6.3/po/tr.po 2023-12-13 22:25:13.135329043 +0100 @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: tin 2.4.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-03 12:30+0100\n" +"POT-Creation-Date: 2023-12-13 22:25+0100\n" "PO-Revision-Date: 2017-05-29 18:40+0000\n" "Last-Translator: Mesutcan Kurt \n" "Language-Team: Turkish \n" @@ -22,6 +22,189 @@ msgstr "" "X-Bugs: Report translation errors to the Language-Team address.\n" "X-POOTLE-MTIME: 1496083249.000000\n" +#: src/lang.c:45 +msgid "1 Response" +msgstr "1 Yanıt" + +#: src/lang.c:49 +#, c-format +msgid "" +"\n" +"%s contains no newsgroups. Exiting." +msgstr "" +"\n" +"%s haber gruplarını içermiyor. Çıkıyor." + +# fp +# Check if okay to read +#: src/lang.c:51 +msgid "Aborting read, please wait..." +msgstr "Okuma durduruluyor, lütfen bekleyin..." + +#: src/lang.c:53 +msgid "all" +msgstr "Hepsi" + +#: src/lang.c:54 +msgid "All groups" +msgstr "Tüm gruplar" + +#: src/lang.c:55 +#, 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:56 +msgid "Article cancelled (deleted)." +msgstr "Makale iptal edildi (silinmiÅŸ)." + +#: src/lang.c:58 +msgid "Article cannot be cancelled (deleted)." +msgstr "Makale iptal edilemedi (silinemedi)." + +#: src/lang.c:60 +msgid "Article deleted." +msgstr "Makale silindi." + +#: src/lang.c:61 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be mailed to the following address:\n" +" %s" +msgstr "" +"\n" +"Makaleniz :\n" +" \"%s\"\n" +" buna gönderilecektir:\n" +" %s" + +#: src/lang.c:62 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be posted to the following %s:\n" +msgstr "" +"\n" +"Makaleniz :\n" +" \"%s\"\n" +"buna gönderilecektir %s:\n" + +#: src/lang.c:63 +msgid "Article not posted!" +msgstr "Makale gönderilmedi!" + +#: src/lang.c:64 +msgid "Article not saved" +msgstr "Makale kaydedilmedi" + +#: src/lang.c:65 +msgid "Article Level Commands" +msgstr "Makale Seviye Komutları" + +#: src/lang.c:66 +msgid "Article has no parent" +msgstr "Makalenin üstü yok" + +#: src/lang.c:67 +msgid "Parent article has been killed" +msgstr "Üst makale öldürüldü" + +#: src/lang.c:68 +msgid "Parent article is unavailable" +msgstr "Üst makale mevcut deÄŸil." + +#: src/lang.c:69 +#, c-format +msgid "Article posted: %s" +msgstr "Makale gönderildi: %s" + +#: src/lang.c:70 +#, c-format +msgid "Article rejected (saved to %s)" +msgstr "Makale reddedildi (%s dosyasına kaydedildi)" + +#: src/lang.c:71 +#, c-format +msgid "" +"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: " +msgstr "" +"%s=makale, %s=e-posta zinciri, %s=aralık, %s=sıcak, %s=kalıp, " +"%s=etiketlenmiÅŸ, %s=çık: " + +#: src/lang.c:72 +msgid "Article unavailable" +msgstr "Makale mevcut deÄŸil" + +#: src/lang.c:73 +msgid "Article undeleted." +msgstr "Makale silinmeden geri alındı." + +#: src/lang.c:74 +#, c-format +msgid "Article %4d of %4d" +msgstr "Makale %4d/%4d" + +#: src/lang.c:76 +msgid "articles" +msgstr "makaleler" + +#: src/lang.c:77 +msgid "This is a repost of the following article:" +msgstr "Bu, ÅŸu makalenin yeniden gönderimidir:" + +#: src/lang.c:78 +msgid "article" +msgstr "makale" + +#: src/lang.c:79 +msgid "Article" +msgstr "Makale" + +#: src/lang.c:80 +#, c-format +msgid "-- %d %s mailed --" +msgstr "-- %d %s postalandı --" + +#: src/lang.c:81 +#, c-format +msgid " at %s" +msgstr "%s de" + +#: src/lang.c:84 +#, fuzzy, c-format +msgid "charset %s" +msgstr ", karakter kümesi: " + +#: src/lang.c:85 +#, c-format +msgid "content subtype %s" +msgstr "" + +#: src/lang.c:86 +#, c-format +msgid "content type %s" +msgstr "" + +#: src/lang.c:87 +#, c-format +msgid "%*s[-- charset %s not supported --]\n" +msgstr "%*s[-- karakter seti %s desteklenmiyor --]\n" + +#: src/lang.c:88 +#, c-format +msgid "%*s[-- Description: %s --]\n" +msgstr "%*s[-- Tanım:%s --]\n" + +#: src/lang.c:89 +#, fuzzy, c-format +msgid "encoding %s" +msgstr "%s açılıyor" + # #-#-#-#-# tin1.po (PACKAGE VERSION) #-#-#-#-# # TODO: -> lang.c # #-#-#-#-# tin2.po (PACKAGE VERSION) #-#-#-#-# @@ -29,36 +212,84 @@ msgstr "" # #-#-#-#-# tin4.po (PACKAGE VERSION) #-#-#-#-# # TODO: -> lang.c # TODO: -> lang.c -#. -> lang.c -#: src/art.c:418 +#: src/lang.c:95 #, fuzzy, c-format -msgid "Reading %s\n" +msgid "lang %s" msgstr "%s tekrar okunuyor..." -#. TODO: -> lang.c -#: src/art.c:1213 -#, fuzzy -msgid "Threading by multipart" -msgstr "Makaleler zincirleniyor..." +#: src/lang.c:96 +#, fuzzy, c-format +msgid "%s lines" +msgstr "%d satır" -#. -> lang.c -#: src/art.c:2500 +#: src/lang.c:97 #, fuzzy, c-format -msgid "Writing %s\n" -msgstr "%s deneniyor" +msgid "name %s" +msgstr ", isim: " -#. TODO: -> lang.c -#: src/art.c:2579 -#, fuzzy -msgid "Writing overview cache..." -msgstr "Öznitelikler dosylası yazılıyor..." +#: src/lang.c:98 +msgid ", " +msgstr "" -#: src/attrib.c:1004 -msgid "Processing attributes... " -msgstr "Nitelikleri iÅŸliyor... " +#: src/lang.c:99 +#, c-format +msgid "size %s" +msgstr "" + +#: src/lang.c:100 +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:104 +msgid "Attachment Menu" +msgstr "Ek Menüsü" + +#: src/lang.c:105 +msgid "Attachment Menu Commands" +msgstr "Ek Menü Komutları" + +#: src/lang.c:106 +msgid "" +msgstr "" + +#: src/lang.c:107 +#, c-format +msgid "Attachment saved successfully. (%s)" +msgstr "Ek baÅŸarıyla kaydedildi. (%s)" -#: src/attrib.c:1224 +#: src/lang.c:108 #, c-format +msgid "%d of %d attachments saved successfully." +msgstr "%d ekin %d'si baÅŸarıyla kaydedildi." + +#: src/lang.c:109 +msgid "Select attachment> " +msgstr "Ek seç> " + +#: src/lang.c:110 +msgid "Tagged attachment" +msgstr "EtiketlendirilmiÅŸ ek" + +#: src/lang.c:111 +#, c-format +msgid "%d attachments tagged" +msgstr "%d ek etiketlendi" + +#: src/lang.c:112 +msgid "Untagged attachment" +msgstr "EtiketlenmemiÅŸ ek" + +#: src/lang.c:115 msgid "" "# Do not edit this comment block\n" "#\n" @@ -66,399 +297,327 @@ msgstr "" "# Bu açıklama bloÄŸunu düzenlemeyin\n" "#\n" -#: src/attrib.c:1225 -#, c-format +#: src/lang.c:116 msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "# scope=DİZGE (örn. alt.*,!alt.bin*) [zorunlu]\n" -#: src/attrib.c:1226 -#, c-format +#: src/lang.c:117 msgid "# add_posted_to_filter=ON/OFF\n" msgstr "# add_posted_to_filter=AÇIK/KAPALI\n" -#: src/attrib.c:1227 -#, c-format +#: src/lang.c:118 msgid "# advertising=ON/OFF\n" msgstr "# advertising=AÇIK/KAPALI\n" -#: src/attrib.c:1228 -#, c-format +#: src/lang.c:119 msgid "# alternative_handling=ON/OFF\n" msgstr "# alternative_handling=AÇIK/KAPALI\n" -#: src/attrib.c:1229 -#, c-format +#: src/lang.c:120 msgid "# ask_for_metamail=ON/OFF\n" msgstr "# ask_for_metamail=AÇIK/KAPALI\n" -#: src/attrib.c:1230 -#, c-format +#: src/lang.c:121 msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=SAYI\n" -#: src/attrib.c:1231 -#, c-format +#: src/lang.c:122 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/attrib.c:1232 -#, c-format +#: src/lang.c:123 msgid "# auto_list_thread=ON/OFF\n" msgstr "# auto_list_thread=AÇIK/KAPALI\n" -#: src/attrib.c:1233 -#, c-format +#: src/lang.c:124 msgid "# auto_select=ON/OFF\n" msgstr "# auto_select=AÇIK/KAPALI\n" -#: src/attrib.c:1234 -#, c-format +#: src/lang.c:125 msgid "# batch_save=ON/OFF\n" msgstr "# batch_save=AÇIK/KAPALI\n" -#: src/attrib.c:1235 -#, c-format -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:126 +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/attrib.c:1236 -#, c-format +#: src/lang.c:127 msgid "# delete_tmp_files=ON/OFF\n" msgstr "# delete_tmp_files=AÇIK/KAPALI\n" -#: src/attrib.c:1237 -#, c-format -msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" -msgstr "# editor_format=DİZGE (örn. %%E +%%N %%F)\n" +#: src/lang.c:128 +msgid "# editor_format=STRING (eg. %E +%N %F)\n" +msgstr "# editor_format=DİZGE (örn. %E +%N %F)\n" -#: src/attrib.c:1238 -#, c-format +#: src/lang.c:129 msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "# fcc=DİZGE (örn. =mailbox)\n" -#: src/attrib.c:1239 -#, c-format +#: src/lang.c:130 msgid "# followup_to=STRING\n" msgstr "# followup_to=DİZGE\n" -#: src/attrib.c:1240 -#, c-format +#: src/lang.c:131 msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "" "# from=DİZGE (sadece istenen gönderen satırını ekle, çift tırnak kullanma)\n" -#: src/attrib.c:1241 -#, c-format +#: src/lang.c:132 msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "# group_catchup_on_exit=AÇIK/KAPALI\n" -#: src/attrib.c:1242 -#, c-format -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:133 +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/attrib.c:1243 -#, c-format +#: src/lang.c:134 msgid "# mail_8bit_header=ON/OFF\n" msgstr "# mail_8bit_header=AÇIK/KAPALI\n" -#: src/attrib.c:1244 -#, c-format +#: src/lang.c:135 msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=desteklenen_kodlama" -#: src/attrib.c:1252 -#, c-format +#: src/lang.c:137 msgid "# ispell=STRING\n" msgstr "# ispell=DİZGE\n" -#: src/attrib.c:1254 -#, c-format +#: src/lang.c:139 msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "# maildir=DİZGE (örn. ~/Mail)\n" -#: src/attrib.c:1255 -#, c-format +#: src/lang.c:140 msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "# mailing_list=DİZGE (örn. majordomo@example.org)\n" -#: src/attrib.c:1256 -#, c-format +#: src/lang.c:141 msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "# mime_types_to_save=DİZGE (örn. image/*,!image/bmp)\n" -#: src/attrib.c:1257 -#, c-format +#: src/lang.c:142 msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=AÇIK/KAPALI\n" -#: src/attrib.c:1258 -#, c-format +#: src/lang.c:143 msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=AÇIK/KAPALI\n" -#: src/attrib.c:1259 -#, c-format +#: src/lang.c:144 msgid "# mime_forward=ON/OFF\n" msgstr "# mime_forward=AÇIK/KAPALI\n" -#: src/attrib.c:1261 -#, c-format +#: src/lang.c:146 msgid "# mm_network_charset=supported_charset" msgstr "# mm_network_charset=supported_charset" -#: src/attrib.c:1268 -#, c-format +#: src/lang.c:147 msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "# undeclared_charset=DİZGE (varsayılan US-ASCII)\n" -#: src/attrib.c:1270 -#, c-format +#: src/lang.c:149 msgid "# news_headers_to_display=STRING\n" msgstr "# news_headers_to_display=DİZGE\n" -#: src/attrib.c:1271 -#, c-format +#: src/lang.c:150 msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=DİZGE\n" -#: src/attrib.c:1272 -#, c-format +#: src/lang.c:151 msgid "# news_quote_format=STRING\n" msgstr "# news_quote_format=DİZGE\n" -#: src/attrib.c:1273 -#, c-format +#: src/lang.c:152 msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "" "# organization=DİZGE (kurum; eÄŸer / ile baÅŸlıyor ise, dosyadan okunur)\n" -#: src/attrib.c:1274 -#, c-format +#: src/lang.c:153 msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=AÇIK/KAPALI\n" -#: src/attrib.c:1275 -#, c-format +#: src/lang.c:154 msgid "# post_8bit_header=ON/OFF\n" msgstr "# post_8bit_header=AÇIK/KAPALI\n" -#: src/attrib.c:1276 -#, c-format +#: src/lang.c:155 msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=desteklenen_kodlama" -#: src/attrib.c:1283 -#, c-format +#: src/lang.c:156 msgid "# post_process_type=NUM\n" msgstr "# post_process_type=SAYI\n" -#: src/attrib.c:1288 -#, c-format +#: src/lang.c:157 msgid "# post_process_view=ON/OFF\n" msgstr "# post_process_view=AÇIK/KAPALI\n" -#: src/attrib.c:1289 -#, c-format +#: src/lang.c:158 msgid "# quick_kill_scope=STRING (e.g. talk.*)\n" msgstr "# quick_kill_scope=DİZGE (yani. talk.*)\n" -#: src/attrib.c:1290 -#, c-format +#: src/lang.c:159 msgid "# quick_kill_expire=ON/OFF\n" msgstr "# quick_kill_expire=AÇIK/KAPALI\n" -#: src/attrib.c:1291 -#, c-format +#: src/lang.c:160 msgid "# quick_kill_case=ON/OFF\n" msgstr "# quick_kill_case=AÇIK/KAPALI\n" -#: src/attrib.c:1292 -#, c-format +#: src/lang.c:161 msgid "# quick_kill_header=NUM\n" msgstr "# quick_kill_header=SAYI\n" -#: src/attrib.c:1293 src/attrib.c:1302 -#, c-format +#: src/lang.c:162 src/lang.c:171 msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "" "# 0=Konu: (büyük/küçük harfe duyarlı) 1=Konu: (büyük/küçük harf göz ardı " "et)\n" -#: src/attrib.c:1294 src/attrib.c:1303 -#, c-format +#: src/lang.c:163 src/lang.c:172 msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "" "# 2=Gönderen: (büyük küçük harf duyarlı) 3=Gönderen: (büyük küçük " "harf duyarsız)\n" -#: src/attrib.c:1295 src/attrib.c:1304 -#, c-format +#: src/lang.c:164 src/lang.c:173 msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=İleti-KimliÄŸi: & tüm Referanslar: satırı\n" -#: src/attrib.c:1296 src/attrib.c:1305 -#, c-format +#: src/lang.c:165 src/lang.c:174 msgid "# 5=Message-ID: & last References: entry only\n" msgstr "# 5=İleti-KimliÄŸi: & sadece son Referanslar: girdisi\n" -#: src/attrib.c:1297 src/attrib.c:1306 -#, c-format +#: src/lang.c:166 src/lang.c:175 msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=İleti-KimliÄŸi: girdisi sadece 7=Satırlar:\n" -#: src/attrib.c:1298 -#, c-format +#: src/lang.c:167 msgid "# quick_select_scope=STRING\n" msgstr "# quick_select_scope=DİZGE\n" -#: src/attrib.c:1299 -#, c-format +#: src/lang.c:168 msgid "# quick_select_expire=ON/OFF\n" msgstr "# quick_select_expire=AÇIK/KAPALI\n" -#: src/attrib.c:1300 -#, c-format +#: src/lang.c:169 msgid "# quick_select_case=ON/OFF\n" msgstr "# quick_select_case=AÇIK/KAPALI\n" -#: src/attrib.c:1301 -#, c-format +#: src/lang.c:170 msgid "# quick_select_header=NUM\n" msgstr "# quick_select_header=SAYI\n" -#: src/attrib.c:1307 -#, fuzzy, c-format -msgid "# quote_chars=STRING (%%I for initials)\n" -msgstr "# quote_chars=DİZGE (baÅŸlangıç için %%I)\n" +#: src/lang.c:176 +msgid "# quote_chars=STRING (%I for initials)\n" +msgstr "# quote_chars=DİZGE (baÅŸlangıç için %I)\n" -#: src/attrib.c:1309 -#, c-format +#: src/lang.c:178 msgid "# print_header=ON/OFF\n" msgstr "# print_header=AÇIK/KAPALI\n" -#: src/attrib.c:1311 -#, c-format +#: src/lang.c:180 msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=AÇIK/KAPALI\n" -#: src/attrib.c:1312 -#, c-format +#: src/lang.c:181 msgid "# prompt_followupto=ON/OFF\n" msgstr "# prompt_followupto=AÇIK/KAPALI\n" -#: src/attrib.c:1313 -#, c-format +#: src/lang.c:182 msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "# savedir=DİZGE (örn. ~user/News)\n" -#: src/attrib.c:1314 -#, c-format +#: src/lang.c:183 msgid "# savefile=STRING (eg. =linux)\n" msgstr "# savefile=DİZGE (örn. =linux)\n" -#: src/attrib.c:1315 -#, c-format +#: src/lang.c:184 msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "# sigfile=DİZGE (örn. $var/sig)\n" -#: src/attrib.c:1316 -#, c-format +#: src/lang.c:185 msgid "# show_author=NUM\n" msgstr "# show_author=SAYI\n" -#: src/attrib.c:1322 -#, c-format +#: src/lang.c:186 msgid "# show_signatures=ON/OFF\n" msgstr "# show_signatures=AÇIK/KAPALI\n" -#: src/attrib.c:1324 -#, fuzzy, c-format +#: src/lang.c:187 +#, fuzzy +msgid "# show_art_score=ON/OFF\n" +msgstr "# show_signatures=AÇIK/KAPALI\n" + +#: src/lang.c:189 +#, fuzzy msgid "# suppress_soft_hyphens=ON/OFF\n" msgstr "# suppress_soft_hyphens=AÇIK/KAPALI\n" -#: src/attrib.c:1326 -#, c-format +#: src/lang.c:191 msgid "# show_only_unread_arts=ON/OFF\n" msgstr "# show_only_unread_arts=AÇIK/KAPALI\n" -#: src/attrib.c:1327 -#, c-format +#: src/lang.c:192 msgid "# sigdashes=ON/OFF\n" msgstr "# sigdashes=AÇIK/KAPALI\n" -#: src/attrib.c:1328 -#, c-format +#: src/lang.c:193 msgid "# signature_repost=ON/OFF\n" msgstr "# signature_repost=AÇIK/KAPALI\n" -#: src/attrib.c:1329 -#, c-format +#: src/lang.c:194 msgid "# sort_article_type=NUM\n" msgstr "# sort_article_type=SAYI\n" -#: src/attrib.c:1347 -#, c-format +#: src/lang.c:195 msgid "# sort_threads_type=NUM\n" msgstr "# sort_threads_type=SAYI\n" -#: src/attrib.c:1356 -#, c-format +#: src/lang.c:196 msgid "# tex2iso_conv=ON/OFF\n" msgstr "# tex2iso_conv=AÇIK/KAPALI\n" -#: src/attrib.c:1357 -#, c-format +#: src/lang.c:197 msgid "# thread_catchup_on_exit=ON/OFF\n" msgstr "# thread_catchup_on_exit=AÇIK/KAPALI\n" -#: src/attrib.c:1358 -#, c-format +#: src/lang.c:198 msgid "# thread_articles=NUM" msgstr "# thread_articles=SAYI" -#: src/attrib.c:1365 -#, c-format -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:199 +msgid "# thread_format=STRING (eg. %n %m [%L] %T %F)\n" +msgstr "# thread_format=DİZGE (örn. %n %m [%L] %T %F)\n" -#: src/attrib.c:1366 -#, c-format +#: src/lang.c:200 msgid "# thread_perc=NUM\n" msgstr "# thread_perc=SAYI\n" -#: src/attrib.c:1367 -#, c-format +#: src/lang.c:201 msgid "# trim_article_body=NUM\n" msgstr "# trim_article_body=SAYI\n" -#: src/attrib.c:1368 -#, c-format +#: src/lang.c:202 msgid "# 0 = Don't trim article body\n" msgstr "# 0 = Makale gövdesini kesme\n" -#: src/attrib.c:1369 -#, c-format +#: src/lang.c:203 msgid "# 1 = Skip leading blank lines\n" msgstr "# 1 = BaÅŸtaki boÅŸ satırları atla\n" -#: src/attrib.c:1370 -#, c-format +#: src/lang.c:204 msgid "# 2 = Skip trailing blank lines\n" msgstr "# 2 = Sondaki boÅŸ satırları atla\n" -#: src/attrib.c:1371 -#, c-format +#: src/lang.c:205 msgid "# 3 = Skip leading and trailing blank lines\n" msgstr "# 3 = BaÅŸtaki ve sondaki boÅŸ satırları atla\n" -#: src/attrib.c:1372 -#, c-format +#: src/lang.c:206 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/attrib.c:1373 -#, c-format +#: src/lang.c:207 msgid "" "# 5 = Compact multiple blank lines between text blocks and skip\n" "# leading blank lines\n" @@ -466,8 +625,7 @@ msgstr "" "# 5 = Metin blokları arasındaki birden fazla boÅŸ satırı birleÅŸtir ve\n" "# baÅŸtaki boÅŸ satırları atla\n" -#: src/attrib.c:1374 -#, c-format +#: src/lang.c:208 msgid "" "# 6 = Compact multiple blank lines between text blocks and skip\n" "# trailing blank lines\n" @@ -475,8 +633,7 @@ msgstr "" "# 6 = Metin blokları arasındaki birden fazla boÅŸ satırı birleÅŸtir ve\n" "# sondaki boÅŸ satırları atla\n" -#: src/attrib.c:1375 -#, c-format +#: src/lang.c:209 msgid "" "# 7 = Compact multiple blank lines between text blocks and skip\n" "# leading and trailing blank lines\n" @@ -484,38 +641,31 @@ msgstr "" "# 7 = Metin blokları arasındaki birden fazla boÅŸ satırı birleÅŸtir ve\n" "# baÅŸtaki ve sonraki boÅŸ satırları atla\n" -#: src/attrib.c:1376 -#, c-format +#: src/lang.c:210 msgid "# verbatim_handling=ON/OFF\n" msgstr "# verbatim_handling=AÇIK/KAPLI\n" -#: src/attrib.c:1378 -#, c-format +#: src/lang.c:212 msgid "# extquote_handling=ON/OFF\n" msgstr "# exquote_handling=AÇIK/KAPALI\n" -#: src/attrib.c:1380 -#, c-format +#: src/lang.c:214 msgid "# wrap_on_next_unread=ON/OFF\n" msgstr "# wrap_on_next_unread=AÇIK/KAPALI\n" -#: src/attrib.c:1381 -#, c-format +#: src/lang.c:215 msgid "# x_body=STRING (eg. ~/.tin/extra-body-text)\n" msgstr "# x_body=DİZGE (örn. ~/.tin/extra-body-text)\n" -#: src/attrib.c:1382 -#, c-format +#: src/lang.c:216 msgid "# x_comment_to=ON/OFF\n" msgstr "# x_comment_to=AÇIK/KAPALI\n" -#: src/attrib.c:1383 -#, c-format +#: src/lang.c:217 msgid "# x_headers=STRING (eg. ~/.tin/extra-headers)\n" msgstr "# x_headers=DİZGE (örn. ~/.tin/extra-headers)\n" -#: src/attrib.c:1384 -#, c-format +#: src/lang.c:218 msgid "" "#\n" "# Note that it is best to put general (global scoping)\n" @@ -523,8 +673,7 @@ msgstr "" "#\n" "# Genele (küresel kapsama) koymak en iyisidir\n" -#: src/attrib.c:1385 -#, c-format +#: src/lang.c:219 msgid "" "# entries first followed by group specific entries.\n" "#\n" @@ -532,281 +681,62 @@ msgstr "" "# grup özel girdilerinden hemen önce gelen girdiler.\n" "#\n" -#: src/attrib.c:1386 -#, c-format +#: src/lang.c:220 msgid "############################################################################\n" msgstr "############################################################################\n" -#: src/cook.c:631 -msgid "(unknown)" -msgstr "(bilinmiyor)" - -#: src/keymap.c:282 -msgid "NULL" -msgstr "NULL" - -#: src/lang.c:45 -msgid "1 Response" -msgstr "1 Yanıt" - -#: src/lang.c:49 -#, c-format -msgid "" -"\n" -"%s contains no newsgroups. Exiting." -msgstr "" -"\n" -"%s haber gruplarını içermiyor. Çıkıyor." - -#: src/lang.c:50 -msgid "all " -msgstr "tümü " - -#: src/lang.c:51 -msgid "All groups" -msgstr "Tüm gruplar" - -#: src/lang.c:52 -#, 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:53 -msgid "Article cancelled (deleted)." -msgstr "Makale iptal edildi (silinmiÅŸ)." - -#: src/lang.c:55 -msgid "Article cannot be cancelled (deleted)." -msgstr "Makale iptal edilemedi (silinemedi)." - -#: src/lang.c:57 -msgid "Article deleted." -msgstr "Makale silindi." - -#: src/lang.c:58 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be mailed to the following address:\n" -" %s" -msgstr "" -"\n" -"Makaleniz :\n" -" \"%s\"\n" -" buna gönderilecektir:\n" -" %s" - -#: src/lang.c:59 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be posted to the following %s:\n" -msgstr "" -"\n" -"Makaleniz :\n" -" \"%s\"\n" -"buna gönderilecektir %s:\n" - -#: src/lang.c:60 -msgid "Article not posted!" -msgstr "Makale gönderilmedi!" - -#: src/lang.c:61 -msgid "Article not saved" -msgstr "Makale kaydedilmedi" - -#: src/lang.c:62 -msgid "Article Level Commands" -msgstr "Makale Seviye Komutları" - -#: src/lang.c:63 -msgid "Article has no parent" -msgstr "Makalenin üstü yok" - -#: src/lang.c:64 -msgid "Parent article has been killed" -msgstr "Üst makale öldürüldü" - -#: src/lang.c:65 -msgid "Parent article is unavailable" -msgstr "Üst makale mevcut deÄŸil." - -#: src/lang.c:66 -#, c-format -msgid "Article posted: %s" -msgstr "Makale gönderildi: %s" - -#: src/lang.c:67 -#, c-format -msgid "Article rejected (saved to %s)" -msgstr "Makale reddedildi (%s dosyasına kaydedildi)" - -#: src/lang.c:68 -#, c-format -msgid "" -"%s=article, %s=thread, %s=range, %s=hot, %s=pattern, %s=tagged, %s=quit: " -msgstr "" -"%s=makale, %s=e-posta zinciri, %s=aralık, %s=sıcak, %s=kalıp, " -"%s=etiketlenmiÅŸ, %s=çık: " - -#: src/lang.c:69 -msgid "Article unavailable" -msgstr "Makale mevcut deÄŸil" - -#: src/lang.c:70 -msgid "Article undeleted." -msgstr "Makale silinmeden geri alındı." - -#: src/lang.c:71 -#, c-format -msgid "Article %4d of %4d" -msgstr "Makale %4d/%4d" - -#: src/lang.c:73 -msgid "articles" -msgstr "makaleler" - -#: src/lang.c:74 -msgid "This is a repost of the following article:" -msgstr "Bu, ÅŸu makalenin yeniden gönderimidir:" - -#: src/lang.c:75 -msgid "article" -msgstr "makale" - -#: src/lang.c:76 -msgid "Article" -msgstr "Makale" - -#: src/lang.c:77 -#, c-format -msgid "-- %d %s mailed --" -msgstr "-- %d %s postalandı --" - -#: src/lang.c:78 -#, c-format -msgid " at %s" -msgstr "%s de" - -#: src/lang.c:79 -#, c-format -msgid "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n" -msgstr "%*s[-- %s/%s, kodlanıyor %s%s%s, %d satır%s%s --]\n" - -#: src/lang.c:80 -msgid ", charset: " -msgstr ", karakter kümesi: " - -#: src/lang.c:81 -#, c-format -msgid "%*s[-- charset %s not supported --]\n" -msgstr "%*s[-- karakter seti %s desteklenmiyor --]\n" - -#: src/lang.c:82 -#, c-format -msgid "%*s[-- Description: %s --]\n" -msgstr "%*s[-- Tanım:%s --]\n" - -#: src/lang.c:83 -#, c-format -msgid "%d lines" -msgstr "%d satır" - -#: src/lang.c:84 -msgid "Attachment Menu" -msgstr "Ek Menüsü" - -#: src/lang.c:85 -msgid "Attachment Menu Commands" -msgstr "Ek Menü Komutları" - -#: src/lang.c:86 -msgid "" -msgstr "" - -#: src/lang.c:87 -#, c-format -msgid "Attachment saved successfully. (%s)" -msgstr "Ek baÅŸarıyla kaydedildi. (%s)" - -#: src/lang.c:88 -#, c-format -msgid "%d of %d attachments saved successfully." -msgstr "%d ekin %d'si baÅŸarıyla kaydedildi." - -#: src/lang.c:89 -msgid "Select attachment> " -msgstr "Ek seç> " - -#: src/lang.c:90 -msgid "Tagged attachment" -msgstr "EtiketlendirilmiÅŸ ek" - -#: src/lang.c:91 -#, c-format -msgid "%d attachments tagged" -msgstr "%d ek etiketlendi" - -#: src/lang.c:92 -msgid "Untagged attachment" -msgstr "EtiketlenmemiÅŸ ek" - -#: src/lang.c:93 +#: src/lang.c:221 msgid "Attributes Menu Commands" msgstr "Öznitelik Menüsü Komutları" -#: src/lang.c:94 +#: src/lang.c:222 #, c-format msgid "attribute with no scope: %s" msgstr "kapsamsız nitelik: %s" -#: src/lang.c:96 +#: src/lang.c:224 #, c-format msgid "%d Authentication failed" msgstr "%d Kimlik denetimi baÅŸarısız" -#: src/lang.c:97 +#: src/lang.c:225 #, c-format msgid "NNTP authorization password not found for %s" msgstr "%s için NNTP yetkilendirme parolası bulunmadı " -#: src/lang.c:98 +#: src/lang.c:226 msgid "Server expects authentication.\n" msgstr "Sunucu doÄŸrulama bekliyor.\n" -#: src/lang.c:99 +#: src/lang.c:227 msgid " Please enter password: " msgstr " Lütfen parola girin: " -#: src/lang.c:100 +#: src/lang.c:228 msgid " Please enter username: " msgstr " Lütfen kullanıcı adı girin: " -#: src/lang.c:101 +#: src/lang.c:229 #, c-format msgid "Authorized for user: %s\n" msgstr "%s kullanıcısı için yetkilendirilmiÅŸ\n" -#: src/lang.c:102 +#: src/lang.c:230 #, c-format msgid "Authorization failed for user: %s\n" msgstr "Kullanıcı için yetkilendirme baÅŸarısız: %s\n" -#: src/lang.c:104 +#: src/lang.c:232 #, c-format msgid "Author search backwards [%s]> " msgstr "Yazar geriye doÄŸru arıyor[%s]> " -#: src/lang.c:105 +#: src/lang.c:233 #, c-format msgid "Author search forwards [%s]> " msgstr "Yazar ileriye doÄŸru arıyor [%s]> " -#: src/lang.c:106 +#: src/lang.c:234 #, c-format msgid "" "\n" @@ -815,274 +745,456 @@ msgstr "" "\n" "%s'e otomatik abone olundu" -#: src/lang.c:107 +#: src/lang.c:235 msgid "Autosubscribing groups...\n" msgstr "Gruplar otomatik abone ediliyor...\n" -#: src/lang.c:108 +#: src/lang.c:236 #, 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:110 +#: src/lang.c:238 #, 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:111 +#: src/lang.c:239 #, c-format msgid "Unrecognized attribute: %s" msgstr "Tanınmayan öznitelik: %s" -#: src/lang.c:112 +#: src/lang.c:240 #, c-format msgid "Bad command. Type '%s' for help." msgstr "Bozuk komut. Yardım için '%s' yazın." -#: src/lang.c:114 +#: src/lang.c:242 msgid "Base article" msgstr "Temel makale" -#: src/lang.c:115 +#: src/lang.c:243 msgid "Base article range" msgstr "Temel makale aralığı" -#: src/lang.c:116 +#: src/lang.c:244 #, 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:117 +#: src/lang.c:245 msgid "*** Beginning of article ***" msgstr "*** Makalenin başı ***" -#: src/lang.c:118 +#: src/lang.c:246 msgid "*** Beginning of page ***" msgstr "*** Sayfanın başı ***" -#: src/lang.c:120 +#: src/lang.c:248 +msgid "bytes" +msgstr "bayt" + +#: src/lang.c:251 #, 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:121 +#: src/lang.c:252 msgid "Cancelling article..." msgstr "Makale iptal ediliyor..." -#: src/lang.c:123 +#: src/lang.c:254 #, c-format msgid "Cannot create %s" msgstr "%s oluÅŸturulamıyor" -#: src/lang.c:126 +#: src/lang.c:257 #, c-format msgid "Can't find base article %d" msgstr "Temel makale %d bulunamadı" -#: src/lang.c:128 +#: src/lang.c:259 #, c-format msgid "Can't open %s" msgstr "%s açılamıyor" -#: src/lang.c:129 +#: src/lang.c:260 #, c-format msgid "Couldn't open %s for saving" msgstr "%s kaydetmek için açılamadı" -#: src/lang.c:130 +#: src/lang.c:261 msgid "*** Posting not allowed ***" msgstr "*** Gönderim izni yok ***" -#: src/lang.c:131 +#: src/lang.c:262 #, c-format msgid "Posting is not allowed to %s" msgstr "%s için gönderim izni yok" -#: src/lang.c:133 +#: src/lang.c:264 #, c-format msgid "Can't retrieve %s" msgstr "%s alınamıyor" -#: src/lang.c:135 +#: src/lang.c:266 +msgid "Can't supersede in mailgroups, try repost instead." +msgstr "" + +#: src/lang.c:267 #, c-format msgid "%s is a directory" msgstr "%s bir dizindir" -#: src/lang.c:136 +#: src/lang.c:268 msgid "Catchup" msgstr "Yakala" -#: src/lang.c:137 +#: src/lang.c:269 #, c-format msgid "Catchup %s..." msgstr "Yakala %s..." -#: src/lang.c:138 +#: src/lang.c:270 msgid "Catchup all groups entered during this session?" msgstr "Bu oturunda girilmiÅŸ tüm gruplar yakalansın mı?" -#: src/lang.c:139 +#: src/lang.c:271 msgid "You have tagged articles in this group - catchup anyway?" msgstr "Bu grupta etiketlenmiÅŸ makaleleriniz var - yine de yakala?" -#: src/lang.c:140 +#: src/lang.c:272 #, c-format msgid "%s %d %s in %lu seconds\n" msgstr "%4$lu saniyede %1$s %2$d %3$s\n" -#: src/lang.c:141 +#: src/lang.c:273 msgid "Caughtup" msgstr "Caughtup" -#: src/lang.c:142 +#: src/lang.c:274 msgid "Check Prepared Article" msgstr "Hazırlanmış Makaleyi Denetle" -#: src/lang.c:143 +#: src/lang.c:275 msgid "Checking for new groups... " msgstr "Yeni gruplar kontrol ediliyor... " -#: src/lang.c:144 -msgid "Checking for news..." +#: src/lang.c:276 +#, fuzzy +msgid "Checking for news...\n" msgstr "Haberler kontrol ediliyor..." -#: src/lang.c:145 +#: src/lang.c:277 #, 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:147 +#: src/lang.c:279 msgid "ANSI color disabled" msgstr "ANSI renk kapalı" -#: src/lang.c:148 +#: src/lang.c:280 msgid "ANSI color enabled" msgstr "ANSI renk açık" -#: src/lang.c:150 +#: src/lang.c:282 #, c-format msgid "Command failed: %s" msgstr "Komut baÅŸarısız: %s" -#: src/lang.c:152 +#: src/lang.c:284 msgid "Mark not selected articles read?" msgstr "SeçilmemiÅŸ makaleleri okunmuÅŸ olarak iÅŸaretle?" -#: src/lang.c:154 -#, c-format -msgid "Connecting to %s..." -msgstr "%s'e baÄŸlanılıyor..." - -#: src/lang.c:156 +#: src/lang.c:285 #, fuzzy msgid "Connection Info" msgstr "" "\n" "%s'e baÄŸlantı: " -#: src/lang.c:157 +#: src/lang.c:286 +#, fuzzy +msgid "Reading from local spool.\n" +msgstr "yerel kuyruktan okunuyor" + +# #-#-#-#-# 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:287 +#, fuzzy +msgid "Reading saved news.\n" +msgstr "%s tekrar okunuyor..." + +#: src/lang.c:295 +#, fuzzy +msgid "" +"\n" +"Local spool config:\n" +"-------------------\n" +msgstr "" +"Özellikleri görüntüle\n" +"------------------" + +#: src/lang.c:300 +msgid "COMPRESS :" +msgstr "" + +#: src/lang.c:301 +#, fuzzy +msgid "" +"\n" +"Connection details:\n" +"-------------------\n" +msgstr "" +"Seçenek iÅŸlemleri\n" +"-----------------" + +#: src/lang.c:303 +#, c-format +msgid " DEFLATE %s\n" +msgstr "" + +#: src/lang.c:304 +msgid "(enabled)" +msgstr "" + +#: src/lang.c:305 +msgid "(inactive)" +msgstr "" + +#: src/lang.c:307 +msgid " DEFLATE (not supported)\n" +msgstr "" + +#: src/lang.c:310 +msgid "(disabled)" +msgstr "" + +#: src/lang.c:311 +#, c-format +msgid "NNTP TIMEOUT : %d seconds %s\n" +msgstr "" + +#: src/lang.c:313 +#, c-format +msgid "IMPLEMENTATION: %s\n" +msgstr "" + +#: src/lang.c:315 +#, c-format +msgid "MAXARTNUM : %s\n" +msgstr "" + +#: src/lang.c:317 +#, fuzzy, c-format +msgid "Reading via NNTP (%s).\n" +msgstr "NNTP üzerinden okunamıyor." + +#: src/lang.c:318 +#, c-format +msgid "NNTPPORT : %u\n" +msgstr "" + +#: src/lang.c:319 +#, fuzzy +msgid "read only" +msgstr "okunmamış " + +#: src/lang.c:320 +msgid "read/write" +msgstr "" + +#: src/lang.c:321 +#, c-format +msgid "NNTPSERVER : %s\n" +msgstr "" + +#: src/lang.c:323 +#, fuzzy, c-format +msgid "Reading %s via NNTPS (%s; " +msgstr "NNTP üzerinden okunamıyor." + +#: src/lang.c:325 +#, fuzzy, c-format +msgid "Certificate #%d\n" +msgstr "süzgeç dosyasını düzenle" + +#: src/lang.c:327 +#, c-format +msgid "Issuer : %s\n" +msgstr "" + +#: src/lang.c:328 +#, fuzzy +msgid "" +"\n" +"Server certificate information:\n" +"-------------------------------\n" +msgstr "" +"Grup/zincir/makale iÅŸlemleri\n" +"-------------------------------" + +#: src/lang.c:329 +#, fuzzy, c-format +msgid "Subject: %s\n" +msgstr "Konu" + +#: src/lang.c:330 +#, fuzzy +msgid "" +"\n" +"TLS information:\n" +"----------------\n" +msgstr "" +"Etki alanı iÅŸlemleri\n" +"----------------" + +#: src/lang.c:333 +msgid "UNEXPECTED, possible BUG" +msgstr "" + +#: src/lang.c:334 +msgid "tolerated as \"-k\" (insecure) requested" +msgstr "" + +#: src/lang.c:335 +#, c-format +msgid "" +"Server certificate verification FAILED:\n" +"\t%s (%s)\n" +msgstr "" + +#: src/lang.c:336 +#, fuzzy +msgid "Server certificate verified successfully.\n" +msgstr "newsrc dosyası baÅŸarıyla kaydedildi.\n" + +#: src/lang.c:338 +msgid "trusted" +msgstr "" + +#: src/lang.c:339 +msgid "untrusted" +msgstr "" + +#: src/lang.c:342 +msgid "Server certificate verification FAILED: \n" +msgstr "" + +#: src/lang.c:346 +#, c-format +msgid "%s %s (strength %d)\n" +msgstr "" + +#: src/lang.c:353 #, c-format msgid "Cook article failed, %s is exiting" msgstr "Makale piÅŸirme baÅŸarısız, %s çıkıyor" -#: src/lang.c:158 +#: src/lang.c:354 msgid "" msgstr "" -#: src/lang.c:159 +#: src/lang.c:355 msgid "Creating active file for saved groups...\n" msgstr "Kaydedilen gruplar için aktif dosya oluÅŸturuyor...\n" -#: src/lang.c:160 +#: src/lang.c:356 msgid "Creating newsrc file...\n" msgstr "Newsrc dosyası oluÅŸturuluyor...\n" -#: src/lang.c:162 src/lang.c:1338 src/lang.c:1358 +#: src/lang.c:358 src/lang.c:1666 src/lang.c:1686 msgid "Default" msgstr "Öntanımlı" -#: src/lang.c:163 +#: src/lang.c:359 msgid "Delete saved files that have been post processed?" msgstr "Sonradan iÅŸlenen kaydedilmiÅŸ dosyaları sil?" -#: src/lang.c:164 +#: src/lang.c:360 msgid "Deleting temporary files..." msgstr "Geçici dosyalar siliniyor..." -#: src/lang.c:166 +#: src/lang.c:362 msgid "*** End of article ***" msgstr "*** Makalenin sonu ***" -#: src/lang.c:167 +#: src/lang.c:363 msgid "*** End of articles ***" msgstr "*** Makalelerin sonu ***" -#: src/lang.c:168 +#: src/lang.c:364 msgid "*** End of attachments ***" msgstr "*** Eklerin sonu ***" -#: src/lang.c:169 +#: src/lang.c:365 msgid "*** End of groups ***" msgstr "*** Grupların sonu ***" -#: src/lang.c:170 +#: src/lang.c:366 msgid "*** End of page ***" msgstr "*** Sayfanın sonu ***" -#: src/lang.c:171 +#: src/lang.c:367 #, fuzzy msgid "*** End of posted articles ***" msgstr "*** Makalelerin sonu ***" -#: src/lang.c:172 +#: src/lang.c:368 msgid "*** End of scopes ***" msgstr "*** Kapsamların sonu ***" -#: src/lang.c:173 +#: src/lang.c:369 msgid "*** End of thread ***" msgstr "***E-posta zincirinin sonu***" -#: src/lang.c:174 +#: src/lang.c:370 msgid "*** End of URLs ***" msgstr "***URL'lerin sonu***" -#: src/lang.c:175 +#: src/lang.c:371 msgid "Enter limit of articles to get> " msgstr "Getirilecek makalelerin sınırını girin> " -#: src/lang.c:176 +#: src/lang.c:372 msgid "Enter Message-ID to go to> " msgstr "Gidilecek mesaj kimlik numarası girin> " -#: src/lang.c:177 +#: src/lang.c:373 msgid " and enter next unread thread" msgstr " ve sonraki okunmamış e-posta zincirine girin" -#: src/lang.c:178 +#: src/lang.c:374 msgid " and enter next unread article" msgstr " ve sonraki okunmamış makaleye girin" -#: src/lang.c:179 +#: src/lang.c:375 msgid " and enter next unread group" msgstr " ve sonraki okunmamış eposta grubuna girin" -#: src/lang.c:180 +#: src/lang.c:376 msgid "Enter option number> " msgstr "Seçenek numarasını yazın> " -#: src/lang.c:181 +#: src/lang.c:377 #, c-format msgid "Enter range [%s]> " msgstr "Aralık Girin [%s]> " -#: src/lang.c:182 +#: src/lang.c:378 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1090,7 +1202,7 @@ msgstr "" "\n" "Uyarı: Onaylandı: baÅŸlık kullanıldı.\n" -#: src/lang.c:186 +#: src/lang.c:382 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1098,7 +1210,7 @@ msgstr "" "\n" "Hata: Onaylananda bozuk adres: baÅŸlık.\n" -#: src/lang.c:187 +#: src/lang.c:383 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1106,7 +1218,7 @@ msgstr "" "\n" "Hata: Gönderende bozuk adres: baÅŸlık.\n" -#: src/lang.c:188 +#: src/lang.c:384 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1114,7 +1226,7 @@ msgstr "" "\n" "Hata: Mesaj kimlik numarasında bozuk FQDN: baÅŸlık.\n" -#: src/lang.c:189 +#: src/lang.c:385 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1122,7 +1234,7 @@ msgstr "" "\n" "Hata: Yanıtlanacak Adreste bozuk adres: baÅŸlık\n" -#: src/lang.c:190 +#: src/lang.c:386 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1130,27 +1242,39 @@ msgstr "" "\n" "Hata: Gönderende bozuk adres: baÅŸlık.\n" -#: src/lang.c:192 +#: src/lang.c:388 #, c-format msgid "Can't unlock %s" msgstr "Açılamıyor %s" -#: src/lang.c:193 +#: src/lang.c:389 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "dotlock yapılamadı %s- makale eklenmedi!" -#: src/lang.c:194 +#: src/lang.c:390 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "%s kapatılamıyor - makale eklenmedi!" -#: src/lang.c:197 +#: src/lang.c:393 +#, 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:396 #, c-format msgid "Corrupted file %s" msgstr "BozulmuÅŸ dosya %s" -#: src/lang.c:199 +#: src/lang.c:397 +#, c-format +msgid "couldn't expand %s\n" +msgstr "%s geniÅŸletilemedi\n" + +#: src/lang.c:399 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1158,38 +1282,38 @@ msgstr "" "\n" "Hata: \"poster\" ve bir haber grubu için takip-et'e izin verilmiyor\n" -#: src/lang.c:200 +#: src/lang.c:400 #, 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:201 +#: src/lang.c:401 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "GNKSA yordamında iç hata - hata raporu gönder.\n" -#: src/lang.c:202 +#: src/lang.c:402 msgid "Left angle bracket missing in route address.\n" msgstr "Yol adresinde küçüktür iÅŸareti eksik.\n" -#: src/lang.c:203 +#: src/lang.c:403 msgid "Left parenthesis missing in old-style address.\n" msgstr "Eski-biçemli adreste sol ayraç eksik.\n" -#: src/lang.c:204 +#: src/lang.c:404 msgid "Right parenthesis missing in old-style address.\n" msgstr "Eski-biçemli adreste saÄŸ ayraç eksik.\n" -#: src/lang.c:205 +#: src/lang.c:405 msgid "At-sign missing in mail address.\n" msgstr "Posta adresinde @ iÅŸareti eksik.\n" -#: src/lang.c:206 +#: src/lang.c:406 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:207 +#: src/lang.c:407 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1198,7 +1322,7 @@ msgstr "" "gönderin.\n" "KorunmuÅŸ adresler için üst seviye alan adı olarak .invalid kullanın.\n" -#: src/lang.c:208 +#: src/lang.c:408 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1207,7 +1331,7 @@ msgstr "" "gönderin.\n" "KorunmuÅŸ adresler için üst seviye etki alanı olarak .invalid kullanın.\n" -#: src/lang.c:209 +#: src/lang.c:409 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1216,53 +1340,53 @@ msgstr "" "gönderin.\n" "KorunmuÅŸ adresler için üst seviye alan adı olarak .invalid kullanın.\n" -#: src/lang.c:210 +#: src/lang.c:410 msgid "Illegal character in FQDN.\n" msgstr "FQDN'de kuraldışı karakter.\n" -#: src/lang.c:211 +#: src/lang.c:411 msgid "Zero length FQDN component not allowed.\n" msgstr "Sıfır uzunluklu FQDN bileÅŸenine izin verilmedi. \n" -#: src/lang.c:212 +#: src/lang.c:412 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:213 +#: src/lang.c:413 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:214 +#: src/lang.c:414 msgid "FQDN component may not start with digit.\n" msgstr "FQDN bileÅŸeni sayı ile baÅŸlamayabilir.\n" -#: src/lang.c:215 +#: src/lang.c:415 msgid "Domain literal has impossible numeric value.\n" msgstr "Alan adı ifadesi imkansız sayısal deÄŸer içeriyor.\n" -#: src/lang.c:216 +#: src/lang.c:416 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:217 +#: src/lang.c:417 msgid "Right bracket missing in domain literal.\n" msgstr "Alan adı ifadesinde saÄŸ köşeli parantez eksik.\n" -#: src/lang.c:218 +#: src/lang.c:418 msgid "Missing localpart of mail address.\n" msgstr "Posta adresinin yerel kısmı eksik.\n" -#: src/lang.c:219 +#: src/lang.c:419 msgid "Illegal character in localpart of mail address.\n" msgstr "Posta adresinin yerel kısmında kuraldışı karakter.\n" -#: src/lang.c:220 +#: src/lang.c:420 msgid "Zero length localpart component not allowed.\n" msgstr "Sıfır uzunluklu localpart bileÅŸenine izin verilmedi.\n" -#: src/lang.c:221 +#: src/lang.c:421 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1270,7 +1394,7 @@ msgstr "" "Gerçek isimde kuraldışı karakter.\n" "Alıntılanmamış sözcükler rota adreslerinde '!()<>@,;:\\.[]' içermeyebilir.\n" -#: src/lang.c:222 +#: src/lang.c:422 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1278,7 +1402,7 @@ msgstr "" "Gerçek isimde kuraldışı karakter.\n" "Alıntılanmış sözcükler '()<>\\' içermeyebilir.\n" -#: src/lang.c:223 +#: src/lang.c:423 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1286,11 +1410,11 @@ msgstr "" "Gerçek isimde kuraldışı karakter.\n" "Kodlanmış sözcükler parametrelerde '!()<>@,;:\"\\.[]/= içermeyebilir.\n" -#: src/lang.c:224 +#: src/lang.c:424 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:225 +#: src/lang.c:425 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1298,7 +1422,7 @@ msgstr "" "Gerçek isimde kuraldışı karakter.\n" "Alıntılanmamış sözcükler eski-biçemli adreslerde '()<>\\' içermeyebilir.\n" -#: src/lang.c:226 +#: src/lang.c:426 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1307,7 +1431,7 @@ msgstr "" "Denetim karakterlerine ve kodlanmamış 127'den büyük 8bit karakterlerine izin " "verilmiyor.\n" -#: src/lang.c:227 +#: src/lang.c:427 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1315,7 +1439,7 @@ msgstr "" "\n" "Hata: Üst bilgiden sonra sonra boÅŸ satır bulunamadı.\n" -#: src/lang.c:228 +#: src/lang.c:428 #, c-format msgid "" "\n" @@ -1327,7 +1451,7 @@ 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:230 +#: src/lang.c:430 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1343,7 +1467,7 @@ msgstr "" "uygun deÄŸerlere\n" " dönüştürün.\n" -#: src/lang.c:235 +#: src/lang.c:435 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1362,7 +1486,7 @@ msgstr "" "ya da tinrc\n" " dosyası düzenlenerek yapılabilir.\n" -#: src/lang.c:241 +#: src/lang.c:441 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1370,7 +1494,7 @@ msgstr "" "\n" "Hata: Makale üst bilgi yerine boÅŸ satırla baÅŸlıyor\n" -#: src/lang.c:242 +#: src/lang.c:442 #, c-format msgid "" "\n" @@ -1382,7 +1506,7 @@ msgstr "" "bulundurmuyor:\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:443 #, c-format msgid "" "\n" @@ -1391,7 +1515,7 @@ msgstr "" "\n" "Hata: \"%s:\" satırı boÅŸ.\n" -#: src/lang.c:244 +#: src/lang.c:444 #, c-format msgid "" "\n" @@ -1400,7 +1524,7 @@ msgstr "" "\n" "Hata: Makale üst bilgisinden sonra \"%s:\" satırı eksik.\n" -#: src/lang.c:245 +#: src/lang.c:445 #, c-format msgid "" "\n" @@ -1409,7 +1533,7 @@ msgstr "" "\n" "Hata: %s 7bit olmayan karakterler içeriyor.\n" -#: src/lang.c:246 +#: src/lang.c:446 #, c-format msgid "" "\n" @@ -1420,7 +1544,7 @@ msgstr "" "Hata: %d satırındaki üst bilgide iki noktadan sonra sonra boÅŸluk yok:\n" "%s\n" -#: src/lang.c:247 +#: src/lang.c:447 #, c-format msgid "" "\n" @@ -1429,21 +1553,46 @@ msgstr "" "\n" "Hata: Üst bilgide (%d) \"%s:\" satırlarından birden fazla var.\n" -#: src/lang.c:248 +#: src/lang.c:448 +#, fuzzy, c-format +msgid "" +"\n" +"Error: Header on line %d has no name:\n" +"%s\n" +msgstr "" +"\n" +"Hata: %d satırındaki üst bilgide iki noktadan sonra sonra boÅŸluk yok:\n" +"%s\n" + +#: src/lang.c:450 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "%s'de güvenli olmayan yetkiler (%o)" -#: src/lang.c:253 +#: src/lang.c:453 +#, fuzzy, c-format +msgid "Line %d is longer than %d octets and should be folded.\n" +msgstr "" +"%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n" +"kodlama %s deÄŸerine ayarlı deÄŸil\n" + +#: src/lang.c:455 +#, fuzzy, c-format +msgid "Line %d is longer than %d octets and should be shortened.\n" +msgstr "" +"%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n" +"kodlama %s deÄŸerine ayarlı deÄŸil\n" + +#: src/lang.c:461 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "MIME ayrıştırma hatası: Makale %s/%s için beklenmeyen son" -#: src/lang.c:254 +#: src/lang.c:462 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "MIME ayrıştırma hatası: BaÅŸlıkları okurken baÅŸlatma sınırı" -#: src/lang.c:256 +#: src/lang.c:464 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1451,16 +1600,16 @@ msgstr "" "\n" "Hata: Haber gruplarında \"poster\" izin verilmiyor!\n" -#: src/lang.c:257 +#: src/lang.c:465 msgid "Can't get a (fully-qualified) domain-name!" msgstr "(tam yetkinlikte) bir alan adı alınamadı!" -#: src/lang.c:258 +#: src/lang.c:466 #, c-format msgid "No permissions to go into %s\n" msgstr "%s'e giriÅŸ yetkisi yok\n" -#: src/lang.c:260 +#: src/lang.c:468 msgid "" "\n" "Error: From: line missing.\n" @@ -1468,30 +1617,34 @@ msgstr "" "\n" "Hata: Gönderen: satırı eksik.\n" -#: src/lang.c:262 +#: src/lang.c:470 #, c-format msgid "No read permissions for %s\n" msgstr "%s için okuma yetkisi yok\n" -#: src/lang.c:263 +#: src/lang.c:471 #, c-format msgid "File %s does not exist\n" msgstr "%s dosyası yok\n" -#: src/lang.c:264 +#: src/lang.c:472 #, c-format msgid "No write permissions for %s\n" msgstr "%s için yazma yetkisi yok\n" -#: src/lang.c:265 +#: src/lang.c:473 msgid "Can't get user information (/etc/passwd missing?)" msgstr "Kullanıcı bilgisi alınamıyor (/etc/passwd kayıp?)" -#: src/lang.c:266 +#: src/lang.c:475 msgid "errors" msgstr "hatalar" -#: src/lang.c:268 +#: src/lang.c:476 +msgid "error" +msgstr "hata" + +#: src/lang.c:479 #, c-format msgid "" "\n" @@ -1501,85 +1654,63 @@ msgstr "" "%d satırında hata: \"Gönderen:\" baÅŸlığına izin verilmedi (sizin için " "eklenecek)\n" -#: src/lang.c:270 +#: src/lang.c:481 #, 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:271 -msgid "error" -msgstr "hata" +#: src/lang.c:482 +#, c-format +msgid "Error: unlink %s" +msgstr "" -#: src/lang.c:272 +#: src/lang.c:483 msgid "Unknown display level" msgstr "Bilinmeyen gösterim düzeyi" -#: src/lang.c:273 +#: src/lang.c:485 +msgid "Unreachable?\n" +msgstr "Ulaşılamaz?\n" + +#: src/lang.c:487 msgid "" msgstr "" -#: src/lang.c:274 +#: src/lang.c:488 msgid "Exiting..." msgstr "Çıkılıyor..." -#: src/lang.c:275 +#: src/lang.c:489 msgid "leaving external mail-reader" msgstr "harici eposta okuyucusundan çıkılıyor" -#: src/lang.c:276 +#: src/lang.c:490 #, c-format msgid "Extracting %s..." msgstr "%s çıkartılıyor..." -#: src/lang.c:278 +#: src/lang.c:492 #, 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:279 +#: src/lang.c:493 #, 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:280 +#: src/lang.c:494 #, fuzzy, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "Genel kurallar filtreleniyor (%d/%d)..." -#: src/lang.c:281 +#: src/lang.c:495 msgid "Rule created by: " msgstr "Kuralı oluÅŸturan: " -#: src/lang.c:282 -#, c-format -msgid "Enter pattern [%s]> " -msgstr "Örüntüyü girin [%s]> " - -#: src/lang.c:283 -#, c-format -msgid "" -"\n" -"You requested followups to your article to go to the following %s:\n" -msgstr "" -"\n" -"Sonraki %s'e gitmek için makalenize takip-et istediniz:\n" - -#: src/lang.c:284 -#, c-format -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:285 -msgid "-- forwarded message --\n" -msgstr "-- yönlendirilmiÅŸ ileti --\n" - -#: src/lang.c:286 -msgid "-- end of forwarded message --\n" -msgstr "-- yönlendirilmiÅŸ iletinin sonu --\n" - -#: src/lang.c:287 +#: src/lang.c:496 #, fuzzy msgid "" "# Format:\n" @@ -1643,12 +1774,12 @@ msgstr "" "# time=SAYI Seçmeli. Kuralın süresi dolunca time_t deÄŸeri\n" "#\n" -#: src/lang.c:311 +#: src/lang.c:522 #, c-format msgid "Enter score for rule (default=%d): " msgstr "Kural için skoru yazın (varsayılan=%d): " -#: src/lang.c:312 +#: src/lang.c:523 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" msgstr "Skor ağırlığını yazın (aralık 0 < skor <= %d)" @@ -1656,51 +1787,91 @@ msgstr "Skor ağırlığını yazın (ar # SCORE_MAX # SCORE_MAX #. SCORE_MAX -#: src/lang.c:313 +#: src/lang.c:524 msgid "Full" msgstr "Tam" -#: src/lang.c:314 +#: src/lang.c:525 msgid "Comment (optional) : " msgstr "Komut (seçmeli) : " -#: src/lang.c:315 +#: src/lang.c:527 +msgid "Malformed overview entry: servername missing." +msgstr "" + +#: src/lang.c:528 +#, c-format +msgid "\t Xref: %s" +msgstr "" + +#: src/lang.c:529 +msgid "Skipping Xref filter" +msgstr "" + +#: src/lang.c:531 msgid "Apply pattern to : " msgstr "Örüntüyü uygula : " -#: src/lang.c:316 +#: src/lang.c:532 +#, c-format +msgid "Enter pattern [%s]> " +msgstr "Örüntüyü girin [%s]> " + +#: src/lang.c:533 +#, c-format +msgid "" +"\n" +"You requested followups to your article to go to the following %s:\n" +msgstr "" +"\n" +"Sonraki %s'e gitmek için makalenize takip-et istediniz:\n" + +#: src/lang.c:534 +#, c-format +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:535 +msgid "-- forwarded message --\n" +msgstr "-- yönlendirilmiÅŸ ileti --\n" + +#: src/lang.c:536 +msgid "-- end of forwarded message --\n" +msgstr "-- yönlendirilmiÅŸ iletinin sonu --\n" + +#: src/lang.c:537 msgid "From: line (ignore case) " msgstr "Gönderen: satır (büyük/küçük harfleri yoksay) " -#: src/lang.c:317 +#: src/lang.c:538 msgid "From: line (case sensitive) " msgstr "Gönderen: satır (büyük/küçük harfe duyarlı) " -#: src/lang.c:319 +#: src/lang.c:541 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%s: Bilinmeyen sunucu.\n" -#: src/lang.c:321 +#: src/lang.c:543 msgid "global " msgstr "küresel " -#: src/lang.c:322 +#: src/lang.c:544 #, c-format msgid "Please use %.100s instead" msgstr "Lütfen yerine %.100s kullanın" -#: src/lang.c:323 +#: src/lang.c:545 #, c-format msgid "%s is bogus" msgstr "%s sahte" -#: src/lang.c:324 +#: src/lang.c:546 #, c-format msgid "Group %s is moderated. Continue?" msgstr "%s yöneticili bir grup. Devam?" -#: src/lang.c:325 +#: src/lang.c:547 msgid "groups" msgstr "gruplar" @@ -1711,857 +1882,857 @@ msgstr "gruplar" # #-#-#-#-# tin4.po (PACKAGE VERSION) #-#-#-#-# # TODO: -> lang.c # TODO: -> lang.c -#: src/lang.c:326 +#: src/lang.c:548 #, c-format msgid "Rereading %s..." msgstr "%s tekrar okunuyor..." -#: src/lang.c:327 +#: src/lang.c:549 msgid "Top Level Commands" msgstr "Üst Düzey Komutlar " -#: src/lang.c:328 +#: src/lang.c:550 msgid "Group Selection" msgstr "Grup Seçimi" -#: src/lang.c:329 +#: src/lang.c:551 msgid "group" msgstr "grup" -#: src/lang.c:330 +#: src/lang.c:552 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:332 +#: src/lang.c:554 msgid "" "One or more lines of comment. 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 ." -#: src/lang.c:333 +#: src/lang.c:555 msgid "From: line to add to filter file. toggles & sets." msgstr "" "Gönderen: Filtre dosyasına eklenecek satır. deÄŸiÅŸtirir & " "ayarlar." -#: src/lang.c:334 +#: src/lang.c:556 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:335 +#: src/lang.c:557 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "" "İleti-kimliÄŸi: Filtre dosyasına eklenecek satır. deÄŸiÅŸtirir & " "ayarlar." -#: src/lang.c:336 +#: src/lang.c:558 msgid "Subject: line to add to filter file. toggles & sets." msgstr "" "Konu: Dosya filtrelemek için eklenecek satır. deÄŸiÅŸtirir & " "ayarlar." -#: src/lang.c:337 +#: src/lang.c:559 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:338 +#: src/lang.c:560 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "" "Metin örüntüsünün nereye uygulanacağını seçin. deÄŸiÅŸtirir & " "ayarlar." -#: src/lang.c:339 +#: src/lang.c:561 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "" "Yazılan süzgeç için gün olarak kullanım süresi bitimi. deÄŸiÅŸtirir & " " ayarlar." -#: src/lang.c:340 +#: src/lang.c:562 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "" "Öldürmeyi sadece mevcut grup veya bütün gruplar için uygula. " "deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:341 +#: src/lang.c:563 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "" "Seçimi mevcut grup veya bütün gruplar uygula. deÄŸiÅŸtirir & " "ayarlar." -#: src/lang.c:342 +#: src/lang.c:564 msgid "kill an article via a menu" msgstr "makaleyi menü aracılığıyla öldür" -#: src/lang.c:343 +#: src/lang.c:565 msgid "auto-select (hot) an article via a menu" msgstr "makaleyi menü yardımıyla otomatik seç (sıcak)" -#: src/lang.c:344 +#: src/lang.c:566 msgid "Browse URLs in article" msgstr "Makaledeki URL'lere gözat" -#: src/lang.c:345 +#: src/lang.c:567 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:347 +#: src/lang.c:569 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "makaleyi iptal et (sil) veya dosyanın yerini al (üstüne yaz)" -#: src/lang.c:348 +#: src/lang.c:570 msgid "post followup to current article" msgstr "mevcut makale için devam iletisi gönder" -#: src/lang.c:349 +#: src/lang.c:571 msgid "post followup (don't copy text) to current article" msgstr "mevcut makaleye devam iletisi gönder (metni kopyalama)" -#: src/lang.c:350 +#: src/lang.c:572 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:351 +#: src/lang.c:573 msgid "repost chosen article to another group" msgstr "seçilen makaleyi baÅŸka bir gruba yeniden gönder" -#: src/lang.c:353 +#: src/lang.c:575 msgid "edit article (mail-groups only)" msgstr "makaleyi düzenle (sadece eposta-grupları)" -#: src/lang.c:354 +#: src/lang.c:576 msgid "display first article in current thread" msgstr "mevcut zincirdeki ilk makaleyi görüntüle" -#: src/lang.c:355 +#: src/lang.c:577 msgid "display first page of article" msgstr "makalenin ilk sayfasını görüntüle" -#: src/lang.c:356 +#: src/lang.c:578 msgid "display last article in current thread" msgstr "mevcut zincirdeki son makaleyi görüntüle" -#: src/lang.c:357 +#: src/lang.c:579 msgid "display last page of article" msgstr "makalenin son sayfasnı görüntüle" -#: src/lang.c:358 +#: src/lang.c:580 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:359 +#: src/lang.c:581 msgid "display next article" msgstr "sonraki makaleyi görüntüle" -#: src/lang.c:360 +#: src/lang.c:582 msgid "display first article in next thread" msgstr "sonraki zincirdeki ilk makaleyi görüntüle" -#: src/lang.c:361 +#: src/lang.c:583 msgid "display next unread article" msgstr "sonraki okunmamış makaleyi göster" -#: src/lang.c:362 +#: src/lang.c:584 msgid "go to the article that this one followed up" msgstr "bunu takip eden makaleye git" -#: src/lang.c:363 +#: src/lang.c:585 msgid "display previous article" msgstr "önceki makaleyi görüntüle" -#: src/lang.c:364 +#: src/lang.c:586 msgid "display previous unread article" msgstr "önceki okunmamış makaleyi görüntüle" -#: src/lang.c:365 +#: src/lang.c:587 msgid "quickly kill an article using defaults" msgstr "varsayılanları kullanarak makaleyi hemen öldür" -#: src/lang.c:366 +#: src/lang.c:588 msgid "quickly auto-select (hot) an article using defaults" msgstr "varsayılanları kullanarak makaleyi hemen otomatik-seç (sıcak)" -#: src/lang.c:367 +#: src/lang.c:589 msgid "return to group selection level" msgstr "grup seçme seviyesine dön" -#: src/lang.c:368 +#: src/lang.c:590 msgid "reply through mail to author" msgstr "yazara e-posta aracılığyla yanıt ver" -#: src/lang.c:369 +#: src/lang.c:591 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:370 +#: src/lang.c:592 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:371 +#: src/lang.c:593 msgid "search backwards within this article" msgstr "bu makalede geriye doÄŸru ara" -#: src/lang.c:372 +#: src/lang.c:594 msgid "search forwards within this article" msgstr "bu makalede ileriye doÄŸru ara" -#: src/lang.c:373 +#: src/lang.c:595 msgid "show article in raw-mode (including all headers)" msgstr "makaleyi ham-kipte göster (bütün üst bilgiler dahil)" -#: src/lang.c:374 +#: src/lang.c:596 msgid "skip next block of included text" msgstr "sonraki içeren metnin öbeÄŸini atla" -#: src/lang.c:375 +#: src/lang.c:597 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:376 +#: src/lang.c:598 msgid "toggle display of all headers" msgstr "tüm üst bilgilerin gösterilmesini deÄŸiÅŸtir" -#: src/lang.c:377 +#: src/lang.c:599 msgid "toggle word highlighting on/off" msgstr "kelime vurgulamayı deÄŸiÅŸtir açık/kapalı" -#: src/lang.c:378 +#: src/lang.c:600 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:379 +#: src/lang.c:601 msgid "toggle tabwidth 4 <-> 8" msgstr "tab aralığını deÄŸiÅŸtir 4 <-> 8" -#: src/lang.c:380 +#: src/lang.c:602 #, 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:381 +#: src/lang.c:603 msgid "toggle display of uuencoded sections" msgstr "uuencoded bölümlerin gösterimini deÄŸiÅŸtir" -#: src/lang.c:382 +#: src/lang.c:604 msgid "View/pipe/save multimedia attachments" msgstr "Çoklu-ortam eklerini görüntüle/yönlendir/kaydet" -#: src/lang.c:383 +#: src/lang.c:605 msgid "choose first attachment in list" msgstr "listedeki ilk eki seç" -#: src/lang.c:384 +#: src/lang.c:606 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t eki sayıyla seç" -#: src/lang.c:385 +#: src/lang.c:607 msgid "choose last attachment in list" msgstr "listedeki son eki seç" -#: src/lang.c:387 +#: src/lang.c:609 msgid "pipe attachment into command" msgstr "eki komuta yönlendir" -#: src/lang.c:388 +#: src/lang.c:610 msgid "pipe raw attachment into command" msgstr "ham eki komuta yönlendir" -#: src/lang.c:390 +#: src/lang.c:612 msgid "save attachment to disk" msgstr "eki diske kaydet" -#: src/lang.c:391 +#: src/lang.c:613 msgid "search for attachments forwards" msgstr "ekleri ileriye doÄŸru ara" -#: src/lang.c:392 +#: src/lang.c:614 msgid "search for attachments backwards" msgstr "ekleri geriye doÄŸru ara" -#: src/lang.c:393 +#: src/lang.c:615 msgid "view attachment" msgstr "eki görüntüle" -#: src/lang.c:394 +#: src/lang.c:616 msgid "tag attachment" msgstr "eki etiketle" -#: src/lang.c:395 +#: src/lang.c:617 msgid "tag attachments that match user specified pattern" msgstr "kullanıcı tarafından belirlenmiÅŸ örüntüye uyan ekleri etiketle" -#: src/lang.c:396 +#: src/lang.c:618 msgid "reverse tagging on all attachments (toggle)" msgstr "tüm eklerdeki etiketleri ters çevir (deÄŸiÅŸtir)" -#: src/lang.c:397 +#: src/lang.c:619 msgid "untag all tagged attachments" msgstr "etiketlenmiÅŸ bütün eklerin etiketlerini kaldır" -#: src/lang.c:398 +#: src/lang.c:620 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:399 +#: src/lang.c:621 msgid "choose first attribute in list" msgstr "listedeki ilk özelliÄŸi seç" -#: src/lang.c:400 +#: src/lang.c:622 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t özelliÄŸi sayıyla seç" -#: src/lang.c:401 +#: src/lang.c:623 msgid "choose last attribute in list" msgstr "listedeki son özniteliÄŸi seç" -#: src/lang.c:402 +#: src/lang.c:624 msgid "reset attribute to a default value" msgstr "niteliÄŸi varsayılan deÄŸere sıfırla" -#: src/lang.c:403 +#: src/lang.c:625 msgid "search forwards for an attribute" msgstr "ileriye doÄŸru öznitelik ismi ara" -#: src/lang.c:404 +#: src/lang.c:626 msgid "search backwards for an attribute" msgstr "geriye doÄŸru öznitelik ismi ara" -#: src/lang.c:405 +#: src/lang.c:627 msgid "select attribute" msgstr "nitelik seç" -#: src/lang.c:406 +#: src/lang.c:628 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:407 +#: src/lang.c:629 #, c-format msgid "report bug or comment via mail to %s" msgstr "%s'e eposta yoluyla yorum ya da hata bildir" -#: src/lang.c:408 +#: src/lang.c:630 msgid "choose first option in list" msgstr "listedeki ilk seçeneÄŸi seç" -#: src/lang.c:409 +#: src/lang.c:631 msgid "0 - 9\t choose option by number" msgstr "0 - 9\t seçeneÄŸi sayıyla seç" -#: src/lang.c:410 +#: src/lang.c:632 msgid "choose last option in list" msgstr "listedeki son seçeneÄŸi seç" -#: src/lang.c:411 +#: src/lang.c:633 msgid "start scopes menu" msgstr "kapsam menüsünü baÅŸlat" -#: src/lang.c:412 +#: src/lang.c:634 msgid "search forwards for an option" msgstr "bir seçenek için ileriye doÄŸru ara" -#: src/lang.c:413 +#: src/lang.c:635 msgid "search backwards for an option" msgstr "bir seçenek için geriye doÄŸru ara" -#: src/lang.c:414 +#: src/lang.c:636 msgid "select option" msgstr "seçenek seç" -#: src/lang.c:415 +#: src/lang.c:637 msgid "toggle to attributes menu" msgstr "nitelik menüsüne deÄŸiÅŸtir" -#: src/lang.c:416 +#: src/lang.c:638 msgid "choose range of articles to be affected by next command" msgstr "sonraki komuttan etkilenecek makalelerin aralığını seç" -#: src/lang.c:417 +#: src/lang.c:639 msgid "escape from command prompt" msgstr "komut isteminden çık" -#: src/lang.c:418 +#: src/lang.c:640 msgid "edit filter file" msgstr "süzgeç dosyasını düzenle" -#: src/lang.c:419 +#: src/lang.c:641 msgid "get help" msgstr "yardım al" -#: src/lang.c:420 +#: src/lang.c:642 msgid "display last article viewed" msgstr "görüntülenen son makaleyi göster" -#: src/lang.c:421 +#: src/lang.c:643 msgid "down one line" msgstr "bir satır aÅŸağı" -#: src/lang.c:422 +#: src/lang.c:644 msgid "up one line" msgstr "bir satır yukarı" -#: src/lang.c:423 +#: src/lang.c:645 msgid "go to article chosen by Message-ID" msgstr "İleti-kimliÄŸi tarafından seçilen makaleye git" -#: src/lang.c:424 +#: src/lang.c:646 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:425 +#: src/lang.c:647 msgid "menu of configurable options" msgstr "yapılandırabilir seçenekler menüsü" -#: src/lang.c:426 +#: src/lang.c:648 msgid "down one page" msgstr "bir sayfa aÅŸağıya" -#: src/lang.c:427 +#: src/lang.c:649 msgid "up one page" msgstr "bir sayfa yukarıya" -#: src/lang.c:429 +#: src/lang.c:651 msgid "post (write) article to current group" msgstr "makaleyi mevcut gruba gönder (yaz)" -#: src/lang.c:430 +#: src/lang.c:652 msgid "post postponed articles" msgstr "ertelenmiÅŸ makaleleri gönder" -#: src/lang.c:432 +#: src/lang.c:654 msgid "list articles posted by you (from posted file)" msgstr "göndermiÅŸ olduÄŸunuz makaleleri listele (posted dosyasından)" -#: src/lang.c:433 +#: src/lang.c:655 msgid "return to previous menu" msgstr "önceki menüye geri dön" -#: src/lang.c:434 +#: src/lang.c:656 msgid "quit tin immediately" msgstr "tin'den hemen çık" -#: src/lang.c:435 +#: src/lang.c:657 msgid "redraw page" msgstr "sayfayı yeniden çiz" -#: src/lang.c:436 +#: src/lang.c:658 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "makale/zincir/sıcak/örüntü/etiketlenmiÅŸ makaleleri dosyaya kaydet" -#: src/lang.c:437 +#: src/lang.c:659 msgid "save marked articles automatically without user prompts" msgstr "iÅŸaretlenmiÅŸ makaleleri kullanıcı istemi olmadan otomatik kaydet" -#: src/lang.c:438 +#: src/lang.c:660 msgid "scroll the screen one line down" msgstr "ekranı bir satır aÅŸağı kaydır" -#: src/lang.c:439 +#: src/lang.c:661 msgid "scroll the screen one line up" msgstr "ekranı bir satır yukarı kaydır" -#: src/lang.c:440 +#: src/lang.c:662 msgid "search for articles by author backwards" msgstr "makaleleri yazara göre geriye doÄŸru ara" -#: src/lang.c:441 +#: src/lang.c:663 msgid "search for articles by author forwards" msgstr "makaleleri yazara göre ileriye doÄŸru ara" -#: src/lang.c:442 +#: src/lang.c:664 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:443 +#: src/lang.c:665 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:444 +#: src/lang.c:666 msgid "search for articles by Subject line backwards" msgstr "makaleleri Konu satırına göre geriye doÄŸru ara" -#: src/lang.c:445 +#: src/lang.c:667 msgid "search for articles by Subject line forwards" msgstr "makaleleri Konuya göre ileriye doÄŸru ara " -#: src/lang.c:446 +#: src/lang.c:668 msgid "repeat last search" msgstr "son aramayı tekrarla" -#: src/lang.c:447 +#: src/lang.c:669 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:448 +#: src/lang.c:670 msgid "toggle info message in last line (subject/description)" msgstr "son satırdaki bilgi iletisini deÄŸiÅŸtir (konu/tanım)" -#: src/lang.c:449 +#: src/lang.c:671 msgid "toggle inverse video" msgstr "ters videoyu deÄŸiÅŸtir" -#: src/lang.c:450 +#: src/lang.c:672 #, 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:451 +#: src/lang.c:673 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:452 +#: src/lang.c:674 msgid "show version information" msgstr "sürüm bilgisini göster" -#: src/lang.c:453 +#: src/lang.c:675 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:454 +#: src/lang.c:676 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:455 +#: src/lang.c:677 msgid "choose first thread in list" msgstr "listedeki ilk eposta zincirini seç" -#: src/lang.c:456 +#: src/lang.c:678 msgid "choose last thread in list" msgstr "listedeki son eposta zincirini seç" -#: src/lang.c:457 +#: src/lang.c:679 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:458 +#: src/lang.c:680 msgid "mark article as unread" msgstr "makaleyi okunmamış olarak iÅŸaretle" -#: src/lang.c:459 +#: src/lang.c:681 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:460 +#: src/lang.c:682 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:461 +#: src/lang.c:683 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:462 +#: src/lang.c:684 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:463 +#: src/lang.c:685 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:464 +#: src/lang.c:686 msgid "display next group" msgstr "sonraki grubu görüntüle" -#: src/lang.c:465 +#: src/lang.c:687 msgid "display previous group" msgstr "önceki grubu görüntüle" -#: src/lang.c:466 +#: src/lang.c:688 msgid "toggle all selections (all articles)" msgstr "bütün seçimleri (bütün makaleleri) deÄŸiÅŸtir" -#: src/lang.c:467 +#: src/lang.c:689 msgid "select group (make \"hot\")" msgstr "grup seç (\"sıcak\" yap)" -#: src/lang.c:468 +#: src/lang.c:690 msgid "select thread" msgstr "zincir seç" -#: src/lang.c:469 +#: src/lang.c:691 msgid "select threads if at least one unread article is selected" msgstr "en az bir okunmamış makalesi olan zincirleri seç" -#: src/lang.c:470 +#: src/lang.c:692 msgid "select threads that match user specified pattern" msgstr "kullanıcı tanımlı kalıba uyan eposta zincirlerini seç" -#: src/lang.c:471 +#: src/lang.c:693 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t sayıya göre eposta zinciri seç" -#: src/lang.c:472 +#: src/lang.c:694 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:473 +#: src/lang.c:695 msgid "toggle display of all/unread articles" msgstr "bütün/okunmamış makalelerin görünümünü deÄŸiÅŸtir" -#: src/lang.c:474 +#: src/lang.c:696 msgid "toggle selection of thread" msgstr "eposta zincirin seçimini deÄŸiÅŸtir" -#: src/lang.c:475 +#: src/lang.c:697 msgid "cycle through threading options available" msgstr "kullanılabilir eposta zinciri seçeneklerini çevir" -#: src/lang.c:476 +#: src/lang.c:698 msgid "undo all selections (all articles)" msgstr "bütün seçimleri (bütün makaleleri) geri al" -#: src/lang.c:477 +#: src/lang.c:699 msgid "untag all tagged threads" msgstr "etiketlenmiÅŸ bütün eposta zincirlerinin etiketini kaldır" -#: src/lang.c:478 +#: src/lang.c:700 #, fuzzy msgid "search for articles forwards" msgstr "makaleleri yazara göre ileriye doÄŸru ara" -#: src/lang.c:479 +#: src/lang.c:701 #, fuzzy msgid "search for articles backwards" msgstr "makaleleri yazara göre geriye doÄŸru ara" -#: src/lang.c:480 +#: src/lang.c:702 #, fuzzy msgid "toggle info message in last line (Message-ID)" msgstr "son satırdaki bilgi iletisini deÄŸiÅŸtir (URL)" -#: src/lang.c:481 +#: src/lang.c:703 #, fuzzy msgid "Open article by Message-ID" msgstr "İleti-kimliÄŸi tarafından seçilen makaleye git" -#: src/lang.c:482 +#: src/lang.c:704 msgid "add new scope" msgstr "yeni kapsam ekle" -#: src/lang.c:483 +#: src/lang.c:705 msgid "delete scope" msgstr "kapsam sil" -#: src/lang.c:484 +#: src/lang.c:706 msgid "edit attributes file" msgstr "öznitelikler dosyasını düzenle" -#: src/lang.c:485 +#: src/lang.c:707 msgid "choose first scope in list" msgstr "listedeki ilk kapsamı seç" -#: src/lang.c:486 +#: src/lang.c:708 msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t kapsamı sayıyla seç" -#: src/lang.c:487 +#: src/lang.c:709 msgid "choose last scope in list" msgstr "listedeki son kapsamı seç" -#: src/lang.c:488 +#: src/lang.c:710 msgid "move scope" msgstr "kapsamı kaydır" -#: src/lang.c:489 +#: src/lang.c:711 msgid "rename scope" msgstr "kapsamı yeniden adlandır" -#: src/lang.c:490 +#: src/lang.c:712 msgid "select scope" msgstr "kapsam seç" -#: src/lang.c:491 +#: src/lang.c:713 msgid "mark all articles in group as read" msgstr "gruptaki tüm makaleleri okunmuÅŸ olarak iÅŸaretle" -#: src/lang.c:492 +#: src/lang.c:714 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:493 +#: src/lang.c:715 msgid "choose first group in list" msgstr "listedeki ilk grubu seç" -#: src/lang.c:494 +#: src/lang.c:716 msgid "choose group by name" msgstr "grubu isme göre seç" -#: src/lang.c:495 +#: src/lang.c:717 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t grubu sayıyla seç" -#: src/lang.c:496 +#: src/lang.c:718 msgid "choose range of groups to be affected by next command" msgstr "sonraki komuttan etkilenecek olan grupların aralığını seç" -#: src/lang.c:497 +#: src/lang.c:719 msgid "choose last group in list" msgstr "listedeki son grubu seç" -#: src/lang.c:499 +#: src/lang.c:721 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:500 +#: src/lang.c:722 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:502 +#: src/lang.c:724 msgid "mark all articles in chosen group unread" msgstr "seçilen gruptaki bütün makaleleri okunmamış olarak iÅŸaretle" -#: src/lang.c:503 +#: src/lang.c:725 msgid "move chosen group within list" msgstr "listede seçilen grubu taşı" -#: src/lang.c:504 +#: src/lang.c:726 msgid "choose next group with unread news" msgstr "okunmamış haberli sonraki grubu seç" -#: src/lang.c:505 src/lang.c:1420 +#: src/lang.c:727 src/lang.c:1748 msgid "quit" msgstr "çık" -#: src/lang.c:506 +#: src/lang.c:728 msgid "quit without saving configuration changes" msgstr "yapılandırma deÄŸiÅŸikliklerini kaydetmeden çık" -#: src/lang.c:507 +#: src/lang.c:729 msgid "read chosen group" msgstr "seçilen grubu oku" -#: src/lang.c:508 +#: src/lang.c:730 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:509 +#: src/lang.c:731 msgid "search backwards for a group name" msgstr "grup adı için geriye doÄŸru ara" -#: src/lang.c:510 +#: src/lang.c:732 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:511 +#: src/lang.c:733 msgid "search forwards for a group name" msgstr "grup adı için ileriye doÄŸru ara" -#: src/lang.c:512 +#: src/lang.c:734 msgid "subscribe to chosen group" msgstr "seçilen gruba abone ol" -#: src/lang.c:513 +#: src/lang.c:735 msgid "subscribe to groups that match pattern" msgstr "örüntüye uyan gruplara abone ol" -#: src/lang.c:514 +#: src/lang.c:736 msgid "reread active file to check for any new news" msgstr "etkin dosyayı yeni haberleri kontrol etmek için yeniden oku" -#: src/lang.c:515 +#: src/lang.c:737 msgid "show NNTP[S] connection details" msgstr "" -#: src/lang.c:516 +#: src/lang.c:738 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:517 +#: src/lang.c:739 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:518 +#: src/lang.c:740 msgid "unsubscribe from chosen group" msgstr "seçilen grup için abonelikten çık" -#: src/lang.c:519 +#: src/lang.c:741 msgid "unsubscribe from groups that match pattern" msgstr "örüntüye uyan bütün gruplar için abonelikten çık" -#: src/lang.c:520 +#: src/lang.c:742 msgid "sort the list of groups" msgstr "grup listelerini sırala" -#: src/lang.c:521 +#: src/lang.c:743 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:522 +#: src/lang.c:744 #, 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:523 +#: src/lang.c:745 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t sayıyla makale seç" -#: src/lang.c:524 +#: src/lang.c:746 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:525 +#: src/lang.c:747 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:526 +#: src/lang.c:748 msgid "choose first article in list" msgstr "listedeki ilk makaleyi seç" -#: src/lang.c:527 +#: src/lang.c:749 msgid "choose last article in list" msgstr "listedeki son makaleyi seç" -#: src/lang.c:528 +#: src/lang.c:750 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:529 +#: src/lang.c:751 msgid "mark article, range or tagged articles as unread" msgstr "" "makaleyi, aralığı ya da etiketlenmiÅŸ makaleleri okunmamış olarak iÅŸaretle" -#: src/lang.c:530 +#: src/lang.c:752 msgid "mark current thread as unread" msgstr "mevcut eposta zincirini okunmamış olarak iÅŸaretle" -#: src/lang.c:531 +#: src/lang.c:753 msgid "read chosen article" msgstr "seçilen makaleyi oku" -#: src/lang.c:532 +#: src/lang.c:754 msgid "" "Display properties\n" "------------------" @@ -2569,7 +2740,7 @@ msgstr "" "Özellikleri görüntüle\n" "------------------" -#: src/lang.c:533 +#: src/lang.c:755 msgid "" "Miscellaneous\n" "-------------" @@ -2577,7 +2748,7 @@ msgstr "" "DiÄŸer\n" "-------------" -#: src/lang.c:534 +#: src/lang.c:756 msgid "" "Moving around\n" "-------------" @@ -2585,7 +2756,7 @@ msgstr "" "Etrafına taşı\n" "-------------" -#: src/lang.c:535 +#: src/lang.c:757 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2593,7 +2764,7 @@ msgstr "" "Grup/zincir/makale iÅŸlemleri\n" "-------------------------------" -#: src/lang.c:536 +#: src/lang.c:758 msgid "" "Attachment operations\n" "---------------------" @@ -2601,7 +2772,7 @@ msgstr "" "Ek iÅŸlemleri\n" "---------------------" -#: src/lang.c:537 +#: src/lang.c:759 msgid "" "Attribute operations\n" "--------------------" @@ -2609,7 +2780,7 @@ msgstr "" "Öznitelik iÅŸlemleri\n" "--------------------" -#: src/lang.c:538 +#: src/lang.c:760 msgid "" "Option operations\n" "-----------------" @@ -2617,7 +2788,7 @@ msgstr "" "Seçenek iÅŸlemleri\n" "-----------------" -#: src/lang.c:539 +#: src/lang.c:761 #, fuzzy msgid "" "Posted article operations\n" @@ -2626,7 +2797,7 @@ msgstr "" "Grup/zincir/makale iÅŸlemleri\n" "-------------------------------" -#: src/lang.c:540 +#: src/lang.c:762 msgid "" "Scope operations\n" "----------------" @@ -2634,7 +2805,7 @@ msgstr "" "Etki alanı iÅŸlemleri\n" "----------------" -#: src/lang.c:541 +#: src/lang.c:763 msgid "" "URL operations\n" "--------------" @@ -2642,96 +2813,101 @@ msgstr "" "URL iÅŸlemleri\n" "--------------" -#: src/lang.c:542 +#: src/lang.c:764 msgid "choose first URL in list" msgstr "listedeki ilk URL'yi seç" -#: src/lang.c:543 +#: src/lang.c:765 msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t URL'yi sayıyla seç" -#: src/lang.c:544 +#: src/lang.c:766 msgid "choose last URL in list" msgstr "Listedeki son URL'yi seç" -#: src/lang.c:545 +#: src/lang.c:767 msgid "search for URLs forwards" msgstr "URL'leri ileriye doÄŸru ara" -#: src/lang.c:546 +#: src/lang.c:768 msgid "search for URLs backwards" msgstr "URL'leri geriye doÄŸru ara" -#: src/lang.c:547 +#: src/lang.c:769 msgid "Open URL in browser" msgstr "URL'yi tarayıcıda aç" -#: src/lang.c:548 +#: src/lang.c:770 msgid "toggle info message in last line (URL)" msgstr "son satırdaki bilgi iletisini deÄŸiÅŸtir (URL)" -#: src/lang.c:550 +#: src/lang.c:772 msgid "Group Level Commands" msgstr "Grup Seviyesi Komutları" -#: src/lang.c:551 +#: src/lang.c:773 msgid "Kill filter added" msgstr "Öldürme filtresi eklendi" -#: src/lang.c:552 +#: src/lang.c:774 msgid "Auto-selection filter added" msgstr "Otomatik seçme filtresi eklendi" -#: src/lang.c:553 +#: src/lang.c:775 msgid "All parts tagged" msgstr "Bütün bölümler etiketlendi" -#: src/lang.c:554 +#: src/lang.c:776 #, fuzzy msgid "All parts untagged" msgstr "Bütün bölümler etiketlendi" -#: src/lang.c:555 +#: src/lang.c:777 +#, c-format +msgid "Building References-trees (%d/%d)..." +msgstr "" + +#: src/lang.c:778 msgid "Storing article for later posting" msgstr "Makale daha sonra göndermek için saklanıyor" -#: src/lang.c:556 +#: src/lang.c:779 msgid "Please enter a valid character" msgstr "Lütfen geçerli bir karakter girin" -#: src/lang.c:557 +#: src/lang.c:780 #, c-format msgid "Missing part #%d" msgstr "Eksik bölüm #%d" -#: src/lang.c:558 +#: src/lang.c:781 msgid "*** No postponed articles ***" msgstr "*** ErtelenmiÅŸ makale yok ***" -#: src/lang.c:559 +#: src/lang.c:782 msgid "Not a multi-part message" msgstr "Çok-bölümlü ileti deÄŸil" -#: src/lang.c:560 +#: src/lang.c:783 msgid "You are not subscribed to this group" msgstr "Bu gruba abone deÄŸilsiniz" -#: src/lang.c:561 +#: src/lang.c:784 msgid "No previous expression" msgstr "Önceki ifade yok" -#: src/lang.c:562 +#: src/lang.c:785 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:564 +#: src/lang.c:787 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d ertelendi %s, ^O ile tekrar kullan...\n" -#: src/lang.c:565 +#: src/lang.c:788 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2741,22 +2917,18 @@ msgstr "" " Bütün makaleyi almak için, Seçenekler Menüsündeki alternatif kotarmayı " "KAPALI durumuna getirin\n" -#: src/lang.c:567 +#: src/lang.c:790 #, 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:568 +#: src/lang.c:791 msgid "TeX2Iso encoded article" msgstr "TeX2Iso ile kodlanmış makale" -#: src/lang.c:569 -msgid "incomplete " -msgstr "tamamlanmadı " - # TODO: replace hardcoded key-names #. TODO: replace hard coded key-names -#: src/lang.c:571 +#: src/lang.c:793 #, fuzzy, c-format msgid "" "\n" @@ -2823,151 +2995,151 @@ msgstr "" "dosyalarını okuyun.\n" "Hata-raporlarını ve önerileri 'R' komutu ile %s'e gönderin.\n" -#: src/lang.c:587 +#: src/lang.c:809 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "Geçersiz Gönderen: %s satırı. INSTALL dosyasını yeniden okuyun." -#: src/lang.c:589 +#: src/lang.c:811 msgid "Invalid multibyte sequence found\n" msgstr "Geçersiz çoklu bayt sırası bulundu\n" -#: src/lang.c:592 +#: src/lang.c:814 #, c-format msgid "Invalid Sender:-header %s" msgstr "Geçersiz Gönderen: -baÅŸlık %s" -#: src/lang.c:594 +#: src/lang.c:816 msgid "Inverse video disabled" msgstr "Ters video devre dışı" -#: src/lang.c:595 +#: src/lang.c:817 msgid "Inverse video enabled" msgstr "Ters video geçerli" -#: src/lang.c:597 +#: src/lang.c:819 #, c-format msgid "Missing definition for %s\n" msgstr "%s için tanım eksik\n" -#: src/lang.c:598 +#: src/lang.c:820 #, c-format msgid "Invalid key definition '%s'\n" msgstr "Geçersiz tuÅŸ tanımı '%s'\n" -#: src/lang.c:599 +#: src/lang.c:821 #, c-format msgid "Invalid keyname '%s'\n" msgstr "Geçersiz anahtar isim '%s'\n" -#: src/lang.c:600 +#: src/lang.c:822 #, 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:601 +#: src/lang.c:823 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "Gönderen: yok et [%s] (e/h): " -#: src/lang.c:602 +#: src/lang.c:824 msgid "Kill Lines: (num): " msgstr "Satırlar: yok et(num): " -#: src/lang.c:603 +#: src/lang.c:825 msgid "Kill Article Menu" msgstr "Makale Menüsünü Yok Et" -#: src/lang.c:604 +#: src/lang.c:826 #, 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:605 +#: src/lang.c:827 msgid "Kill pattern scope : " msgstr "Örüntü kapsamını yok et : " -#: src/lang.c:606 +#: src/lang.c:828 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "Konuyu yok et: [%s] (e/h): " -#: src/lang.c:607 +#: src/lang.c:829 msgid "Kill text pattern : " msgstr "Metin örüntüsünü yok et : " -#: src/lang.c:608 +#: src/lang.c:830 msgid "Kill time in days : " msgstr "Åžu kadar gün içinde öldür : " -#: src/lang.c:610 +#: src/lang.c:832 msgid "Last" msgstr "Son" -#: src/lang.c:611 +#: src/lang.c:833 msgid "-- Last response --" msgstr "-- Son yanıt --" -#: src/lang.c:612 +#: src/lang.c:834 #, c-format msgid "Lines %s " msgstr "Satırlar %s " -#: src/lang.c:614 +#: src/lang.c:840 msgid "Function not available." msgstr "Fonksiyon mevcut deÄŸil." -#: src/lang.c:615 +#: src/lang.c:841 msgid "Not reading via NNTP." msgstr "NNTP üzerinden okunamıyor." -#: src/lang.c:617 +#: src/lang.c:843 #, c-format msgid "Group: %s" msgstr "Grup: %s" -#: src/lang.c:618 +#: src/lang.c:844 #, c-format msgid "Groups: %s" msgstr "Gruplar: %s" -#: src/lang.c:621 +#: src/lang.c:847 msgid "Mail" msgstr "Eposta" -#: src/lang.c:622 +#: src/lang.c:848 msgid "mailbox " msgstr "mailbox " -#: src/lang.c:623 +#: src/lang.c:849 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "Makaleleri ÅŸuraya gönder [%.*s]> " -#: src/lang.c:624 +#: src/lang.c:850 #, c-format msgid "Mailing log to %s\n" msgstr "Günlük %s'e postalanıyor\n" -#: src/lang.c:625 +#: src/lang.c:851 msgid "Mail bug report..." msgstr "Hata raporu postala..." -#: src/lang.c:626 +#: src/lang.c:852 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "HATA RAPORUNU %s'e postala?" -#: src/lang.c:627 +#: src/lang.c:853 msgid "Mailed" msgstr "Postalandı" -#: src/lang.c:628 +#: src/lang.c:854 #, c-format msgid "Mailing to %s..." msgstr "%s'e postalanıyor..." -#: src/lang.c:629 +#: src/lang.c:855 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2979,63 +3151,63 @@ msgstr "" "# 4. alan temel dizin (örn.~/Mail or ~/News)\n" "#\n" -#: src/lang.c:632 +#: src/lang.c:858 #, c-format msgid "%s marked as read" msgstr "%s okunmuÅŸ olarak iÅŸaretlendi" -#: src/lang.c:633 +#: src/lang.c:859 #, c-format msgid "%s marked as unread" msgstr "%s okunmamış olarak iÅŸaretlendi" -#: src/lang.c:634 +#: src/lang.c:860 #, c-format msgid "Marked %d of %d %s as read" msgstr "%d içerisinde %d %s okunmuÅŸ olarak iÅŸaretlendi" -#: src/lang.c:635 +#: src/lang.c:861 #, c-format msgid "Marked %d of %d %s as unread" msgstr "%d içerisinde %d %s okunmamış olarak iÅŸaretlendi " -#: src/lang.c:636 src/lang.c:1376 +#: src/lang.c:862 src/lang.c:1704 msgid "Mark" msgstr "İşaretle" -#: src/lang.c:637 +#: src/lang.c:863 #, c-format msgid "Mark all articles as read%s?" msgstr "Bütün makaleleri okunmuÅŸ olarak iÅŸaretle%s?" -#: src/lang.c:638 +#: src/lang.c:864 #, c-format msgid "Mark article as read%s?" msgstr "Makaleyi okunmuÅŸ olarak iÅŸaretle%s?" -#: src/lang.c:639 +#: src/lang.c:865 #, c-format msgid "Mark group %s as read?" msgstr "%s grubunu okunmuÅŸ olarak iÅŸaretle?" -#: src/lang.c:640 +#: src/lang.c:866 #, c-format msgid "Mark thread as read%s?" msgstr "Eposta zincirini okunmuÅŸ olarak iÅŸaretle%s?" -#: src/lang.c:641 +#: src/lang.c:867 #, c-format msgid "Matching %s groups..." msgstr "%s grupları eÅŸleÅŸtiriyor..." -#: src/lang.c:642 src/lang.c:655 src/lang.c:658 src/lang.c:664 +#: src/lang.c:868 src/lang.c:881 src/lang.c:884 src/lang.c:890 #, c-format msgid "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" msgstr "" "=mevcutu n olarak ayarla; %s=satır aÅŸağı; %s=satır yukarı; %s=yardım; " "%s=çıkış" -#: src/lang.c:644 +#: src/lang.c:870 #, c-format msgid "" "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all" @@ -3043,14 +3215,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:646 +#: src/lang.c:872 #, 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:648 +#: src/lang.c:874 #, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" @@ -3058,14 +3230,14 @@ msgstr "" "%s=geriye doÄŸru etiketle; %s=ileriye doÄŸru ara; %s=geriye doÄŸru ara; " "%s=aramayı tekrarla" -#: src/lang.c:649 src/lang.c:653 +#: src/lang.c:875 src/lang.c:879 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "" "=mevcutu n olarak ayarla; %s=sonraki okunmayan; %s=arama örüntüsü; %s=yok " "et/seç" -#: src/lang.c:650 +#: src/lang.c:876 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -3074,42 +3246,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:651 +#: src/lang.c:877 #, 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:652 +#: src/lang.c:878 #, 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:654 +#: src/lang.c:880 #, 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:656 src/lang.c:665 +#: src/lang.c:882 src/lang.c:891 #, 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:657 +#: src/lang.c:883 #, 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:659 +#: src/lang.c:885 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" msgstr "" "=mevcutu n olarak ayarla; %s=sonraki okunmayan; %s,%s=arama deseni; " "%s=yakala" -#: src/lang.c:660 +#: src/lang.c:886 #, c-format msgid "" "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread" @@ -3117,7 +3289,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:661 +#: src/lang.c:887 #, c-format msgid "" "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/" @@ -3126,227 +3298,232 @@ 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:662 +#: src/lang.c:888 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "" "=mevcutu n olarak ayarla; %s=sonraki okunmayan; %s=yakala; %s=görünüm " "deÄŸiÅŸtir" -#: src/lang.c:663 +#: src/lang.c:889 #, 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:666 +#: src/lang.c:892 msgid "--More--" msgstr "--Daha fazla--" -#: src/lang.c:667 +#: src/lang.c:894 +#, fuzzy, c-format +msgid "MOTD: %s\n" +msgstr "MOTD: " + +#: src/lang.c:896 #, c-format msgid "Moving %s..." msgstr "Taşınıyor %s..." -#: src/lang.c:668 +#: src/lang.c:897 msgid "Message-ID: & last Reference " msgstr "İleti-KimliÄŸi: & son Referans " -#: src/lang.c:669 +#: src/lang.c:898 msgid "Message-ID: line " msgstr "İleti-KimliÄŸi: satır " -#: src/lang.c:670 +#: src/lang.c:899 msgid "Message-ID: & References: line" msgstr "İleti-KimliÄŸi & Referanslar: satırı" -#: src/lang.c:672 -msgid ", name: " -msgstr ", isim: " - -#: src/lang.c:673 +#: src/lang.c:901 #, c-format msgid "Go to newsgroup [%s]> " msgstr "Haber grubuna git [%s]> " -#: src/lang.c:674 +#: src/lang.c:902 msgid "newsgroups" msgstr "haber grupları" -#: src/lang.c:675 +#: src/lang.c:903 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "Grup listesinde %s konumu (1,2,..,$) [%d]> " -#: src/lang.c:676 +#: src/lang.c:904 msgid "newsgroup" msgstr "haber grubu" -#: src/lang.c:677 +#: src/lang.c:905 msgid "Try and save newsrc file again?" msgstr "newsrc dosyasını yeniden dene ve kaydet?" -#: src/lang.c:678 +#: src/lang.c:906 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "" "Uyarı: newsrc dosyanızda hiçbir haber grubu yazılı deÄŸil. Kaydetme " "durduruldu." -#: src/lang.c:679 +#: src/lang.c:907 msgid "newsrc file saved successfully.\n" msgstr "newsrc dosyası baÅŸarıyla kaydedildi.\n" -#: src/lang.c:680 +#: src/lang.c:908 msgid "-- Next response --" msgstr "-- Sonraki yanıt --" -#: src/lang.c:681 +#: src/lang.c:909 msgid "No " msgstr "Hayır " -#: src/lang.c:682 +#: src/lang.c:910 msgid "*** No articles ***" msgstr "*** Makale Yok ***" -#: src/lang.c:683 +#: src/lang.c:911 msgid "No articles have been posted" msgstr "Makale(ler) gönderilmedi" -#: src/lang.c:684 +#: src/lang.c:912 msgid "*** No attachments ***" msgstr "*** Ek yok ***" -#: src/lang.c:685 +#: src/lang.c:913 msgid "*** No description ***" msgstr "*** Tanım yok ***" -#: src/lang.c:686 +#: src/lang.c:914 msgid "No filename" msgstr "Dosya adı yok" -#: src/lang.c:687 +#: src/lang.c:915 msgid "No group" msgstr "Grup yok" -#: src/lang.c:688 +#: src/lang.c:916 msgid "*** No groups ***" msgstr "*** Grup(lar) yok ***" -#: src/lang.c:689 +#: src/lang.c:917 msgid "No more groups to read" msgstr "Okunacak baÅŸka grup yok" -#: src/lang.c:690 +#: src/lang.c:918 msgid "No last message" msgstr "Son ileti yok" -#: src/lang.c:691 +#: src/lang.c:919 msgid "No mail address" msgstr "Eposta adresi yok" -#: src/lang.c:692 +#: src/lang.c:920 msgid "No articles marked for saving" msgstr "Kaydetmek için iÅŸaretlenen makale yok" -#: src/lang.c:693 +#: src/lang.c:921 msgid "No match" msgstr "EÅŸleÅŸme yok" -#: src/lang.c:694 +#: src/lang.c:922 msgid "No more groups" msgstr "BaÅŸka grup yok" -#: src/lang.c:695 +#: src/lang.c:923 msgid "No newsgroups" msgstr "Haber grubu yok" -#: src/lang.c:696 +#: src/lang.c:924 msgid "No next unread article" msgstr "Sonraki okunmayan makale yok" -#: src/lang.c:697 +#: src/lang.c:925 msgid "No previous group" msgstr "Önceki grup yok" -#: src/lang.c:698 +#: src/lang.c:926 msgid "No previous search, nothing to repeat" msgstr "Önceki arama yok, tekrarlanacak bir ÅŸey yok" -#: src/lang.c:699 +#: src/lang.c:927 msgid "No previous unread article" msgstr "Önceki okunmayan makale yok" -#: src/lang.c:700 +#: src/lang.c:928 msgid "No responses" msgstr "Yanıt yok" -#: src/lang.c:701 +#: src/lang.c:929 msgid "No responses to list in current thread" msgstr "Mevcut zincirde listelenecek yanıt yok" -#: src/lang.c:702 +#: src/lang.c:930 msgid "*** No scopes ***" msgstr "*** Kapsam yok ***" -#: src/lang.c:703 +#: src/lang.c:931 msgid "No search string" msgstr "Arama dizgisi yok" -#: src/lang.c:704 +#: src/lang.c:932 msgid "No subject" msgstr "Konu yok" -#: src/lang.c:706 +#: src/lang.c:934 #, 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:707 +#: src/lang.c:935 #, 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:708 +#: src/lang.c:936 #, 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:709 +#: src/lang.c:937 #, 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:710 +#: src/lang.c:938 #, 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:712 +#: src/lang.c:940 #, c-format msgid "No viewer found for %s/%s\n" msgstr "%s%s için görüntüleyici yok\n" -#: src/lang.c:713 +#: src/lang.c:941 src/lang.c:1616 src/lang.c:1644 src/lang.c:1935 +msgid "None" +msgstr "Hiçbiri" + +#: src/lang.c:942 msgid "Newsgroup does not exist on this server" msgstr "Bu sunucuda haber grubu yok" -#: src/lang.c:714 +#: src/lang.c:943 #, c-format msgid "Group %s not found in active file" msgstr "%s grubu aktif dosyada bulunamadı" -#: src/lang.c:715 +#: src/lang.c:944 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:716 +#: src/lang.c:945 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:717 +#: src/lang.c:946 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3376,45 +3553,49 @@ msgstr "" "# news.ka.nu /tmp/nrc-nu example ex\n" "#\n" -#: src/lang.c:724 +#: src/lang.c:952 +msgid "NULL" +msgstr "NULL" + +#: src/lang.c:954 msgid "Only" msgstr "Sadece" -#: src/lang.c:725 +#: src/lang.c:955 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "Seçenek etkin deÄŸil. %s ile tekrar derle." -#: src/lang.c:726 +#: src/lang.c:956 msgid "Options Menu" msgstr "Seçenekler menüsü" -#: src/lang.c:727 +#: src/lang.c:957 msgid "Options Menu Commands" msgstr "Seçenekler Menüsü Komutları" -#: src/lang.c:730 +#: src/lang.c:960 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "Regex hatası: %s ÅŸu konumda %d '%s'" -#: src/lang.c:731 +#: src/lang.c:961 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "Regex hatası: pcre iç hata %d" -#: src/lang.c:733 +#: src/lang.c:963 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "Regex hatası: incele - pcre iç hatası %s" -#: src/lang.c:735 +#: src/lang.c:965 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:737 +#: src/lang.c:967 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" @@ -3424,48 +3605,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:740 +#: src/lang.c:970 msgid "Posted articles history" msgstr "GönderilmiÅŸ makalelerin geçmiÅŸi" -#: src/lang.c:741 +#: src/lang.c:971 #, fuzzy msgid "Posted Articles Menu Commands" msgstr "Öznitelik Menüsü Komutları" -#: src/lang.c:742 +#: src/lang.c:972 msgid "Lookup failed" msgstr "" -#: src/lang.c:743 +#: src/lang.c:973 #, fuzzy msgid "Operation not available for replies by mail" msgstr "grup seçme seviyesine dön" -#: src/lang.c:744 +#: src/lang.c:974 #, fuzzy msgid "Already in posted articles history level" msgstr "GönderilmiÅŸ makalelerin geçmiÅŸi" -#: src/lang.c:745 +#: src/lang.c:975 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "Habergrup(lar)a gönder [%s]> " -#: src/lang.c:746 +#: src/lang.c:976 msgid "-- post processing started --" msgstr "-- sonradan iÅŸleme baÅŸladı --" -#: src/lang.c:747 +#: src/lang.c:977 msgid "-- post processing completed --" msgstr "-- sonradan iÅŸleme tamamlandı --" -#: src/lang.c:748 +#: src/lang.c:978 #, c-format msgid "Post subject [%s]> " msgstr "Konuyu gönder [%s]> " -#: src/lang.c:749 +#: src/lang.c:979 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" @@ -3473,256 +3654,305 @@ msgstr "" "# Tin'deki 'W' komutundan görünebilir postalanmış/gönderilmiÅŸ iletilerin " "özeti.\n" -#: src/lang.c:750 +#: src/lang.c:980 msgid "Posting article..." msgstr "Makale gönderiliyor..." -#: src/lang.c:751 +#: src/lang.c:982 +#, fuzzy, c-format +msgid "Posting failed (%s)" +msgstr "Makale gönderiliyor..." + +#: src/lang.c:984 +#, c-format +msgid "Posting: %.*s ..." +msgstr "Gönderiliyor: %.*s ..." + +#: src/lang.c:985 #, 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:752 +#: src/lang.c:986 #, c-format msgid "Hot %s" msgstr "Sıcak %s" -#: src/lang.c:753 +#: src/lang.c:987 #, c-format msgid "Tagged %s" msgstr "EtiketlenmiÅŸ %s" -#: src/lang.c:754 +#: src/lang.c:988 #, c-format msgid "Untagged %s" msgstr "EtiketlenmemiÅŸ %s" -#: src/lang.c:756 +#: src/lang.c:990 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:758 +#: src/lang.c:992 +#, fuzzy +msgid "Processing attributes..." +msgstr "Nitelikleri iÅŸliyor... " + +#: src/lang.c:993 msgid "Processing mail messages marked for deletion." msgstr "Silinmek için iÅŸaretlenen iletiler iÅŸleniyor." -#: src/lang.c:759 +#: src/lang.c:994 msgid "Processing saved articles marked for deletion." msgstr "Silinmek için iÅŸaretlenen kaydedilmiÅŸ makaleler iÅŸleniyor." -#: src/lang.c:760 +#: src/lang.c:995 #, 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:761 +#: src/lang.c:996 msgid "Article unchanged, abort mailing?" msgstr "Makale deÄŸiÅŸtirilmedi, postalama iptal edilsin mi?" -#: src/lang.c:762 +#: src/lang.c:997 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "ErtelenmiÅŸ makaleleri görmek ister misiniz (%d)?" -#: src/lang.c:764 +#: src/lang.c:999 msgid "Add quick kill filter?" msgstr "Hızlıca öldürme filtresi ekle?" -#: src/lang.c:765 +#: src/lang.c:1000 msgid "Add quick selection filter?" msgstr "Hızlı seçme filtresi ekle?" -#: src/lang.c:766 +#: src/lang.c:1001 msgid "Do you really want to quit?" msgstr "Gerçekten çıkmak istiyor musunuz?" -#: src/lang.c:767 +#: src/lang.c:1002 #, 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:768 +#: src/lang.c:1003 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:769 +#: src/lang.c:1004 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=çık, %s=düzenle, %s=ertele: " -#: src/lang.c:770 -#, c-format -msgid "%s=quit %s=edit %s=save kill description: " +#: src/lang.c:1005 +#, 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:771 -#, c-format -msgid "%s=quit %s=edit %s=save select description: " +#: src/lang.c:1006 +#, 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:772 +#: src/lang.c:1007 msgid "Do you really want to quit without saving your configuration?" msgstr "Yapılandırmaları kaydetmeden çıkmak istediÄŸinizden emin misiniz?" -#: src/lang.c:775 +#: src/lang.c:1010 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:776 +#: src/lang.c:1012 msgid "Do you want to abort this operation?" msgstr "İşlem durdurulsun mu?" -#: src/lang.c:777 +#: src/lang.c:1013 msgid "Do you want to exit tin immediately?" msgstr "tin'den hemen çıkmak istediÄŸinizden emin misiniz?" -#: src/lang.c:778 +#: src/lang.c:1015 msgid "Reading ('q' to quit)..." msgstr "okunuyor (çıkmak için 'q')..." -#: src/lang.c:779 -#, c-format -msgid "Reading %sarticles..." +#: src/lang.c:1016 +#, fuzzy, c-format +msgid "Reading %s articles..." msgstr "%smakaleler okunuyor..." -#: src/lang.c:780 +#: src/lang.c:1017 #, c-format msgid "Reading %sattributes file...\n" msgstr "%söznitelik dosyası okunuyor...\n" -#: src/lang.c:781 +#: src/lang.c:1018 #, c-format msgid "Reading %sconfig file...\n" msgstr " %syapılandırma dosyası okunuyor...\n" -#: src/lang.c:782 +#: src/lang.c:1019 msgid "Reading filter file...\n" msgstr "filtre dosyası okunuyor...\n" -#: src/lang.c:783 +#: src/lang.c:1021 +msgid "reading from local spool" +msgstr "yerel kuyruktan okunuyor" + +# #-#-#-#-# 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:1023 +#, fuzzy, c-format +msgid "Reading %s\n" +msgstr "%s tekrar okunuyor..." + +#: src/lang.c:1024 #, c-format msgid "Reading %s groups..." msgstr "%s gruplar okunuyor..." -#: src/lang.c:784 +#: src/lang.c:1025 msgid "Reading input history file...\n" msgstr "Girdi geçmiÅŸ dosyası okunuyor...\n" -#: src/lang.c:785 -msgid "Reading keymap file...\n" -msgstr "tuÅŸeÅŸlem dosyası okunuyor...\n" +#: src/lang.c:1026 +#, fuzzy, c-format +msgid "Reading keymap file: %s\n" +msgstr "tuÅŸeÅŸlem dosyası okunuyor: %s\n" -#: src/lang.c:786 +#: src/lang.c:1027 msgid "Reading groups from active file... " msgstr "Gruplar etkin dosyadan okunuyor... " -#: src/lang.c:787 +#: src/lang.c:1028 msgid "Reading groups from newsrc file... " msgstr "Gruplar newsrc dosyasından okunuyor... " -#: src/lang.c:788 +#: src/lang.c:1029 msgid "Reading newsgroups file... " msgstr "haber grupları dosyası okunuyor... " -#: src/lang.c:789 +#: src/lang.c:1030 msgid "Reading newsrc file..." msgstr "newsrc dosyası okunuyor..." -#: src/lang.c:790 +#: src/lang.c:1031 msgid "References: line " msgstr "Referanslar: satırı " -#: src/lang.c:792 +#: src/lang.c:1033 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d kaldı)" -#: src/lang.c:794 +#: src/lang.c:1035 #, 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:795 +#: src/lang.c:1036 #, fuzzy msgid "Removed from this rule: " msgstr "Önceki kuraldan kaldırıldı: " -#: src/lang.c:796 +#: src/lang.c:1037 #, c-format msgid "Error: rename %s to %s" msgstr "Hata: %s'den %s'ye yeniden adlandırma" -#: src/lang.c:797 +#: src/lang.c:1038 msgid "Reply to author..." msgstr "Yazara yanıtla..." -#: src/lang.c:798 +#: src/lang.c:1039 msgid "Repost" msgstr "Yeniden gönder" -#: src/lang.c:799 +#: src/lang.c:1040 msgid "Reposting article..." msgstr "\"Makale yeniden gönderiliyor..." -#: src/lang.c:800 +#: src/lang.c:1041 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "Makale(ler)i grup(lar)a gönder [%s]> " -#: src/lang.c:801 +#: src/lang.c:1042 msgid "Reset newsrc?" msgstr "newsrc sıfırlansın mı?" -#: src/lang.c:802 +#: src/lang.c:1043 msgid "Responses have been directed to the following newsgroups" msgstr "Yanıtlar ÅŸu haber gruplarına yönlendirildi" -#: src/lang.c:803 +#: src/lang.c:1044 #, 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:805 +#: src/lang.c:1045 msgid "Press to continue..." msgstr "Devam etmek için ..." -#: src/lang.c:807 +#: src/lang.c:1047 +#, c-format +msgid "Score: %s" +msgstr "" + +#: src/lang.c:1048 #, c-format msgid "Select From [%s] (y/n): " msgstr "Gönderen Seç [%s] (e/h): " -#: src/lang.c:808 +#: src/lang.c:1049 msgid "Select Lines: (num): " msgstr "Satırlar: Seç (num):" -#: src/lang.c:809 +#: src/lang.c:1050 msgid "Auto-select Article Menu" msgstr "Makale Menüsünü Otomatik Seç" -#: src/lang.c:810 +#: src/lang.c:1051 #, 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:811 +#: src/lang.c:1052 msgid "Select pattern scope: " msgstr "Desen etki alanını seç: " -#: src/lang.c:812 +#: src/lang.c:1053 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "Konuyu Seç [%s] (e/h): " -#: src/lang.c:813 +#: src/lang.c:1054 msgid "Select text pattern : " msgstr "Metin örüntüsü seç : " -#: src/lang.c:814 +#: src/lang.c:1055 msgid "Select time in days : " msgstr "Zamanı gün cinsinden seç : " -#: src/lang.c:815 +#: src/lang.c:1056 +msgid "[k]" +msgstr "" + +#: src/lang.c:1057 +msgid "[T]" +msgstr "" + +#: src/lang.c:1058 +msgid " R" +msgstr " R" + +#: src/lang.c:1059 #, c-format msgid "" "# %s server configuration file\n" @@ -3743,54 +3973,54 @@ msgstr "" "############################################################################\n" "\n" -#: src/lang.c:821 +#: src/lang.c:1065 msgid "Showing unread groups only" msgstr "Sadece okunmamış gruplar gösteriliyor" -#: src/lang.c:822 +#: src/lang.c:1066 msgid "Subject: line (ignore case) " msgstr "Konu: satır (büyük küçük harf durumunu yoksay) " -#: src/lang.c:823 +#: src/lang.c:1067 msgid "Subject: line (case sensitive)" msgstr "Konu: satır (büyük-küçük harf duyarlı)" -#: src/lang.c:824 +#: src/lang.c:1068 msgid "Save" msgstr "Kaydet" -#: src/lang.c:825 +#: src/lang.c:1069 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "'%s' Kaydedilsin mi (%s/%s)?" -#: src/lang.c:826 +#: src/lang.c:1070 msgid "Save configuration before continuing?" msgstr "Devam etmeden yapılandırmayı kaydet?" -#: src/lang.c:827 +#: src/lang.c:1071 msgid "Save filename> " msgstr "Kaydet dosyaadı> " -#: src/lang.c:828 +#: src/lang.c:1072 msgid "Saved" msgstr "Kaydedildi" -#: src/lang.c:829 +#: src/lang.c:1073 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d okunmamış (%4d sıcak) %s ÅŸunun içinde %s\n" -#: src/lang.c:830 +#: src/lang.c:1074 #, c-format msgid "Saved %s...\n" msgstr "%s kaydedildi...\n" -#: src/lang.c:831 +#: src/lang.c:1075 msgid "Nothing was saved" msgstr "Hiçbir ÅŸey kaydedilmedi" -#: src/lang.c:832 +#: src/lang.c:1076 #, c-format msgid "" "\n" @@ -3799,184 +4029,189 @@ msgstr "" "\n" "%s %d %s ÅŸundan %d %s\n" -#: src/lang.c:833 +#: src/lang.c:1077 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s ÅŸuna kaydedildi %s%s --" -#: src/lang.c:834 +#: src/lang.c:1078 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s ÅŸuna kaydedildi %s - %s --" -#: src/lang.c:835 +#: src/lang.c:1079 msgid "Saving..." msgstr "Kaydediliyor..." -#: src/lang.c:836 +#: src/lang.c:1080 #, c-format msgid "%s: Screen initialization failed" msgstr "%s: Ekran baÅŸlatma baÅŸarısız" -#: src/lang.c:838 +#: src/lang.c:1082 #, c-format msgid "%s: screen is too small\n" msgstr "%s: ekran çok küçük\n" -#: src/lang.c:840 +#: src/lang.c:1084 #, c-format msgid "screen is too small, %s is exiting" msgstr "ekran çok küçük, %s çıkıyor" -#: src/lang.c:841 +#: src/lang.c:1085 msgid "Delete scope?" msgstr "Alanı sil?" -#: src/lang.c:842 +#: src/lang.c:1086 msgid "Enter scope> " msgstr "Alan gir> " -#: src/lang.c:843 +#: src/lang.c:1087 msgid "Select new position> " msgstr "Yeni konum seç> " -#: src/lang.c:844 +#: src/lang.c:1088 msgid "New position cannot be a global scope" msgstr "Yeni konum küresel kapsam olamaz" -#: src/lang.c:845 +#: src/lang.c:1089 msgid "Global scope, operation not allowed" msgstr "Genel etki alanı, iÅŸleme izin verilmedi" -#: src/lang.c:846 +#: src/lang.c:1090 msgid "Rename scope> " msgstr "Kapsamı yeniden adlandır> " -#: src/lang.c:847 +#: src/lang.c:1091 msgid "Select scope> " msgstr "Etki alanı seç> " -#: src/lang.c:848 +#: src/lang.c:1092 msgid "Scopes Menu" msgstr "Etki Alanı Menüsü" -#: src/lang.c:849 +#: src/lang.c:1093 msgid "Scopes Menu Commands" msgstr "Alan Menüsü Komutları" -#: src/lang.c:850 +#: src/lang.c:1094 #, c-format msgid "Search backwards [%s]> " msgstr "Geriye doÄŸru ara [%s]> " -#: src/lang.c:851 +#: src/lang.c:1095 #, c-format msgid "Search body [%s]> " msgstr "Gövdeyi ara [%s]> " -#: src/lang.c:852 +#: src/lang.c:1096 #, c-format msgid "Search forwards [%s]> " msgstr "İleri ara [%s]> " -#: src/lang.c:853 +#: src/lang.c:1097 msgid "Searching..." msgstr "Aranıyor..." -#: src/lang.c:854 +#: src/lang.c:1098 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "Makale aranıyor %d / %d ('q' durdur)..." -#: src/lang.c:855 +#: src/lang.c:1099 msgid "Select article> " msgstr "Makale seç> " -#: src/lang.c:856 +#: src/lang.c:1100 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "" "Metinden önce seçenek numarasını seçin ya da ok tuÅŸları ve ile seçin. " "Çıkmak için 'q'." -#: src/lang.c:857 +#: src/lang.c:1101 msgid "Select group> " msgstr "Grup seç> " -#: src/lang.c:858 +#: src/lang.c:1102 #, c-format msgid "Enter selection pattern [%s]> " msgstr "Seçme örüntüsünü girin [%s]> " -#: src/lang.c:859 +#: src/lang.c:1103 msgid "Select thread> " msgstr "eposta zinciri seç> " -#: src/lang.c:860 +#: src/lang.c:1104 #, 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:861 +#: src/lang.c:1105 msgid "servers active-file" msgstr "sunucular etkin-dosyası" -#: src/lang.c:862 +#: src/lang.c:1106 +#, c-format +msgid "Skipped %s" +msgstr "" + +#: src/lang.c:1107 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "Yeni habergruplarına giriÅŸ yapılamıyor. Önce abone ol..." -#: src/lang.c:863 +#: src/lang.c:1108 msgid "" msgstr "" -#: src/lang.c:864 +#: src/lang.c:1109 #, c-format msgid "Starting: (%s)" msgstr "BaÅŸlıyor: (%s)" -#: src/lang.c:865 +#: src/lang.c:1110 #, c-format msgid "List Thread (%d of %d)" msgstr "Eposta zinciri listeleme (%d of %d)" -#: src/lang.c:866 +#: src/lang.c:1111 #, c-format msgid "Thread (%.*s)" msgstr "Eposta zinciri (%.*s)" -#: src/lang.c:867 +#: src/lang.c:1112 msgid "Enter wildcard subscribe pattern> " msgstr "Abone olma joker karakter örüntüsünü girin> " -#: src/lang.c:868 +#: src/lang.c:1113 #, c-format msgid "subscribed to %d groups" msgstr "\"%d gruba abone olundu" -#: src/lang.c:869 +#: src/lang.c:1114 #, c-format msgid "Subscribed to %s" msgstr "%s'e abone olundu" -#: src/lang.c:870 +#: src/lang.c:1115 msgid "Subscribing... " msgstr "Abone olunuyor... " -#: src/lang.c:871 +#: src/lang.c:1116 #, 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:872 +#: src/lang.c:1117 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "Makale(ler)i Grup(lar)ın yerine al [%s]> " -#: src/lang.c:873 +#: src/lang.c:1118 msgid "Superseding article ..." msgstr "Makale deÄŸiÅŸtiriliyor ..." -#: src/lang.c:874 +#: src/lang.c:1119 #, c-format msgid "" "\n" @@ -3985,24 +4220,29 @@ msgstr "" "\n" "Durduruldu. Yeniden baÅŸlatmak için 'fg' yaz %s\n" -#: src/lang.c:876 +#: src/lang.c:1121 #, c-format msgid "%d days" msgstr "%d gün" -#: src/lang.c:877 +#: src/lang.c:1122 msgid "" msgstr "" -#: src/lang.c:878 +#: src/lang.c:1123 msgid "TeX " msgstr "TeX " -#: src/lang.c:879 +#: src/lang.c:1124 +#, fuzzy, c-format +msgid "Version: %s %s release %s (\"%s\")" +msgstr "Sürüm: %s yayım %s %s (\"%s\")\n" + +#: src/lang.c:1125 msgid "# Default action/prompt strings\n" msgstr "# Varsayılan iÅŸlem/komut dizgileri\n" -#: src/lang.c:880 +#: src/lang.c:1126 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" @@ -4024,224 +4264,295 @@ 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:893 +#: src/lang.c:1139 msgid "" "# If ON use 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:894 +#: src/lang.c:1140 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:895 +#: src/lang.c:1141 msgid "There is no news\n" msgstr "Hiçbir haber yok\n" -#: src/lang.c:896 +#: src/lang.c:1142 msgid "Thread" msgstr "Eposta zinciri" -#: src/lang.c:897 +#: src/lang.c:1143 msgid "Thread Level Commands" msgstr "Eposta Zinciri Seviyesi Komutları" -#: src/lang.c:898 +#: src/lang.c:1144 msgid "Thread deselected" msgstr "Eposta zinciri seçimi kaldırıldı" -#: src/lang.c:899 +#: src/lang.c:1145 msgid "Thread selected" msgstr "Eposta zinciri seçildi" -#: src/lang.c:900 +#: src/lang.c:1146 msgid "thread" msgstr "eposta zinciri" -#: src/lang.c:901 +#: src/lang.c:1147 #, c-format msgid "Thread %4s of %4s" msgstr "Eposta zinciri %4s / %4s " -#: src/lang.c:902 +#: src/lang.c:1148 msgid "Threading articles..." msgstr "Makaleler zincirleniyor..." -#: src/lang.c:903 +#: src/lang.c:1149 +#, fuzzy +msgid "Threading by multipart" +msgstr "Makaleler zincirleniyor..." + +#: src/lang.c:1151 +#, fuzzy, c-format +msgid "TLS handshake failed: %s\n" +msgstr "Slrnface baÅŸarısız: %s" + +#: src/lang.c:1153 +msgid "" +msgstr "" + +#: src/lang.c:1154 +msgid "" +msgstr "" + +#: src/lang.c:1155 +msgid "" +msgstr "" + +#: src/lang.c:1156 +msgid "" +msgstr "" + +#: src/lang.c:1157 +#, fuzzy, c-format +msgid "%s handshake done: %s\n" +msgstr "Slrnface baÅŸarısız: %s" + +#: src/lang.c:1158 src/lang.c:1309 +#, fuzzy +msgid "unknown error" +msgstr "Bilinmeyen hata." + +#: src/lang.c:1161 +#, fuzzy, c-format +msgid "TLS handshake failed: %s (%d)\n" +msgstr "Slrnface baÅŸarısız: %s" + +#: src/lang.c:1162 +#, fuzzy, c-format +msgid "TLS peer verification failed: %s\n" +msgstr "Slrnface baÅŸarısız: %s" + +#: src/lang.c:1163 +#, c-format +msgid "TLS peer verification failed, continuing anyway as requested: %s\n" +msgstr "" + +#: src/lang.c:1164 +msgid "" +msgstr "" + +#: src/lang.c:1165 +msgid "unexpected certificate verification status!" +msgstr "" + +#: src/lang.c:1168 +#, c-format +msgid "" +"TLS peer verification failed: %s.\n" +"Continuing anyway as requested.\n" +msgstr "" + +#: src/lang.c:1171 +#, fuzzy, c-format +msgid "TLS handshake done: %s\n" +msgstr "Slrnface baÅŸarısız: %s" + +#: src/lang.c:1174 #, c-format msgid "Toggled word highlighting %s" msgstr "Kelime vurgulaması deÄŸiÅŸtirildi %s" -#: src/lang.c:904 +#: src/lang.c:1175 msgid "Toggled rot13 encoding" msgstr "rot13 kodlama deÄŸiÅŸtirildi" -#: src/lang.c:905 +#: src/lang.c:1176 #, fuzzy, c-format msgid "Toggled German TeX encoding %s" msgstr "Almanca TeX kodlama deÄŸiÅŸtirildi %s" -#: src/lang.c:906 +#: src/lang.c:1177 #, c-format msgid "Toggled tab-width to %d" msgstr "tab geniÅŸliÄŸi ÅŸuna deÄŸiÅŸtirildi %d" -#: src/lang.c:908 +#: src/lang.c:1179 #, c-format msgid "%d Trying to dotlock %s" msgstr "\"%d dotlock yapılmaya çalışılıyor %s" -#: src/lang.c:909 +#: src/lang.c:1180 #, c-format msgid "%d Trying to lock %s" msgstr "\"%d Kilitlemeye çalışılıyor %s" -#: src/lang.c:911 +#: src/lang.c:1182 #, fuzzy, c-format msgid "%s=help" msgstr "%s=yardım" -#: src/lang.c:913 +#: src/lang.c:1184 msgid "Unlimited" msgstr "Sınırsız" -#: src/lang.c:914 +#: src/lang.c:1185 msgid "Enter wildcard unsubscribe pattern> " msgstr "abonelikten çıkma joker karakter örüntüsünü girin> " -#: src/lang.c:915 +#: src/lang.c:1186 #, c-format msgid "Error decoding %s : %s" msgstr "Çözülürken hata %s: %s" -#: src/lang.c:916 +#: src/lang.c:1187 msgid "No end." msgstr "Son yok." -#: src/lang.c:917 +#: src/lang.c:1188 #, c-format msgid "%s successfully decoded." msgstr "%s baÅŸarıyla çözüldü." -#: src/lang.c:918 -#, c-format -msgid "" -"%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" -"\n" -msgstr "" -"%*s[-- %s/%s, %s uuencoded dosya, %d satır, ad: %s --]\n" -"\n" +# Don't hash the initial '<' +#: src/lang.c:1189 +msgid "unchanged" +msgstr "deÄŸiÅŸtirilmemiÅŸ" -#: src/lang.c:919 -msgid "unread " -msgstr "okunmamış " +#: src/lang.c:1190 +msgid "(unknown)" +msgstr "(bilinmiyor)" -#: src/lang.c:920 +#: src/lang.c:1191 +msgid "unread" +msgstr "okunmamış" + +#: src/lang.c:1192 #, c-format msgid "unsubscribed from %d groups" msgstr "%d tane gruptan abonelikten çıkıldı" -#: src/lang.c:921 +#: src/lang.c:1193 #, c-format msgid "Unsubscribed from %s" msgstr "%s aboneliÄŸinden çıkıldı" -#: src/lang.c:922 +#: src/lang.c:1194 msgid "Unsubscribing... " msgstr "Abonelik iptal ediliyor... " -#: src/lang.c:923 +#: src/lang.c:1195 msgid "Unthreading articles..." msgstr "Makalelerin baÄŸlantısı sonlanıyor..." -#: src/lang.c:924 +#: src/lang.c:1196 msgid "Updated" msgstr "Güncellendi" -#: src/lang.c:925 +#: src/lang.c:1197 msgid "Updating" msgstr "Güncelleniyor" -#: src/lang.c:926 +#: src/lang.c:1198 msgid "URL Menu" msgstr "URL Menüsü" -#: src/lang.c:927 +#: src/lang.c:1199 msgid "URL Menu Commands" msgstr "URL Menüsü Komutları" -#: src/lang.c:928 +#: src/lang.c:1200 #, c-format msgid "Opening %s" msgstr "%s açılıyor" -#: src/lang.c:929 +#: src/lang.c:1201 msgid "Select URL> " msgstr "URL seç> " -#: src/lang.c:930 +#: src/lang.c:1202 msgid "No URLs in this article" msgstr "Makalede URL yok" -#: src/lang.c:931 +#: src/lang.c:1203 msgid "Use MIME display program for this message?" msgstr "Bu ileti için MIME görüntüleme programı kullan?" -#: src/lang.c:932 +#: src/lang.c:1204 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:933 +#: src/lang.c:1205 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:934 +#: src/lang.c:1206 msgid " -q don't check for new newsgroups" msgstr " -q yeni haber grupları için kontrol etme" -#: src/lang.c:935 +#: src/lang.c:1207 msgid " -X don't save any files on quit" msgstr " -X çıkışta hiçbir dosyayı kaydetme" -#: src/lang.c:936 +#: src/lang.c:1208 msgid " -d don't show newsgroup descriptions" msgstr " -d habergrubu tanımları gösterme" -#: src/lang.c:937 +#: src/lang.c:1209 msgid " -G limit get only limit articles/group" msgstr " -G sınır sadece sınır kadar makale/grup getir" -#: src/lang.c:938 +#: src/lang.c:1210 #, c-format msgid " -H help information about %s" msgstr " -H %s hakkında yardım bilgisi" -#: src/lang.c:939 +#: src/lang.c:1211 msgid " -h this help message" msgstr " -h bu yardım mesajı" -#: src/lang.c:940 +#: src/lang.c:1212 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr " -I dizin haber dizinleme dosyası dizini [varsayılan=%s]" -#: src/lang.c:941 +#: src/lang.c:1213 msgid " -u update index files (batch mode)" msgstr " -u dizin dosyalarını güncelle (toplu kip)" -#: src/lang.c:942 +#: src/lang.c:1214 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m dizin posta kutusu dizini [varsayılan=%s]" -#: src/lang.c:943 +#: src/lang.c:1215 #, c-format msgid "" "\n" @@ -4250,50 +4561,50 @@ msgstr "" "\n" "hata raporu/yorumları %s adresine yolla" -#: src/lang.c:944 +#: src/lang.c:1216 msgid " -N mail new news to your posts (batch mode)" msgstr " -N gönderilerinize yeni haberleri gönder (toplu kip)" -#: src/lang.c:945 +#: src/lang.c:1217 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:946 +#: src/lang.c:1218 #, 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:947 +#: src/lang.c:1219 msgid " -x no-posting mode" msgstr " -x göndermeme kipi" -#: src/lang.c:948 +#: src/lang.c:1220 msgid " -w post an article and exit" msgstr " -w makale gönder ve çık" -#: src/lang.c:949 +#: src/lang.c:1221 msgid " -o post all postponed articles and exit" msgstr " -o ertelenmiÅŸ bütün makaleleri gönder ve çık" -#: src/lang.c:950 +#: src/lang.c:1222 msgid " -R read news saved by -S option" msgstr " -R -S seçeneÄŸi ile kaydedilen haberleri oku" -#: src/lang.c:951 +#: src/lang.c:1223 #, c-format msgid " -s dir save news directory [default=%s]" msgstr " -s dizin haber dizinini kaydet [varsayılan=%s]" -#: src/lang.c:952 +#: src/lang.c:1224 msgid " -S save new news for later reading (batch mode)" msgstr " -S daha sonra okumak üzere yeni haberleri kaydet (toplu kip)" -#: src/lang.c:953 +#: src/lang.c:1225 msgid " -z start if any unread news" msgstr " -z okunmamış haber varsa baÅŸla" -#: src/lang.c:954 +#: src/lang.c:1226 #, c-format msgid "" "A Usenet reader.\n" @@ -4304,35 +4615,54 @@ msgstr "" "\n" "Kullanım: %s [seçenekler] [habergrubu[,...]]" -#: src/lang.c:955 +#: src/lang.c:1227 msgid " -v verbose output for batch mode options" msgstr " -v toplu kip seçenekleri için ayrıntılı çıkış" -#: src/lang.c:956 +#: src/lang.c:1228 msgid " -V print version & date information" msgstr " -V sürüm ve tarih bilgilerini yazdır" -#: src/lang.c:957 +#: src/lang.c:1229 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "%s sadece toplu kip iÅŸlemleri yoksa kullanışlı\n" -#: src/lang.c:958 +#: src/lang.c:1230 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "%s sadece toplu kip iÅŸlemleri varsa kullanışlı\n" -#: src/lang.c:959 +#: src/lang.c:1231 #, fuzzy, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "%s sadece toplu kip iÅŸlemleri varsa kullanışlı\n" -#: src/lang.c:960 +#: src/lang.c:1232 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "Kombinasyon %s ve %s kullanışsız. %s önemsenmiyor.\n" -#: src/lang.c:966 +#: src/lang.c:1233 +msgid "uuencoded file" +msgstr "" + +#: src/lang.c:1234 +#, fuzzy +msgid "incomplete uuencoded file" +msgstr "tamamlanmadı " + +#: src/lang.c:1237 +#, c-format +msgid "Valid not after : %s\n" +msgstr "" + +#: src/lang.c:1238 +#, c-format +msgid "Valid not before: %s\n" +msgstr "" + +#: src/lang.c:1240 #, c-format msgid "" "\n" @@ -4341,12 +4671,12 @@ msgstr "" "\n" "%s%d aralık dışında (0 - %d). 0'a Sıfırla" -#: src/lang.c:967 +#: src/lang.c:1241 #, c-format msgid "View '%s' (%s/%s)?" msgstr "Göster '%s' (%s/%s)?" -#: src/lang.c:969 +#: src/lang.c:1243 #, c-format msgid "" "\n" @@ -4357,7 +4687,7 @@ msgstr "" "Uyarı: gönderi %d sütunu aşıyor. %d en uzun ilk satır:\n" "%-100s\n" -#: src/lang.c:970 +#: src/lang.c:1244 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4365,7 +4695,7 @@ msgstr "" "\n" "Uyarı: makale düzenlendikten sonra deÄŸiÅŸtirilmedi\n" -#: src/lang.c:971 +#: src/lang.c:1245 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4373,7 +4703,7 @@ msgstr "" "\n" "Uyarı: \"Konu:\" sadece beyaz boÅŸluklardan oluÅŸuyor. \n" -#: src/lang.c:972 +#: src/lang.c:1246 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4382,7 +4712,7 @@ msgstr "" "\n" "Uyarı: \"Konu:\", \"Re: \" ile baÅŸlıyor ama \"Referanslar:\" yok.\n" -#: src/lang.c:974 +#: src/lang.c:1248 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4392,7 +4722,7 @@ msgstr "" "Uyarı: Makalede \"Referanslar:\" var ama \"Konu:\" \"Re: \" ile\n" " baÅŸlamıyor ve \"(was:\" yok.\n" -#: src/lang.c:977 +#: src/lang.c:1251 msgid "" "Read carefully!\n" "\n" @@ -4415,7 +4745,7 @@ msgstr "" "İptal etmek üzere olduÄŸunuz makale bu:\n" "\n" -#: src/lang.c:981 +#: src/lang.c:1255 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4431,7 +4761,40 @@ msgstr "" " inews programı tarafından bir imza iliÅŸtirildiyse, uygun ÅŸekilde " "kodlanamaz.\n" -#: src/lang.c:986 +#: src/lang.c:1261 +#, fuzzy, c-format +msgid "" +"\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 "" +"%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:1265 +#, fuzzy, c-format +msgid "" +"\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 "" +"%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:1269 +#, fuzzy, c-format +msgid "" +"\n" +"Line %d is longer than %d octets and should be folded, but encoding\n" +"is not set to %s.\n" +msgstr "" +"%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n" +"kodlama %s deÄŸerine ayarlı deÄŸil\n" + +#: src/lang.c:1272 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4439,7 +4802,7 @@ msgstr "" "\n" "Uyarı: \"örnek\" ayrılmış bir hiyerarÅŸidir!\n" -#: src/lang.c:987 +#: src/lang.c:1273 #, c-format msgid "" "\n" @@ -4454,7 +4817,7 @@ msgstr "" "%s dosyanızdaki bazı deÄŸerler deÄŸiÅŸtirilmiÅŸtir!\n" "WHATSNEW, vb dosyaları okuyun...\n" -#: src/lang.c:989 +#: src/lang.c:1275 #, c-format msgid "" "\n" @@ -4467,7 +4830,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:992 +#: src/lang.c:1278 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4483,7 +4846,7 @@ msgstr "" "bu oturum bir hataya iÅŸarettir ve tin'i tekrar baÅŸlatmadan %s'i\n" "yedeklemeniz gerekmektedir!\n" -#: src/lang.c:996 +#: src/lang.c:1282 #, c-format msgid "" "\n" @@ -4492,12 +4855,12 @@ msgstr "" "\n" "Uyarı: %d bulundu '-- \\n' satır, bazı insanların kafası karışabilir.\n" -#: src/lang.c:997 +#: src/lang.c:1283 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "Uyarı: Sadece %d'de %d makale kaydedildi" -#: src/lang.c:998 +#: src/lang.c:1284 #, c-format msgid "" "\n" @@ -4512,7 +4875,7 @@ msgstr "" " iÅŸe yarar bilgi aktarmadıkları için, olabildikleri kadar kısa\n" " olmalılar.\n" -#: src/lang.c:1002 +#: src/lang.c:1288 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " @@ -4520,7 +4883,14 @@ msgstr "" "Uyarı: bu eposta adresinde mesaj yaÄŸanağı tuzağı olabilir. %s=devam, " "%s=durdur? " -#: src/lang.c:1003 +#: src/lang.c:1289 +#, c-format +msgid "" +"Warning: line %d contains unprintable chars:\n" +"%s\n" +msgstr "" + +#: src/lang.c:1290 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4528,37 +4898,131 @@ msgstr "" "\n" "Uyarı: İmzalar '-- \\n ile baÅŸlamalı '--\\n ile deÄŸil'.\n" -#: src/lang.c:1004 +#: src/lang.c:1291 msgid "Writing attributes file..." msgstr "Öznitelikler dosylası yazılıyor..." -#: src/lang.c:1006 +#: src/lang.c:1292 +#, fuzzy, c-format +msgid "Writing %s\n" +msgstr "%s deneniyor" + +#: src/lang.c:1293 +#, fuzzy +msgid "Writing overview cache..." +msgstr "Öznitelikler dosylası yazılıyor..." + +#: src/lang.c:1295 #, fuzzy, c-format msgid "%4d Responses" msgstr "%d Yanıt" -#: src/lang.c:1008 +#: src/lang.c:1297 +msgid "Can't run slrnface: couldn't construct fifo name." +msgstr "Slrnface çalıştırılamıyor: fifo ismi oluÅŸturulamadı." + +#: src/lang.c:1298 +#, 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:1299 +#, c-format +msgid "Slrnface abnormally exited, code %d." +msgstr "Slrnface beklenmedik ÅŸekilde sonlandırıldı, kod %d." + +#: src/lang.c:1300 +#, 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:1301 +#, 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:1302 +#, 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:1303 +msgid "couldn't connect to display" +msgstr "" + +#: src/lang.c:1304 +#, fuzzy +msgid "can't open FIFO" +msgstr "%s açılamıyor" + +#: src/lang.c:1305 +msgid "executable not found" +msgstr "" + +#: src/lang.c:1306 +msgid "fork() failed" +msgstr "" + +#: src/lang.c:1307 +msgid "couldn't find controlling terminal" +msgstr "" + +#: src/lang.c:1308 +msgid "terminal doesn't export width and height" +msgstr "" + +#: src/lang.c:1310 +msgid "WINDOWID not found in environment" +msgstr "" + +#: src/lang.c:1311 +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 "" +"Bu dizin slrnface ve ana iÅŸlem arasındaki iletiÅŸimi saÄŸlayan adı konmuÅŸ\n" +" kanalları yaratmak için kullanılmaktadır. Normalde boÅŸ olmalı çünkü\n" +" kanal her iki iÅŸlem tarafından açıldıktan hemen sonra silinir.\n" +"\n" +"Slrnface tarafından oluÅŸturulan dosya isimleri ÅŸu biçimdedir: \"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:1324 #, c-format msgid "Added %d %s" msgstr "%d %s Eklendi" -#: src/lang.c:1009 +#: src/lang.c:1325 msgid "No unsubscribed groups to show" msgstr "Gösterilecek abonelikten çıkılmış grup yok" -#: src/lang.c:1010 +#: src/lang.c:1326 msgid "Showing subscribed to groups only" msgstr "Sadece abone olunan grupları göster" -#: src/lang.c:1011 +#: src/lang.c:1327 msgid "Yes " msgstr "Evet " -#: src/lang.c:1012 +#: src/lang.c:1328 msgid "You have mail" msgstr "Epostanız var" -#: src/lang.c:1017 +#: src/lang.c:1333 #, c-format msgid "" "\n" @@ -4579,11 +5043,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:1028 +#: src/lang.c:1344 msgid " -D mode debug mode" msgstr " -D kip hata ayıklama kipi" -#: src/lang.c:1032 +#: src/lang.c:1348 msgid "" "Read carefully!\n" "\n" @@ -4610,11 +5074,11 @@ msgstr "" "İptal etmek üzere olduÄŸunuz makale bu:\n" "\n" -#: src/lang.c:1041 +#: src/lang.c:1357 msgid "toggle color" msgstr "renk deÄŸiÅŸtir" -#: src/lang.c:1042 +#: src/lang.c:1358 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4660,11 +5124,11 @@ msgstr "" "# 15 = açık beyaz\n" "\n" -#: src/lang.c:1062 +#: src/lang.c:1378 msgid " -a toggle color flag" msgstr " -a renk bayrağını deÄŸiÅŸtir" -#: src/lang.c:1066 +#: src/lang.c:1382 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4672,7 +5136,7 @@ msgstr "" "\n" "Hata: Birden fazla haber grubu için Takip-Et ayarlandı!\n" -#: src/lang.c:1067 +#: src/lang.c:1383 #, c-format msgid "" "\n" @@ -4681,7 +5145,7 @@ msgstr "" "\n" "Hata: \"%s\" yeniden adlandırılmış, onun yerine \"%s\" kullanın!\n" -#: src/lang.c:1068 +#: src/lang.c:1384 #, c-format msgid "" "\n" @@ -4690,7 +5154,7 @@ msgstr "" "\n" "Hata: %d haber gruubuna çapraz gönderiyor ve Takip-Et satırı yok!\n" -#: src/lang.c:1069 +#: src/lang.c:1385 #, c-format msgid "" "\n" @@ -4699,7 +5163,7 @@ msgstr "" "\n" "Hata: \"%s\" geçerli bir haber grubu deÄŸil!\n" -#: src/lang.c:1071 +#: src/lang.c:1387 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4707,7 +5171,7 @@ msgstr "" "\n" "Uyarı: Birden fazla haber grubu için Takip-Et ayarlandı!\n" -#: src/lang.c:1072 +#: src/lang.c:1388 #, c-format msgid "" "\n" @@ -4716,7 +5180,7 @@ msgstr "" "\n" "Uyarı: \"%s\"nin ismi deÄŸiÅŸti, onun yerine \"%s\" kullanmalısınız!\n" -#: src/lang.c:1073 +#: src/lang.c:1389 #, c-format msgid "" "\n" @@ -4725,7 +5189,7 @@ msgstr "" "\n" "Hata: %d haber grubuna çapraz gönderiyor ve Takip-Et satırı yok!\n" -#: src/lang.c:1074 +#: src/lang.c:1390 #, c-format msgid "" "\n" @@ -4734,7 +5198,7 @@ msgstr "" "\n" "Uyarı: \"%s\" sizin newsrc'nizde mevcut deÄŸil, bu sitede geçersiz olabilir!\n" -#: src/lang.c:1075 +#: src/lang.c:1391 #, c-format msgid "" "\n" @@ -4743,169 +5207,192 @@ msgstr "" "\n" "Uyaı: \"%s\" bu sitede geçerli bir haber grubu deÄŸil!\n" -#: src/lang.c:1079 +#: src/lang.c:1395 #, 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:1080 +#: src/lang.c:1396 msgid "Missing parts." msgstr "Eksik bölümler var." -#: src/lang.c:1081 +#: src/lang.c:1397 msgid "No beginning." msgstr "BaÅŸlangıç yok." -#: src/lang.c:1082 +#: src/lang.c:1398 msgid "No data." msgstr "Veri yok." -#: src/lang.c:1083 +#: src/lang.c:1399 msgid "Unknown error." msgstr "Bilinmeyen hata." -#: src/lang.c:1086 +#: src/lang.c:1402 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\tSaÄŸlama toplamı %s (%ld %s)" -#: src/lang.c:1091 +#: src/lang.c:1407 msgid "Reading mail active file... " msgstr "eposta etkin dosya okunuyor... " -#: src/lang.c:1092 +#: src/lang.c:1408 msgid "Reading mailgroups file... " msgstr "mailgroups dosyası okunuyor... " -#: src/lang.c:1096 +#: src/lang.c:1412 msgid "perform PGP operations on article" msgstr "makalede PGP iÅŸlemi gerçekleÅŸtir" -#: src/lang.c:1097 +#: src/lang.c:1413 msgid "Add key(s) to public keyring?" msgstr "Genel anahtar zincirine anahtar(lar) ekle?" -#: src/lang.c:1098 +#: src/lang.c:1414 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=ÅŸifrele, %s=imzala. %s=ikisi de, %s=çık: " -#: src/lang.c:1099 +#: src/lang.c:1415 #, 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:1100 +#: src/lang.c:1416 #, c-format msgid "PGP has not been set up (can't open %s)" msgstr "PGP ayarlanmadı (%s açılamıyor)" -#: src/lang.c:1101 +#: src/lang.c:1417 msgid "Article not signed and no public keys found" msgstr "Makale imzalanmadı ve genel anahtar bulunamadı" -#: src/lang.c:1103 +#: src/lang.c:1419 #, 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:1104 +#: src/lang.c:1420 #, 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:1105 +#: src/lang.c:1421 #, 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:1107 +#: src/lang.c:1423 #, 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:1108 +#: src/lang.c:1424 #, 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:1109 +#: src/lang.c:1425 #, 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:1113 +#: src/lang.c:1429 #, 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:1114 +#: src/lang.c:1430 #, 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:1115 +#: src/lang.c:1431 #, 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:1117 +#: src/lang.c:1433 #, 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:1118 +#: src/lang.c:1434 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=çık, %s=düzenle, %s=gönder [%%s]: " -#: src/lang.c:1119 +#: src/lang.c:1435 #, 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:1125 +#: src/lang.c:1441 msgid "Try cache_overview_files to speed up things.\n" msgstr "Hızlandırmak için cace_overview_files deneyin.\n" -#: src/lang.c:1126 +#: src/lang.c:1442 msgid "Tin will use local index files instead.\n" msgstr "Tin yerel dizinleme dosyalarını kullanacak.\n" -#: src/lang.c:1127 +#: src/lang.c:1443 msgid "Cannot find NNTP server name" msgstr "NNTP sunucu ismi bulunamadı" -#: src/lang.c:1128 +#: src/lang.c:1444 +msgid "CAPABILITIES did not announce READER" +msgstr "CAPABILITIES, READER duyurmadı" + +#: src/lang.c:1445 #, c-format msgid "Connecting to %s:%u..." msgstr "BaÄŸlanıyor %s:%u..." -#: src/lang.c:1129 +#: src/lang.c:1446 +msgid "NNTP connection error. Exiting..." +msgstr "NNTP sunucusuna baÄŸlantı baÅŸarısız %s. Çıkıyor..." + +#: src/lang.c:1447 #, fuzzy msgid "Disconnecting from server..." msgstr "Sunucu baÄŸlantısı kesiliyor...\n" -#: src/lang.c:1130 +#: src/lang.c:1448 #, 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:1131 +#: src/lang.c:1449 msgid "205 Closing connection" msgstr "205 BaÄŸlantı kapanıyor" -#: src/lang.c:1132 +#: src/lang.c:1450 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:1133 +#: src/lang.c:1452 +#, c-format +msgid "Port isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1453 +#, c-format +msgid "Port in %s isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1454 +#, c-format +msgid "reconnect (%d) limit %d reached, giving up." +msgstr "" + +#: src/lang.c:1456 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:1134 +#: src/lang.c:1457 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4914,56 +5401,70 @@ msgstr "" "%s dosyasına sunucu ismini girin,\n" "ya da çevre deÄŸiÅŸkeni NNTPSERVERi ayarlayın" -#: src/lang.c:1135 +#: src/lang.c:1459 +#, fuzzy +msgid "Continuing..." +msgstr "Yazdırılıyor..." + +#: src/lang.c:1460 +#, c-format +msgid "Read timeout from server (%d seconds) - quit tin?" +msgstr "" + +#: src/lang.c:1461 +msgid " -C try COMPRESS NNTP extension" +msgstr "" + +#: src/lang.c:1463 msgid " -A force authentication on connect" msgstr " -A baÄŸlantıda kimlik doÄŸrulamayı zorla" -#: src/lang.c:1136 +#: src/lang.c:1464 #, 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:1137 +#: src/lang.c:1465 #, 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:1139 +#: src/lang.c:1467 msgid " -k skip verification for NNTPS" msgstr "" -#: src/lang.c:1140 +#: src/lang.c:1468 msgid " -T enable NNTPS" msgstr "" -#: src/lang.c:1142 +#: src/lang.c:1470 #, fuzzy msgid " -Q quick start. Same as -dnq" msgstr " -Q hızlı baÅŸlat. -dnq ile aynı" -#: src/lang.c:1143 +#: src/lang.c:1471 msgid " -r read news remotely from default NNTP server" msgstr " -r varsayılan NTTP sunucusundan haberleri uzaktan oku" -#: src/lang.c:1144 +#: src/lang.c:1472 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l GROUP (-n) komutu yerine sadece LIST i kullan" -#: src/lang.c:1145 +#: src/lang.c:1473 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr " -n NNTP sunucusundan sadece abone olunan newsrc gruplarını oku" -#: src/lang.c:1147 +#: src/lang.c:1475 msgid " -4 force connecting via IPv4" msgstr " -4 IPv4 ile baÄŸlanmayı zorla" -#: src/lang.c:1148 +#: src/lang.c:1476 msgid " -6 force connecting via IPv6" msgstr " -6 IPv6 ile baÄŸlanmayı zorla" -#: src/lang.c:1149 +#: src/lang.c:1477 msgid "" "\n" "socket or connect problem\n" @@ -4971,7 +5472,7 @@ msgstr "" "\n" "soket ya da baÄŸlantı hatası\n" -#: src/lang.c:1151 +#: src/lang.c:1479 #, c-format msgid "" "\n" @@ -4980,16 +5481,16 @@ msgstr "" "\n" "%s'e baÄŸlantı: " -#: src/lang.c:1152 +#: src/lang.c:1480 msgid "Giving up...\n" msgstr "Bırakılıyor...\n" -#: src/lang.c:1154 +#: src/lang.c:1482 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcp: Bilinmeyen servis.\n" -#: src/lang.c:1158 +#: src/lang.c:1486 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" @@ -4997,90 +5498,90 @@ msgstr "" "Sunucunuzun XOVER bilgisinde Xref: yok.\n" "Tin XHDR XREF kullanmayı deneyecek (biraz yavaÅŸlatır).\n" -#: src/lang.c:1161 +#: src/lang.c:1489 msgid "Your server does not have Xref: in its XOVER information.\n" msgstr "Sunucunuzun XOVER bilgisinde Xref: yok.\n" -#: src/lang.c:1164 +#: src/lang.c:1492 #, 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:1167 +#: src/lang.c:1495 #, fuzzy msgid " -Q quick start. Same as -dq" msgstr " -Q hızlı baÅŸlat. -dq ile aynı" -#: src/lang.c:1168 +#: src/lang.c:1496 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:1169 +#: src/lang.c:1497 msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n kuyruktan sadece abone olunan .newsrc gruplarını okuyun" -#: src/lang.c:1170 +#: src/lang.c:1498 msgid "Your server does not have Xref: in its NOV-files.\n" msgstr "Sunucunuzun NOV dosyalarında Xref: yok.\n" -#: src/lang.c:1174 +#: src/lang.c:1502 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:1175 +#: src/lang.c:1503 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:1179 +#: src/lang.c:1507 #, c-format msgid "%d %s printed" msgstr "%d %s yazdırıldı" -#: src/lang.c:1180 +#: src/lang.c:1508 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:1181 +#: src/lang.c:1509 msgid "Print" msgstr "Yazdır" -#: src/lang.c:1182 +#: src/lang.c:1510 msgid "Printing..." msgstr "Yazdırılıyor..." -#: src/lang.c:1186 +#: src/lang.c:1514 #, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s ÅŸuna yönlendirildi \"%s\"" -#: src/lang.c:1187 +#: src/lang.c:1515 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:1188 +#: src/lang.c:1516 msgid "No command" msgstr "Komut yok" -#: src/lang.c:1189 +#: src/lang.c:1517 msgid "Pipe" msgstr "Yönlendirme" -#: src/lang.c:1190 +#: src/lang.c:1518 #, c-format msgid "Pipe to command [%.*s]> " msgstr "Komuta yönlendir [%.*s]> " -#: src/lang.c:1191 +#: src/lang.c:1519 msgid "Piping..." msgstr "Yönlendiriliyor..." -#: src/lang.c:1193 +#: src/lang.c:1521 msgid "Piping not enabled." msgstr "Yönlendirme etkin deÄŸil." -#: src/lang.c:1197 +#: src/lang.c:1525 #, c-format msgid "" "\n" @@ -5095,7 +5596,7 @@ msgstr "" " boÅŸluktur. Çoklu habergrubu isimlerini ayırmak için\n" " virgül (,) kullanın.\n" -#: src/lang.c:1202 +#: src/lang.c:1530 #, c-format msgid "" "\n" @@ -5108,7 +5609,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:1207 +#: src/lang.c:1535 #, c-format msgid "" "\n" @@ -5123,7 +5624,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:1211 +#: src/lang.c:1539 #, c-format msgid "" "\n" @@ -5132,7 +5633,7 @@ msgstr "" "\n" "Uyarı: \"%s:\" satırında SİLİNMESİ GEREKEN boÅŸluklar var.\n" -#: src/lang.c:1216 +#: src/lang.c:1544 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -5168,40 +5669,40 @@ msgstr "" " dikkatli ve özenli olmazsanız, insanlar onu tamamen yoksayarlar. Net " "oldukça kalabalık bir yer.\n" -#: src/lang.c:1229 +#: src/lang.c:1557 msgid "shell escape" msgstr "kabuk çıkışı" -#: src/lang.c:1230 +#: src/lang.c:1558 #, c-format msgid "Shell Command (%s)" msgstr "Kabuk Komutu (%s)" -#: src/lang.c:1231 +#: src/lang.c:1559 #, c-format msgid "Enter shell command [%s]> " msgstr "Kabuk komutunu girin [%s]> " -#: src/lang.c:1235 +#: src/lang.c:1563 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "%s: TERM için girdi alınamıyor\n" -#: src/lang.c:1239 +#: src/lang.c:1567 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "Grup %.*s (çıkmak için 'q')..." -#: src/lang.c:1241 +#: src/lang.c:1569 #, c-format msgid "Group %.*s..." msgstr "Grup %.*s..." -#: src/lang.c:1245 +#: src/lang.c:1573 msgid "Server unavailable\n" msgstr "Sunucuya ulaşılamıyor\n" -#: src/lang.c:1251 +#: src/lang.c:1579 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -5210,7 +5711,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:1252 +#: src/lang.c:1580 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post" @@ -5218,7 +5719,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:1254 +#: src/lang.c:1582 #, c-format msgid "" "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5226,13 +5727,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:1255 +#: src/lang.c:1583 #, 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:1259 +#: src/lang.c:1587 #, c-format msgid "" "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post" @@ -5240,536 +5741,533 @@ msgstr "" "%s=yönlendir; %s=eposta; %s=çık; %s=hepsini/okunmayanları deÄŸiÅŸtir; " "%s=kaydet; %s=etiketle; %s=gönder" -#: src/lang.c:1260 +#: src/lang.c:1588 #, 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:1262 +#: src/lang.c:1590 #, 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:1263 +#: src/lang.c:1591 #, 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:1269 +#: src/lang.c:1597 msgid "Terminal does not support color" msgstr "Uçbirim renk desteklemiyor" -#: src/lang.c:1274 +#: src/lang.c:1602 #, c-format msgid "Trying %s" msgstr "%s deneniyor" -#: src/lang.c:1288 src/lang.c:1316 src/lang.c:1607 src/refs.c:292 -msgid "None" -msgstr "Hiçbiri" - -#: src/lang.c:1289 +#: src/lang.c:1617 msgid "Subject" msgstr "Konu" -#: src/lang.c:1290 +#: src/lang.c:1618 msgid "References" msgstr "Kaynaklar" -#: src/lang.c:1291 +#: src/lang.c:1619 msgid "Both Subject and References" msgstr "Konu ve Kaynaklar" -#: src/lang.c:1292 +#: src/lang.c:1620 msgid "Multipart Subject" msgstr "Çok parçalı Konu" -#: src/lang.c:1293 +#: src/lang.c:1621 msgid "Percentage Match" msgstr "Yüzde EÅŸleÅŸmesi" -#: src/lang.c:1306 src/lang.c:1397 src/lang.c:1496 src/lang.c:1599 +#: src/lang.c:1634 src/lang.c:1725 src/lang.c:1824 src/lang.c:1927 msgid "No" msgstr "Hayır" -#: src/lang.c:1307 src/lang.c:1498 +#: src/lang.c:1635 src/lang.c:1826 msgid "Yes" msgstr "Evet" -#: src/lang.c:1308 +#: src/lang.c:1636 #, fuzzy msgid "Hide all" msgstr "Tümünü Sakla" -#: src/lang.c:1317 +#: src/lang.c:1645 msgid "Address" msgstr "Adres" -#: src/lang.c:1318 +#: src/lang.c:1646 msgid "Full Name" msgstr "Tam İsim" -#: src/lang.c:1319 +#: src/lang.c:1647 msgid "Address and Name" msgstr "Adres ve İsim" -#: src/lang.c:1327 +#: src/lang.c:1655 msgid "Max" msgstr "En Çok" -#: src/lang.c:1328 +#: src/lang.c:1656 msgid "Sum" msgstr "Toplam" -#: src/lang.c:1329 +#: src/lang.c:1657 msgid "Average" msgstr "Ortalama" -#: src/lang.c:1339 src/lang.c:1359 +#: src/lang.c:1667 src/lang.c:1687 msgid "Black" msgstr "Siyah" -#: src/lang.c:1340 src/lang.c:1360 +#: src/lang.c:1668 src/lang.c:1688 msgid "Red" msgstr "Kırmızı" -#: src/lang.c:1341 src/lang.c:1361 +#: src/lang.c:1669 src/lang.c:1689 msgid "Green" msgstr "YeÅŸil" -#: src/lang.c:1342 src/lang.c:1362 +#: src/lang.c:1670 src/lang.c:1690 msgid "Brown" msgstr "Kahverengi" -#: src/lang.c:1343 src/lang.c:1363 +#: src/lang.c:1671 src/lang.c:1691 msgid "Blue" msgstr "Mavi" -#: src/lang.c:1344 src/lang.c:1364 +#: src/lang.c:1672 src/lang.c:1692 msgid "Pink" msgstr "Pembe" -#: src/lang.c:1345 src/lang.c:1365 +#: src/lang.c:1673 src/lang.c:1693 msgid "Cyan" msgstr "CamgöbeÄŸi" -#: src/lang.c:1346 src/lang.c:1366 +#: src/lang.c:1674 src/lang.c:1694 msgid "White" msgstr "Beyaz" -#: src/lang.c:1347 +#: src/lang.c:1675 msgid "Gray" msgstr "Gri" -#: src/lang.c:1348 +#: src/lang.c:1676 msgid "Light Red" msgstr "Açık Kırmızı" -#: src/lang.c:1349 +#: src/lang.c:1677 msgid "Light Green" msgstr "Açık YeÅŸil" -#: src/lang.c:1350 +#: src/lang.c:1678 msgid "Yellow" msgstr "Sarı" -#: src/lang.c:1351 +#: src/lang.c:1679 msgid "Light Blue" msgstr "Açık Mavi" -#: src/lang.c:1352 +#: src/lang.c:1680 msgid "Light Pink" msgstr "Açık Pembe" -#: src/lang.c:1353 +#: src/lang.c:1681 msgid "Light Cyan" msgstr "Açık CamgöbeÄŸi" -#: src/lang.c:1354 +#: src/lang.c:1682 msgid "Light White" msgstr "Açık Beyaz" -#: src/lang.c:1375 src/lang.c:1503 src/lang.c:1518 +#: src/lang.c:1703 src/lang.c:1831 src/lang.c:1846 msgid "Nothing" msgstr "Hiçbir ÅŸey" -#: src/lang.c:1377 +#: src/lang.c:1705 msgid "Space" msgstr "BoÅŸluk" -#: src/lang.c:1385 +#: src/lang.c:1713 msgid "Normal" msgstr "Normal" -#: src/lang.c:1386 +#: src/lang.c:1714 msgid "Best highlighting" msgstr "En iyi vurgulama" -#: src/lang.c:1387 +#: src/lang.c:1715 msgid "Underline" msgstr "Altı çizili" -#: src/lang.c:1388 +#: src/lang.c:1716 msgid "Reverse video" msgstr "Ters video" -#: src/lang.c:1389 +#: src/lang.c:1717 msgid "Blinking" msgstr "Yanıp sönme" -#: src/lang.c:1390 +#: src/lang.c:1718 msgid "Half bright" msgstr "Yarı parlak" -#: src/lang.c:1391 +#: src/lang.c:1719 msgid "Bold" msgstr "Kalın" -#: src/lang.c:1398 +#: src/lang.c:1726 msgid "Cc" msgstr "Bilgi" -#: src/lang.c:1399 +#: src/lang.c:1727 msgid "Bcc" msgstr "Gizli Kopya" -#: src/lang.c:1400 +#: src/lang.c:1728 msgid "Cc and Bcc" msgstr "Kopya ve Gizli Kopya" -#: src/lang.c:1417 src/lang.c:1430 +#: src/lang.c:1745 src/lang.c:1758 msgid "none" msgstr "hiçbiri" -#: src/lang.c:1418 +#: src/lang.c:1746 msgid "commands" msgstr "komutlar" -#: src/lang.c:1419 +#: src/lang.c:1747 msgid "select" msgstr "seç" -#: src/lang.c:1421 +#: src/lang.c:1749 msgid "commands & quit" msgstr "komutlar & çık" -#: src/lang.c:1422 +#: src/lang.c:1750 msgid "commands & select" msgstr "komutlar & seç" -#: src/lang.c:1423 +#: src/lang.c:1751 msgid "quit & select" msgstr "çık & seç" -#: src/lang.c:1424 +#: src/lang.c:1752 msgid "commands & quit & select" msgstr "komutlar & çık & seç" -#: src/lang.c:1431 +#: src/lang.c:1759 msgid "PageDown" msgstr "PageDown" -#: src/lang.c:1432 +#: src/lang.c:1760 msgid "PageNextUnread" msgstr "PageNextUnread" -#: src/lang.c:1433 +#: src/lang.c:1761 msgid "PageDown or PageNextUnread" msgstr "PageDown ya da PageNextUnread" -#: src/lang.c:1439 +#: src/lang.c:1767 msgid "Subject: (case sensitive)" msgstr "Konu: (büyük-küçük harf duyarlı)" -#: src/lang.c:1440 +#: src/lang.c:1768 msgid "Subject: (ignore case)" msgstr "Konu: (büyük küçük harf yoksay)" -#: src/lang.c:1441 +#: src/lang.c:1769 msgid "From: (case sensitive)" msgstr "Gönderen: (büyük/küçük harf duyarlı)" -#: src/lang.c:1442 +#: src/lang.c:1770 msgid "From: (ignore case)" msgstr "Gönderen: (büyük/küçük harf yoksay)" -#: src/lang.c:1443 +#: src/lang.c:1771 msgid "Msg-ID: & full References: line" msgstr "İleti-KimliÄŸi: & tüm Referanslar: satırı" -#: src/lang.c:1444 +#: src/lang.c:1772 msgid "Msg-ID: & last References: only" msgstr "İleti-KimliÄŸi & sadece son Referanslar:" -#: src/lang.c:1445 +#: src/lang.c:1773 msgid "Message-ID: entry only" msgstr "İleti-KimliÄŸi: sadece girdi" -#: src/lang.c:1446 +#: src/lang.c:1774 msgid "Lines:" msgstr "Satırlar: " -#: src/lang.c:1452 +#: src/lang.c:1780 msgid "Don't trim article body" msgstr "Makale gövdesini kırpma" -#: src/lang.c:1453 +#: src/lang.c:1781 msgid "Skip leading blank lines" msgstr "BaÅŸtaki boÅŸ satırları atla" -#: src/lang.c:1454 +#: src/lang.c:1782 msgid "Skip trailing blank lines" msgstr "Sondaki boÅŸ satırları atla" -#: src/lang.c:1455 +#: src/lang.c:1783 msgid "Skip leading and trailing blank l." msgstr "BaÅŸtaki ve sondaki I. boÅŸluÄŸu atla." -#: src/lang.c:1456 +#: src/lang.c:1784 msgid "Compact multiple between text" msgstr "Metin arasındaki çoklu olanları birleÅŸtir" -#: src/lang.c:1457 +#: src/lang.c:1785 msgid "Compact multiple and skip leading" msgstr "Çoklu olanları birleÅŸtir ve baÅŸtakini atla" -#: src/lang.c:1458 +#: src/lang.c:1786 msgid "Compact multiple and skip trailing" msgstr "Çoklu olanları birleÅŸtir ve sondakini atla" -#: src/lang.c:1459 +#: src/lang.c:1787 msgid "Compact mltpl., skip lead. & trai." msgstr "Çokluları sıkıştır, başı & sonu atla." -#: src/lang.c:1465 +#: src/lang.c:1793 #, fuzzy msgid "Don't show help or mail sign" msgstr "Yardım/posta iÅŸaretinin rengi" -#: src/lang.c:1466 +#: src/lang.c:1794 #, fuzzy msgid "Show only help sign" msgstr "Yardım/posta iÅŸaretinin rengi" -#: src/lang.c:1467 +#: src/lang.c:1795 msgid "Show only mail sign if new mail" msgstr "" -#: src/lang.c:1468 +#: src/lang.c:1796 msgid "Show mail if new mail else help s." msgstr "" -#: src/lang.c:1497 +#: src/lang.c:1825 msgid "Shell archive" msgstr "Kabuk arÅŸivi" -#: src/lang.c:1504 +#: src/lang.c:1832 msgid "Subject: (descending)" msgstr "Konu: (azalan)" -#: src/lang.c:1505 +#: src/lang.c:1833 msgid "Subject: (ascending)" msgstr "Konu: (artan)" -#: src/lang.c:1506 +#: src/lang.c:1834 msgid "From: (descending)" msgstr "Gönderen: (azalan)" -#: src/lang.c:1507 +#: src/lang.c:1835 msgid "From: (ascending)" msgstr "Gönderen: (artan)" -#: src/lang.c:1508 +#: src/lang.c:1836 msgid "Date: (descending)" msgstr "Tarih: (azalan)" -#: src/lang.c:1509 +#: src/lang.c:1837 msgid "Date: (ascending)" msgstr "Tarih: (artan)" -#: src/lang.c:1510 src/lang.c:1519 +#: src/lang.c:1838 src/lang.c:1847 msgid "Score (descending)" msgstr "Skor: (azalan)" -#: src/lang.c:1511 src/lang.c:1520 +#: src/lang.c:1839 src/lang.c:1848 msgid "Score (ascending)" msgstr "Skor (artan)" -#: src/lang.c:1512 +#: src/lang.c:1840 msgid "Lines: (descending)" msgstr "Satırlar: (azalan)" -#: src/lang.c:1513 +#: src/lang.c:1841 msgid "Lines: (ascending)" msgstr "Satırlar: (artan)" -#: src/lang.c:1521 +#: src/lang.c:1849 msgid "Last posting date (descending)" msgstr "Son gönderim tarihi (azalan)" -#: src/lang.c:1522 +#: src/lang.c:1850 msgid "Last posting date (ascending)" msgstr "Son gönderim tarihi (artan)" -#: src/lang.c:1528 +#: src/lang.c:1856 msgid "Quick-sort" msgstr "Hızlı sıralama algoritması" -#: src/lang.c:1529 +#: src/lang.c:1857 msgid "Heap-sort" msgstr "Heap sıralama algoritması" -#: src/lang.c:1536 +#: src/lang.c:1864 msgid "Always Keep" msgstr "Her zaman Koru" -#: src/lang.c:1537 +#: src/lang.c:1865 msgid "Always Remove" msgstr "Her Zaman Kaldır" -#: src/lang.c:1538 +#: src/lang.c:1866 msgid "Mark with D on selection screen" msgstr "Seçim ekranında D ile iÅŸaretle" -#: src/lang.c:1544 +#: src/lang.c:1872 msgid "Kill only unread arts" msgstr "Sadece okunmayan makaleleri yok et" -#: src/lang.c:1545 +#: src/lang.c:1873 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:1546 +#: src/lang.c:1874 msgid "Kill all arts and never show" msgstr "Tüm makaleleri yok et ve asla gösterme" -#: src/lang.c:1552 +#: src/lang.c:1880 msgid "Nothing special" msgstr "Özel bir ÅŸey yok" -#: src/lang.c:1553 +#: src/lang.c:1881 msgid "Compress quotes" msgstr "Alıntıları sıkıştır" -#: src/lang.c:1554 +#: src/lang.c:1882 msgid "Quote signatures" msgstr "İmzaları alıntıla" -#: src/lang.c:1555 +#: src/lang.c:1883 msgid "Compress quotes, quote sigs" msgstr "Alıntıları sıkıştır, imzaları alıntıla" -#: src/lang.c:1556 +#: src/lang.c:1884 msgid "Quote empty lines" msgstr "BoÅŸ satırları alıntıla" -#: src/lang.c:1557 +#: src/lang.c:1885 msgid "Compress quotes, quote empty lines" msgstr "Alıntıları sıkıştır, boÅŸ satırları alıntıla" -#: src/lang.c:1558 +#: src/lang.c:1886 msgid "Quote sigs & empty lines" msgstr "İmzaları ve boÅŸ satırları alıntıla" -#: src/lang.c:1559 +#: src/lang.c:1887 msgid "Comp. q., quote sigs & empty lines" msgstr "İmleri sıkıştır, imzaları & boÅŸ satırları alıntıla" -#: src/lang.c:1600 +#: src/lang.c:1928 #, fuzzy msgid "With headers" msgstr "baÅŸlıklarla birlikte" -#: src/lang.c:1601 +#: src/lang.c:1929 #, fuzzy msgid "Without headers" msgstr "üst bilgi olmadan" -#: src/lang.c:1608 +#: src/lang.c:1936 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1610 +#: src/lang.c:1938 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1611 +#: src/lang.c:1939 msgid "NFC" msgstr "NFC" -#: src/lang.c:1612 +#: src/lang.c:1940 msgid "NFD" msgstr "NFD" -#: src/lang.c:1614 +#: src/lang.c:1942 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1623 +#: src/lang.c:1951 msgid "Display Options" msgstr "Görüntü Seçenekleri" -#: src/lang.c:1630 +#: src/lang.c:1958 msgid "Color Options" msgstr "Renk Seçenekleri" -#: src/lang.c:1636 +#: src/lang.c:1964 msgid "Highlight Options" msgstr "Vurgulama Seçenekleri" -#: src/lang.c:1643 +#: src/lang.c:1971 msgid "Article-Limiting Options" msgstr "Makale-Sınırlandırma Seçenekleri" -#: src/lang.c:1649 +#: src/lang.c:1977 msgid "Posting/Mailing Options" msgstr "Yollama/Postalama Seçenekleri" -#: src/lang.c:1655 +#: src/lang.c:1983 msgid "Saving/Printing Options" msgstr "Kaydetme/Yazdırma Seçenekleri" -#: src/lang.c:1661 +#: src/lang.c:1989 msgid "Expert Options" msgstr "Uzman Seçenekleri" -#: src/lang.c:1667 +#: src/lang.c:1995 msgid "Filtering Options" msgstr "Filtreleme Seçenekleri" -#: src/lang.c:1672 src/lang.c:1703 src/lang.c:1709 src/lang.c:1736 -#: src/lang.c:1788 src/lang.c:1794 src/lang.c:1804 src/lang.c:1815 -#: src/lang.c:1833 src/lang.c:1844 src/lang.c:1913 src/lang.c:2122 -#: src/lang.c:2128 src/lang.c:2134 src/lang.c:2149 src/lang.c:2161 -#: src/lang.c:2168 src/lang.c:2222 src/lang.c:2231 src/lang.c:2237 -#: src/lang.c:2244 src/lang.c:2251 src/lang.c:2258 src/lang.c:2265 -#: src/lang.c:2272 src/lang.c:2279 src/lang.c:2286 src/lang.c:2293 -#: src/lang.c:2300 src/lang.c:2307 src/lang.c:2314 src/lang.c:2321 -#: src/lang.c:2328 src/lang.c:2335 src/lang.c:2342 src/lang.c:2349 -#: src/lang.c:2356 src/lang.c:2363 src/lang.c:2370 src/lang.c:2377 -#: src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 src/lang.c:2405 -#: src/lang.c:2413 src/lang.c:2429 src/lang.c:2436 src/lang.c:2443 -#: src/lang.c:2450 src/lang.c:2456 src/lang.c:2462 src/lang.c:2479 -#: src/lang.c:2491 src/lang.c:2526 src/lang.c:2579 src/lang.c:2593 -#: src/lang.c:2599 src/lang.c:2624 src/lang.c:2642 src/lang.c:2659 -#: src/lang.c:2671 src/lang.c:2704 src/lang.c:2733 src/lang.c:2753 -#: src/lang.c:2781 src/lang.c:2791 src/lang.c:2798 src/lang.c:2824 -#: src/lang.c:2848 src/lang.c:2925 src/lang.c:2940 src/lang.c:2948 -#: src/lang.c:2962 src/lang.c:2968 src/lang.c:3006 +#: src/lang.c:2000 src/lang.c:2031 src/lang.c:2037 src/lang.c:2064 +#: src/lang.c:2116 src/lang.c:2122 src/lang.c:2132 src/lang.c:2143 +#: src/lang.c:2161 src/lang.c:2172 src/lang.c:2241 src/lang.c:2456 +#: src/lang.c:2462 src/lang.c:2468 src/lang.c:2483 src/lang.c:2495 +#: src/lang.c:2502 src/lang.c:2556 src/lang.c:2565 src/lang.c:2571 +#: src/lang.c:2578 src/lang.c:2585 src/lang.c:2592 src/lang.c:2599 +#: src/lang.c:2606 src/lang.c:2613 src/lang.c:2620 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:2761 src/lang.c:2777 +#: src/lang.c:2784 src/lang.c:2791 src/lang.c:2798 src/lang.c:2804 +#: src/lang.c:2810 src/lang.c:2827 src/lang.c:2839 src/lang.c:2874 +#: src/lang.c:2927 src/lang.c:2941 src/lang.c:2947 src/lang.c:2972 +#: src/lang.c:2990 src/lang.c:3007 src/lang.c:3019 src/lang.c:3052 +#: src/lang.c:3081 src/lang.c:3101 src/lang.c:3129 src/lang.c:3139 +#: src/lang.c:3146 src/lang.c:3172 src/lang.c:3196 src/lang.c:3343 +#: src/lang.c:3358 src/lang.c:3366 src/lang.c:3380 src/lang.c:3386 +#: src/lang.c:3424 msgid " toggles, sets, cancels." msgstr " deÄŸiÅŸtirir, ayarlar, iptal eder." -#: src/lang.c:1673 +#: src/lang.c:2001 msgid "Show mini menu & posting etiquette" msgstr "Mini menüyü ve gönderme etiketini göster" -#: src/lang.c:1674 +#: src/lang.c:2002 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5778,16 +6276,16 @@ msgstr "" "# düzeylerde kullanışlı komutların mini menüsünü ve yollama etiketini " "göster.\n" -#: src/lang.c:1679 +#: src/lang.c:2007 msgid "Show short description for each newsgroup. toggles & sets." msgstr "" "Her haber grubu için kısa açıklama göster. deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:1680 +#: src/lang.c:2008 msgid "Show description of each newsgroup" msgstr "Her haber grubu için açıklama göster" -#: src/lang.c:1681 +#: src/lang.c:2009 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5796,7 +6294,7 @@ msgstr "" "sonraki\n" "# grup açıklama metnini göster.\n" -#: src/lang.c:1686 +#: src/lang.c:2014 msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." @@ -5804,11 +6302,11 @@ msgstr "" "Grup & zincir seviyesinde Konu & Gönderen (yazar) alanlarını göster. " "deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:1687 +#: src/lang.c:2015 msgid "In group and thread level, show author by" msgstr "Grup ve zincir seviyesinde, yazarı ÅŸuna göre göster" -#: src/lang.c:1688 +#: src/lang.c:2016 msgid "" "# Part of From field to display in group and thread level\n" "# Possible values are (the default is marked with *):\n" @@ -5825,35 +6323,35 @@ msgstr "" "# * 2 = tam isim\n" "# 3 = her ikisi de\n" -#: src/lang.c:1697 +#: src/lang.c:2025 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "" "-> çiz ya da seçim için vurgulanmış çubuk. deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:1698 +#: src/lang.c:2026 msgid "Draw -> instead of highlighted bar" msgstr "Çiz -> vurgulanmış çubuk yerine" -#: src/lang.c:1699 +#: src/lang.c:2027 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:1704 +#: src/lang.c:2032 msgid "Use inverse video for page headers" msgstr "Sayfa üst bilgileri için ters görüntü kullan" -#: src/lang.c:1705 +#: src/lang.c:2033 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:1710 +#: src/lang.c:2038 msgid "Thread articles by" msgstr "Zincir makaleleri ÅŸuna göre" -#: src/lang.c:1711 +#: src/lang.c:2039 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5873,15 +6371,15 @@ msgstr "" "# 4 = Çok Bölümlü Konu\n" "# 5 = Yüzde EÅŸleÅŸmesi\n" -#: src/lang.c:1722 +#: src/lang.c:2050 msgid "Enter percentage match required to thread together. sets." msgstr "Zincirlemek için gerekli eÅŸleÅŸme yüzdesini girin. ayarlar." -#: src/lang.c:1723 +#: src/lang.c:2051 msgid "Thread percentage match" msgstr "Zincir eÅŸleÅŸme yüzdesi" -#: src/lang.c:1725 +#: src/lang.c:2053 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5906,11 +6404,11 @@ msgstr "" "# fakat 'mttllu', 'muuttl' ve 'mtluuu', 'mutlu'dan ayrı bir ÅŸekilde " "zincirlenecektir.\n" -#: src/lang.c:1737 +#: src/lang.c:2065 msgid "Score of a thread" msgstr "Eposta zincirinin skoru" -#: src/lang.c:1738 +#: src/lang.c:2066 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5924,18 +6422,18 @@ msgstr "" "# 1 = toplam\n" "# 2 = ortalama\n" -#: src/lang.c:1746 +#: src/lang.c:2074 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "" "Makaleleri Konu, Gönderen, Tarih ya da Skora göre sırala. deÄŸiÅŸtirir " "& ayarlar." -#: src/lang.c:1747 +#: src/lang.c:2075 msgid "Sort articles by" msgstr "Makaleleri ÅŸuna göre sırala" -#: src/lang.c:1748 +#: src/lang.c:2076 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5965,17 +6463,17 @@ msgstr "" "# 9 = (Satırlar azalan)\n" "# 10 = (Satırlar artan)\n" -#: src/lang.c:1764 +#: src/lang.c:2092 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "" "Eposta zincirlerini Hiçbir ÅŸeye ya da skora göre sırala. deÄŸiÅŸtirir " "& ayarlar." -#: src/lang.c:1765 +#: src/lang.c:2093 msgid "Sort threads by" msgstr "Eposta zincirlerini ÅŸuna göre sırala" -#: src/lang.c:1766 +#: src/lang.c:2094 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5993,54 +6491,54 @@ msgstr "" "# 3 = Son gönderim tarihi azalan\n" "# 4 = Son gönderim tarihi artan\n" -#: src/lang.c:1776 +#: src/lang.c:2104 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "" "İmleci gruplardaki ilk/son okunmamış makalelere koy. deÄŸiÅŸtirir & " " ayarlar." -#: src/lang.c:1777 +#: src/lang.c:2105 msgid "Go to first unread article in group" msgstr "Gruptaki ilk okunmamış makaleye git" -#: src/lang.c:1778 +#: src/lang.c:2106 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:1782 +#: src/lang.c:2110 msgid "Show all articles or only unread articles. toggles & sets." msgstr "" "Tüm makaleleri ya da sadece okunmamış makaleleri göster. deÄŸiÅŸtirir & " " ayarlar." -#: src/lang.c:1783 +#: src/lang.c:2111 msgid "Show only unread articles" msgstr "Sadece okunmayan makaleleri göster" -#: src/lang.c:1784 +#: src/lang.c:2112 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:1789 +#: src/lang.c:2117 msgid "Show only groups with unread arts" msgstr "Sadece okunmamış makale olan grupları göster" -#: src/lang.c:1790 +#: src/lang.c:2118 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:1795 +#: src/lang.c:2123 msgid "Filter which articles" msgstr "Hangi makaleler filtrelenecek" -#: src/lang.c:1796 +#: src/lang.c:2124 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -6055,11 +6553,11 @@ msgstr "" "göster\n" "# 2 = Tüm makaleleri yok et ve bir daha gösterme.\n" -#: src/lang.c:1805 +#: src/lang.c:2133 msgid "Go to the next unread article with" msgstr "Sonraki okunmamış makaleye ÅŸununla git" -#: src/lang.c:1806 +#: src/lang.c:2134 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -6075,11 +6573,11 @@ msgstr "" "# * 2 = TAB\n" "# 3 = PAGE DOWN ya da TAB\n" -#: src/lang.c:1816 +#: src/lang.c:2144 msgid "How to treat blank lines" msgstr "BoÅŸ satırlar nasıl iÅŸlensin" -#: src/lang.c:1817 +#: src/lang.c:2145 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -6109,11 +6607,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:1834 +#: src/lang.c:2162 msgid "Show help/mail sign in level titles" msgstr "" -#: src/lang.c:1835 +#: src/lang.c:2163 msgid "" "# Show help sign, new mail sign, both or nothing in level titles.\n" "# Possible values are (the default is marked with *):\n" @@ -6123,28 +6621,28 @@ msgid "" "# * 3 = Show mail sign if new mail has arrived else show help sign\n" msgstr "" -#: src/lang.c:1845 +#: src/lang.c:2173 msgid "List thread using right arrow key" msgstr "SaÄŸ ok tuÅŸunu kullanarak eposta zincirlerini listele" -#: src/lang.c:1846 +#: src/lang.c:2174 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:1850 +#: src/lang.c:2178 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "" "SilinmiÅŸ makaleleri göstermek için karakter giriniz. ayarlar, " "iptal eder." -#: src/lang.c:1851 +#: src/lang.c:2179 msgid "Character to show deleted articles" msgstr "SilinmiÅŸ makaleleri gösterecek olan karakter" -#: src/lang.c:1852 +#: src/lang.c:2180 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -6152,18 +6650,18 @@ msgstr "" "# Makalenin silindiÄŸini göstermek için kullanılan karakter (varsayılan 'D')\n" "#_ ÅŸuna dönüşü ' '\n" -#: src/lang.c:1857 +#: src/lang.c:2185 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "" "Bir aralıktaki makaleleri belirtmek için karakter girin. ayarlar, " "iptal eder." -#: src/lang.c:1858 +#: src/lang.c:2186 msgid "Character to show inrange articles" msgstr "Sıralanmış makaleleri gösterecek olan karakter" -#: src/lang.c:1859 +#: src/lang.c:2187 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -6172,7 +6670,7 @@ msgstr "" "(varsayılan '#')\n" "# _ ÅŸuna dönüştü ' '\n" -#: src/lang.c:1864 +#: src/lang.c:2192 msgid "" "Enter character to indicate that article will return. sets, " "cancels." @@ -6180,11 +6678,11 @@ msgstr "" "Makalenin döneceÄŸini göstermek için karakter girin. ayarlar, " "iptal eder." -#: src/lang.c:1865 +#: src/lang.c:2193 msgid "Character to show returning arts" msgstr "Dönen makaleleri gösterecek olan karakter" -#: src/lang.c:1866 +#: src/lang.c:2194 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -6193,18 +6691,18 @@ msgstr "" "'-')\n" "# _ ÅŸuna dönüştü ' '\n" -#: src/lang.c:1871 +#: src/lang.c:2199 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "" "Seçilen makaleleri belirtmek için karakter girin. ayarlar, iptal " "eder." -#: src/lang.c:1872 +#: src/lang.c:2200 msgid "Character to show selected articles" msgstr "Seçilen makaleleri gösterecek olan karakter" -#: src/lang.c:1873 +#: src/lang.c:2201 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" @@ -6213,16 +6711,16 @@ msgstr "" "(varsayılan '*')\n" "#_ ÅŸuna dönüşür ' '\n" -#: src/lang.c:1878 +#: src/lang.c:2206 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "" "Son makaleleri belirtmek için karakter girin. ayarlar, iptal eder." -#: src/lang.c:1879 +#: src/lang.c:2207 msgid "Character to show recent articles" msgstr "Son makaleleri gösterecek olan karakter" -#: src/lang.c:1880 +#: src/lang.c:2208 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -6231,17 +6729,17 @@ msgstr "" "'o')\n" "# _ ÅŸuna dönüştü ' '\n" -#: src/lang.c:1885 +#: src/lang.c:2213 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "" "Okunmamış makaleleri belirtmek için karakter girin. ayarlar, " "iptal eder." -#: src/lang.c:1886 +#: src/lang.c:2214 msgid "Character to show unread articles" msgstr "Okunmamış makaleleri gösterecek olan karakter" -#: src/lang.c:1887 +#: src/lang.c:2215 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -6250,17 +6748,17 @@ msgstr "" "'+')\n" "# _ ÅŸuna dönüştü ' '\n" -#: src/lang.c:1892 +#: src/lang.c:2220 msgid "Enter character to indicate read articles. sets, cancels." msgstr "" "Okunan makaleleri belirtmek için karakter girin. ayarlar, iptal " "eder." -#: src/lang.c:1893 +#: src/lang.c:2221 msgid "Character to show read articles" msgstr "OkunmuÅŸ makaleleri gösterecek olan karakter" -#: src/lang.c:1894 +#: src/lang.c:2222 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -6269,17 +6767,17 @@ msgstr "" "')\n" "# _ ÅŸuna dönüştü ' '\n" -#: src/lang.c:1899 +#: src/lang.c:2227 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "" "Yok olan makaleleri belirtmek için karakter girin. ayarlar, iptal " "eder." -#: src/lang.c:1900 +#: src/lang.c:2228 msgid "Character to show killed articles" msgstr "Yok olan makaleleri gösterecek olan karakter" -#: src/lang.c:1901 +#: src/lang.c:2229 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6288,18 +6786,18 @@ msgstr "" "'K')\n" "# kill_level ona göre ayarlanmalıdır, _ ÅŸuna dönüştü ' '\n" -#: src/lang.c:1906 +#: src/lang.c:2234 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "" "OkunmuÅŸ seçilmiÅŸ makaleleri belirtmek için karakter girin. ayarlar, " " iptal eder." -#: src/lang.c:1907 +#: src/lang.c:2235 msgid "Character to show readselected arts" msgstr "OkunmuÅŸ seçilmiÅŸ makaleleri gösteren karakter:" -#: src/lang.c:1908 +#: src/lang.c:2236 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6308,11 +6806,11 @@ msgstr "" "(varsayılan ':')\n" "# kill_level ona göre ayarlanmalıdır, _ ÅŸuna dönüştü ' '\n" -#: src/lang.c:1914 +#: src/lang.c:2242 msgid "Abbreviate long newsgroup names" msgstr "Uzun haber grubu isimlerini kısaltın" -#: src/lang.c:1915 +#: src/lang.c:2243 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -6323,7 +6821,7 @@ 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:1921 +#: src/lang.c:2249 msgid "" "0 = full page scrolling, -1 = show previous last line as first on next page, " "-2 = half page" @@ -6331,11 +6829,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:1922 +#: src/lang.c:2250 msgid "Number of lines to scroll in pager" msgstr "Sayfalayıcıda kaydırılacak satır sayısı" -#: src/lang.c:1923 +#: src/lang.c:2251 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6354,45 +6852,60 @@ msgstr "" "# 2 ya da daha fazla = 2 ya da daha fazla satır kaydır (sadece " "sayfalayıcıda)\n" -#: src/lang.c:1933 +#: src/lang.c:2261 msgid "Display signatures. toggles & sets." msgstr "İmzaları göster. deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:1934 +#: src/lang.c:2262 msgid "Display signatures" msgstr "İmzaları göster" -#: src/lang.c:1935 +#: src/lang.c:2263 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:1940 +#: src/lang.c:2267 +#, fuzzy +msgid "Display article score. toggles & sets." +msgstr "İmzaları göster. deÄŸiÅŸtirir & ayarlar." + +#: src/lang.c:2268 +#, fuzzy +msgid "Display article score" +msgstr "sonraki makaleyi görüntüle" + +#: src/lang.c:2269 +#, 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:2274 #, fuzzy msgid "Remove soft hyphens. toggles & sets." msgstr "İmzaları göster. deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:1941 +#: src/lang.c:2275 #, fuzzy msgid "Remove soft hyphens" msgstr "kapsamı kaydır" -#: src/lang.c:1942 +#: src/lang.c:2276 #, 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:1947 +#: src/lang.c:2281 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "" "Uuencoded veriyi etiketli ek olarak göster. deÄŸiÅŸtirir & " "ayarlar." -#: src/lang.c:1948 +#: src/lang.c:2282 msgid "Display uue data as an attachment" msgstr "Uue verilerini ek olarak görüntüle" -#: src/lang.c:1949 +#: src/lang.c:2283 #, fuzzy msgid "" "# Handling of uuencoded data in the pager\n" @@ -6413,18 +6926,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:1959 +#: src/lang.c:2293 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "" "Alman stili TeX noktalama kodlarını ISO'ya çöz. deÄŸiÅŸtirir & " "ayarlar." -#: src/lang.c:1960 +#: src/lang.c:2294 msgid "Display \"a as Umlaut-a" msgstr "\"a karaklerlerini noktalı a olarak göster" -#: src/lang.c:1961 +#: src/lang.c:2295 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6432,15 +6945,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:1966 src/lang.c:1976 +#: src/lang.c:2300 src/lang.c:2310 msgid "Space separated list of header fields" msgstr "BoÅŸluk ile ayrılmış baÅŸlık alanları listesi" -#: src/lang.c:1967 +#: src/lang.c:2301 msgid "Display these header fields (or *)" msgstr "Åžu baÅŸlık alanlarını göster (ya da *)" -#: src/lang.c:1968 +#: src/lang.c:2302 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" @@ -6459,11 +6972,11 @@ msgstr "" "listeleyebilirsiniz.\n" "# Hiçbir ÅŸey belirtmezseniz bu özellik kapanır.\n" -#: src/lang.c:1977 +#: src/lang.c:2311 msgid "Do not display these header fields" msgstr "Bu üst bilgi alanlarını gösterme" -#: src/lang.c:1978 +#: src/lang.c:2312 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" @@ -6482,48 +6995,48 @@ msgstr "" "# news_headers_to_not_display=X-Alan X-Pape\n" "# Hiçbir ÅŸey belirtmezseniz bu özellik kapanır.\n" -#: src/lang.c:1988 +#: src/lang.c:2322 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:1989 +#: src/lang.c:2323 msgid "Skip multipart/alternative parts" msgstr "multipart/alternative bölümleri atla" -#: src/lang.c:1990 +#: src/lang.c:2324 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:1994 +#: src/lang.c:2328 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "" "Birebir aynı blokların algılanmasını etkinleÅŸtir. deÄŸiÅŸtirir & " "ayarlar." -#: src/lang.c:1995 +#: src/lang.c:2329 msgid "Detection of verbatim blocks" msgstr "Birebir aynı blokların algılanması" -#: src/lang.c:1996 +#: src/lang.c:2330 msgid "# If ON detect verbatim blocks in articles\n" msgstr "" "# EÄŸer AÇIK ise makalelerde birebir aynı blokların algılanmasını " "etkinleÅŸtir\n" -#: src/lang.c:2001 +#: src/lang.c:2335 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:2002 +#: src/lang.c:2336 msgid "Regex used to show quoted lines" msgstr "Alıntılanmış satırları göstermek için regex kullanıldı" -#: src/lang.c:2003 +#: src/lang.c:2337 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" @@ -6534,17 +7047,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:2009 +#: src/lang.c:2343 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:2010 +#: src/lang.c:2344 msgid "Regex used to show twice quoted l." msgstr "İki kere alıntılanan dil için kullanılan regex." -#: src/lang.c:2011 +#: src/lang.c:2345 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" @@ -6555,17 +7068,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:2017 +#: src/lang.c:2351 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:2018 +#: src/lang.c:2352 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:2019 +#: src/lang.c:2353 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" @@ -6577,33 +7090,33 @@ msgstr "" "gösteriliyor.\n" "# EÄŸer bunu boÅŸ bırakırsanız, tin yerleÅŸik varsayılanı kullanacak.\n" -#: src/lang.c:2025 +#: src/lang.c:2359 msgid "Enable detection of external quotes? toggles & sets." msgstr "" "Harici alıntılar için algılamayı etkinleÅŸtir? deÄŸiÅŸtirir & " "ayarlar." -#: src/lang.c:2026 +#: src/lang.c:2360 msgid "Detection of external quotes" msgstr "Harici alıntılar algılandı" -#: src/lang.c:2027 +#: src/lang.c:2361 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:2031 +#: src/lang.c:2365 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:2032 +#: src/lang.c:2366 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:2033 +#: src/lang.c:2367 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" @@ -6614,17 +7127,17 @@ msgstr "" "içinde gösteriliyor.\n" "# EÄŸer bunu boÅŸ bırakırsanız, tin yerleÅŸik varsayılanı kullanacak.\n" -#: src/lang.c:2040 +#: src/lang.c:2374 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:2041 +#: src/lang.c:2375 msgid "Regex used to highlight /slashes/" msgstr "/taksimleri/ vurgulamak için regex kullanıldı" -#: src/lang.c:2042 +#: src/lang.c:2376 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '/' are to be shown in col_markslashes.\n" @@ -6635,17 +7148,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:2048 +#: src/lang.c:2382 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:2049 +#: src/lang.c:2383 msgid "Regex used to highlight *stars*" msgstr "*yıldızları* vurgulamak için regex kullanıldı" -#: src/lang.c:2050 +#: src/lang.c:2384 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6655,17 +7168,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:2056 +#: src/lang.c:2390 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:2057 +#: src/lang.c:2391 msgid "Regex used to highlight -strokes-" msgstr "-vuruÅŸ- ile vurgulama regex'i" -#: src/lang.c:2058 +#: src/lang.c:2392 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6675,17 +7188,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:2064 +#: src/lang.c:2398 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:2065 +#: src/lang.c:2399 msgid "Regex used to highlight _underline_" msgstr "_alt çizgiyi_ vurgulamak için regex kullanıldı" -#: src/lang.c:2066 +#: src/lang.c:2400 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6695,17 +7208,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:2072 +#: src/lang.c:2406 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:2073 +#: src/lang.c:2407 msgid "Regex with Subject prefixes" msgstr "Konu önekleriyle regex" -#: src/lang.c:2074 +#: src/lang.c:2408 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6713,17 +7226,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:2079 +#: src/lang.c:2413 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:2080 +#: src/lang.c:2414 msgid "Regex with Subject suffixes" msgstr "Konu sonekleriyle regex" -#: src/lang.c:2081 +#: src/lang.c:2415 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6731,15 +7244,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:2086 +#: src/lang.c:2420 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:2087 +#: src/lang.c:2421 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:2088 +#: src/lang.c:2422 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" @@ -6747,15 +7260,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:2093 +#: src/lang.c:2427 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:2094 +#: src/lang.c:2428 msgid "Regex for end of a verbatim block" msgstr "BloÄŸun birebir aynısının sonu için regex" -#: src/lang.c:2095 +#: src/lang.c:2429 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" @@ -6763,7 +7276,7 @@ msgstr "" "# Tin'in bloÄŸun birebir aynısının sonunu bulmak için\n" "# kullanacağı düzenli ifade.\n" -#: src/lang.c:2100 +#: src/lang.c:2434 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" @@ -6771,11 +7284,11 @@ msgstr "" "Harici MIME görüntüleyici için isim ve seçenek girin, --internal for built-" "in viewer" -#: src/lang.c:2101 +#: src/lang.c:2435 msgid "MIME binary content viewer" msgstr "MIME ikili deÄŸeri içerik görüntüleyicisi" -#: src/lang.c:2102 +#: src/lang.c:2436 #, fuzzy msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" @@ -6789,15 +7302,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:2109 +#: src/lang.c:2443 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:2110 +#: src/lang.c:2444 msgid "Ask before using MIME viewer" msgstr "MIME görüntüleyiciyi kullanmadan önce sor" -#: src/lang.c:2111 +#: src/lang.c:2445 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" @@ -6806,38 +7319,38 @@ msgstr "" "önce soracak\n" "# bu sadece metamail_prog bir ÅŸeye ayarlı ise olur\n" -#: src/lang.c:2116 +#: src/lang.c:2450 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "" "Grupları kapatırken iÅŸaretlemek için sor. deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:2117 +#: src/lang.c:2451 msgid "Catchup read groups when quitting" msgstr "Çıkmadan okunan gruplar yakalansın mı" -#: src/lang.c:2118 +#: src/lang.c:2452 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:2123 +#: src/lang.c:2457 msgid "Catchup group using left key" msgstr "Sol tuÅŸ ile grubu yakala" -#: src/lang.c:2124 +#: src/lang.c:2458 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:2129 +#: src/lang.c:2463 msgid "Catchup thread by using left key" msgstr "Makaleyi sol tuÅŸ ile yakala" -#: src/lang.c:2135 +#: src/lang.c:2469 msgid "Which actions require confirmation" msgstr "Hangi eylemler onay gerektiriyor" -#: src/lang.c:2136 +#: src/lang.c:2470 #, fuzzy msgid "" "# What should we ask confirmation for.\n" @@ -6860,58 +7373,58 @@ msgstr "" "# 4 = Çok Bölümlü Konu\n" "# 5 = Yüzde EÅŸleÅŸmesi\n" -#: src/lang.c:2150 +#: src/lang.c:2484 msgid "'Mark as (un)read' ignores tags" msgstr "'Okun(ma)muÅŸ olarak iÅŸaretle' etiketleri yoksayar" -#: src/lang.c:2151 +#: src/lang.c:2485 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:2155 +#: src/lang.c:2489 msgid "Program to run to open URLs, sets, cancels." msgstr "URL açmak için çalıştırılacak program, ayarlar, iptal eder." -#: src/lang.c:2156 +#: src/lang.c:2490 msgid "Program that opens URLs" msgstr "URL'leri açan program" -#: src/lang.c:2157 +#: src/lang.c:2491 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:2162 +#: src/lang.c:2496 msgid "Use mouse in xterm" msgstr "xterm'de fare kullan" -#: src/lang.c:2163 +#: src/lang.c:2497 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:2169 +#: src/lang.c:2503 msgid "Use scroll keys on keypad" msgstr "TuÅŸ takımındaki ok tuÅŸlarını kullan" -#: src/lang.c:2170 +#: src/lang.c:2504 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:2175 +#: src/lang.c:2509 msgid "Enter maximum number of article to get. sets." msgstr "En fazla alınacak makalenin sayısını yazın. ayarlar. " -#: src/lang.c:2176 +#: src/lang.c:2510 msgid "Number of articles to get" msgstr "Alınacak makale sayısı" -#: src/lang.c:2177 +#: src/lang.c:2511 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" @@ -6920,30 +7433,30 @@ msgstr "" "okunmamıştan öncce\n" "# ÅŸu anki mevcut okunan makale sayısı okunur\n" -#: src/lang.c:2182 +#: src/lang.c:2516 msgid "Enter number of days article is considered recent. sets." msgstr "Makalenin yeni sayılacağı gün sayısını yazın. ayarlar." -#: src/lang.c:2183 +#: src/lang.c:2517 msgid "Article recentness time limit" msgstr "Makalenin yenilik zaman sınırı" -#: src/lang.c:2184 +#: src/lang.c:2518 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:2188 +#: src/lang.c:2522 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:2189 +#: src/lang.c:2523 msgid "Wildcard matching" msgstr "Joker karakterler eÅŸleÅŸtiriyor" -#: src/lang.c:2190 +#: src/lang.c:2524 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6955,62 +7468,62 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2197 +#: src/lang.c:2531 msgid "Enter minimal score before an article is marked killed. sets." msgstr "" "Makale yok et olarak iÅŸaretlenmeden önce minimal skoru yazın. ayarlar." -#: src/lang.c:2198 +#: src/lang.c:2532 msgid "Score limit (kill)" msgstr "Skor sınırı (yok et)" -#: src/lang.c:2199 +#: src/lang.c:2533 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:2203 +#: src/lang.c:2537 msgid "Enter default score to kill articles. sets." msgstr "Makaleleri yok etmek için varsayılan skoru yazın. ayarlar." -#: src/lang.c:2204 +#: src/lang.c:2538 msgid "Default score to kill articles" msgstr "Makaleleri yok etmek için öntanımlı skor" -#: src/lang.c:2205 +#: src/lang.c:2539 msgid "# Default score to kill articles\n" msgstr "# Makaleleri yok etmek için öntanımlı skor\n" -#: src/lang.c:2209 +#: src/lang.c:2543 msgid "Enter minimal score before an article is marked hot. sets." msgstr "" "Makale sıcak olarak iÅŸaretlenmeden önce gereken en az skoru yazın. " "ayarlar." -#: src/lang.c:2210 +#: src/lang.c:2544 msgid "Score limit (select)" msgstr "Skor sınırı (seç) :" -#: src/lang.c:2211 +#: src/lang.c:2545 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:2215 +#: src/lang.c:2549 msgid "Enter default score to select articles. sets." msgstr "Makaleleri seçmek için öntanımlı skoru yazın. ayarlar." -#: src/lang.c:2216 +#: src/lang.c:2550 msgid "Default score to select articles" msgstr "Makaleleri seçmek için öntanımlı skor" -#: src/lang.c:2217 +#: src/lang.c:2551 msgid "# Default score to select articles\n" msgstr "# Makaleleri seçmek için öntanımlı skor\n" -#: src/lang.c:2223 +#: src/lang.c:2557 msgid "Use slrnface to show ''X-Face:''s" msgstr " ''X-Face:''leri göstermek için slmface kullan" -#: src/lang.c:2224 +#: src/lang.c:2558 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -7019,19 +7532,19 @@ msgstr "" "kullanılır.\n" "# Sadece xterm'de çalışırken faydalı.\n" -#: src/lang.c:2232 +#: src/lang.c:2566 msgid "Use ANSI color" msgstr "ANSI renk kullan" -#: src/lang.c:2233 +#: src/lang.c:2567 msgid "# If ON using ANSI-color\n" msgstr "# EÄŸer AÇIK durumundaysa ANSI-renk kullanılıyor\n" -#: src/lang.c:2238 +#: src/lang.c:2572 msgid "Standard foreground color" msgstr "Standart önplan rengi" -#: src/lang.c:2239 +#: src/lang.c:2573 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -7039,11 +7552,11 @@ msgstr "" "# Standart önplan rengi\n" "# Öntanımlı: -1 (varsayılan renk)\n" -#: src/lang.c:2245 +#: src/lang.c:2579 msgid "Standard background color" msgstr "Standart arkaplan rengi" -#: src/lang.c:2246 +#: src/lang.c:2580 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -7051,11 +7564,11 @@ msgstr "" "# Standart arkaplan rengi\n" "# Öntanımlı: -1 (öntanımlı renk)\n" -#: src/lang.c:2252 +#: src/lang.c:2586 msgid "Color for inverse text (background)" msgstr "Ters metin için renk (arkaplan)" -#: src/lang.c:2253 +#: src/lang.c:2587 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -7063,11 +7576,11 @@ msgstr "" "# Ters metin için arkaplan rengi\n" "# Öntanımlı: 4 (mavi)\n" -#: src/lang.c:2259 +#: src/lang.c:2593 msgid "Color for inverse text (foreground)" msgstr "Ters metin için renk (önplan)" -#: src/lang.c:2260 +#: src/lang.c:2594 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -7075,11 +7588,11 @@ msgstr "" "# Ters çerilmiÅŸ metin için önplan rengi\n" "# Öntanımlı: 7 (beyaz)\n" -#: src/lang.c:2266 +#: src/lang.c:2600 msgid "Color of text lines" msgstr "Metin satırları için renk" -#: src/lang.c:2267 +#: src/lang.c:2601 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -7087,11 +7600,11 @@ msgstr "" "# Metin satırlarının renkleri\n" "# Varsayılan: -1 (varsayılan renk)\n" -#: src/lang.c:2273 +#: src/lang.c:2607 msgid "Color of mini help menu" msgstr "Küçük yardım menüsü için renk" -#: src/lang.c:2274 +#: src/lang.c:2608 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -7099,11 +7612,11 @@ msgstr "" "# Küçük yardım menüsü için renk\n" "# Öntanımlı: 3 (kahverengi)\n" -#: src/lang.c:2280 +#: src/lang.c:2614 msgid "Color of help text" msgstr "Yardım metinleri için renk" -#: src/lang.c:2281 +#: src/lang.c:2615 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -7111,11 +7624,11 @@ msgstr "" "# Yardım sayfalarının renkleri\n" "# Varsayılan: -1 (varsayılan renk)\n" -#: src/lang.c:2287 +#: src/lang.c:2621 msgid "Color of status messages" msgstr "Durum mesajları için renk" -#: src/lang.c:2288 +#: src/lang.c:2622 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" @@ -7123,11 +7636,11 @@ msgstr "" "# Son satırdaki iletilerin rengi\n" "# Öntanımlı: 6 (cam göbeÄŸi)\n" -#: src/lang.c:2294 +#: src/lang.c:2628 msgid "Color of quoted lines" msgstr "Alıntılanmış satırların rengi" -#: src/lang.c:2295 +#: src/lang.c:2629 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -7135,11 +7648,11 @@ msgstr "" "# Alıntılanmış satır rengi\n" "# Öntanımlı: 2 (yeÅŸil)\n" -#: src/lang.c:2301 +#: src/lang.c:2635 msgid "Color of twice quoted line" msgstr "İki kez alıntılanan satırların rengi" -#: src/lang.c:2302 +#: src/lang.c:2636 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" @@ -7147,32 +7660,32 @@ msgstr "" "# İki kez alıntılanan satırların rengi\n" "# Öntanımı: 3 (kahverengi)\n" -#: src/lang.c:2308 +#: src/lang.c:2642 msgid "Color of =>3 times quoted line" msgstr "3 ya da daha fazla alıntılanan satırların rengi" -#: src/lang.c:2309 +#: src/lang.c:2643 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:2315 +#: src/lang.c:2649 msgid "Color of article header lines" msgstr "Makale üst bilgi satırlarının rengi" -#: src/lang.c:2316 +#: src/lang.c:2650 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:2322 +#: src/lang.c:2656 msgid "Color of actual news header fields" msgstr "Mevcut haber üst bilgi alanları için renk" -#: src/lang.c:2323 +#: src/lang.c:2657 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -7180,11 +7693,11 @@ msgstr "" "# Mevcut haber üst bilgi alanları için renk\n" "# Öntanımlı: 9 (açık kırmızı)\n" -#: src/lang.c:2329 +#: src/lang.c:2663 msgid "Color of article subject lines" msgstr "Makale baÅŸlık satırları için renk" -#: src/lang.c:2330 +#: src/lang.c:2664 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -7192,11 +7705,11 @@ msgstr "" "# Makale baÅŸlığı rengi\n" "# Öntanımlı: 6 (camgöbeÄŸi)\n" -#: src/lang.c:2336 +#: src/lang.c:2670 msgid "Color of external quotes" msgstr "Harici alıntıların rengi" -#: src/lang.c:2337 +#: src/lang.c:2671 msgid "" "# Color of quoted text from external sources\n" "# Default: 5 (pink)\n" @@ -7204,11 +7717,11 @@ msgstr "" "# Harici kaynaklardan alıntılanan metnin rengi\n" "# Varsayılan: 5 (pembe)\n" -#: src/lang.c:2343 +#: src/lang.c:2677 msgid "Color of response counter" msgstr "Yanıt sayacı rengi" -#: src/lang.c:2344 +#: src/lang.c:2678 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -7216,11 +7729,11 @@ msgstr "" "# Yanıt sayacı rengi\n" "# Öntanımlı: 2 (yeÅŸil)\n" -#: src/lang.c:2350 +#: src/lang.c:2684 msgid "Color of sender (From:)" msgstr "Gönderen rengi (Gönderen:)" -#: src/lang.c:2351 +#: src/lang.c:2685 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -7228,11 +7741,11 @@ msgstr "" "# Gönderen rengi (Gönderen:)\n" "# Öntanımlı: 2 (yeÅŸil)\n" -#: src/lang.c:2357 +#: src/lang.c:2691 msgid "Color of help/mail sign" msgstr "Yardım/posta iÅŸaretinin rengi" -#: src/lang.c:2358 +#: src/lang.c:2692 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -7240,11 +7753,11 @@ msgstr "" "# Yardım/Posta İşareti rengi\n" "# Öntanımlı: 4 (mavi)\n" -#: src/lang.c:2364 +#: src/lang.c:2698 msgid "Color of signatures" msgstr "İmzaların rengi" -#: src/lang.c:2365 +#: src/lang.c:2699 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -7252,11 +7765,39 @@ msgstr "" "# İnzanın rengi\n" "# Öntanımlı: 4 (mavi)\n" -#: src/lang.c:2371 +#: src/lang.c:2705 +#, fuzzy +msgid "Color of negative score" +msgstr "Metin satırları için renk" + +#: src/lang.c:2706 +#, fuzzy +msgid "" +"# Color of negative score\n" +"# Default: 1 (red)\n" +msgstr "" +"# İnzanın rengi\n" +"# Öntanımlı: 4 (mavi)\n" + +#: src/lang.c:2712 +#, fuzzy +msgid "Color of positive score" +msgstr "Yanıt sayacı rengi" + +#: src/lang.c:2713 +#, fuzzy +msgid "" +"# Color of positive score\n" +"# Default: 2 (green)\n" +msgstr "" +"# Yanıt sayacı rengi\n" +"# Öntanımlı: 2 (yeÅŸil)\n" + +#: src/lang.c:2719 msgid "Color of highlighted URLs" msgstr "Vurgulanmış URL'lerin rengi" -#: src/lang.c:2372 +#: src/lang.c:2720 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -7264,11 +7805,11 @@ msgstr "" "# Vurgulanmış URL renkleri\n" "# Default: -1 (varsayılan renk)\n" -#: src/lang.c:2378 +#: src/lang.c:2726 msgid "Color of verbatim blocks" msgstr "Birebir aynı blokların rengi" -#: src/lang.c:2379 +#: src/lang.c:2727 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" @@ -7276,11 +7817,11 @@ msgstr "" "# Birebir aynı blokların rengi\n" "# Varsayılan: 5 (pink)\n" -#: src/lang.c:2385 +#: src/lang.c:2733 msgid "Color of highlighting with *stars*" msgstr "*yıldız* ile vurgulama rengi" -#: src/lang.c:2386 +#: src/lang.c:2734 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -7288,11 +7829,11 @@ msgstr "" "# *yıldız* ile kelime vurgulama rengi\n" "# Öntanımlı: 11 (yeÅŸil)\n" -#: src/lang.c:2392 +#: src/lang.c:2740 msgid "Color of highlighting with _dash_" msgstr "_alt çizgi_ ile vurgulama rengi" -#: src/lang.c:2393 +#: src/lang.c:2741 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -7300,11 +7841,11 @@ msgstr "" "# _alt çizgi_ ile kelime vurgulama rengi\n" "# Öntanımlı: 13 (açık pembe)\n" -#: src/lang.c:2399 +#: src/lang.c:2747 msgid "Color of highlighting with /slash/" msgstr "/taksim/ ile vurgulama rengi" -#: src/lang.c:2400 +#: src/lang.c:2748 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -7312,11 +7853,11 @@ msgstr "" "# /taksim/ ile kelime vurgulama rengi\n" "# Öntanımlı: 14 (açık camgöbeÄŸi)\n" -#: src/lang.c:2406 +#: src/lang.c:2754 msgid "Color of highlighting with -stroke-" msgstr "-tire- ile vurgulama rengi" -#: src/lang.c:2407 +#: src/lang.c:2755 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -7324,11 +7865,11 @@ msgstr "" "# -vuruÅŸ- ile kelime vurgulama rengi\n" "# Öntanımlı: 14 (açık mavi)\n" -#: src/lang.c:2414 +#: src/lang.c:2762 msgid "Attr. of highlighting with *stars*" msgstr "*yıldız* ile vurgulama özelliÄŸi" -#: src/lang.c:2415 +#: src/lang.c:2763 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7356,11 +7897,11 @@ msgstr "" "# *yıldızlarla kelime vurgulama özelliÄŸi\n" "# Öntanımlı: 6 (kalın)\n" -#: src/lang.c:2430 +#: src/lang.c:2778 msgid "Attr. of highlighting with _dash_" msgstr "_alt çizgi_ ile vurgulama özelliÄŸi" -#: src/lang.c:2431 +#: src/lang.c:2779 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" @@ -7368,11 +7909,11 @@ msgstr "" "# _tire_ ile vurgulanan kelimenin rengi\n" "# Varsayılan: 2 (en iyi vurgu)\n" -#: src/lang.c:2437 +#: src/lang.c:2785 msgid "Attr. of highlighting with /slash/" msgstr "/bölü/ ile vurgulama özelliÄŸi" -#: src/lang.c:2438 +#: src/lang.c:2786 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" @@ -7380,11 +7921,11 @@ msgstr "" "# /taksim/ ile kelime vurgulama özelliÄŸi\n" "# Öntanımlı: 5 (hafif parlak)\n" -#: src/lang.c:2444 +#: src/lang.c:2792 msgid "Attr. of highlighting with -stroke-" msgstr "-tire- ile vurgulama özniteliÄŸi" -#: src/lang.c:2445 +#: src/lang.c:2793 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" @@ -7392,27 +7933,27 @@ msgstr "" "# -tire- ile kelime vurgulama özniteliÄŸi\n" "# Öntanımlı: 3 (ters video)\n" -#: src/lang.c:2451 +#: src/lang.c:2799 msgid "URL highlighting in message body" msgstr "İleti gövdesindeki URL vurgulaması" -#: src/lang.c:2452 +#: src/lang.c:2800 msgid "# Enable URL highlighting?\n" msgstr "# URL vurgulamasını etkinleÅŸtir?\n" -#: src/lang.c:2457 +#: src/lang.c:2805 msgid "Word highlighting in message body" msgstr "İleti gövdesinde kelime vurgulama" -#: src/lang.c:2458 +#: src/lang.c:2806 msgid "# Enable word highlighting?\n" msgstr "# Kelime vurgulamasını etkinleÅŸtir?\n" -#: src/lang.c:2463 +#: src/lang.c:2811 msgid "What to display instead of mark" msgstr "İşaretin yerine ne gösterilecek?" -#: src/lang.c:2464 +#: src/lang.c:2812 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7428,64 +7969,64 @@ msgstr "" "# 1 = evet, iÅŸareti göster\n" "# * 2 = onların yerine bir boÅŸluk yaz\n" -#: src/lang.c:2473 +#: src/lang.c:2821 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "" "Sayfalayıcıdaki makale satırlarını çevrelemek için sütun mumarasını yazın. " " ayarlar." -#: src/lang.c:2474 +#: src/lang.c:2822 msgid "Page line wrap column" msgstr "Sayfa satırı sütunu çevreliyor" -#: src/lang.c:2475 +#: src/lang.c:2823 msgid "# Wrap article lines at column\n" msgstr "# Sütundaki makale satırlarını çevrele\n" -#: src/lang.c:2480 +#: src/lang.c:2828 msgid "Wrap around threads on next unread" msgstr "Sonraki okunmayanda zincirleri çevrele" -#: src/lang.c:2481 +#: src/lang.c:2829 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:2485 +#: src/lang.c:2833 msgid "Enter default mail address (and fullname). sets." msgstr "Öntanımlı e-posta adresini (ve tüm ismi) yaz, ayarlar." -#: src/lang.c:2486 src/lang.c:2987 +#: src/lang.c:2834 src/lang.c:3405 msgid "Mail address (and fullname)" msgstr "E-posta adresi (ve tüm isim)" -#: src/lang.c:2487 +#: src/lang.c:2835 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:2492 +#: src/lang.c:2840 msgid "Show empty Followup-To in editor" msgstr "BoÅŸ izleneni düzenleyicide göster" -#: src/lang.c:2493 +#: src/lang.c:2841 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:2497 +#: src/lang.c:2845 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "" "Öntanımlı imzayı oluÅŸturmak için yol/! komut/--none girin. ayarlar." -#: src/lang.c:2498 +#: src/lang.c:2846 msgid "Create signature from path/command" msgstr "Yoldan/komuttan imza oluÅŸtur" -#: src/lang.c:2499 +#: src/lang.c:2847 #, fuzzy, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7499,43 +8040,43 @@ msgstr "" "# sigfile=!komut harici komutu imza oluÅŸturmak için çalıştırır\n" "# sigfile=--none imza eklemez\n" -#: src/lang.c:2507 +#: src/lang.c:2855 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "" "İmzayı kendi satırında \"--\" ile baÅŸlat. deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:2508 +#: src/lang.c:2856 msgid "Prepend signature with \"-- \"" msgstr "İmzayı \"--\" ile baÅŸlat" -#: src/lang.c:2509 +#: src/lang.c:2857 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:2513 +#: src/lang.c:2861 msgid "Add signature when reposting articles. toggles & sets." msgstr "" "Makaleleri yeniden gönderirken imza ekle. deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:2514 +#: src/lang.c:2862 msgid "Add signature when reposting" msgstr "Tekrar gönderirken imza ekle" -#: src/lang.c:2515 +#: src/lang.c:2863 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:2519 +#: src/lang.c:2867 #, 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:2520 +#: src/lang.c:2868 msgid "Characters used as quote-marks" msgstr "Tırnak iÅŸaretleri olarak kullanılmış karakterler" -#: src/lang.c:2521 +#: src/lang.c:2869 #, fuzzy msgid "" "# Characters used in quoting to followups and replies.\n" @@ -7544,11 +8085,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:2527 +#: src/lang.c:2875 msgid "Quoting behavior" msgstr "Alıntılama davranışı" -#: src/lang.c:2528 +#: src/lang.c:2876 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7572,17 +8113,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:2541 src/lang.c:2549 src/lang.c:2555 +#: src/lang.c:2889 src/lang.c:2897 src/lang.c:2903 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:2542 +#: src/lang.c:2890 msgid "Quote line when following up" msgstr "Takip ederken satırı alıntıla" -#: src/lang.c:2543 +#: src/lang.c:2891 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" @@ -7593,40 +8134,40 @@ 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:2550 +#: src/lang.c:2898 msgid "Quote line when cross-posting" msgstr "Çapraz gönderirken satırı alıntıla" -#: src/lang.c:2556 +#: src/lang.c:2904 msgid "Quote line when mailing" msgstr "E-posta gönderirken satırı alıntıla" -#: src/lang.c:2561 +#: src/lang.c:2909 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "" "EÄŸer AÇIK durumdaysa, User-Agent: baÅŸlığı ekler. deÄŸiÅŸtirir & " "ayarlar." -#: src/lang.c:2562 +#: src/lang.c:2910 msgid "Insert 'User-Agent:' header" msgstr "'User-Agent' baÅŸlığı ekle" -#: src/lang.c:2563 +#: src/lang.c:2911 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:2568 +#: src/lang.c:2916 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" "MIME için karakter kümesi adı girin (örn. US-ASCII, ISO-8859-1, EUC-KR), " " ayarlar." -#: src/lang.c:2569 +#: src/lang.c:2917 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2570 +#: src/lang.c:2918 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7644,43 +8185,43 @@ msgstr "" "# haricinde karakter kümeleri gösterilemez kabul edilir ve '?' olarak " "gösterilir.\n" -#: src/lang.c:2580 +#: src/lang.c:2928 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2581 +#: src/lang.c:2929 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:2585 +#: src/lang.c:2933 msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" "Yerel karakter kümesi adı giriniz (örneÄŸin US-ASCII, ISO-8859-1, EUC-KR), " " ayarlar." -#: src/lang.c:2586 +#: src/lang.c:2934 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2587 +#: src/lang.c:2935 msgid "# Charset supported locally.\n" msgstr "# Karakter kümesi yerel olarak destekleniyor.\n" -#: src/lang.c:2594 +#: src/lang.c:2942 msgid "Mailbox format" msgstr "Mailbox biçimi" -#: src/lang.c:2595 +#: src/lang.c:2943 msgid "# Format of the mailbox.\n" msgstr "# mailbox biçimi.\n" -#: src/lang.c:2600 +#: src/lang.c:2948 msgid "MIME encoding in news messages" msgstr "Haber mesajlarında MIME kodlama" -#: src/lang.c:2601 +#: src/lang.c:2949 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" @@ -7696,15 +8237,15 @@ 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:2609 src/lang.c:2630 +#: src/lang.c:2957 src/lang.c:2978 msgid "Don't change unless you know what you are doing. cancels." msgstr "Ne yaptığını bilmiyorsan deÄŸiÅŸtirme. iptal eder." -#: src/lang.c:2610 +#: src/lang.c:2958 msgid "Use 8bit characters in news headers" msgstr "Haber baÅŸlıklarında 8bit karakterler kullan." -#: src/lang.c:2611 +#: src/lang.c:2959 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7716,32 +8257,32 @@ 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:2618 +#: src/lang.c:2966 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "" "Sonradan iÅŸlenmiÅŸ dosyaları otomatik olarak göster deÄŸiÅŸtirir, " "ayarlar, iptal eder." -#: src/lang.c:2619 +#: src/lang.c:2967 msgid "View post-processed files" msgstr "sonradan-iÅŸlenmiÅŸ dosyaları göster" -#: src/lang.c:2620 +#: src/lang.c:2968 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:2625 +#: src/lang.c:2973 msgid "MIME encoding in mail messages" msgstr "E-posta iletilerinde MIME kodlama" -#: src/lang.c:2631 +#: src/lang.c:2979 msgid "Use 8bit characters in mail headers" msgstr "E-posta baÅŸlıklarında 8bit karakterler kullan" -#: src/lang.c:2632 +#: src/lang.c:2980 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7759,11 +8300,11 @@ msgstr "" "# yasaklar. EÄŸer çok önemli bir nedeniniz yoksa bunu AÇIK TUTMAMANI " "önerilir.\n" -#: src/lang.c:2643 +#: src/lang.c:2991 msgid "Strip blanks from ends of lines" msgstr "Satır sonu boÅŸları yok et" -#: src/lang.c:2644 +#: src/lang.c:2992 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" @@ -7771,17 +8312,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:2650 +#: src/lang.c:2998 msgid "If ON, use transliteration. toggles & sets." msgstr "" "EÄŸer AÇIK durumdaysa damga çevirisi kullan. deÄŸiÅŸtirir & " "ayarlar." -#: src/lang.c:2651 +#: src/lang.c:2999 msgid "Transliteration" msgstr "BaÅŸka alfabe ile yazma" -#: src/lang.c:2652 +#: src/lang.c:3000 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" @@ -7792,11 +8333,11 @@ msgstr "" "karakterlerin\n" "# bir ya da birkaçı ile benzetilebilir.\n" -#: src/lang.c:2660 +#: src/lang.c:3008 msgid "Send you a Cc/Bcc automatically" msgstr "kopyasını/gizli kopyasını otomatik olarak kendine gönder" -#: src/lang.c:2661 +#: src/lang.c:3009 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" @@ -7812,25 +8353,25 @@ msgstr "" "# 2 = Gizli Bilgi\n" "# 3 = Bilgi ve Gizli Bilgi\n" -#: src/lang.c:2672 +#: src/lang.c:3020 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2673 +#: src/lang.c:3021 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2679 +#: src/lang.c:3027 msgid "Enter address elements about which you want to be warned. sets." msgstr "Uyarılmak istediÄŸiniz adres bileÅŸenlerini girin. ayarlar." -#: src/lang.c:2680 +#: src/lang.c:3028 msgid "Spamtrap warning address parts" msgstr "Spam tuzağı uyarı adres bölümleri" -#: src/lang.c:2681 +#: src/lang.c:3029 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7838,30 +8379,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:2686 +#: src/lang.c:3034 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "" "Bir filtre girdisinin geçerli olacağı varsayılan gün sayısına gir. " "ayarlar." -#: src/lang.c:2687 +#: src/lang.c:3035 msgid "No. of days a filter entry is valid" msgstr "Süzgeç girdisinin geçerli olduÄŸu gün sayısı" -#: src/lang.c:2688 +#: src/lang.c:3036 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:2692 +#: src/lang.c:3040 msgid "Add posted articles to filter. toggles & sets." msgstr "" "GönderilmiÅŸ makaleleri süzgece ekle. deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:2693 +#: src/lang.c:3041 msgid "Add posted articles to filter" msgstr "Gönderilen makaleleri süzgece ekle" -#: src/lang.c:2694 +#: src/lang.c:3042 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7870,26 +8411,26 @@ msgstr "" "oluÅŸturan\n" "# gönderilmiÅŸ makaleleri ekle\n" -#: src/lang.c:2698 +#: src/lang.c:3046 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:2699 +#: src/lang.c:3047 msgid "Mail directory" msgstr "Eposta dizini" -#: src/lang.c:2700 +#: src/lang.c:3048 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:2705 +#: src/lang.c:3053 msgid "Save articles in batch mode (-S)" msgstr "Makaleleri toplu modda kaydet (-S)" -#: src/lang.c:2706 +#: src/lang.c:3054 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" @@ -7897,19 +8438,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:2711 +#: src/lang.c:3059 msgid "The directory where you want articles/threads saved." msgstr "makeleleri/e-pota zincirlerini kaydetmek istediÄŸiniz dizin." -#: src/lang.c:2712 +#: src/lang.c:3060 msgid "Directory to save arts/threads in" msgstr "makaleler/zincirler ÅŸu dizine kaydedilir" -#: src/lang.c:2713 +#: src/lang.c:3061 msgid "# Directory where articles/threads are saved\n" msgstr "# Makalelerin/zincirlerin kaydedildiÄŸi dizin\n" -#: src/lang.c:2717 +#: src/lang.c:3065 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." @@ -7917,23 +8458,23 @@ msgstr "" "Kaydedilen makale/zincirleri okunmuÅŸ olarak iÅŸaretle. deÄŸiÅŸtirir, " " ayarlar, iptal eder." -#: src/lang.c:2718 +#: src/lang.c:3066 msgid "Mark saved articles/threads as read" msgstr "KaydedilmiÅŸ makaleleri/eposta zincirlerini okunmuÅŸ olarak iÅŸaretle" -#: src/lang.c:2719 +#: src/lang.c:3067 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:2723 +#: src/lang.c:3071 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:2724 +#: src/lang.c:3072 msgid "Post process saved articles" msgstr "KaydedilmiÅŸ makaleleri sonradan iÅŸle" -#: src/lang.c:2725 +#: src/lang.c:3073 #, fuzzy msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" @@ -7948,11 +8489,11 @@ msgstr "" "# 1 = sadece kabuk arÅŸivlerini (shar) çıkart\n" "# 2 = evet\n" -#: src/lang.c:2734 +#: src/lang.c:3082 msgid "Process only unread articles" msgstr "Sadece okunmayan makaleleri iÅŸle" -#: src/lang.c:2735 +#: src/lang.c:3083 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" @@ -7960,23 +8501,23 @@ msgstr "" "# EÄŸer AÇIK durumundaysa okunmamış makaleleri sadece kaydet/yazdır/yönlendir/" "postala (etiketlenmiÅŸ makaleler hariç tutulur)\n" -#: src/lang.c:2740 +#: src/lang.c:3088 msgid "Print all or just part of header. toggles & sets." msgstr "" "BaÅŸlığın tümünü ya da bir kısmını yazdır. deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:2741 +#: src/lang.c:3089 msgid "Print all headers when printing" msgstr "Yazdırırken bütün üst bilgileri yazdır" -#: src/lang.c:2742 +#: src/lang.c:3090 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:2746 +#: src/lang.c:3094 msgid "" "The printer program with options that is to be used to print articles/" "threads." @@ -7984,38 +8525,38 @@ msgstr "" "Makaleleri/zincirleri yazdırmak için kullanılacak seçenekleriyle yazıcı " "programı" -#: src/lang.c:2747 +#: src/lang.c:3095 msgid "Printer program with options" msgstr "Seçenekleriyle yazıcı programı" -#: src/lang.c:2748 +#: src/lang.c:3096 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:2754 +#: src/lang.c:3102 msgid "Force redraw after certain commands" msgstr "Belli komutlardan sonra ekrandaki çizimin yenilenmesini zorla" -#: src/lang.c:2755 +#: src/lang.c:3103 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:2759 +#: src/lang.c:3107 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "" "Düzenleyici için %E, dosya adı için %F, satır numarası için %N, ayarlama " "için ." -#: src/lang.c:2760 +#: src/lang.c:3108 msgid "Invocation of your editor" msgstr "Düzenleyicinizin baÅŸlatılması" -#: src/lang.c:2761 +#: src/lang.c:3109 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -8023,17 +8564,17 @@ msgstr "" "# Parametrelerde düzenleyici satırı biçimi\n" "# %E Düzenleyici %F Dosya adı %N Satır numarası\n" -#: src/lang.c:2766 +#: src/lang.c:3114 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:2767 +#: src/lang.c:3115 msgid "External inews" msgstr "Harici inews" -#: src/lang.c:2768 +#: src/lang.c:3116 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -8041,18 +8582,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:2772 +#: src/lang.c:3120 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, 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 ." -#: src/lang.c:2773 +#: src/lang.c:3121 msgid "Invocation of your mail command" msgstr "E-posta komutunuzun baÅŸlatılması" -#: src/lang.c:2774 +#: src/lang.c:3122 msgid "" "# Format of mailer line including parameters\n" "# %M Mailer %S Subject %T To %F Filename\n" @@ -8064,11 +8605,11 @@ msgstr "" "# örn. epostacı olarak mutt : mutt -s \"%S\" \"%T\" < %F\n" "# örn. mutt interaktif : mutt -H %F\n" -#: src/lang.c:2782 +#: src/lang.c:3130 msgid "Use interactive mail reader" msgstr "EtkileÅŸimli posta okuyucusu kullan" -#: src/lang.c:2783 +#: src/lang.c:3131 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -8084,36 +8625,36 @@ msgstr "" "# 2 = etkileÅŸimli eposta okuyucusunu dosyada baÅŸlıklar olmayacak ÅŸekilde " "kullan\n" -#: src/lang.c:2792 +#: src/lang.c:3140 msgid "Remove ~/.article after posting" msgstr "Gönderim sonrası ~/.article dosyasını sil" -#: src/lang.c:2793 +#: src/lang.c:3141 msgid "# If ON remove ~/.article after posting.\n" msgstr "# AÇIK durumundaysa gönderim sonrası ~/.article dosyasını sil.\n" -#: src/lang.c:2799 +#: src/lang.c:3147 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "UTF-8 grafik kullan (zincir aÄŸacı vb.)" -#: src/lang.c:2800 +#: src/lang.c:3148 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:2805 +#: src/lang.c:3153 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "" "Tüm gönderilen makaleler için dosya adı, ayarlar, dosya adı " "yok=kaydetme." -#: src/lang.c:2806 +#: src/lang.c:3154 msgid "Filename for posted articles" msgstr "Gönderilen makaleler için dosya adı" -#: src/lang.c:2807 +#: src/lang.c:3155 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -8121,39 +8662,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:2812 +#: src/lang.c:3160 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "" "Tüm baÅŸarısız makaleleri ~/dead.articles altında tut. deÄŸiÅŸtirir & " " ayarlar." -#: src/lang.c:2813 +#: src/lang.c:3161 msgid "Keep failed arts in ~/dead.articles" msgstr "BaÅŸarısız makaleleri ~/dead.articles altında tut" -#: src/lang.c:2814 +#: src/lang.c:3162 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:2818 +#: src/lang.c:3166 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "Abone olmayan grupları çıkart .newsrc dosyasından çıkart" -#: src/lang.c:2819 +#: src/lang.c:3167 msgid "No unsubscribed groups in newsrc" msgstr "newsrc dosyasında abone olunmayan grup yok" -#: src/lang.c:2820 +#: src/lang.c:3168 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:2825 +#: src/lang.c:3173 msgid "Remove bogus groups from newsrc" msgstr "sahte gruplarını newsrc'den çıkart" -#: src/lang.c:2826 +#: src/lang.c:3174 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -8167,75 +8708,76 @@ msgstr "" "# 1 = kaldır\n" "# 2 = seçim ekranında D ile vurgula\n" -#: src/lang.c:2835 +#: src/lang.c:3183 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "" "Sunucudan cevap gelene kadar beklenecek saniye miktarını girin. ayarlar." -#: src/lang.c:2836 +#: src/lang.c:3184 msgid "NNTP read timeout in seconds" msgstr "NNTP saniye cinsinden okuma zaman aşımı" -#: src/lang.c:2837 +#: src/lang.c:3185 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:2842 +#: src/lang.c:3190 msgid "Enter number of seconds until active file will be reread. sets." msgstr "" "Aktif dosya tekrar okunana kadar beklenecek saniye miktarını girin. " "ayarlar." -#: src/lang.c:2843 +#: src/lang.c:3191 msgid "Interval in secs to reread active" msgstr "Etkin olanı yeniden okmak için saniye cinsinden zaman aralığı" -#: src/lang.c:2844 +#: src/lang.c:3192 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:2849 +#: src/lang.c:3197 msgid "Reconnect to server automatically" msgstr "Sunucuya otomatik olarak baÄŸlan" -#: src/lang.c:2850 +#: src/lang.c:3198 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:2854 +#: src/lang.c:3202 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "" "NNTP önizleme dosyalarının yerel kopyalarını yarat. deÄŸiÅŸtirir & " " ayarlar." -#: src/lang.c:2855 +#: src/lang.c:3203 msgid "Cache NNTP overview files locally" msgstr "NNTP önizleme dosyalarını yerel olarak önbellekle" -#: src/lang.c:2856 +#: src/lang.c:3204 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:2860 src/lang.c:2875 src/lang.c:2895 src/lang.c:2914 +#: src/lang.c:3208 src/lang.c:3223 src/lang.c:3243 src/lang.c:3266 +#: src/lang.c:3291 src/lang.c:3313 src/lang.c:3332 msgid "Enter format string. sets, cancels." msgstr "Biçimleme dizgesini girin. ayarlar, iptal eder." -#: src/lang.c:2861 +#: src/lang.c:3209 msgid "Format string for selection level" msgstr "Seçim seviyesinde formatlama dizgesi" -#: src/lang.c:2862 +#: src/lang.c:3210 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -8260,11 +8802,11 @@ msgstr "" "# %n Sayı, ekrandaki satır sayısı\n" "# %U Okunmamış say\n" -#: src/lang.c:2876 +#: src/lang.c:3224 msgid "Format string for group level" msgstr "Grup seviyesinde biçimleme dizgesi" -#: src/lang.c:2877 +#: src/lang.c:3225 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -8299,11 +8841,144 @@ msgstr "" "# %s BaÅŸlık (sadece grup seviyesinde)\n" "# %S Skor\n" -#: src/lang.c:2896 +#: src/lang.c:3244 +#, fuzzy +msgid "Format string for attachment level" +msgstr "E-posta zinciri için dizge biçimi" + +#: src/lang.c:3245 +#, fuzzy +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 "" +"# 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:3267 +#, fuzzy +msgid "Format string for display of mime header" +msgstr "Tarihlerin gösterilmesi için dizge biçimi" + +#: src/lang.c:3268 +#, fuzzy +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 "" +"# 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:3292 +#, fuzzy +msgid "Format string for display of uue header" +msgstr "Tarihlerin gösterilmesi için dizge biçimi" + +#: src/lang.c:3293 +#, fuzzy +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 "" +"# 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:3314 msgid "Format string for thread level" msgstr "E-posta zinciri için dizge biçimi" -#: src/lang.c:2897 +#: src/lang.c:3315 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -8336,19 +9011,19 @@ msgstr "" "# %S Skor\n" "# %T Zincir aÄŸacı(sadece zincir seviyesinde)\n" -#: src/lang.c:2915 +#: src/lang.c:3333 msgid "Format string for display of dates" msgstr "Tarihlerin gösterilmesi için dizge biçimi" -#: src/lang.c:2916 +#: src/lang.c:3334 msgid "# Format string for date representation\n" msgstr "# Tarih gösterimi için dizge biçimi\n" -#: src/lang.c:2926 +#: src/lang.c:3344 msgid "Unicode normalization form" msgstr "Unicode normalleÅŸtirme biçimi" -#: src/lang.c:2927 +#: src/lang.c:3345 #, fuzzy msgid "" "# Unicode normalization form\n" @@ -8369,19 +9044,19 @@ msgstr "" "# 4 = NFD\n" "# 5 = NFKC_CF\n" -#: src/lang.c:2941 +#: src/lang.c:3359 msgid "Render BiDi" msgstr "BiDi gerçekle" -#: src/lang.c:2942 +#: src/lang.c:3360 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:2949 +#: src/lang.c:3367 msgid "Function for sorting articles" msgstr "Makaleleri sıralamak için fonksiyon" -#: src/lang.c:2950 +#: src/lang.c:3368 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -8393,219 +9068,194 @@ msgstr "" "# * 0 = qsort\n" "# 1 = heapsort\n" -#: src/lang.c:2963 +#: src/lang.c:3381 msgid "Automatically GroupMarkUnselArtRead" msgstr "Otomatik olarak GroupMarkUnselArtRead" -#: src/lang.c:2969 +#: src/lang.c:3387 msgid "Delete post-process files" msgstr "sonradan-iÅŸlenmiÅŸ dosyaları sil" -#: src/lang.c:2974 +#: src/lang.c:3392 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "" "Tüm gönderilen makaleler için dosya adı, ayarlar, dosya adı " "yok=kaydetme." -#: src/lang.c:2975 +#: src/lang.c:3393 msgid "Mailbox to save sent mails" msgstr "GönderilmiÅŸ postaları kaydetmek için posta kutusu" -#: src/lang.c:2980 +#: src/lang.c:3398 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "" "Takip-Et: baÅŸlığını bu grup(lar) için ayarla. ayarlar, iptal eder." -#: src/lang.c:2981 +#: src/lang.c:3399 msgid "Followup-To: header" msgstr "Takip-Et: baÅŸlığı" -#: src/lang.c:2986 +#: src/lang.c:3404 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "" "Varsayılan e-posta adresi (ve tüm ismi) girin. ayarlar, iptal " "eder." -#: src/lang.c:2993 +#: src/lang.c:3411 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "" "ispell gibi imla kontrol araçları için yol ve seçenekler. ayarlar, " " iptal eder." -#: src/lang.c:2994 +#: src/lang.c:3412 msgid "Ispell program" msgstr "Ispell programı" -#: src/lang.c:3000 +#: src/lang.c:3418 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:3001 +#: src/lang.c:3419 msgid "Mailing list address" msgstr "Eposta listesi adresi" -#: src/lang.c:3007 +#: src/lang.c:3425 msgid "Forward articles as attachment" msgstr "Makaleleri ek olarak ilet" -#: src/lang.c:3012 +#: src/lang.c:3430 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "" "Virgülle ayrılmış MIME büyük/küçük Content-Type listesi. iptal eder." -#: src/lang.c:3013 +#: src/lang.c:3431 msgid "Which MIME types will be saved" msgstr "Hangi MIME türleri kaydedilecek" -#: src/lang.c:3018 +#: src/lang.c:3436 msgid "Value of the Organization: header. sets, cancels." msgstr "Organizasyon: baÅŸlığı için deÄŸer. ayarlar, iptal eder." -#: src/lang.c:3019 +#: src/lang.c:3437 msgid "Organization: header" msgstr "Kurum: üst bilgi" -#: src/lang.c:3024 +#: src/lang.c:3442 msgid "Filename for saved articles. sets, cancels." msgstr "KaydedilmiÅŸ makaleler için dosya adı. ayarlar, iptal eder." -#: src/lang.c:3025 +#: src/lang.c:3443 msgid "savefile" msgstr "kayıtdosyası" -#: src/lang.c:3030 src/lang.c:3054 +#: src/lang.c:3448 src/lang.c:3472 msgid "Scope for the filter rule. sets, cancels." msgstr "Filtre kuralının kapsamı. ayarlar, iptal eder." -#: src/lang.c:3031 +#: src/lang.c:3449 msgid "Quick (1 key) select filter scope" msgstr "Hızlı (1 tuÅŸ) filtre alanı seç" -#: src/lang.c:3036 src/lang.c:3060 +#: src/lang.c:3454 src/lang.c:3478 msgid "Header for filter rule. sets, cancels." msgstr "Filtre kuralının üst bilgisi. ayarlar, iptal eder." -#: src/lang.c:3037 +#: src/lang.c:3455 msgid "Quick (1 key) select filter header" msgstr "Filtre üst bilgisi hızlı seçimi (1 tuÅŸ)" -#: src/lang.c:3042 src/lang.c:3066 +#: src/lang.c:3460 src/lang.c:3484 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "" "AÇIK = büyük küçük harf duyarlı, KAPALI = büyük küçük harf duyarsız. " "ayarlar, iptal eder." -#: src/lang.c:3043 +#: src/lang.c:3461 msgid "Quick (1 key) select filter case" msgstr "Hızlı filtre durumu seçme (1 tuÅŸ)" -#: src/lang.c:3048 src/lang.c:3072 +#: src/lang.c:3466 src/lang.c:3490 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "" "AÇIK = süresini doldur, KAPALI = hiçbir zaman süresini doldurma. " "ayarlar, iptal eder." -#: src/lang.c:3049 +#: src/lang.c:3467 msgid "Quick (1 key) select filter expire" msgstr "Hızlı (1 tuÅŸ) filtre bitiÅŸ seçme" -#: src/lang.c:3055 +#: src/lang.c:3473 msgid "Quick (1 key) kill filter scope" msgstr "Hızlı (1 tuÅŸ) filtre alanı öldür" -#: src/lang.c:3061 +#: src/lang.c:3479 msgid "Quick (1 key) kill filter header" msgstr "Hızlı (1 tuÅŸ) filtre baÅŸlığı yok etme" -#: src/lang.c:3067 +#: src/lang.c:3485 msgid "Quick (1 key) kill filter case" msgstr "Hızlı (1 tuÅŸ) filtre durumu öldür" -#: src/lang.c:3073 +#: src/lang.c:3491 msgid "Quick (1 key) kill filter expire" msgstr "Hızlı (1 tuÅŸ) filtre bitiÅŸi öldürme" -#: src/lang.c:3079 +#: src/lang.c:3497 msgid "Assume this charset if no charset declaration is present, to set." msgstr "" "EÄŸer hiçbir karakter kümesi tanımlamamışsa bu karakter kümesini varsay, " "ayarlamak için ." -#: src/lang.c:3080 +#: src/lang.c:3498 msgid "UNDECLARED_CHARSET" msgstr "UNDECLARED_CHARSET" -#: src/lang.c:3086 +#: src/lang.c:3504 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "Bu metni ileti gövdesinin başına ekle. ayarlar, iptal eder." -#: src/lang.c:3087 +#: src/lang.c:3505 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3092 +#: src/lang.c:3510 msgid "Insert this header when posting. sets, cancels." msgstr "Bu üst bilgiyi gönderirken ekle. ayarlar, iptal eder." -#: src/lang.c:3093 +#: src/lang.c:3511 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3098 +#: src/lang.c:3516 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "" "X-Comment-To: baÅŸlığını otomatik ekle? deÄŸiÅŸtirir & ayarlar." -#: src/lang.c:3099 +#: src/lang.c:3517 msgid "Insert 'X-Comment-To:' header" msgstr "'X-Comment-To:' üst bilgisi ekle" -#: src/lang.c:3105 +#: src/lang.c:3523 #, fuzzy msgid "Enter name of file containing trusted CA certificates. sets." msgstr "Makalenin yeni sayılacağı gün sayısını yazın. ayarlar." -#: src/lang.c:3106 +#: src/lang.c:3524 #, fuzzy msgid "CA certificate file" msgstr "süzgeç dosyasını düzenle" -#: src/lang.c:3107 +#: src/lang.c:3525 msgid "" "# name of file containing all trusted CA certificates (empty = system " "default)\n" msgstr "" -#. TODO: lang.c -#: src/main.c:899 -msgid "reading from local spool" -msgstr "yerel kuyruktan okunuyor" - -#. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:775 -#, c-format -msgid "Error: unlink %s" -msgstr "" - -#: src/misc.c:4005 -#, c-format -msgid "Version: %s %s release %s (\"%s\") %s %s\n" -msgstr "Sürüm: %s yayım %s %s (\"%s\") %s %s\n" - -#: src/misc.c:4008 -#, c-format -msgid "Version: %s %s release %s (\"%s\")\n" -msgstr "Sürüm: %s yayım %s %s (\"%s\")\n" - -#: src/newsrc.c:476 -msgid "Unreachable?\n" -msgstr "Ulaşılamaz?\n" - -#: src/nntplib.c:829 +#: src/nntplib.c:908 #, c-format msgid "" "\n" @@ -8614,150 +9264,20 @@ msgstr "" "\n" "Sunucu zaman aşımına uÄŸradı, tekrar baÄŸlanmaya çalışıyor # %d\n" -#: src/nntplib.c:856 src/signal.c:435 -msgid "NNTP connection error. Exiting..." -msgstr "NNTP sunucusuna baÄŸlantı baÅŸarısız %s. Çıkıyor..." - -#: src/nntplib.c:868 src/nntplib.c:1894 +#: src/nntplib.c:950 src/nntplib.c:2032 msgid "Rejoin current group\n" msgstr "Åžu anki gruba tekrar katıl\n" -#: src/nntplib.c:877 src/nntplib.c:1903 +#: src/nntplib.c:959 src/nntplib.c:2041 #, c-format msgid "Read (%s)\n" msgstr "Oku (%s)\n" -#: src/nntplib.c:879 +#: src/nntplib.c:961 #, c-format msgid "Resend last command (%s)\n" msgstr "Son komutu tekrar yolla (%s)\n" -#: src/nntplib.c:1540 -msgid "CAPABILITIES did not announce READER" -msgstr "CAPABILITIES, READER duyurmadı" - -#: src/nntplib.c:2049 -msgid "MOTD: " -msgstr "MOTD: " - -#: src/nntps.c:136 -#, c-format -msgid "RAND_status: %s!\n" -msgstr "" - -#: src/nntps.c:142 -#, c-format -msgid "SSL_CTX_new: %s!\n" -msgstr "" - -#: src/nntps.c:151 -#, c-format -msgid "SSL_CTX_set_default_verify_paths: %s!\n" -msgstr "" - -#: src/nntps.c:159 -#, c-format -msgid "SSL_CTX_load_verify_locations: %s!\n" -msgstr "" - -#: src/nntps.c:305 -#, c-format -msgid "BIO_new_socket: %s!\n" -msgstr "" - -#: src/nntps.c:312 -#, c-format -msgid "BIO_new_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:320 src/nntps.c:512 -#, c-format -msgid "BIO_get_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:328 -#, c-format -msgid "SSL_set_tlsext_host_name: %s!\n" -msgstr "" - -#: src/nntps.c:336 -#, c-format -msgid "SSL_set1_host: %s!\n" -msgstr "" - -#: src/nntps.c:410 src/nntps.c:412 -#, fuzzy, c-format -msgid "TLS peer verification failed: %s\n" -msgstr "Slrnface baÅŸarısız: %s" - -#: src/nntps.c:438 src/nntps.c:440 -#, c-format -msgid "TLS peer verification failed, continuing anyway as requested: %s\n" -msgstr "" - -#: src/nntps.c:520 src/nntps.c:522 -#, fuzzy, c-format -msgid "TLS handshake failed: %s\n" -msgstr "Slrnface baÅŸarısız: %s" - -#: src/nntps.c:528 -#, c-format -msgid "" -"TLS peer verification failed: %s.\n" -"Continuing anyway as requested.\n" -msgstr "" - -#: src/nrctbl.c:184 -#, c-format -msgid "couldn't expand %s\n" -msgstr "%s geniÅŸletilemedi\n" - -#: src/post.c:1782 -#, fuzzy, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is neither set to %s nor to %s\n" -msgstr "" -"%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n" -"kodlama %s ya da %s deÄŸerlerine ayarlanmadı\n" - -#: src/post.c:1787 -#, fuzzy, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n" -"posting doesn't contain any 8bit chars and thus folding won't happen\n" -msgstr "" -"%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n" -"kodlama MIME_BREAK_LONG_LINES aktive edilmeksizin %s için ayarlı ya da\n" -"gönderi hiçbir 8bit karakter içermiyor ve bu sebeple kısaltma " -"gerçekleÅŸmeyecek\n" - -#: src/post.c:1789 -#, fuzzy, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is not set to %s\n" -msgstr "" -"%d satırı %d oktetten daha uzun ve kısaltılmalı, fakat\n" -"kodlama %s deÄŸerine ayarlı deÄŸil\n" - -#: src/post.c:2778 -#, c-format -msgid "Posting: %.*s ..." -msgstr "Gönderiliyor: %.*s ..." - -#: src/post.c:4547 -msgid "Can't supersede in mailgroups, try repost instead." -msgstr "" - -# fp -# Check if okay to read -#. Check if okay to read -#: src/read.c:204 -msgid "Aborting read, please wait..." -msgstr "Okuma durduruluyor, lütfen bekleyin..." - #: src/read.c:363 msgid "Aborted read\n" msgstr "Okuma durduruldu\n" @@ -8766,124 +9286,45 @@ msgstr "Okuma durduruldu\n" msgid "Draining\n" msgstr "Süzdürülüyor\n" -# Don't hash the initial '<' -#: src/refs.c:236 -msgid "unchanged" -msgstr "deÄŸiÅŸtirilmemiÅŸ" - -#: src/refs.c:603 +#: src/refs.c:656 msgid "[- Unavailable -]" msgstr "[- Kullanılamıyor -]" -#. -#. * Add the Message-ID headers to the cache, using the last Reference -#. * as the parent -#. -#. -#. * Add the References data to the cache -#. -#: src/refs.c:1009 src/refs.c:1071 -#, c-format -msgid "Building References-trees (%d/%d)..." -msgstr "" - -#. -#. * preamble -#. * TODO: -> lang.c -#. -#: src/rfc2047.c:1330 -#, c-format -msgid "" -"This message has been composed in the 'multipart/mixed' MIME-format. If you\n" -"are reading this prefix, your mail reader probably has not yet been " -"modified\n" -"to understand the new format, and some of what follows may look strange.\n" -"\n" -msgstr "" -"Bu mesaj 'multiplart/mixed' MIME-formatı ile oluÅŸturuldu. EÄŸer\n" -"bu ön eki okuyorsanız, e-posta okuyucunuz muhtemelen yeni biçimi anlamak " -"için\n" -"henüz deÄŸiÅŸikliÄŸe uÄŸramamış, ve gelecek birkaç ÅŸey garip görünebilir.\n" -"\n" - -#: src/save.c:1046 -msgid "bytes" -msgstr "bayt" - -#: src/select.c:422 -msgid "unread" -msgstr "okunmamış" - -#: src/select.c:422 -msgid "all" -msgstr "Hepsi" - -#: src/select.c:619 -msgid "[k]" -msgstr "" - -#: src/select.c:621 -msgid "[T]" -msgstr "" - -#: src/select.c:625 src/select.c:627 -msgid " R" -msgstr " R" - -#: src/xface.c:75 -#, fuzzy -msgid "Can't run slrnface: Not running in an xterm." -msgstr "Slrnface çalıştırılamıyor: xterm içinde çalışmıyor" - -# TODO: use tin global 'homedir' instead? or even rcdir? -#: src/xface.c:87 src/xface.c:98 src/xface.c:113 -#, 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/xface.c:122 src/xface.c:154 -#, c-format -msgid "Can't run slrnface: failed to create %s" -msgstr "Slrnface çalıştırılamıyor: %s oluÅŸturulamıyor" - -#: src/xface.c:132 -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 "" -"Bu dizin slrnface ve ana iÅŸlem arasındaki iletiÅŸimi saÄŸlayan adı konmuÅŸ\n" -" kanalları yaratmak için kullanılmaktadır. Normalde boÅŸ olmalı çünkü\n" -" kanal her iki iÅŸlem tarafından açıldıktan hemen sonra silinir.\n" -"\n" -"Slrnface tarafından oluÅŸturulan dosya isimleri ÅŸu biçimdedir: \"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" +#, fuzzy, c-format +#~ msgid "" +#~ "\n" +#~ "Error: Header on line %d starts with a dot '.':\n" +#~ "%s\n" +#~ msgstr "" +#~ "\n" +#~ "Hata: %d satırındaki üst bilgide iki noktadan sonra sonra boÅŸluk yok:\n" +#~ "%s\n" + +#, c-format +#~ msgid "Version: %s %s release %s (\"%s\") %s %s\n" +#~ msgstr "Sürüm: %s yayım %s %s (\"%s\") %s %s\n" + +#, c-format +#~ msgid "%d lines" +#~ msgstr "%d satır" + +#, c-format +#~ msgid "" +#~ "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" +#~ "\n" +#~ msgstr "" +#~ "%*s[-- %s/%s, %s uuencoded dosya, %d satır, ad: %s --]\n" +#~ "\n" -#: src/xface.c:146 -msgid "Can't run slrnface: couldn't construct fifo name." -msgstr "Slrnface çalıştırılamıyor: fifo ismi oluÅŸturulamadı." +#, fuzzy, c-format +#~ msgid "%*s[-- %s/%s%s%s%s%s, %d lines, encoding %s --]\n" +#~ msgstr "%*s[-- %s/%s, kodlanıyor %s%s%s, %d satır%s%s --]\n" -#: src/xface.c:185 -#, c-format -msgid "Slrnface abnormally exited, code %d." -msgstr "Slrnface beklenmedik ÅŸekilde sonlandırıldı, kod %d." +#~ msgid "all " +#~ msgstr "tümü " -#: src/xface.c:231 -#, c-format -msgid "Slrnface failed: %s." -msgstr "Slrnface baÅŸarısız: %s" +#~ msgid "Connecting to %s..." +#~ msgstr "%s'e baÄŸlanılıyor..." #~ msgid "threads" #~ msgstr "eposta zincirleri" Binary files tin-2.6.2/po/zh_CN.gmo and tin-2.6.3/po/zh_CN.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.6.2/po/zh_CN.po tin-2.6.3/po/zh_CN.po --- tin-2.6.2/po/zh_CN.po 2022-11-03 12:30:31.000000000 +0100 +++ tin-2.6.3/po/zh_CN.po 2023-12-13 22:25:13.235332983 +0100 @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: tin 2.3.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-03 12:30+0100\n" +"POT-Creation-Date: 2023-12-13 22:25+0100\n" "PO-Revision-Date: 2015-08-28 12:21+0800\n" "Last-Translator: Mingye Wang \n" "Language-Team: Chinese (simplified) \n" @@ -20,36 +20,262 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 1.8.4\n" -#. -> lang.c -#: src/art.c:418 +#: src/lang.c:45 +msgid "1 Response" +msgstr "1 篇回应" + +#: src/lang.c:49 +#, c-format +msgid "" +"\n" +"%s contains no newsgroups. Exiting." +msgstr "" +"\n" +"%s ä¸å«ä»»ä½•新闻群组。离开。" + +#: src/lang.c:51 +msgid "Aborting read, please wait..." +msgstr "放弃读å–,请ç¨å¾……" + +#: src/lang.c:53 +msgid "all" +msgstr "所有" + +#: src/lang.c:54 +msgid "All groups" +msgstr "所有群组" + +#: src/lang.c:55 +#, c-format +msgid "File %s exists. %s=append, %s=overwrite, %s=quit: " +msgstr "文件 %s 已存在。%s=附加,%s=覆写,%s=离开:" + +#: src/lang.c:56 +msgid "Article cancelled (deleted)." +msgstr "已喿¶ˆæ–‡ç«  (被删除)。" + +#: src/lang.c:58 +msgid "Article cannot be cancelled (deleted)." +msgstr "æ— æ³•å–æ¶ˆæ–‡ç«  (被删除)。" + +#: src/lang.c:60 +msgid "Article deleted." +msgstr "已删除文章。" + +#: src/lang.c:61 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be mailed to the following address:\n" +" %s" +msgstr "" +"\n" +"您的文章:\n" +" “%sâ€\n" +"将被张贴到下列地å€ï¼š\n" +" %s" + +#: src/lang.c:62 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be posted to the following %s:\n" +msgstr "" +"\n" +"您的文章:\n" +" “%sâ€\n" +"将被张贴到下列 %s:\n" + +#: src/lang.c:63 +msgid "Article not posted!" +msgstr "无法张贴文章ï¼" + +#: src/lang.c:64 +msgid "Article not saved" +msgstr "无法ä¿å­˜æ–‡ç« " + +#: src/lang.c:65 +msgid "Article Level Commands" +msgstr "文章层级指令" + +#: src/lang.c:66 +msgid "Article has no parent" +msgstr "文章没有任何上层" + +#: src/lang.c:67 +msgid "Parent article has been killed" +msgstr "上层文章已被ç é™¤" + +#: src/lang.c:68 +msgid "Parent article is unavailable" +msgstr "上层文章无法使用" + +#: src/lang.c:69 +#, c-format +msgid "Article posted: %s" +msgstr "已张贴文章:%s" + +#: src/lang.c:70 +#, c-format +msgid "Article rejected (saved to %s)" +msgstr "å·²æ‹’ç»æ–‡ç«  (ä¿å­˜åˆ° %s)" + +#: src/lang.c:71 +#, 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:72 +msgid "Article unavailable" +msgstr "无法使用文章" + +#: src/lang.c:73 +msgid "Article undeleted." +msgstr "å–æ¶ˆåˆ é™¤æ–‡ç« ã€‚" + +#: src/lang.c:74 +#, c-format +msgid "Article %4d of %4d" +msgstr "文章 %4d 之于 %4d" + +#: src/lang.c:76 +msgid "articles" +msgstr "文章" + +#: src/lang.c:77 +msgid "This is a repost of the following article:" +msgstr "è¿™æ˜¯ä»¥ä¸‹æ–‡ç« çš„é‡æ–°å¼ è´´ï¼š" + +#: src/lang.c:78 +msgid "article" +msgstr "文章" + +#: src/lang.c:79 +msgid "Article" +msgstr "文章" + +#: src/lang.c:80 +#, c-format +msgid "-- %d %s mailed --" +msgstr "-- %d %s 已寄出 --" + +#: src/lang.c:81 +#, c-format +msgid " at %s" +msgstr " 于 %s" + +#: src/lang.c:84 #, fuzzy, c-format -msgid "Reading %s\n" +msgid "charset %s" +msgstr ",字符集:" + +#: src/lang.c:85 +#, c-format +msgid "content subtype %s" +msgstr "" + +#: src/lang.c:86 +#, c-format +msgid "content type %s" +msgstr "" + +#: src/lang.c:87 +#, c-format +msgid "%*s[-- charset %s not supported --]\n" +msgstr "%*s[-- 䏿”¯æŒ %s 字符集 --]\n" + +#: src/lang.c:88 +#, c-format +msgid "%*s[-- Description: %s --]\n" +msgstr "%*s[-- æè¿°ï¼š%s --]\n" + +#: src/lang.c:89 +#, fuzzy, c-format +msgid "encoding %s" +msgstr "打开 %s" + +#: src/lang.c:95 +#, fuzzy, c-format +msgid "lang %s" msgstr "釿–°è¯»å– %s…" -#. TODO: -> lang.c -#: src/art.c:1213 -#, fuzzy -msgid "Threading by multipart" -msgstr "讨论串文章…" +#: src/lang.c:96 +#, fuzzy, c-format +msgid "%s lines" +msgstr "%d 行" -#. -> lang.c -#: src/art.c:2500 +#: src/lang.c:97 #, fuzzy, c-format -msgid "Writing %s\n" -msgstr "å°è¯• %s" +msgid "name %s" +msgstr ",å称:" -#. TODO: -> lang.c -#: src/art.c:2579 -#, fuzzy -msgid "Writing overview cache..." -msgstr "写入属性文件…" +#: src/lang.c:98 +msgid ", " +msgstr "" -#: src/attrib.c:1004 -msgid "Processing attributes... " -msgstr "处ç†å±žæ€§â€¦" +#: src/lang.c:99 +#, c-format +msgid "size %s" +msgstr "" -#: src/attrib.c:1224 +#: src/lang.c:100 +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:104 +msgid "Attachment Menu" +msgstr "附件èœå•" + +#: src/lang.c:105 +msgid "Attachment Menu Commands" +msgstr "附件功能表指令" + +#: src/lang.c:106 +msgid "" +msgstr "<没有åç§°>" + +#: src/lang.c:107 #, c-format +msgid "Attachment saved successfully. (%s)" +msgstr "æˆåŠŸä¿å­˜é™„件。(%s)" + +#: src/lang.c:108 +#, c-format +msgid "%d of %d attachments saved successfully." +msgstr "æˆåŠŸä¿å­˜ %2$d 中的 %1$d 项附件。" + +#: src/lang.c:109 +msgid "Select attachment> " +msgstr "选å–附件>" + +#: src/lang.c:110 +msgid "Tagged attachment" +msgstr "已标记附件" + +#: src/lang.c:111 +#, c-format +msgid "%d attachments tagged" +msgstr "%d 附件已标记" + +#: src/lang.c:112 +msgid "Untagged attachment" +msgstr "已喿¶ˆé™„件标记" + +#: src/lang.c:115 msgid "" "# Do not edit this comment block\n" "#\n" @@ -57,393 +283,322 @@ msgstr "" "# ä¸ç¼–辑这个评论区å—\n" "#\n" -#: src/attrib.c:1225 -#, c-format +#: src/lang.c:116 msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "# scope=字串 (例如:alt.*,!alt.bin*) [å¿…è¦]\n" -#: src/attrib.c:1226 -#, c-format +#: src/lang.c:117 msgid "# add_posted_to_filter=ON/OFF\n" msgstr "# add_posted_to_filter=ON/OFF\n" -#: src/attrib.c:1227 -#, c-format +#: src/lang.c:118 msgid "# advertising=ON/OFF\n" msgstr "# advertising=ON/OFF\n" -#: src/attrib.c:1228 -#, c-format +#: src/lang.c:119 msgid "# alternative_handling=ON/OFF\n" msgstr "# alternative_handling=ON/OFF\n" -#: src/attrib.c:1229 -#, c-format +#: src/lang.c:120 msgid "# ask_for_metamail=ON/OFF\n" msgstr "# ask_for_metamail=ON/OFF\n" -#: src/attrib.c:1230 -#, c-format +#: src/lang.c:121 msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=æ•°å­—\n" -#: src/attrib.c:1231 -#, c-format +#: src/lang.c:122 msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "# 0=无,1=抄é€ï¼Œ2=密件抄é€ï¼Œ3=抄é€å’Œå¯†ä»¶æŠ„é€\n" -#: src/attrib.c:1232 -#, c-format +#: src/lang.c:123 msgid "# auto_list_thread=ON/OFF\n" msgstr "# auto_list_thread=ON/OFF\n" -#: src/attrib.c:1233 -#, c-format +#: src/lang.c:124 msgid "# auto_select=ON/OFF\n" msgstr "# auto_select=ON/OFF\n" -#: src/attrib.c:1234 -#, c-format +#: src/lang.c:125 msgid "# batch_save=ON/OFF\n" msgstr "# batch_save=ON/OFF\n" -#: src/attrib.c:1235 -#, c-format -msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" -msgstr "# date_format=字串 (例如:%%a,%%d %%b %%Y %%H:%%M:%%S)\n" +#: src/lang.c:126 +msgid "# date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n" +msgstr "# date_format=字串 (例如:%a,%d %b %Y %H:%M:%S)\n" -#: src/attrib.c:1236 -#, c-format +#: src/lang.c:127 msgid "# delete_tmp_files=ON/OFF\n" msgstr "# delete_tmp_files=ON/OFF\n" -#: src/attrib.c:1237 -#, c-format -msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" -msgstr "# editor_format=字串 (例如:%%E+%%N %%F)\n" +#: src/lang.c:128 +msgid "# editor_format=STRING (eg. %E +%N %F)\n" +msgstr "# editor_format=字串 (例如:%E +%N %F)\n" -#: src/attrib.c:1238 -#, c-format +#: src/lang.c:129 msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "# fcc=字串 (例如:=mailbox)\n" -#: src/attrib.c:1239 -#, c-format +#: src/lang.c:130 msgid "# followup_to=STRING\n" msgstr "# followup_to=字串\n" -#: src/attrib.c:1240 -#, c-format +#: src/lang.c:131 msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "# from=字串 (仅附加想è¦çš„å‘信者 :-line,ä¸ä½¿ç”¨å¼•言)\n" -#: src/attrib.c:1241 -#, c-format +#: src/lang.c:132 msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "# group_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1242 -#, c-format -msgid "# group_format=STRING (eg. %%n %%m %%R %%L %%s %%F)\n" -msgstr "# group_format=字串 (例如:%%n %%m %%R %%L %%s %%F)\n" +#: src/lang.c:133 +msgid "# group_format=STRING (eg. %n %m %R %L %s %F)\n" +msgstr "# group_format=字串 (例如:%n %m %R %L %s %F)\n" -#: src/attrib.c:1243 -#, c-format +#: src/lang.c:134 msgid "# mail_8bit_header=ON/OFF\n" msgstr "# mail_8 bit_header=ON/OFF\n" -#: src/attrib.c:1244 -#, c-format +#: src/lang.c:135 msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=supported_encoding" -#: src/attrib.c:1252 -#, c-format +#: src/lang.c:137 msgid "# ispell=STRING\n" msgstr "# ispell=字串\n" -#: src/attrib.c:1254 -#, c-format +#: src/lang.c:139 msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "# maildir=字串 (例如:~/Mail)\n" -#: src/attrib.c:1255 -#, c-format +#: src/lang.c:140 msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "# mailing_list=字串 (例如:majordomo@example.org)\n" -#: src/attrib.c:1256 -#, c-format +#: src/lang.c:141 msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "# mime_types_to_save=字串 (例如:image/*,!image/bmp)\n" -#: src/attrib.c:1257 -#, c-format +#: src/lang.c:142 msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=ON/OFF\n" -#: src/attrib.c:1258 -#, c-format +#: src/lang.c:143 msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=ON/OFF\n" -#: src/attrib.c:1259 -#, c-format +#: src/lang.c:144 msgid "# mime_forward=ON/OFF\n" msgstr "# mime_forward=ON/OFF\n" -#: src/attrib.c:1261 -#, c-format +#: src/lang.c:146 msgid "# mm_network_charset=supported_charset" msgstr "# mm_network_charset=支æŒçš„字符集" -#: src/attrib.c:1268 -#, c-format +#: src/lang.c:147 msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "# undeclared_charset=字串 (ç¼ºçœæ˜¯ US-ASCII)\n" -#: src/attrib.c:1270 -#, c-format +#: src/lang.c:149 msgid "# news_headers_to_display=STRING\n" msgstr "# news_headers_to_display=字串\n" -#: src/attrib.c:1271 -#, c-format +#: src/lang.c:150 msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=字串\n" -#: src/attrib.c:1272 -#, c-format +#: src/lang.c:151 msgid "# news_quote_format=STRING\n" msgstr "# news_quote_format=字串\n" -#: src/attrib.c:1273 -#, c-format +#: src/lang.c:152 msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "# organization=字串 (如果起始部分与‘/’读å–从文件)\n" -#: src/attrib.c:1274 -#, c-format +#: src/lang.c:153 msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=ON/OFF\n" -#: src/attrib.c:1275 -#, c-format +#: src/lang.c:154 msgid "# post_8bit_header=ON/OFF\n" msgstr "# post_8 bit_header=ON/OFF\n" -#: src/attrib.c:1276 -#, c-format +#: src/lang.c:155 msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=支æŒçš„ç¼–ç " -#: src/attrib.c:1283 -#, c-format +#: src/lang.c:156 msgid "# post_process_type=NUM\n" msgstr "# post_process_type=æ•°å­—\n" -#: src/attrib.c:1288 -#, c-format +#: src/lang.c:157 msgid "# post_process_view=ON/OFF\n" msgstr "# post_process_view=ON/OFF\n" -#: src/attrib.c:1289 -#, c-format +#: src/lang.c:158 msgid "# quick_kill_scope=STRING (e.g. talk.*)\n" msgstr "# quick_kill_scope=字串 (äº¦å³ talk.*)\n" -#: src/attrib.c:1290 -#, c-format +#: src/lang.c:159 msgid "# quick_kill_expire=ON/OFF\n" msgstr "# quick_kill_expire=ON/OFF\n" -#: src/attrib.c:1291 -#, c-format +#: src/lang.c:160 msgid "# quick_kill_case=ON/OFF\n" msgstr "# quick_kill_case=ON/OFF\n" -#: src/attrib.c:1292 -#, c-format +#: src/lang.c:161 msgid "# quick_kill_header=NUM\n" msgstr "# quick_kill_header=æ•°å­—\n" -#: src/attrib.c:1293 src/attrib.c:1302 -#, c-format +#: src/lang.c:162 src/lang.c:171 msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "# 0=Subject: (大å°å†™ç›¸ç¬¦) 1=Subject: (忽略大å°å†™)\n" -#: src/attrib.c:1294 src/attrib.c:1303 -#, c-format +#: src/lang.c:163 src/lang.c:172 msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "# 2=From: (大å°å†™ç›¸ç¬¦) 3=From: (忽略大å°å†™)\n" -#: src/attrib.c:1295 src/attrib.c:1304 -#, c-format +#: src/lang.c:164 src/lang.c:173 msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=Message-ID: & 全部 References: 行\n" -#: src/attrib.c:1296 src/attrib.c:1305 -#, c-format +#: src/lang.c:165 src/lang.c:174 msgid "# 5=Message-ID: & last References: entry only\n" msgstr "# 5=åªæœ‰ Message-ID: & 最åŽä¸€ç¬” References: æ¡ç›®\n" -#: src/attrib.c:1297 src/attrib.c:1306 -#, c-format +#: src/lang.c:166 src/lang.c:175 msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=åªæœ‰ Message-ID: æ¡ç›® 7=Lines:\n" -#: src/attrib.c:1298 -#, c-format +#: src/lang.c:167 msgid "# quick_select_scope=STRING\n" msgstr "# quick_select_scope=字串\n" -#: src/attrib.c:1299 -#, c-format +#: src/lang.c:168 msgid "# quick_select_expire=ON/OFF\n" msgstr "# quick_select_expire=ON/OFF\n" -#: src/attrib.c:1300 -#, c-format +#: src/lang.c:169 msgid "# quick_select_case=ON/OFF\n" msgstr "# quick_select_case=ON/OFF\n" -#: src/attrib.c:1301 -#, c-format +#: src/lang.c:170 msgid "# quick_select_header=NUM\n" msgstr "# quick_select_header=æ•°å­—\n" -#: src/attrib.c:1307 -#, fuzzy, c-format -msgid "# quote_chars=STRING (%%I for initials)\n" +#: src/lang.c:176 +#, fuzzy +msgid "# quote_chars=STRING (%I for initials)\n" msgstr "# quote_chars=字串 (%%s,%%S 用于缩写)\n" -#: src/attrib.c:1309 -#, c-format +#: src/lang.c:178 msgid "# print_header=ON/OFF\n" msgstr "# print_header=ON/OFF\n" -#: src/attrib.c:1311 -#, c-format +#: src/lang.c:180 msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1312 -#, c-format +#: src/lang.c:181 msgid "# prompt_followupto=ON/OFF\n" msgstr "# prompt_followupto=ON/OFF\n" -#: src/attrib.c:1313 -#, c-format +#: src/lang.c:182 msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "# savedir=字串 (例如:~user/News)\n" -#: src/attrib.c:1314 -#, c-format +#: src/lang.c:183 msgid "# savefile=STRING (eg. =linux)\n" msgstr "# savefile=字串 (例如:=linux)\n" -#: src/attrib.c:1315 -#, c-format +#: src/lang.c:184 msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "# sigfile=字串 (例如:$var/sig)\n" -#: src/attrib.c:1316 -#, c-format +#: src/lang.c:185 msgid "# show_author=NUM\n" msgstr "# show_author=æ•°å­—\n" -#: src/attrib.c:1322 -#, c-format +#: src/lang.c:186 msgid "# show_signatures=ON/OFF\n" msgstr "# show_signatures=ON/OFF\n" -#: src/attrib.c:1324 -#, fuzzy, c-format +#: src/lang.c:187 +#, fuzzy +msgid "# show_art_score=ON/OFF\n" +msgstr "# show_signatures=ON/OFF\n" + +#: src/lang.c:189 +#, fuzzy msgid "# suppress_soft_hyphens=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1326 -#, c-format +#: src/lang.c:191 msgid "# show_only_unread_arts=ON/OFF\n" msgstr "# show_only_unread_arts=ON/OFF\n" -#: src/attrib.c:1327 -#, c-format +#: src/lang.c:192 msgid "# sigdashes=ON/OFF\n" msgstr "# sigdashes=ON/OFF\n" -#: src/attrib.c:1328 -#, c-format +#: src/lang.c:193 msgid "# signature_repost=ON/OFF\n" msgstr "# signature_repost=ON/OFF\n" -#: src/attrib.c:1329 -#, c-format +#: src/lang.c:194 msgid "# sort_article_type=NUM\n" msgstr "# sort_article_type=æ•°å­—\n" -#: src/attrib.c:1347 -#, c-format +#: src/lang.c:195 msgid "# sort_threads_type=NUM\n" msgstr "# sort_threads_type=æ•°å­—\n" -#: src/attrib.c:1356 -#, c-format +#: src/lang.c:196 msgid "# tex2iso_conv=ON/OFF\n" msgstr "# tex2iso_conv=ON/OFF\n" -#: src/attrib.c:1357 -#, c-format +#: src/lang.c:197 msgid "# thread_catchup_on_exit=ON/OFF\n" msgstr "# thread_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1358 -#, c-format +#: src/lang.c:198 msgid "# thread_articles=NUM" msgstr "# thread_articles=æ•°å­—" -#: src/attrib.c:1365 -#, c-format -msgid "# thread_format=STRING (eg. %%n %%m [%%L] %%T %%F)\n" -msgstr "# thread_format=字串 (例如:%%n %%m [%%L] %%T %%F)\n" +#: src/lang.c:199 +msgid "# thread_format=STRING (eg. %n %m [%L] %T %F)\n" +msgstr "# thread_format=字串 (例如:%n %m [%L] %T %F)\n" -#: src/attrib.c:1366 -#, c-format +#: src/lang.c:200 msgid "# thread_perc=NUM\n" msgstr "# thread_perc=æ•°å­—\n" -#: src/attrib.c:1367 -#, c-format +#: src/lang.c:201 msgid "# trim_article_body=NUM\n" msgstr "# trim_article_body=æ•°å­—\n" -#: src/attrib.c:1368 -#, c-format +#: src/lang.c:202 msgid "# 0 = Don't trim article body\n" msgstr "# 0 = ä¸ä¿®å‰ªæ–‡ç« å†…æ–‡\n" -#: src/attrib.c:1369 -#, c-format +#: src/lang.c:203 msgid "# 1 = Skip leading blank lines\n" msgstr "# 1 = 跳过å‰å¯¼ç©ºè¡Œ\n" -#: src/attrib.c:1370 -#, c-format +#: src/lang.c:204 msgid "# 2 = Skip trailing blank lines\n" msgstr "# 2 = 跳过尾éšç©ºè¡Œ\n" -#: src/attrib.c:1371 -#, c-format +#: src/lang.c:205 msgid "# 3 = Skip leading and trailing blank lines\n" msgstr "# 3 = 跳过å‰å¯¼å’Œå°¾éšç©ºè¡Œ\n" -#: src/attrib.c:1372 -#, c-format +#: src/lang.c:206 msgid "# 4 = Compact multiple blank lines between text blocks\n" msgstr "# 4 = 压缩文本区å—之间的多é‡ç©ºè¡Œ\n" -#: src/attrib.c:1373 -#, c-format +#: src/lang.c:207 msgid "" "# 5 = Compact multiple blank lines between text blocks and skip\n" "# leading blank lines\n" @@ -451,8 +606,7 @@ msgstr "" "# 5 = 压缩文本区å—之间的多é‡ç©ºè¡Œå¹¶è·³è¿‡\n" "# å‰å¯¼ç©ºè¡Œ\n" -#: src/attrib.c:1374 -#, c-format +#: src/lang.c:208 msgid "" "# 6 = Compact multiple blank lines between text blocks and skip\n" "# trailing blank lines\n" @@ -460,8 +614,7 @@ msgstr "" "# 6 = 压缩文本区å—之间的多é‡ç©ºè¡Œå¹¶è·³è¿‡\n" "# å°¾éšç©ºè¡Œ\n" -#: src/attrib.c:1375 -#, c-format +#: src/lang.c:209 msgid "" "# 7 = Compact multiple blank lines between text blocks and skip\n" "# leading and trailing blank lines\n" @@ -469,38 +622,32 @@ msgstr "" "# 7 = 压缩文本区å—之间的多é‡ç©ºè¡Œå¹¶è·³è¿‡\n" "# å‰å¯¼å’Œå°¾éšç©ºè¡Œ\n" -#: src/attrib.c:1376 -#, c-format +#: src/lang.c:210 msgid "# verbatim_handling=ON/OFF\n" msgstr "# verbatim_handling=ON/OFF\n" -#: src/attrib.c:1378 -#, fuzzy, c-format +#: src/lang.c:212 +#, fuzzy msgid "# extquote_handling=ON/OFF\n" msgstr "# verbatim_handling=ON/OFF\n" -#: src/attrib.c:1380 -#, c-format +#: src/lang.c:214 msgid "# wrap_on_next_unread=ON/OFF\n" msgstr "# wrap_on_next_unread=ON/OFF\n" -#: src/attrib.c:1381 -#, c-format +#: src/lang.c:215 msgid "# x_body=STRING (eg. ~/.tin/extra-body-text)\n" msgstr "# x_body=字串 (例如:~/.tin/extra-body-text)\n" -#: src/attrib.c:1382 -#, c-format +#: src/lang.c:216 msgid "# x_comment_to=ON/OFF\n" msgstr "# x_comment_to=ON/OFF\n" -#: src/attrib.c:1383 -#, c-format +#: src/lang.c:217 msgid "# x_headers=STRING (eg. ~/.tin/extra-headers)\n" msgstr "# x_headers=字串 (例如:~/.tin/extra-headers)\n" -#: src/attrib.c:1384 -#, c-format +#: src/lang.c:218 msgid "" "#\n" "# Note that it is best to put general (global scoping)\n" @@ -508,8 +655,7 @@ msgstr "" "#\n" "# è¦æ³¨æ„的是,最好是放到一般环境 (全局范围)\n" -#: src/attrib.c:1385 -#, c-format +#: src/lang.c:219 msgid "" "# entries first followed by group specific entries.\n" "#\n" @@ -517,279 +663,62 @@ msgstr "" "# æ¡ç›®å…ˆäºŽç¾¤ç»„特定的æ¡ç›®ã€‚\n" "#\n" -#: src/attrib.c:1386 -#, c-format +#: src/lang.c:220 msgid "############################################################################\n" msgstr "############################################################################\n" -#: src/cook.c:631 -msgid "(unknown)" -msgstr "(䏿˜Ž)" - -#: src/keymap.c:282 -msgid "NULL" -msgstr "NULL" - -#: src/lang.c:45 -msgid "1 Response" -msgstr "1 篇回应" - -#: src/lang.c:49 -#, c-format -msgid "" -"\n" -"%s contains no newsgroups. Exiting." -msgstr "" -"\n" -"%s ä¸å«ä»»ä½•新闻群组。离开。" - -#: src/lang.c:50 -msgid "all " -msgstr "所有 " - -#: src/lang.c:51 -msgid "All groups" -msgstr "所有群组" - -#: src/lang.c:52 -#, c-format -msgid "File %s exists. %s=append, %s=overwrite, %s=quit: " -msgstr "文件 %s 已存在。%s=附加,%s=覆写,%s=离开:" - -#: src/lang.c:53 -msgid "Article cancelled (deleted)." -msgstr "已喿¶ˆæ–‡ç«  (被删除)。" - -#: src/lang.c:55 -msgid "Article cannot be cancelled (deleted)." -msgstr "æ— æ³•å–æ¶ˆæ–‡ç«  (被删除)。" - -#: src/lang.c:57 -msgid "Article deleted." -msgstr "已删除文章。" - -#: src/lang.c:58 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be mailed to the following address:\n" -" %s" -msgstr "" -"\n" -"您的文章:\n" -" “%sâ€\n" -"将被张贴到下列地å€ï¼š\n" -" %s" - -#: src/lang.c:59 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be posted to the following %s:\n" -msgstr "" -"\n" -"您的文章:\n" -" “%sâ€\n" -"将被张贴到下列 %s:\n" - -#: src/lang.c:60 -msgid "Article not posted!" -msgstr "无法张贴文章ï¼" - -#: src/lang.c:61 -msgid "Article not saved" -msgstr "无法ä¿å­˜æ–‡ç« " - -#: src/lang.c:62 -msgid "Article Level Commands" -msgstr "文章层级指令" - -#: src/lang.c:63 -msgid "Article has no parent" -msgstr "文章没有任何上层" - -#: src/lang.c:64 -msgid "Parent article has been killed" -msgstr "上层文章已被ç é™¤" - -#: src/lang.c:65 -msgid "Parent article is unavailable" -msgstr "上层文章无法使用" - -#: src/lang.c:66 -#, c-format -msgid "Article posted: %s" -msgstr "已张贴文章:%s" - -#: src/lang.c:67 -#, c-format -msgid "Article rejected (saved to %s)" -msgstr "å·²æ‹’ç»æ–‡ç«  (ä¿å­˜åˆ° %s)" - -#: src/lang.c:68 -#, 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:69 -msgid "Article unavailable" -msgstr "无法使用文章" - -#: src/lang.c:70 -msgid "Article undeleted." -msgstr "å–æ¶ˆåˆ é™¤æ–‡ç« ã€‚" - -#: src/lang.c:71 -#, c-format -msgid "Article %4d of %4d" -msgstr "文章 %4d 之于 %4d" - -#: src/lang.c:73 -msgid "articles" -msgstr "文章" - -#: src/lang.c:74 -msgid "This is a repost of the following article:" -msgstr "è¿™æ˜¯ä»¥ä¸‹æ–‡ç« çš„é‡æ–°å¼ è´´ï¼š" - -#: src/lang.c:75 -msgid "article" -msgstr "文章" - -#: src/lang.c:76 -msgid "Article" -msgstr "文章" - -#: src/lang.c:77 -#, c-format -msgid "-- %d %s mailed --" -msgstr "-- %d %s 已寄出 --" - -#: src/lang.c:78 -#, c-format -msgid " at %s" -msgstr " 于 %s" - -#: src/lang.c:79 -#, c-format -msgid "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n" -msgstr "%*s[-- %s/%sï¼Œç¼–ç  %s%s%s,%d 行%s%s --]\n" - -#: src/lang.c:80 -msgid ", charset: " -msgstr ",字符集:" - -#: src/lang.c:81 -#, c-format -msgid "%*s[-- charset %s not supported --]\n" -msgstr "%*s[-- 䏿”¯æŒ %s 字符集 --]\n" - -#: src/lang.c:82 -#, c-format -msgid "%*s[-- Description: %s --]\n" -msgstr "%*s[-- æè¿°ï¼š%s --]\n" - -#: src/lang.c:83 -#, c-format -msgid "%d lines" -msgstr "%d 行" - -#: src/lang.c:84 -msgid "Attachment Menu" -msgstr "附件èœå•" - -#: src/lang.c:85 -msgid "Attachment Menu Commands" -msgstr "附件功能表指令" - -#: src/lang.c:86 -msgid "" -msgstr "<没有åç§°>" - -#: src/lang.c:87 -#, c-format -msgid "Attachment saved successfully. (%s)" -msgstr "æˆåŠŸä¿å­˜é™„件。(%s)" - -#: src/lang.c:88 -#, c-format -msgid "%d of %d attachments saved successfully." -msgstr "æˆåŠŸä¿å­˜ %2$d 中的 %1$d 项附件。" - -#: src/lang.c:89 -msgid "Select attachment> " -msgstr "选å–附件>" - -#: src/lang.c:90 -msgid "Tagged attachment" -msgstr "已标记附件" - -#: src/lang.c:91 -#, c-format -msgid "%d attachments tagged" -msgstr "%d 附件已标记" - -#: src/lang.c:92 -msgid "Untagged attachment" -msgstr "已喿¶ˆé™„件标记" - -#: src/lang.c:93 +#: src/lang.c:221 msgid "Attributes Menu Commands" msgstr "属性功能表指令" -#: src/lang.c:94 +#: src/lang.c:222 #, c-format msgid "attribute with no scope: %s" msgstr "属性ä¸å…·ä»»ä½•范围:%s" -#: src/lang.c:96 +#: src/lang.c:224 #, c-format msgid "%d Authentication failed" msgstr "%d 认è¯å¤±è´¥" -#: src/lang.c:97 +#: src/lang.c:225 #, c-format msgid "NNTP authorization password not found for %s" msgstr "找ä¸åˆ°ç”¨äºŽ %s çš„ NNTP 授æƒå¯†ç " -#: src/lang.c:98 +#: src/lang.c:226 msgid "Server expects authentication.\n" msgstr "æœåŠ¡å™¨é¢„æœŸéœ€è¦è®¤è¯ã€‚\n" -#: src/lang.c:99 +#: src/lang.c:227 msgid " Please enter password: " msgstr " 请输入密ç ï¼š" -#: src/lang.c:100 +#: src/lang.c:228 msgid " Please enter username: " msgstr " 请输入用户å:" -#: src/lang.c:101 +#: src/lang.c:229 #, c-format msgid "Authorized for user: %s\n" msgstr "用户获得授æƒï¼š%s\n" -#: src/lang.c:102 +#: src/lang.c:230 #, c-format msgid "Authorization failed for user: %s\n" msgstr "用户授æƒå¤±è´¥ï¼š%s\n" -#: src/lang.c:104 +#: src/lang.c:232 #, c-format msgid "Author search backwards [%s]> " msgstr "å‘åŽæœç´¢ä½œè€… [%s]>" -#: src/lang.c:105 +#: src/lang.c:233 #, c-format msgid "Author search forwards [%s]> " msgstr "å‘剿œç´¢ä½œè€… [%s]>" -#: src/lang.c:106 +#: src/lang.c:234 #, c-format msgid "" "\n" @@ -798,268 +727,442 @@ msgstr "" "\n" "自动订阅 %s" -#: src/lang.c:107 +#: src/lang.c:235 msgid "Autosubscribing groups...\n" msgstr "自动订阅群组…\n" -#: src/lang.c:108 +#: src/lang.c:236 #, c-format msgid "Autoselecting articles (use '%s' to see all unread) ..." msgstr "è‡ªåŠ¨é€‰å–æ–‡ç«  (使用‘%s’以看到所有未读)…" -#: src/lang.c:110 +#: src/lang.c:238 #, c-format msgid "" "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: " msgstr "è¦å¼ è´´çš„æ–‡ç« å¯¼è‡´é”™è¯¯/警告。%s=离开,%s=èœå•,%s=编辑:" -#: src/lang.c:111 +#: src/lang.c:239 #, c-format msgid "Unrecognized attribute: %s" msgstr "无法辨识的属性:%s" -#: src/lang.c:112 +#: src/lang.c:240 #, c-format msgid "Bad command. Type '%s' for help." msgstr "ä¸å½“的命令。输入‘%s’以获得说明。" -#: src/lang.c:114 +#: src/lang.c:242 msgid "Base article" msgstr "基底文章" -#: src/lang.c:115 +#: src/lang.c:243 msgid "Base article range" msgstr "基底文章范围" -#: src/lang.c:116 +#: src/lang.c:244 #, fuzzy, c-format msgid "%s: Updating of index files not supported: cache_overview_files=%s" msgstr "%sï¼šä¸æ”¯æŒç´¢å¼•文件的更新\n" -#: src/lang.c:117 +#: src/lang.c:245 msgid "*** Beginning of article ***" msgstr "*** 文章开头 ***" -#: src/lang.c:118 +#: src/lang.c:246 msgid "*** Beginning of page ***" msgstr "*** 页é¢å¼€å¤´ ***" -#: src/lang.c:120 +#: src/lang.c:248 +msgid "bytes" +msgstr "字节" + +#: src/lang.c:251 #, c-format msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): " msgstr "å–æ¶ˆ (删除) 或å–代 (覆写) 文章 [%%s]?(%s/%s/%s):" -#: src/lang.c:121 +#: src/lang.c:252 msgid "Cancelling article..." msgstr "å–æ¶ˆæ–‡ç« â€¦" -#: src/lang.c:123 +#: src/lang.c:254 #, c-format msgid "Cannot create %s" msgstr "无法创建 %s" -#: src/lang.c:126 +#: src/lang.c:257 #, c-format msgid "Can't find base article %d" msgstr "找ä¸åˆ°åŸºåº•文章 %d" -#: src/lang.c:128 +#: src/lang.c:259 #, c-format msgid "Can't open %s" msgstr "无法打开 %s" -#: src/lang.c:129 +#: src/lang.c:260 #, c-format msgid "Couldn't open %s for saving" msgstr "无法打开 %s 以ä¿å­˜" -#: src/lang.c:130 +#: src/lang.c:261 msgid "*** Posting not allowed ***" msgstr "*** ä¸å…许张贴 ***" -#: src/lang.c:131 +#: src/lang.c:262 #, c-format msgid "Posting is not allowed to %s" msgstr "ä¸å…许张贴到 %s" -#: src/lang.c:133 +#: src/lang.c:264 #, c-format msgid "Can't retrieve %s" msgstr "无法å–回 %s" -#: src/lang.c:135 +#: src/lang.c:266 +msgid "Can't supersede in mailgroups, try repost instead." +msgstr "" + +#: src/lang.c:267 #, c-format msgid "%s is a directory" msgstr "%s 是个目录" -#: src/lang.c:136 +#: src/lang.c:268 msgid "Catchup" msgstr "设回未读" -#: src/lang.c:137 +#: src/lang.c:269 #, c-format msgid "Catchup %s..." msgstr "设回未读 %s…" -#: src/lang.c:138 +#: src/lang.c:270 msgid "Catchup all groups entered during this session?" msgstr "将所有在这个作业阶段期间内进入的群组设回未读?" -#: src/lang.c:139 +#: src/lang.c:271 msgid "You have tagged articles in this group - catchup anyway?" msgstr "您已在这个群组中标记文章 - 还是è¦è®¾å›žæœªè¯»ï¼Ÿ" -#: src/lang.c:140 +#: src/lang.c:272 #, c-format msgid "%s %d %s in %lu seconds\n" msgstr "%s %d %s 于 %lu 秒完æˆ\n" -#: src/lang.c:141 +#: src/lang.c:273 msgid "Caughtup" msgstr "已设回未读" -#: src/lang.c:142 +#: src/lang.c:274 msgid "Check Prepared Article" msgstr "检查备妥的文章" -#: src/lang.c:143 +#: src/lang.c:275 msgid "Checking for new groups... " msgstr "检查看看新群组…" -#: src/lang.c:144 -msgid "Checking for news..." +#: src/lang.c:276 +#, fuzzy +msgid "Checking for news...\n" msgstr "检查看看新闻…" -#: src/lang.c:145 +#: src/lang.c:277 #, c-format msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: " msgstr "åŽç½®å¤„ç† %s=å¦ï¼Œ%s=是,%s=shar,%s=离开:" -#: src/lang.c:147 +#: src/lang.c:279 msgid "ANSI color disabled" msgstr "ANSI 颜色已åœç”¨" -#: src/lang.c:148 +#: src/lang.c:280 msgid "ANSI color enabled" msgstr "ANSI 颜色已å¯ç”¨" -#: src/lang.c:150 +#: src/lang.c:282 #, c-format msgid "Command failed: %s" msgstr "命令失败:%s" -#: src/lang.c:152 +#: src/lang.c:284 msgid "Mark not selected articles read?" msgstr "标记未选文章为已读?" -#: src/lang.c:154 -#, c-format -msgid "Connecting to %s..." -msgstr "连接到 %s…" - -#: src/lang.c:156 +#: src/lang.c:285 #, fuzzy msgid "Connection Info" msgstr "" "\n" "连接到 %s:" -#: src/lang.c:157 +#: src/lang.c:286 +msgid "Reading from local spool.\n" +msgstr "" + +#: src/lang.c:287 +#, fuzzy +msgid "Reading saved news.\n" +msgstr "釿–°è¯»å– %s…" + +#: src/lang.c:295 +#, fuzzy +msgid "" +"\n" +"Local spool config:\n" +"-------------------\n" +msgstr "" +"显示属性\n" +"------------------" + +#: src/lang.c:300 +msgid "COMPRESS :" +msgstr "" + +#: src/lang.c:301 +#, fuzzy +msgid "" +"\n" +"Connection details:\n" +"-------------------\n" +msgstr "" +"选项æ“作\n" +"-----------------" + +#: src/lang.c:303 +#, c-format +msgid " DEFLATE %s\n" +msgstr "" + +#: src/lang.c:304 +msgid "(enabled)" +msgstr "" + +#: src/lang.c:305 +msgid "(inactive)" +msgstr "" + +#: src/lang.c:307 +msgid " DEFLATE (not supported)\n" +msgstr "" + +#: src/lang.c:310 +msgid "(disabled)" +msgstr "" + +#: src/lang.c:311 +#, c-format +msgid "NNTP TIMEOUT : %d seconds %s\n" +msgstr "" + +#: src/lang.c:313 +#, c-format +msgid "IMPLEMENTATION: %s\n" +msgstr "" + +#: src/lang.c:315 +#, c-format +msgid "MAXARTNUM : %s\n" +msgstr "" + +#: src/lang.c:317 +#, fuzzy, c-format +msgid "Reading via NNTP (%s).\n" +msgstr "釿–°è¯»å– %s…" + +#: src/lang.c:318 +#, c-format +msgid "NNTPPORT : %u\n" +msgstr "" + +#: src/lang.c:319 +#, fuzzy +msgid "read only" +msgstr "未读 " + +#: src/lang.c:320 +msgid "read/write" +msgstr "" + +#: src/lang.c:321 +#, c-format +msgid "NNTPSERVER : %s\n" +msgstr "" + +#: src/lang.c:323 +#, c-format +msgid "Reading %s via NNTPS (%s; " +msgstr "" + +#: src/lang.c:325 +#, fuzzy, c-format +msgid "Certificate #%d\n" +msgstr "编辑筛选器文件" + +#: src/lang.c:327 +#, c-format +msgid "Issuer : %s\n" +msgstr "" + +#: src/lang.c:328 +#, fuzzy +msgid "" +"\n" +"Server certificate information:\n" +"-------------------------------\n" +msgstr "" +"群组/讨论串/文章æ“作\n" +"-------------------------------" + +#: src/lang.c:329 +#, fuzzy, c-format +msgid "Subject: %s\n" +msgstr "主旨" + +#: src/lang.c:330 +#, fuzzy +msgid "" +"\n" +"TLS information:\n" +"----------------\n" +msgstr "" +"范围æ“作\n" +"----------------" + +#: src/lang.c:333 +msgid "UNEXPECTED, possible BUG" +msgstr "" + +#: src/lang.c:334 +msgid "tolerated as \"-k\" (insecure) requested" +msgstr "" + +#: src/lang.c:335 +#, c-format +msgid "" +"Server certificate verification FAILED:\n" +"\t%s (%s)\n" +msgstr "" + +#: src/lang.c:336 +#, fuzzy +msgid "Server certificate verified successfully.\n" +msgstr "newsrc 文件已æˆåŠŸä¿å­˜ã€‚\n" + +#: src/lang.c:338 +msgid "trusted" +msgstr "" + +#: src/lang.c:339 +msgid "untrusted" +msgstr "" + +#: src/lang.c:342 +msgid "Server certificate verification FAILED: \n" +msgstr "" + +#: src/lang.c:346 +#, c-format +msgid "%s %s (strength %d)\n" +msgstr "" + +#: src/lang.c:353 #, c-format msgid "Cook article failed, %s is exiting" msgstr "" -#: src/lang.c:158 +#: src/lang.c:354 msgid "" msgstr "" -#: src/lang.c:159 +#: src/lang.c:355 msgid "Creating active file for saved groups...\n" msgstr "为已存群组创建现用文件…\n" -#: src/lang.c:160 +#: src/lang.c:356 msgid "Creating newsrc file...\n" msgstr "创建 newsrc 文件…\n" -#: src/lang.c:162 src/lang.c:1338 src/lang.c:1358 +#: src/lang.c:358 src/lang.c:1666 src/lang.c:1686 msgid "Default" msgstr "缺çœ" -#: src/lang.c:163 +#: src/lang.c:359 msgid "Delete saved files that have been post processed?" msgstr "删除ç»è¿‡åŽç½®å¤„ç†çš„已存文件?" -#: src/lang.c:164 +#: src/lang.c:360 msgid "Deleting temporary files..." msgstr "删除暂存文件…" -#: src/lang.c:166 +#: src/lang.c:362 msgid "*** End of article ***" msgstr "*** æ–‡ç« ç»“æŸ ***" -#: src/lang.c:167 +#: src/lang.c:363 msgid "*** End of articles ***" msgstr "*** æ–‡ç« ç»“æŸ ***" -#: src/lang.c:168 +#: src/lang.c:364 msgid "*** End of attachments ***" msgstr "*** é™„ä»¶ç»“æŸ ***" -#: src/lang.c:169 +#: src/lang.c:365 msgid "*** End of groups ***" msgstr "*** ç¾¤ç»„ç»“æŸ ***" -#: src/lang.c:170 +#: src/lang.c:366 msgid "*** End of page ***" msgstr "*** 页é¢ç»“æŸ ***" -#: src/lang.c:171 +#: src/lang.c:367 #, fuzzy msgid "*** End of posted articles ***" msgstr "*** æ–‡ç« ç»“æŸ ***" -#: src/lang.c:172 +#: src/lang.c:368 msgid "*** End of scopes ***" msgstr "*** èŒƒå›´ç»“æŸ ***" -#: src/lang.c:173 +#: src/lang.c:369 msgid "*** End of thread ***" msgstr "*** è®¨è®ºä¸²ç»“æŸ ***" -#: src/lang.c:174 +#: src/lang.c:370 msgid "*** End of URLs ***" msgstr "*** 网å€ç»“æŸ ***" -#: src/lang.c:175 +#: src/lang.c:371 msgid "Enter limit of articles to get> " msgstr "输入æå–文章的é™åˆ¶>" -#: src/lang.c:176 +#: src/lang.c:372 msgid "Enter Message-ID to go to> " msgstr "输入è¦å‰å¾€çš„æ¶ˆæ¯è¯†åˆ«å·>" -#: src/lang.c:177 +#: src/lang.c:373 msgid " and enter next unread thread" msgstr " 并进入下一个未读的讨论串" -#: src/lang.c:178 +#: src/lang.c:374 msgid " and enter next unread article" msgstr " 并进入下一篇未读的文章" -#: src/lang.c:179 +#: src/lang.c:375 msgid " and enter next unread group" msgstr " 并进入下一个未读的群组" -#: src/lang.c:180 +#: src/lang.c:376 msgid "Enter option number> " msgstr "输入选项数字>" -#: src/lang.c:181 +#: src/lang.c:377 #, c-format msgid "Enter range [%s]> " msgstr "输入范围 [%s]>" -#: src/lang.c:182 +#: src/lang.c:378 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1067,7 +1170,7 @@ msgstr "" "\n" "警告:已使用 Approved: 标头。\n" -#: src/lang.c:186 +#: src/lang.c:382 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1075,7 +1178,7 @@ msgstr "" "\n" "错误:ä¸å½“的地å€äºŽ Approved: 标头。\n" -#: src/lang.c:187 +#: src/lang.c:383 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1083,7 +1186,7 @@ msgstr "" "\n" "错误:ä¸å½“的地å€äºŽ From: 标头。\n" -#: src/lang.c:188 +#: src/lang.c:384 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1091,7 +1194,7 @@ msgstr "" "\n" "错误:ä¸å½“çš„ FQDN 于 Message-ID: 标头。\n" -#: src/lang.c:189 +#: src/lang.c:385 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1099,7 +1202,7 @@ msgstr "" "\n" "错误:ä¸å½“的地å€äºŽ Reply-To: 标头。\n" -#: src/lang.c:190 +#: src/lang.c:386 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1107,27 +1210,39 @@ msgstr "" "\n" "错误:ä¸å½“的地å€åœ¨ From: 标头内。\n" -#: src/lang.c:192 +#: src/lang.c:388 #, c-format msgid "Can't unlock %s" msgstr "无法解除é”定 %s" -#: src/lang.c:193 +#: src/lang.c:389 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "æ— æ³•ç‚¹é” %s - 文章未附加ï¼" -#: src/lang.c:194 +#: src/lang.c:390 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "无法é”定 %s - 文章未附加ï¼" -#: src/lang.c:197 +#: src/lang.c:393 +#, 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:396 #, c-format msgid "Corrupted file %s" msgstr "å·²æŸå文件 %s" -#: src/lang.c:199 +#: src/lang.c:397 +#, c-format +msgid "couldn't expand %s\n" +msgstr "无法展开 %s\n" + +#: src/lang.c:399 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1135,36 +1250,36 @@ msgstr "" "\n" "错误:ä¸å…许跟贴“posterâ€å’Œæ–°é—»ç¾¤ç»„ï¼\n" -#: src/lang.c:200 +#: src/lang.c:400 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "" -#: src/lang.c:201 +#: src/lang.c:401 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "GNKSA 例程中å‘生内部错误 - å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n" -#: src/lang.c:202 +#: src/lang.c:402 msgid "Left angle bracket missing in route address.\n" msgstr "在路由地å€ä¸­ç¼ºå°‘左角括å·ã€‚\n" -#: src/lang.c:203 +#: src/lang.c:403 msgid "Left parenthesis missing in old-style address.\n" msgstr "在旧å¼åœ°å€ä¸­ç¼ºå°‘左括å·ã€‚\n" -#: src/lang.c:204 +#: src/lang.c:404 msgid "Right parenthesis missing in old-style address.\n" msgstr "在旧å¼åœ°å€ä¸­ç¼ºå°‘峿‹¬å·ã€‚\n" -#: src/lang.c:205 +#: src/lang.c:405 msgid "At-sign missing in mail address.\n" msgstr "在邮件地å€ä¸­ç¼ºå°‘ @ 符å·ã€‚\n" -#: src/lang.c:206 +#: src/lang.c:406 msgid "Single component FQDN is not allowed. Add your domain.\n" msgstr "ä¸å…许å•ä¸€ç»„æˆ FQDN。请加入您的域å。\n" -#: src/lang.c:207 +#: src/lang.c:407 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1172,7 +1287,7 @@ msgstr "" "无效的域å。如果您的顶层域å真的存在,请å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n" "使用 .invalid 作为伪装地å€çš„顶层域å。\n" -#: src/lang.c:208 +#: src/lang.c:408 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1180,7 +1295,7 @@ msgstr "" "ä¸åˆæ³•的域å。如果您的顶层域å真的存在,请å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n" "使用 .invalid 作为伪装地å€çš„顶层域å。\n" -#: src/lang.c:209 +#: src/lang.c:409 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1188,52 +1303,52 @@ msgstr "" "䏿˜ŽåŸŸå。如果您的顶层域å真的存在,请å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n" "使用 .invalid 作为伪装地å€çš„顶层域å。\n" -#: src/lang.c:210 +#: src/lang.c:410 msgid "Illegal character in FQDN.\n" msgstr "FQDN 中有ä¸åˆæ³•的字符。\n" -#: src/lang.c:211 +#: src/lang.c:411 msgid "Zero length FQDN component not allowed.\n" msgstr "ä¸å…许零长度的 FQDN 组æˆã€‚\n" -#: src/lang.c:212 +#: src/lang.c:412 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" msgstr "FQDN 组æˆè¶…出å…许的最大长度 (63 个字符)。\n" -#: src/lang.c:213 +#: src/lang.c:413 msgid "FQDN component may not start or end with hyphen.\n" msgstr "FQDN 组æˆä¸å¯ä»¥è¿žå­—å·èµ·å§‹æˆ–结æŸã€‚\n" -#: src/lang.c:214 +#: src/lang.c:414 msgid "FQDN component may not start with digit.\n" msgstr "FQDN 组æˆä¸å¯ä»¥æ•°å­—起始。\n" -#: src/lang.c:215 +#: src/lang.c:415 msgid "Domain literal has impossible numeric value.\n" msgstr "域åå­—é¢é‡å…·æœ‰ä¸å¯èƒ½çš„æ•°å€¼ã€‚\n" -#: src/lang.c:216 +#: src/lang.c:416 msgid "" "Domain literal is for private use only and not allowed for global use.\n" msgstr "域åå­—é¢é‡åªé™ç§äººä½¿ç”¨è€Œä¸å…许全局使用。\n" -#: src/lang.c:217 +#: src/lang.c:417 msgid "Right bracket missing in domain literal.\n" msgstr "域åå­—é¢é‡ä¸­ç¼ºå°‘å³ä¸­æ‹¬å·ã€‚\n" -#: src/lang.c:218 +#: src/lang.c:418 msgid "Missing localpart of mail address.\n" msgstr "缺少邮件地å€çš„æœ¬åœ°éƒ¨åˆ†ã€‚\n" -#: src/lang.c:219 +#: src/lang.c:419 msgid "Illegal character in localpart of mail address.\n" msgstr "邮件地å€çš„æœ¬åœ°éƒ¨åˆ†æœ‰ä¸åˆæ³•的字符。\n" -#: src/lang.c:220 +#: src/lang.c:420 msgid "Zero length localpart component not allowed.\n" msgstr "ä¸å…许零长度的本地部分组æˆã€‚\n" -#: src/lang.c:221 +#: src/lang.c:421 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1241,7 +1356,7 @@ msgstr "" "真实å称中有ä¸åˆæ³•的字符。\n" "路由地å€ä¸­çš„引言结æŸå­—è¯ä¸å¯ä»¥åŒ…å«â€˜!()<>@,;:\\.[]’。\n" -#: src/lang.c:222 +#: src/lang.c:422 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1249,7 +1364,7 @@ msgstr "" "真实å称中有ä¸åˆæ³•的字符。\n" "引言字è¯ä¸å¯ä»¥åŒ…å«â€˜()<>\\’。\n" -#: src/lang.c:223 +#: src/lang.c:423 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1257,11 +1372,11 @@ msgstr "" "真实å称中有ä¸åˆæ³•的字符。\n" "ç¼–ç å­—è¯åœ¨å‚数中ä¸å¯ä»¥åŒ…å«â€˜!()<>@,;:\"\\.[]/=’。\n" -#: src/lang.c:224 +#: src/lang.c:424 msgid "Bad syntax in encoded word used in realname.\n" msgstr "用于真实å称的编ç å­—è¯ä¸­æœ‰ä¸å½“的语法。\n" -#: src/lang.c:225 +#: src/lang.c:425 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1269,7 +1384,7 @@ msgstr "" "真实å称中有ä¸åˆæ³•的字符。\n" "引言结æŸå­—è¯åœ¨æ—§å¼åœ°å€ä¸­ä¸å¯ä»¥åŒ…å«â€˜()<>\\’。\n" -#: src/lang.c:226 +#: src/lang.c:426 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1277,7 +1392,7 @@ msgstr "" "真实å称中有ä¸åˆæ³•的字符。\n" "æŽ§åˆ¶å­—ç¬¦å’Œæœªç¼–ç  8 比特字符ä¸å…许 > 127。\n" -#: src/lang.c:227 +#: src/lang.c:427 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1285,7 +1400,7 @@ msgstr "" "\n" "é”™è¯¯ï¼šæ ‡å¤´ä¹‹åŽæ‰¾ä¸åˆ°ä»»ä½•空行。\n" -#: src/lang.c:228 +#: src/lang.c:428 #, c-format msgid "" "\n" @@ -1295,7 +1410,7 @@ msgstr "" "错误:ä¸åˆæ³•çš„æ ¼å¼ %s。\n" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:230 +#: src/lang.c:430 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1308,7 +1423,7 @@ msgstr "" " US-ASCII - 请使用å¯ç»„é…选项的 M)èœå• 或者ç»ç”±ç¼–辑\n" " tinrc æ¥å˜æ›´è¿™ä¸ªè®¾ç½®ä¸ºé€‚åˆæ‚¨çš„语言的值。\n" -#: src/lang.c:235 +#: src/lang.c:435 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1324,7 +1439,7 @@ msgstr "" " è¿™å¯ä»¥åˆ©ç”¨å¯ç»„é…选项的 M)èœå• 或是ç»ç”±ç¼–辑 tinrc æ¥\n" " è¾¾æˆã€‚\n" -#: src/lang.c:241 +#: src/lang.c:441 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1332,7 +1447,7 @@ msgstr "" "\n" "é”™è¯¯ï¼šæ–‡ç« ä»¥ç©ºè¡Œèµ·å§‹è€Œéžæ ‡å¤´\n" -#: src/lang.c:242 +#: src/lang.c:442 #, c-format msgid "" "\n" @@ -1343,7 +1458,7 @@ msgstr "" "错误:第 %d 行的标头于标头åç§°ä¹‹åŽæ²¡æœ‰å†’å·ï¼š\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:443 #, c-format msgid "" "\n" @@ -1352,7 +1467,7 @@ msgstr "" "\n" "错误:“%s:â€è¿™è¡Œæ˜¯ç©ºçš„。\n" -#: src/lang.c:244 +#: src/lang.c:444 #, c-format msgid "" "\n" @@ -1361,7 +1476,7 @@ msgstr "" "\n" "错误:“%s:â€æ–‡ç« æ ‡å¤´ç¼ºå°‘这行。\n" -#: src/lang.c:245 +#: src/lang.c:445 #, c-format msgid "" "\n" @@ -1370,7 +1485,7 @@ msgstr "" "\n" "错误:%s 嫿œ‰éž 7 比特字符。\n" -#: src/lang.c:246 +#: src/lang.c:446 #, c-format msgid "" "\n" @@ -1381,7 +1496,7 @@ msgstr "" "错误:第 %d 行的标头于冒å·ä¹‹åŽæ²¡æœ‰ç©ºæ ¼ï¼š\n" "%s\n" -#: src/lang.c:247 +#: src/lang.c:447 #, c-format msgid "" "\n" @@ -1390,21 +1505,46 @@ msgstr "" "\n" "错误:在标头中出现多é‡çš„ (%d)“%s:â€è¡Œã€‚\n" -#: src/lang.c:248 +#: src/lang.c:448 +#, fuzzy, c-format +msgid "" +"\n" +"Error: Header on line %d has no name:\n" +"%s\n" +msgstr "" +"\n" +"错误:第 %d 行的标头于冒å·ä¹‹åŽæ²¡æœ‰ç©ºæ ¼ï¼š\n" +"%s\n" + +#: src/lang.c:450 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "%s (%o) çš„ä¸å®‰å…¨æƒé™" -#: src/lang.c:253 +#: src/lang.c:453 +#, fuzzy, c-format +msgid "Line %d is longer than %d octets and should be folded.\n" +msgstr "" +"第 %d 行长度超过 998 字节而,但是\n" +"ç¼–ç æœªè¢«è®¾ç½®ä¸º %s\n" + +#: src/lang.c:455 +#, fuzzy, c-format +msgid "Line %d is longer than %d octets and should be shortened.\n" +msgstr "" +"第 %d 行长度超过 998 字节而,但是\n" +"ç¼–ç æœªè¢«è®¾ç½®ä¸º %s\n" + +#: src/lang.c:461 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "MIME 剖æžé”™è¯¯ï¼šæœªé¢„期的 %s/%s 文章结æŸ" -#: src/lang.c:254 +#: src/lang.c:462 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "MIME 剖æžé”™è¯¯ï¼šè¯»å–标头时出现起始边界" -#: src/lang.c:256 +#: src/lang.c:464 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1412,16 +1552,16 @@ msgstr "" "\n" "错误:在新闻群组中ä¸å…许“posterâ€ï¼\n" -#: src/lang.c:257 +#: src/lang.c:465 msgid "Can't get a (fully-qualified) domain-name!" msgstr "无法æå– (å®Œå…¨åˆæ ¼çš„) 域ååç§°ï¼" -#: src/lang.c:258 +#: src/lang.c:466 #, c-format msgid "No permissions to go into %s\n" msgstr "没有æƒé™å¯è¿›å…¥ %s\n" -#: src/lang.c:260 +#: src/lang.c:468 msgid "" "\n" "Error: From: line missing.\n" @@ -1429,30 +1569,34 @@ msgstr "" "\n" "错误: From: 行缺失。\n" -#: src/lang.c:262 +#: src/lang.c:470 #, c-format msgid "No read permissions for %s\n" msgstr "没有 %s çš„è¯»å–æƒé™\n" -#: src/lang.c:263 +#: src/lang.c:471 #, c-format msgid "File %s does not exist\n" msgstr "文件 %s ä¸å­˜åœ¨\n" -#: src/lang.c:264 +#: src/lang.c:472 #, c-format msgid "No write permissions for %s\n" msgstr "没有 %s 的写入æƒé™\n" -#: src/lang.c:265 +#: src/lang.c:473 msgid "Can't get user information (/etc/passwd missing?)" msgstr "无法æå–ç”¨æˆ·ä¿¡æ¯ (缺少 /etc/passwd ?)" -#: src/lang.c:266 +#: src/lang.c:475 msgid "errors" msgstr "错误" -#: src/lang.c:268 +#: src/lang.c:476 +msgid "error" +msgstr "错误" + +#: src/lang.c:479 #, c-format msgid "" "\n" @@ -1461,83 +1605,61 @@ msgstr "" "\n" "错误于第 %d 行:“Sender:â€æ ‡å¤´ä¸è¢«å…许 (将会为您加入)\n" -#: src/lang.c:270 +#: src/lang.c:481 #, c-format msgid "Server has non of the groups listed in %s" msgstr "æœåС噍ä¸å…·ä»»ä½•一个列在 %s 中的群组" -#: src/lang.c:271 -msgid "error" -msgstr "错误" +#: src/lang.c:482 +#, c-format +msgid "Error: unlink %s" +msgstr "" -#: src/lang.c:272 +#: src/lang.c:483 msgid "Unknown display level" msgstr "䏿˜Žçš„æ˜¾ç¤ºå±‚级" -#: src/lang.c:273 +#: src/lang.c:485 +msgid "Unreachable?\n" +msgstr "无法连接?\n" + +#: src/lang.c:487 msgid "" msgstr "" -#: src/lang.c:274 +#: src/lang.c:488 msgid "Exiting..." msgstr "正在离开…" -#: src/lang.c:275 +#: src/lang.c:489 msgid "leaving external mail-reader" msgstr "离开外部邮件阅读器" -#: src/lang.c:276 +#: src/lang.c:490 #, c-format msgid "Extracting %s..." msgstr "æ­£åœ¨æˆªå– %s…" -#: src/lang.c:278 +#: src/lang.c:492 #, c-format msgid "Error writing %s file. Filesystem full? File reset to previous state." msgstr "写入 %s 文件时å‘生错误。文件系统已满?文件é‡ç½®åˆ°ä¸Šä¸€ä¸ªçжæ€ã€‚" -#: src/lang.c:279 +#: src/lang.c:493 #, c-format msgid "Error making backup of %s file. Filesystem full?" msgstr "制作文件 %s 备份时å‘生错误。文件系统已满?" -#: src/lang.c:280 +#: src/lang.c:494 #, fuzzy, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "筛选全局规则 (%d/%d)…" -#: src/lang.c:281 +#: src/lang.c:495 msgid "Rule created by: " msgstr "规则创建者为:" -#: src/lang.c:282 -#, c-format -msgid "Enter pattern [%s]> " -msgstr "è¾“å…¥æ¨¡å¼ [%s]>" - -#: src/lang.c:283 -#, c-format -msgid "" -"\n" -"You requested followups to your article to go to the following %s:\n" -msgstr "" -"\n" -"æ‚¨æ‰€è¦æ±‚对于您文章的跟贴为下列 %s:\n" - -#: src/lang.c:284 -#, c-format -msgid " %s\t Answers will be directed to you by mail.\n" -msgstr " %s\t 回å¤å°†ä¼šç›´æŽ¥ç»ç”±é‚®ä»¶å¯„给您。\n" - -#: src/lang.c:285 -msgid "-- forwarded message --\n" -msgstr "-- å·²è½¬å‘æ¶ˆæ¯ --\n" - -#: src/lang.c:286 -msgid "-- end of forwarded message --\n" -msgstr "-- å·²è½¬å‘æ¶ˆæ¯ç»“æŸ --\n" - -#: src/lang.c:287 +#: src/lang.c:496 #, fuzzy msgid "" "# Format:\n" @@ -1596,872 +1718,912 @@ msgstr "" "# time=æ•°å­— å¯é€‰ã€‚time_t 值表示规则过期的时间\n" "#\n" -#: src/lang.c:311 +#: src/lang.c:522 #, c-format msgid "Enter score for rule (default=%d): " msgstr "输入规则的分数 (缺çœ=%d):" -#: src/lang.c:312 +#: src/lang.c:523 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" msgstr "输入分数的æƒé‡ (范围 0 < 分数 <= %d)" #. SCORE_MAX -#: src/lang.c:313 +#: src/lang.c:524 msgid "Full" msgstr "全部" -#: src/lang.c:314 +#: src/lang.c:525 msgid "Comment (optional) : " msgstr "评论 (å¯é€‰çš„) :" -#: src/lang.c:315 +#: src/lang.c:527 +msgid "Malformed overview entry: servername missing." +msgstr "" + +#: src/lang.c:528 +#, fuzzy, c-format +msgid "\t Xref: %s" +msgstr "分数" + +#: src/lang.c:529 +msgid "Skipping Xref filter" +msgstr "" + +#: src/lang.c:531 msgid "Apply pattern to : " msgstr "套用模å¼åˆ° :" -#: src/lang.c:316 +#: src/lang.c:532 +#, c-format +msgid "Enter pattern [%s]> " +msgstr "è¾“å…¥æ¨¡å¼ [%s]>" + +#: src/lang.c:533 +#, c-format +msgid "" +"\n" +"You requested followups to your article to go to the following %s:\n" +msgstr "" +"\n" +"æ‚¨æ‰€è¦æ±‚对于您文章的跟贴为下列 %s:\n" + +#: src/lang.c:534 +#, c-format +msgid " %s\t Answers will be directed to you by mail.\n" +msgstr " %s\t 回å¤å°†ä¼šç›´æŽ¥ç»ç”±é‚®ä»¶å¯„给您。\n" + +#: src/lang.c:535 +msgid "-- forwarded message --\n" +msgstr "-- å·²è½¬å‘æ¶ˆæ¯ --\n" + +#: src/lang.c:536 +msgid "-- end of forwarded message --\n" +msgstr "-- å·²è½¬å‘æ¶ˆæ¯ç»“æŸ --\n" + +#: src/lang.c:537 msgid "From: line (ignore case) " msgstr "From: 行 (忽略大å°å†™) " -#: src/lang.c:317 +#: src/lang.c:538 msgid "From: line (case sensitive) " msgstr "From: 行 (大å°å†™ç›¸ç¬¦) " -#: src/lang.c:319 +#: src/lang.c:541 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%sï¼šä¸æ˜Žçš„主机。\n" -#: src/lang.c:321 +#: src/lang.c:543 msgid "global " msgstr "全局 " -#: src/lang.c:322 +#: src/lang.c:544 #, c-format msgid "Please use %.100s instead" msgstr "请使用 %.100s 作为替代" -#: src/lang.c:323 +#: src/lang.c:545 #, c-format msgid "%s is bogus" msgstr "%s 是å‡é€ çš„" -#: src/lang.c:324 +#: src/lang.c:546 #, c-format msgid "Group %s is moderated. Continue?" msgstr "群组 %s 有人主æŒã€‚è¦ç»§ç»­ï¼Ÿ" -#: src/lang.c:325 +#: src/lang.c:547 msgid "groups" msgstr "群组" -#: src/lang.c:326 +#: src/lang.c:548 #, c-format msgid "Rereading %s..." msgstr "釿–°è¯»å– %s…" -#: src/lang.c:327 +#: src/lang.c:549 msgid "Top Level Commands" msgstr "顶层命令" -#: src/lang.c:328 +#: src/lang.c:550 msgid "Group Selection" msgstr "群组选择" -#: src/lang.c:329 +#: src/lang.c:551 msgid "group" msgstr "群组" -#: src/lang.c:330 +#: src/lang.c:552 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" -#: src/lang.c:332 +#: src/lang.c:554 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "一或多行的评论。 以加入一行或是如果空行则继续。" -#: src/lang.c:333 +#: src/lang.c:555 msgid "From: line to add to filter file. toggles & sets." msgstr "From: è¦åŠ å…¥ç­›é€‰å™¨æ–‡ä»¶çš„åˆ—ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:334 +#: src/lang.c:556 msgid "" "Linecount of articles to be filtered. < for less, > for more, = for equal." msgstr "è¦ç­›é€‰çš„æ–‡ç« è¡Œæ•°ã€‚< 表示较少,> 表示更多,= 表示相等。" -#: src/lang.c:335 +#: src/lang.c:557 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "Message-ID: è¦åŠ å…¥ç­›é€‰å™¨æ–‡ä»¶çš„åˆ—ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:336 +#: src/lang.c:558 msgid "Subject: line to add to filter file. toggles & sets." msgstr "Subject: è¦åŠ å…¥ç­›é€‰å™¨æ–‡ä»¶çš„åˆ—ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:337 +#: src/lang.c:559 msgid "" "Enter text pattern to filter if Subject: & From: lines are not what you want." msgstr "如果 Subject: & From: å„åˆ—ä¸æ˜¯æ‚¨æƒ³è¦çš„,就输入文本模å¼åˆ°ç­›é€‰å™¨ã€‚" -#: src/lang.c:338 +#: src/lang.c:560 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "选å–应该套用文本模å¼çš„地方。 åˆ‡æ¢ & 设置。" -#: src/lang.c:339 +#: src/lang.c:561 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "所输入筛选器的过期天数。 åˆ‡æ¢ & 设置。" -#: src/lang.c:340 +#: src/lang.c:562 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "åªå¯¹ç›®å‰çš„群组或所有群组æ‰å¥—用ç é™¤ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:341 +#: src/lang.c:563 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "对目å‰çš„群组或所有群组套用选å–。 åˆ‡æ¢ & 设置。" -#: src/lang.c:342 +#: src/lang.c:564 msgid "kill an article via a menu" msgstr "é€è¿‡èœå•ç é™¤æ–‡ç« " -#: src/lang.c:343 +#: src/lang.c:565 msgid "auto-select (hot) an article via a menu" msgstr "é€è¿‡èœå•è‡ªåŠ¨é€‰å– (热门) 文章" -#: src/lang.c:344 +#: src/lang.c:566 msgid "Browse URLs in article" msgstr "在文章中æµè§ˆç½‘å€" -#: src/lang.c:345 +#: src/lang.c:567 msgid "0 - 9\t display article by number in current thread" msgstr "0 - 9\t 在目å‰çš„讨论串中ä¾ç¼–å·æ˜¾ç¤ºæ–‡ç« " -#: src/lang.c:347 +#: src/lang.c:569 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "å–æ¶ˆ (删除) 或å–代 (覆写) ç›®å‰çš„æ–‡ç« " -#: src/lang.c:348 +#: src/lang.c:570 msgid "post followup to current article" msgstr "è·Ÿè´´ç›®å‰çš„æ–‡ç« " -#: src/lang.c:349 +#: src/lang.c:571 msgid "post followup (don't copy text) to current article" msgstr "è·Ÿè´´ (ä¸å¤åˆ¶æ–‡æœ¬) ç›®å‰çš„æ–‡ç« " -#: src/lang.c:350 +#: src/lang.c:572 msgid "post followup to current article quoting complete headers" msgstr "è·Ÿè´´ç›®å‰çš„æ–‡ç« å¹¶å¼•述完整标头" -#: src/lang.c:351 +#: src/lang.c:573 msgid "repost chosen article to another group" msgstr "釿–°å¼ è´´æ‰€é€‰æ–‡ç« åˆ°å¦å¤–的群组" -#: src/lang.c:353 +#: src/lang.c:575 msgid "edit article (mail-groups only)" msgstr "编辑文章 (åªé™é‚®ä»¶ç¾¤ç»„)" -#: src/lang.c:354 +#: src/lang.c:576 msgid "display first article in current thread" msgstr "显示目å‰è®¨è®ºä¸²ä¸­çš„第一篇文章" -#: src/lang.c:355 +#: src/lang.c:577 msgid "display first page of article" msgstr "显示文章的第一页" -#: src/lang.c:356 +#: src/lang.c:578 msgid "display last article in current thread" msgstr "显示目å‰è®¨è®ºä¸²ä¸­çš„æœ€åŽä¸€ç¯‡æ–‡ç« " -#: src/lang.c:357 +#: src/lang.c:579 msgid "display last page of article" msgstr "显示文章的最åŽä¸€é¡µ" -#: src/lang.c:358 +#: src/lang.c:580 msgid "mark rest of thread as read and advance to next unread" msgstr "标记其余的讨论串为已读并跳到下一个未读" -#: src/lang.c:359 +#: src/lang.c:581 msgid "display next article" msgstr "显示下一篇文章" -#: src/lang.c:360 +#: src/lang.c:582 msgid "display first article in next thread" msgstr "显示下一个讨论串的第一篇文章" -#: src/lang.c:361 +#: src/lang.c:583 msgid "display next unread article" msgstr "显示下一篇未读文章" -#: src/lang.c:362 +#: src/lang.c:584 msgid "go to the article that this one followed up" msgstr "å‰å¾€è¿™ç¯‡æ‰€è·Ÿè´´çš„æ–‡ç« " -#: src/lang.c:363 +#: src/lang.c:585 msgid "display previous article" msgstr "显示上一篇文章" -#: src/lang.c:364 +#: src/lang.c:586 msgid "display previous unread article" msgstr "显示上一篇未读文章" -#: src/lang.c:365 +#: src/lang.c:587 msgid "quickly kill an article using defaults" msgstr "使用默认值快速ç é™¤æ–‡ç« " -#: src/lang.c:366 +#: src/lang.c:588 msgid "quickly auto-select (hot) an article using defaults" msgstr "ä½¿ç”¨é»˜è®¤å€¼å¿«é€Ÿè‡ªåŠ¨é€‰å– (热门) 文章" -#: src/lang.c:367 +#: src/lang.c:589 msgid "return to group selection level" msgstr "回到群组选择层级" -#: src/lang.c:368 +#: src/lang.c:590 msgid "reply through mail to author" msgstr "é€è¿‡é‚®ä»¶å›žå¤ä½œè€…" -#: src/lang.c:369 +#: src/lang.c:591 msgid "reply through mail (don't copy text) to author" msgstr "é€è¿‡é‚®ä»¶ (ä¸å¤åˆ¶æ–‡æœ¬) 回å¤ä½œè€…" -#: src/lang.c:370 +#: src/lang.c:592 msgid "reply through mail to author quoting complete headers" msgstr "é€è¿‡é‚®ä»¶å›žå¤ä½œè€…并引述完整标头" -#: src/lang.c:371 +#: src/lang.c:593 msgid "search backwards within this article" msgstr "在这篇文章之内å‘åŽæœç´¢" -#: src/lang.c:372 +#: src/lang.c:594 msgid "search forwards within this article" msgstr "在这篇文章之内å‘剿œç´¢" -#: src/lang.c:373 +#: src/lang.c:595 msgid "show article in raw-mode (including all headers)" msgstr "在原始模å¼ä¸­æ˜¾ç¤ºæ–‡ç«  (åŒ…å«æ‰€æœ‰æ ‡å¤´)" -#: src/lang.c:374 +#: src/lang.c:596 msgid "skip next block of included text" msgstr "è·³è¿‡æ‰€å«æ–‡æœ¬çš„下一个区å—" -#: src/lang.c:375 +#: src/lang.c:597 msgid "toggle display of sections hidden by a form-feed (^L) on/off" msgstr "åˆ‡æ¢æ˜¾ç¤ºç”±è¡¨æ ¼é¦ˆé€ (^L) 所éšè—的区段 ON/OFF" -#: src/lang.c:376 +#: src/lang.c:598 msgid "toggle display of all headers" msgstr "åˆ‡æ¢æ˜¾ç¤ºæ‰€æœ‰æ ‡å¤´" -#: src/lang.c:377 +#: src/lang.c:599 msgid "toggle word highlighting on/off" msgstr "切æ¢å­—è¯é«˜äº®åº¦æ˜¾ç¤º ON/OFF" -#: src/lang.c:378 +#: src/lang.c:600 msgid "toggle ROT-13 (basic decode) for current article" msgstr "切æ¢ç›®å‰æ–‡ç« çš„ ROT-13 (基本解ç )" -#: src/lang.c:379 +#: src/lang.c:601 msgid "toggle tabwidth 4 <-> 8" msgstr "切æ¢è·³æ ¼å®½åº¦ 4 <-> 8" -#: src/lang.c:380 +#: src/lang.c:602 #, fuzzy msgid "toggle German TeX style decoding for current article" msgstr "切æ¢ç›®å‰æ–‡ç« çš„德语 TeX æ ·å¼è§£ç " -#: src/lang.c:381 +#: src/lang.c:603 msgid "toggle display of uuencoded sections" msgstr "åˆ‡æ¢æ˜¾ç¤ºå¹¶ç¼–ç åŒºæ®µ" -#: src/lang.c:382 +#: src/lang.c:604 msgid "View/pipe/save multimedia attachments" msgstr "查看/管é“/ä¿å­˜å¤šåª’体附件" -#: src/lang.c:383 +#: src/lang.c:605 msgid "choose first attachment in list" msgstr "选择列表中的第一个附件" -#: src/lang.c:384 +#: src/lang.c:606 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©é™„ä»¶" -#: src/lang.c:385 +#: src/lang.c:607 msgid "choose last attachment in list" msgstr "选择列表中的最åŽä¸€ä¸ªé™„ä»¶" -#: src/lang.c:387 +#: src/lang.c:609 msgid "pipe attachment into command" msgstr "将附件进入管é“命令" -#: src/lang.c:388 +#: src/lang.c:610 msgid "pipe raw attachment into command" msgstr "将原始附件进入管é“命令" -#: src/lang.c:390 +#: src/lang.c:612 msgid "save attachment to disk" msgstr "将附件ä¿å­˜åˆ°ç£ç›˜" -#: src/lang.c:391 +#: src/lang.c:613 msgid "search for attachments forwards" msgstr "å‘剿œç´¢é™„ä»¶" -#: src/lang.c:392 +#: src/lang.c:614 msgid "search for attachments backwards" msgstr "å‘åŽæœç´¢é™„ä»¶" -#: src/lang.c:393 +#: src/lang.c:615 msgid "view attachment" msgstr "查看附件" -#: src/lang.c:394 +#: src/lang.c:616 msgid "tag attachment" msgstr "标记附件" -#: src/lang.c:395 +#: src/lang.c:617 msgid "tag attachments that match user specified pattern" msgstr "标记匹é…用户指定模å¼çš„附件" -#: src/lang.c:396 +#: src/lang.c:618 msgid "reverse tagging on all attachments (toggle)" msgstr "å呿 ‡è®°æ‰€æœ‰é™„ä»¶ (切æ¢)" -#: src/lang.c:397 +#: src/lang.c:619 msgid "untag all tagged attachments" msgstr "å–æ¶ˆæ ‡è®°æ‰€æœ‰å·²æ ‡è®°é™„ä»¶" -#: src/lang.c:398 +#: src/lang.c:620 msgid "toggle info message in last line (name/description of attachment)" msgstr "åˆ‡æ¢æœ€åŽä¸€è¡Œä¸­çš„ä¿¡æ¯ (附件的åç§°/æè¿°)" -#: src/lang.c:399 +#: src/lang.c:621 msgid "choose first attribute in list" msgstr "选择列表中的第一项属性" -#: src/lang.c:400 +#: src/lang.c:622 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©å±žæ€§" -#: src/lang.c:401 +#: src/lang.c:623 msgid "choose last attribute in list" msgstr "选择列表中的最åŽä¸€é¡¹å±žæ€§" -#: src/lang.c:402 +#: src/lang.c:624 msgid "reset attribute to a default value" msgstr "é‡ç½®å±žæ€§ä¸ºé»˜è®¤å€¼" -#: src/lang.c:403 +#: src/lang.c:625 msgid "search forwards for an attribute" msgstr "å‘剿œç´¢æŸä¸€å±žæ€§" -#: src/lang.c:404 +#: src/lang.c:626 msgid "search backwards for an attribute" msgstr "å‘åŽæœç´¢æŸä¸€å±žæ€§" -#: src/lang.c:405 +#: src/lang.c:627 msgid "select attribute" msgstr "选å–属性" -#: src/lang.c:406 +#: src/lang.c:628 msgid "toggle back to options menu when invoked from there" msgstr "如果之å‰ä»Žé‚£é‡Œè°ƒç”¨å°±åˆ‡å›žé€‰é¡¹åŠŸèƒ½è¡¨" -#: src/lang.c:407 +#: src/lang.c:629 #, c-format msgid "report bug or comment via mail to %s" msgstr "é€è¿‡é‚®ä»¶æŠ¥å‘Šé”™è¯¯æˆ–评论给 %s" -#: src/lang.c:408 +#: src/lang.c:630 msgid "choose first option in list" msgstr "选择列表中的第一个选项" -#: src/lang.c:409 +#: src/lang.c:631 msgid "0 - 9\t choose option by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©é€‰é¡¹" -#: src/lang.c:410 +#: src/lang.c:632 msgid "choose last option in list" msgstr "选择列表中的最åŽä¸€ä¸ªé€‰é¡¹" -#: src/lang.c:411 +#: src/lang.c:633 msgid "start scopes menu" msgstr "起始范围èœå•" -#: src/lang.c:412 +#: src/lang.c:634 msgid "search forwards for an option" msgstr "å‘剿œç´¢æŸä¸€é€‰é¡¹" -#: src/lang.c:413 +#: src/lang.c:635 msgid "search backwards for an option" msgstr "å‘åŽæœç´¢æŸä¸€é€‰é¡¹" -#: src/lang.c:414 +#: src/lang.c:636 msgid "select option" msgstr "选å–选项" -#: src/lang.c:415 +#: src/lang.c:637 msgid "toggle to attributes menu" msgstr "切æ¢åˆ°å±žæ€§èœå•" -#: src/lang.c:416 +#: src/lang.c:638 msgid "choose range of articles to be affected by next command" msgstr "选择会被下一个命令所影å“的文章范围" -#: src/lang.c:417 +#: src/lang.c:639 msgid "escape from command prompt" msgstr "从指令æç¤ºç¬¦å·é€€å‡º" -#: src/lang.c:418 +#: src/lang.c:640 msgid "edit filter file" msgstr "编辑筛选器文件" -#: src/lang.c:419 +#: src/lang.c:641 msgid "get help" msgstr "æå–说明" -#: src/lang.c:420 +#: src/lang.c:642 msgid "display last article viewed" msgstr "显示最åŽä¸€ç¯‡å·²æŸ¥çœ‹æ–‡ç« " -#: src/lang.c:421 +#: src/lang.c:643 msgid "down one line" msgstr "å‘下一行" -#: src/lang.c:422 +#: src/lang.c:644 msgid "up one line" msgstr "å‘上一行" -#: src/lang.c:423 +#: src/lang.c:645 msgid "go to article chosen by Message-ID" msgstr "å‰å¾€ä¾æ¶ˆæ¯è¯†åˆ«å·æ‰€é€‰æ–‡ç« " -#: src/lang.c:424 +#: src/lang.c:646 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "邮寄文章/讨论串/热门/模å¼/已标记文章给æŸäºº" -#: src/lang.c:425 +#: src/lang.c:647 msgid "menu of configurable options" msgstr "å¯ç»„é…选项的èœå•" -#: src/lang.c:426 +#: src/lang.c:648 msgid "down one page" msgstr "å‘下一页" -#: src/lang.c:427 +#: src/lang.c:649 msgid "up one page" msgstr "å‘上一页" -#: src/lang.c:429 +#: src/lang.c:651 msgid "post (write) article to current group" msgstr "å¼ è´´ (写入) 文章到目å‰çš„群组" -#: src/lang.c:430 +#: src/lang.c:652 msgid "post postponed articles" msgstr "张贴被æç½®çš„æ–‡ç« " -#: src/lang.c:432 +#: src/lang.c:654 msgid "list articles posted by you (from posted file)" msgstr "列出由您所张贴的文章 (æ¥è‡ªå¼ è´´çš„æ–‡ä»¶)" -#: src/lang.c:433 +#: src/lang.c:655 msgid "return to previous menu" msgstr "回到上一个èœå•" -#: src/lang.c:434 +#: src/lang.c:656 msgid "quit tin immediately" msgstr "马上离开 tin" -#: src/lang.c:435 +#: src/lang.c:657 msgid "redraw page" msgstr "é‡ç»˜é¡µé¢" -#: src/lang.c:436 +#: src/lang.c:658 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "ä¿å­˜æ–‡ç« /讨论串/热门/模å¼/已标记文章到文件" -#: src/lang.c:437 +#: src/lang.c:659 msgid "save marked articles automatically without user prompts" msgstr "自动ä¿å­˜æ ‡è®°çš„æ–‡ç« è€Œæ— éœ€ç”¨æˆ·æç¤º" -#: src/lang.c:438 +#: src/lang.c:660 msgid "scroll the screen one line down" msgstr "å·åЍå±å¹•一次下移一行" -#: src/lang.c:439 +#: src/lang.c:661 msgid "scroll the screen one line up" msgstr "å·åЍå±å¹•一次上移一行" -#: src/lang.c:440 +#: src/lang.c:662 msgid "search for articles by author backwards" msgstr "ä¾ä½œè€…å‘åŽæœç´¢æ–‡ç« " -#: src/lang.c:441 +#: src/lang.c:663 msgid "search for articles by author forwards" msgstr "ä¾ä½œè€…å‘剿œç´¢æ–‡ç« " -#: src/lang.c:442 +#: src/lang.c:664 msgid "search all articles for a given string (this may take some time)" msgstr "对所有文章æœç´¢ç»™å®šçš„字串 (这也许会花一点时间)" -#: src/lang.c:443 +#: src/lang.c:665 msgid " \t (searches are case-insensitive and wrap around to all articles)" msgstr " \t (æœç´¢æ—¶å¤§å°å†™ä¸é¡»ç›¸ç¬¦å¹¶å›žåˆ°æ‰€æœ‰æ–‡ç« çš„å‰ç«¯)" -#: src/lang.c:444 +#: src/lang.c:666 msgid "search for articles by Subject line backwards" msgstr "ä¾ä¸»é¢˜å‘åŽæœç´¢æ–‡ç« " -#: src/lang.c:445 +#: src/lang.c:667 msgid "search for articles by Subject line forwards" msgstr "ä¾ä¸»é¢˜å‘剿œç´¢æ–‡ç« " -#: src/lang.c:446 +#: src/lang.c:668 msgid "repeat last search" msgstr "é‡å¤æœ€åŽä¸€ç¬”æœç´¢" -#: src/lang.c:447 +#: src/lang.c:669 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "标记目å‰çš„æ–‡ç« ä»¥ç”¨äºŽé‡æ–°å¼ è´´/邮寄/管é“/打å°/ä¿å­˜" -#: src/lang.c:448 +#: src/lang.c:670 msgid "toggle info message in last line (subject/description)" msgstr "åˆ‡æ¢æœ€åŽä¸€è¡Œä¸­çš„ä¿¡æ¯æ¶ˆæ¯ (主旨/æè¿°)" -#: src/lang.c:449 +#: src/lang.c:671 msgid "toggle inverse video" msgstr "切æ¢å白显示" -#: src/lang.c:450 +#: src/lang.c:672 #, fuzzy msgid "toggle mini help menu and posting etiquette display" msgstr "切æ¢è¿·ä½ è¯´æ˜Žèœå•显示" -#: src/lang.c:451 +#: src/lang.c:673 msgid "cycle the display of authors email address, real name, both or neither" msgstr "周期显示作者电å­é‚®ä»¶åœ°å€ã€çœŸå®žåç§°ã€ä¸¤è€…或皆éž" -#: src/lang.c:452 +#: src/lang.c:674 msgid "show version information" msgstr "显示版本信æ¯" -#: src/lang.c:453 +#: src/lang.c:675 msgid "mark all articles as read and return to group selection menu" msgstr "标记所有文章为已读并回到群组选择èœå•" -#: src/lang.c:454 +#: src/lang.c:676 msgid "mark all articles as read and enter next group with unread articles" msgstr "标记所有文章为已读并进入下一个群组与未读文章" -#: src/lang.c:455 +#: src/lang.c:677 msgid "choose first thread in list" msgstr "选择清å•中的第一笔讨论串" -#: src/lang.c:456 +#: src/lang.c:678 msgid "choose last thread in list" msgstr "选择清å•中的最åŽä¸€ç¯‡è®¨è®ºä¸²" -#: src/lang.c:457 +#: src/lang.c:679 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "列出目å‰è®¨è®ºä¸²ä¹‹å†…的文章 (带出讨论串å­èœå•)" -#: src/lang.c:458 +#: src/lang.c:680 msgid "mark article as unread" msgstr "标记文章为未读" -#: src/lang.c:459 +#: src/lang.c:681 msgid "mark current thread, range or tagged threads as read" msgstr "标记目å‰çš„讨论串ã€èŒƒå›´æˆ–已标记讨论串为已读" -#: src/lang.c:460 +#: src/lang.c:682 msgid "mark current thread, range or tagged threads as unread" msgstr "标记目å‰çš„讨论串ã€èŒƒå›´æˆ–已标记讨论串为未读" -#: src/lang.c:461 +#: src/lang.c:683 msgid "mark current/range/selected/pattern/tagged as read after prompting" msgstr "标记目å‰çš„/范围/已选/模å¼/已标记于æç¤ºä¹‹åŽä¸ºå·²è¯»" -#: src/lang.c:462 +#: src/lang.c:684 msgid "mark current/range/selected/pattern/tagged as unread after prompting" msgstr "标记目å‰çš„/范围/已选/模å¼/已标记于æç¤ºä¹‹åŽä¸ºæœªè¯»" -#: src/lang.c:463 +#: src/lang.c:685 msgid "toggle display of all/selected articles" msgstr "åˆ‡æ¢æ˜¾ç¤ºæ‰€æœ‰/已选文章" -#: src/lang.c:464 +#: src/lang.c:686 msgid "display next group" msgstr "显示下一个群组" -#: src/lang.c:465 +#: src/lang.c:687 msgid "display previous group" msgstr "显示上一个群组" -#: src/lang.c:466 +#: src/lang.c:688 msgid "toggle all selections (all articles)" msgstr "åˆ‡æ¢æ‰€æœ‰é€‰å– (所有文章)" -#: src/lang.c:467 +#: src/lang.c:689 msgid "select group (make \"hot\")" msgstr "选å–群组 (设为“热门â€)" -#: src/lang.c:468 +#: src/lang.c:690 msgid "select thread" msgstr "选å–讨论串" -#: src/lang.c:469 +#: src/lang.c:691 msgid "select threads if at least one unread article is selected" msgstr "如果至少选å–了一篇未读文章就选å–讨论串" -#: src/lang.c:470 +#: src/lang.c:692 msgid "select threads that match user specified pattern" msgstr "选å–匹é…用户指定模å¼çš„讨论串" -#: src/lang.c:471 +#: src/lang.c:693 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©è®¨è®ºä¸²" -#: src/lang.c:472 +#: src/lang.c:694 msgid "toggle limit number of articles to get, and reload" msgstr "切æ¢è¦æå–文章的é™åˆ¶æ•°é‡ï¼Œå¹¶é‡æ–°åŠ è½½" -#: src/lang.c:473 +#: src/lang.c:695 msgid "toggle display of all/unread articles" msgstr "åˆ‡æ¢æ˜¾ç¤ºæ‰€æœ‰/未读文章" -#: src/lang.c:474 +#: src/lang.c:696 msgid "toggle selection of thread" msgstr "切æ¢è®¨è®ºä¸²çš„选å–" -#: src/lang.c:475 +#: src/lang.c:697 msgid "cycle through threading options available" msgstr "é‡å¤å¾ªçޝå¯ç”¨çš„讨论串选项" -#: src/lang.c:476 +#: src/lang.c:698 msgid "undo all selections (all articles)" msgstr "å¤åŽŸæ‰€æœ‰é€‰å– (所有文章)" -#: src/lang.c:477 +#: src/lang.c:699 msgid "untag all tagged threads" msgstr "å–æ¶ˆæ ‡è®°æ‰€æœ‰å·²æ ‡è®°è®¨è®ºä¸²" -#: src/lang.c:478 +#: src/lang.c:700 #, fuzzy msgid "search for articles forwards" msgstr "ä¾ä½œè€…å‘剿œç´¢æ–‡ç« " -#: src/lang.c:479 +#: src/lang.c:701 #, fuzzy msgid "search for articles backwards" msgstr "ä¾ä½œè€…å‘åŽæœç´¢æ–‡ç« " -#: src/lang.c:480 +#: src/lang.c:702 #, fuzzy msgid "toggle info message in last line (Message-ID)" msgstr "åˆ‡æ¢æœ€åŽä¸€è¡Œçš„ä¿¡æ¯æ¶ˆæ¯ (网å€)" -#: src/lang.c:481 +#: src/lang.c:703 #, fuzzy msgid "Open article by Message-ID" msgstr "å‰å¾€ä¾æ¶ˆæ¯è¯†åˆ«å·æ‰€é€‰æ–‡ç« " -#: src/lang.c:482 +#: src/lang.c:704 msgid "add new scope" msgstr "加入新的范围" -#: src/lang.c:483 +#: src/lang.c:705 msgid "delete scope" msgstr "删除范围" -#: src/lang.c:484 +#: src/lang.c:706 msgid "edit attributes file" msgstr "编辑属性文件" -#: src/lang.c:485 +#: src/lang.c:707 msgid "choose first scope in list" msgstr "选择清å•中的第一笔范围" -#: src/lang.c:486 +#: src/lang.c:708 msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©èŒƒå›´" -#: src/lang.c:487 +#: src/lang.c:709 msgid "choose last scope in list" msgstr "选择清å•中的最åŽä¸€ç¬”范围" -#: src/lang.c:488 +#: src/lang.c:710 msgid "move scope" msgstr "移动范围" -#: src/lang.c:489 +#: src/lang.c:711 msgid "rename scope" msgstr "é‡å‘½å范围" -#: src/lang.c:490 +#: src/lang.c:712 msgid "select scope" msgstr "选å–范围" -#: src/lang.c:491 +#: src/lang.c:713 msgid "mark all articles in group as read" msgstr "标记所有群组中的文章为已读" -#: src/lang.c:492 +#: src/lang.c:714 msgid "mark all articles in group as read and move to next unread group" msgstr "标记所有群组中的文章为已读并移动到下一个未读群组" -#: src/lang.c:493 +#: src/lang.c:715 msgid "choose first group in list" msgstr "选择清å•中的第一笔群组" -#: src/lang.c:494 +#: src/lang.c:716 msgid "choose group by name" msgstr "ä¾å称选择群组" -#: src/lang.c:495 +#: src/lang.c:717 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©ç¾¤ç»„" -#: src/lang.c:496 +#: src/lang.c:718 msgid "choose range of groups to be affected by next command" msgstr "选择å—下一个命令所影å“的群组范围" -#: src/lang.c:497 +#: src/lang.c:719 msgid "choose last group in list" msgstr "选择清å•中的最åŽä¸€ä¸ªç¾¤ç»„" -#: src/lang.c:499 +#: src/lang.c:721 #, fuzzy msgid "list groups which an article has been posted to (by Message-ID)" msgstr "å‰å¾€ä¾æ¶ˆæ¯è¯†åˆ«å·æ‰€é€‰æ–‡ç« " -#: src/lang.c:500 +#: src/lang.c:722 msgid " \t (go to article if at least one of the groups is available)" msgstr "" -#: src/lang.c:502 +#: src/lang.c:724 msgid "mark all articles in chosen group unread" msgstr "标记所有在已选群组中的文章为未读" -#: src/lang.c:503 +#: src/lang.c:725 msgid "move chosen group within list" msgstr "移动清å•内所选群组" -#: src/lang.c:504 +#: src/lang.c:726 msgid "choose next group with unread news" msgstr "选择具有未读新闻的下一个群组" -#: src/lang.c:505 src/lang.c:1420 +#: src/lang.c:727 src/lang.c:1748 msgid "quit" msgstr "离开" -#: src/lang.c:506 +#: src/lang.c:728 msgid "quit without saving configuration changes" msgstr "离开但ä¸ä¿å­˜ç»„æ€å˜æ›´" -#: src/lang.c:507 +#: src/lang.c:729 msgid "read chosen group" msgstr "è¯»å–æ‰€é€‰ç¾¤ç»„" -#: src/lang.c:508 +#: src/lang.c:730 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr "é‡ç½® .newsrc (标记所有å¯ç”¨ç¾¤ç»„中的文章为未读)" -#: src/lang.c:509 +#: src/lang.c:731 msgid "search backwards for a group name" msgstr "å‘åŽæœç´¢ç¾¤ç»„åç§°" -#: src/lang.c:510 +#: src/lang.c:732 msgid " \t (all searches are case-insensitive and wrap around)" msgstr " \t (所有æœç´¢ä¸é¡»ç¬¦åˆå¤§å°å†™å¹¶å›žåˆ°å¼€å§‹éƒ¨åˆ†)" -#: src/lang.c:511 +#: src/lang.c:733 msgid "search forwards for a group name" msgstr "å‘剿œç´¢ç¾¤ç»„åç§°" -#: src/lang.c:512 +#: src/lang.c:734 msgid "subscribe to chosen group" msgstr "订阅所选群组" -#: src/lang.c:513 +#: src/lang.c:735 msgid "subscribe to groups that match pattern" msgstr "è®¢é˜…åŒ¹é…æ¨¡å¼çš„群组" -#: src/lang.c:514 +#: src/lang.c:736 msgid "reread active file to check for any new news" msgstr "釿–°è¯»å–现用文件以检查看看任何新的新闻" -#: src/lang.c:515 +#: src/lang.c:737 msgid "show NNTP[S] connection details" msgstr "" -#: src/lang.c:516 +#: src/lang.c:738 msgid "toggle display of group name only or group name plus description" msgstr "切æ¢åªæ˜¾ç¤ºç¾¤ç»„å称或是群组å称加上æè¿°" -#: src/lang.c:517 +#: src/lang.c:739 msgid "toggle display to show all/unread subscribed groups" msgstr "åˆ‡æ¢æ˜¾ç¤ºå…¨éƒ¨/未读的已订阅群组" -#: src/lang.c:518 +#: src/lang.c:740 msgid "unsubscribe from chosen group" msgstr "å–æ¶ˆè®¢é˜…所选群组" -#: src/lang.c:519 +#: src/lang.c:741 msgid "unsubscribe from groups that match pattern" msgstr "å–æ¶ˆè®¢é˜…åŒ¹é…æ¨¡å¼çš„群组" -#: src/lang.c:520 +#: src/lang.c:742 msgid "sort the list of groups" msgstr "排åºç¾¤ç»„清å•" -#: src/lang.c:521 +#: src/lang.c:743 msgid "toggle display to show all/subscribed groups" msgstr "åˆ‡æ¢æ˜¾ç¤ºå…¨éƒ¨/已订阅的群组" -#: src/lang.c:522 +#: src/lang.c:744 #, fuzzy msgid "tag/untag all parts of current multipart-message in order" msgstr "ä¾åºæ ‡è®°ç›®å‰å¤šéƒ¨ä»¶æ¶ˆæ¯çš„æ‰€æœ‰éƒ¨åˆ†" -#: src/lang.c:523 +#: src/lang.c:745 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©æ–‡ç« " -#: src/lang.c:524 +#: src/lang.c:746 msgid "mark thread as read and return to group index page" msgstr "标记讨论串为已读并回到群组索引页é¢" -#: src/lang.c:525 +#: src/lang.c:747 msgid "mark thread as read and enter next unread thread or group" msgstr "标记讨论串为已读并输入下一个未读的讨论串或群组" -#: src/lang.c:526 +#: src/lang.c:748 msgid "choose first article in list" msgstr "选择清å•中的第一篇文章" -#: src/lang.c:527 +#: src/lang.c:749 msgid "choose last article in list" msgstr "选择清å•中的最åŽä¸€ç¯‡æ–‡ç« " -#: src/lang.c:528 +#: src/lang.c:750 msgid "mark art, range or tagged arts as read; move crsr to next unread art" msgstr "标记文章ã€èŒƒå›´æˆ–已标记文章为已读;移动光标到下一篇未读文章" -#: src/lang.c:529 +#: src/lang.c:751 msgid "mark article, range or tagged articles as unread" msgstr "标记文章ã€èŒƒå›´æˆ–已标记文章为未读" -#: src/lang.c:530 +#: src/lang.c:752 msgid "mark current thread as unread" msgstr "标记目å‰è®¨è®ºä¸²ä¸ºæœªè¯»" -#: src/lang.c:531 +#: src/lang.c:753 msgid "read chosen article" msgstr "è¯»å–æ‰€é€‰æ–‡ç« " -#: src/lang.c:532 +#: src/lang.c:754 msgid "" "Display properties\n" "------------------" @@ -2469,7 +2631,7 @@ msgstr "" "显示属性\n" "------------------" -#: src/lang.c:533 +#: src/lang.c:755 msgid "" "Miscellaneous\n" "-------------" @@ -2477,7 +2639,7 @@ msgstr "" "æ‚项\n" "-------------" -#: src/lang.c:534 +#: src/lang.c:756 msgid "" "Moving around\n" "-------------" @@ -2485,7 +2647,7 @@ msgstr "" "四处移动\n" "-------------" -#: src/lang.c:535 +#: src/lang.c:757 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2493,7 +2655,7 @@ msgstr "" "群组/讨论串/文章æ“作\n" "-------------------------------" -#: src/lang.c:536 +#: src/lang.c:758 msgid "" "Attachment operations\n" "---------------------" @@ -2501,7 +2663,7 @@ msgstr "" "附件æ“作\n" "---------------------" -#: src/lang.c:537 +#: src/lang.c:759 msgid "" "Attribute operations\n" "--------------------" @@ -2509,7 +2671,7 @@ msgstr "" "属性æ“作\n" "--------------------" -#: src/lang.c:538 +#: src/lang.c:760 msgid "" "Option operations\n" "-----------------" @@ -2517,7 +2679,7 @@ msgstr "" "选项æ“作\n" "-----------------" -#: src/lang.c:539 +#: src/lang.c:761 #, fuzzy msgid "" "Posted article operations\n" @@ -2526,7 +2688,7 @@ msgstr "" "群组/讨论串/文章æ“作\n" "-------------------------------" -#: src/lang.c:540 +#: src/lang.c:762 msgid "" "Scope operations\n" "----------------" @@ -2534,7 +2696,7 @@ msgstr "" "范围æ“作\n" "----------------" -#: src/lang.c:541 +#: src/lang.c:763 msgid "" "URL operations\n" "--------------" @@ -2542,95 +2704,100 @@ msgstr "" "ç½‘å€æ“作\n" "--------------" -#: src/lang.c:542 +#: src/lang.c:764 msgid "choose first URL in list" msgstr "选择清å•中的第一笔网å€" -#: src/lang.c:543 +#: src/lang.c:765 msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t ä¾ç¼–å·é€‰æ‹©ç½‘å€" -#: src/lang.c:544 +#: src/lang.c:766 msgid "choose last URL in list" msgstr "选择清å•中的最åŽä¸€ç¬”网å€" -#: src/lang.c:545 +#: src/lang.c:767 msgid "search for URLs forwards" msgstr "å‘剿œç´¢ç½‘å€" -#: src/lang.c:546 +#: src/lang.c:768 msgid "search for URLs backwards" msgstr "å‘åŽæœç´¢ç½‘å€" -#: src/lang.c:547 +#: src/lang.c:769 msgid "Open URL in browser" msgstr "在æµè§ˆå™¨ä¸­æ‰“开网å€" -#: src/lang.c:548 +#: src/lang.c:770 msgid "toggle info message in last line (URL)" msgstr "åˆ‡æ¢æœ€åŽä¸€è¡Œçš„ä¿¡æ¯æ¶ˆæ¯ (网å€)" -#: src/lang.c:550 +#: src/lang.c:772 msgid "Group Level Commands" msgstr "群组层级命令" -#: src/lang.c:551 +#: src/lang.c:773 msgid "Kill filter added" msgstr "ç é™¤å·²åŠ å…¥çš„ç­›é€‰å™¨" -#: src/lang.c:552 +#: src/lang.c:774 msgid "Auto-selection filter added" msgstr "自动选å–已加入的筛选器" -#: src/lang.c:553 +#: src/lang.c:775 msgid "All parts tagged" msgstr "已标记所有部分" -#: src/lang.c:554 +#: src/lang.c:776 #, fuzzy msgid "All parts untagged" msgstr "已标记所有部分" -#: src/lang.c:555 +#: src/lang.c:777 +#, c-format +msgid "Building References-trees (%d/%d)..." +msgstr "" + +#: src/lang.c:778 msgid "Storing article for later posting" msgstr "存入文章以用于ç¨åŽå¼ è´´" -#: src/lang.c:556 +#: src/lang.c:779 msgid "Please enter a valid character" msgstr "请输入有效字符" -#: src/lang.c:557 +#: src/lang.c:780 #, c-format msgid "Missing part #%d" msgstr "缺少部分的 #%d" -#: src/lang.c:558 +#: src/lang.c:781 msgid "*** No postponed articles ***" msgstr "*** 未被æç½®çš„æ–‡ç«  ***" -#: src/lang.c:559 +#: src/lang.c:782 msgid "Not a multi-part message" msgstr "䏿˜¯ä¸€ç¯‡å¤šéƒ¨ä»¶æ¶ˆæ¯" -#: src/lang.c:560 +#: src/lang.c:783 msgid "You are not subscribed to this group" msgstr "您未订阅这个群组" -#: src/lang.c:561 +#: src/lang.c:784 msgid "No previous expression" msgstr "没有上一个表达å¼" -#: src/lang.c:562 +#: src/lang.c:785 msgid "Operation disabled in no-overwrite mode" msgstr "在无覆写模å¼ä¸­çš„æ“ä½œå·²åœç”¨" #. TODO: replace hard coded key-name in txt_info_postponed -#: src/lang.c:564 +#: src/lang.c:787 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d å·²æç½® %s,按下 ^O 以釿–°ä½¿ç”¨â€¦\n" -#: src/lang.c:565 +#: src/lang.c:788 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2639,21 +2806,17 @@ msgstr "" "X-Conversion-Note: 多部件/替代内容已被移除。\n" " è¦æå–æ•´ç¯‡æ–‡ç« ï¼Œè¯·åœ¨é€‰é¡¹åŠŸèƒ½è¡¨ä¸­å…³é—­æ›¿ä»£å¤„ç†\n" -#: src/lang.c:567 +#: src/lang.c:790 #, c-format msgid "Save filename for %s/%s is a mailbox. Attachment not saved" msgstr "ä¿å­˜ %s/%s çš„æ–‡ä»¶åæ˜¯ä¸€ä¸ªä¿¡ç®±ã€‚附件未被ä¿å­˜" -#: src/lang.c:568 +#: src/lang.c:791 msgid "TeX2Iso encoded article" msgstr "TeX2Iso ç¼–ç æ–‡ç« " -#: src/lang.c:569 -msgid "incomplete " -msgstr "ä¸å®Œæ•´çš„ " - #. TODO: replace hard coded key-names -#: src/lang.c:571 +#: src/lang.c:793 #, fuzzy, c-format msgid "" "\n" @@ -2712,152 +2875,152 @@ msgstr "" "è¦èŽ·å¾—æ›´å¤šä¿¡æ¯ï¼Œè¯·é˜…读在线手册ã€READMEã€INSTALLã€TODO å’Œ FTP 等文件。\n" "请利用‘R’命令å‘é€é”™è¯¯æŠ¥å‘Š/æ„è§ç»™ %s。\n" -#: src/lang.c:587 +#: src/lang.c:809 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "无效的 From: %s 行。请å†é˜…读 INSTALL 文件。" -#: src/lang.c:589 +#: src/lang.c:811 msgid "Invalid multibyte sequence found\n" msgstr "出现无效的多字节åºåˆ—\n" -#: src/lang.c:592 +#: src/lang.c:814 #, c-format msgid "Invalid Sender:-header %s" msgstr "无效的 Sender: -header %s" -#: src/lang.c:594 +#: src/lang.c:816 msgid "Inverse video disabled" msgstr "å白显示已åœç”¨" -#: src/lang.c:595 +#: src/lang.c:817 msgid "Inverse video enabled" msgstr "å白显示已å¯ç”¨" -#: src/lang.c:597 +#: src/lang.c:819 #, c-format msgid "Missing definition for %s\n" msgstr "缺少 %s 的定义\n" -#: src/lang.c:598 +#: src/lang.c:820 #, c-format msgid "Invalid key definition '%s'\n" msgstr "无效的按键定义‘%s’\n" -#: src/lang.c:599 +#: src/lang.c:821 #, c-format msgid "Invalid keyname '%s'\n" msgstr "无效的按键å称‘%s’\n" -#: src/lang.c:600 +#: src/lang.c:822 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "Keymap 文件已å‡çº§åˆ°ç‰ˆæœ¬ %s\n" -#: src/lang.c:601 +#: src/lang.c:823 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "ç é™¤ From: [%s] (y/n):" -#: src/lang.c:602 +#: src/lang.c:824 msgid "Kill Lines: (num): " msgstr "ç é™¤ Lines: (num):" -#: src/lang.c:603 +#: src/lang.c:825 msgid "Kill Article Menu" msgstr "ç é™¤æ–‡ç« èœå•" -#: src/lang.c:604 +#: src/lang.c:826 #, fuzzy, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "ç é™¤ Msg-Id: [%s] (f/l/o/n):" -#: src/lang.c:605 +#: src/lang.c:827 msgid "Kill pattern scope : " msgstr "ç é™¤æ¨¡å¼èŒƒå›´ :" -#: src/lang.c:606 +#: src/lang.c:828 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "ç é™¤ Subject: [%s] (y/n):" -#: src/lang.c:607 +#: src/lang.c:829 msgid "Kill text pattern : " msgstr "ç é™¤æ–‡æœ¬æ¨¡å¼ :" -#: src/lang.c:608 +#: src/lang.c:830 msgid "Kill time in days : " msgstr "ç é™¤æ—¶é—´äºŽæ¯æ—¥ :" -#: src/lang.c:610 +#: src/lang.c:832 msgid "Last" msgstr "最åŽä¸€ç¬”" -#: src/lang.c:611 +#: src/lang.c:833 msgid "-- Last response --" msgstr "-- 最åŽä¸€ç¬”回应 --" -#: src/lang.c:612 +#: src/lang.c:834 #, c-format msgid "Lines %s " msgstr "行 %s " -#: src/lang.c:614 +#: src/lang.c:840 #, fuzzy msgid "Function not available." msgstr "无法使用文章" -#: src/lang.c:615 +#: src/lang.c:841 msgid "Not reading via NNTP." msgstr "" -#: src/lang.c:617 +#: src/lang.c:843 #, fuzzy, c-format msgid "Group: %s" msgstr "群组 %.*s…" -#: src/lang.c:618 +#: src/lang.c:844 #, fuzzy, c-format msgid "Groups: %s" msgstr "群组 %.*s…" -#: src/lang.c:621 +#: src/lang.c:847 msgid "Mail" msgstr "邮寄" -#: src/lang.c:622 +#: src/lang.c:848 msgid "mailbox " msgstr "ä¿¡ç®± " -#: src/lang.c:623 +#: src/lang.c:849 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "邮寄文章到 [%.*s]>" -#: src/lang.c:624 +#: src/lang.c:850 #, c-format msgid "Mailing log to %s\n" msgstr "邮寄记录档到 %s\n" -#: src/lang.c:625 +#: src/lang.c:851 msgid "Mail bug report..." msgstr "邮寄错误报告…" -#: src/lang.c:626 +#: src/lang.c:852 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "邮寄错误报告到 %s?" -#: src/lang.c:627 +#: src/lang.c:853 msgid "Mailed" msgstr "已寄出" -#: src/lang.c:628 +#: src/lang.c:854 #, c-format msgid "Mailing to %s..." msgstr "邮寄到 %s…" -#: src/lang.c:629 +#: src/lang.c:855 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2869,84 +3032,84 @@ msgstr "" "# 第四个字段是基底目录 (äº¦å³ ~/Mail 或 ~/News)\n" "#\n" -#: src/lang.c:632 +#: src/lang.c:858 #, c-format msgid "%s marked as read" msgstr "%s 标记为已读" -#: src/lang.c:633 +#: src/lang.c:859 #, c-format msgid "%s marked as unread" msgstr "%s 标记为未读" -#: src/lang.c:634 +#: src/lang.c:860 #, c-format msgid "Marked %d of %d %s as read" msgstr "标记 %2$d 中的 %1$d %3$s 为已读" -#: src/lang.c:635 +#: src/lang.c:861 #, c-format msgid "Marked %d of %d %s as unread" msgstr "标记 %2$d 中的 %1$d %3$s 为未读" -#: src/lang.c:636 src/lang.c:1376 +#: src/lang.c:862 src/lang.c:1704 msgid "Mark" msgstr "标记" -#: src/lang.c:637 +#: src/lang.c:863 #, c-format msgid "Mark all articles as read%s?" msgstr "标记所有文章为 %s 读?" -#: src/lang.c:638 +#: src/lang.c:864 #, c-format msgid "Mark article as read%s?" msgstr "标记文章为 %s 读?" -#: src/lang.c:639 +#: src/lang.c:865 #, c-format msgid "Mark group %s as read?" msgstr "标记群组 %s 为已读?" -#: src/lang.c:640 +#: src/lang.c:866 #, c-format msgid "Mark thread as read%s?" msgstr "标记讨论串为 %s 读?" -#: src/lang.c:641 +#: src/lang.c:867 #, c-format msgid "Matching %s groups..." msgstr "æ­£åœ¨åŒ¹é… %s 群组…" -#: src/lang.c:642 src/lang.c:655 src/lang.c:658 src/lang.c:664 +#: src/lang.c:868 src/lang.c:881 src/lang.c:884 src/lang.c:890 #, c-format msgid "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" msgstr "=设置目å‰ä¸º n; %s=下移一行;%s=上移一行;%s=求助;%s=离开" -#: src/lang.c:644 +#: src/lang.c:870 #, 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:646 +#: src/lang.c:872 #, c-format msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "%s=查看;%s=ä¿å­˜ï¼›%s=标记;%s=标记模å¼ï¼›%s=å–æ¶ˆæ‰€æœ‰æ ‡è®°" -#: src/lang.c:648 +#: src/lang.c:874 #, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" msgstr "%s=å呿 ‡è®°ï¼›%s=å‘剿œç´¢ï¼›%s=å‘åŽæœç´¢ï¼›%s=é‡å¤æœç´¢" -#: src/lang.c:649 src/lang.c:653 +#: src/lang.c:875 src/lang.c:879 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "=设置目å‰ä¸º n; %s=下一个未读;%s=æœç´¢æ¨¡å¼ï¼›%s=ç é™¤/选å–" -#: src/lang.c:650 +#: src/lang.c:876 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -2955,262 +3118,267 @@ msgstr "" "%s=作者æœç´¢ï¼›%s=设回未读;%s=下移一行;%s=上移一行;%s=设为已读;%s=列出讨论" "串" -#: src/lang.c:651 +#: src/lang.c:877 #, 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:652 +#: src/lang.c:878 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "%s=å‘剿œç´¢ï¼›%s=å‘åŽæœç´¢ï¼›%s=离开" -#: src/lang.c:654 +#: src/lang.c:880 #, 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:656 src/lang.c:665 +#: src/lang.c:882 src/lang.c:891 #, c-format msgid "%s=search forwards; %s=search backwards; %s=repeat search" msgstr "%s=å‘剿œç´¢ï¼›%s=å‘åŽæœç´¢ï¼›%s=é‡å¤æœç´¢" -#: src/lang.c:657 +#: src/lang.c:883 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "%s=加入;%s=移动;%s=é‡å‘½åï¼›%s=删除" -#: src/lang.c:659 +#: src/lang.c:885 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" msgstr "=设置目å‰ä¸º n; %s=下一个未读;%s,%s=æœç´¢æ¨¡å¼ï¼›%s=设回未读" -#: src/lang.c:660 +#: src/lang.c:886 #, 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:661 +#: src/lang.c:887 #, 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:662 +#: src/lang.c:888 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "=设置目å‰ä¸º n; %s=下一个未读;%s=设回未读;%s=显示切æ¢" -#: src/lang.c:663 +#: src/lang.c:889 #, 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:666 +#: src/lang.c:892 msgid "--More--" msgstr "--更多--" -#: src/lang.c:667 +#: src/lang.c:894 +#, fuzzy, c-format +msgid "MOTD: %s\n" +msgstr "MOTD: " + +#: src/lang.c:896 #, c-format msgid "Moving %s..." msgstr "正在移动 %s…" -#: src/lang.c:668 +#: src/lang.c:897 msgid "Message-ID: & last Reference " msgstr "Message-ID: & 最近å‚考 " -#: src/lang.c:669 +#: src/lang.c:898 msgid "Message-ID: line " msgstr "Message-ID: 行 " -#: src/lang.c:670 +#: src/lang.c:899 msgid "Message-ID: & References: line" msgstr "Message-ID: & References: 行" -#: src/lang.c:672 -msgid ", name: " -msgstr ",å称:" - -#: src/lang.c:673 +#: src/lang.c:901 #, c-format msgid "Go to newsgroup [%s]> " msgstr "å‰å¾€æ–°é—»ç¾¤ç»„ [%s]>" -#: src/lang.c:674 +#: src/lang.c:902 msgid "newsgroups" msgstr "新闻群组" -#: src/lang.c:675 +#: src/lang.c:903 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "å®šä½ %s äºŽç¾¤ç»„æ¸…å• (1,2,..,$) [%d]>" -#: src/lang.c:676 +#: src/lang.c:904 msgid "newsgroup" msgstr "新闻群组" -#: src/lang.c:677 +#: src/lang.c:905 msgid "Try and save newsrc file again?" msgstr "冿¬¡å°è¯•å¹¶ä¿å­˜ newsrc 文件?" -#: src/lang.c:678 +#: src/lang.c:906 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "警告:没有任何新闻群组被写入您的 newsrc 文件。已放弃ä¿å­˜ã€‚" -#: src/lang.c:679 +#: src/lang.c:907 msgid "newsrc file saved successfully.\n" msgstr "newsrc 文件已æˆåŠŸä¿å­˜ã€‚\n" -#: src/lang.c:680 +#: src/lang.c:908 msgid "-- Next response --" msgstr "-- 下一个回应 --" -#: src/lang.c:681 +#: src/lang.c:909 msgid "No " msgstr "å¦ " -#: src/lang.c:682 +#: src/lang.c:910 msgid "*** No articles ***" msgstr "*** 没有文章 ***" -#: src/lang.c:683 +#: src/lang.c:911 msgid "No articles have been posted" msgstr "没有任何文章已被张贴" -#: src/lang.c:684 +#: src/lang.c:912 msgid "*** No attachments ***" msgstr "*** 没有附件 ***" -#: src/lang.c:685 +#: src/lang.c:913 msgid "*** No description ***" msgstr "*** 没有æè¿° ***" -#: src/lang.c:686 +#: src/lang.c:914 msgid "No filename" msgstr "没有文件å" -#: src/lang.c:687 +#: src/lang.c:915 msgid "No group" msgstr "没有群组" -#: src/lang.c:688 +#: src/lang.c:916 msgid "*** No groups ***" msgstr "*** 没有群组 ***" -#: src/lang.c:689 +#: src/lang.c:917 msgid "No more groups to read" msgstr "已无å¯è¯»å–群组" -#: src/lang.c:690 +#: src/lang.c:918 msgid "No last message" msgstr "没有最近一笔消æ¯" -#: src/lang.c:691 +#: src/lang.c:919 msgid "No mail address" msgstr "没有邮件地å€" -#: src/lang.c:692 +#: src/lang.c:920 msgid "No articles marked for saving" msgstr "没有标记è¦ä¿å­˜çš„æ–‡ç« " -#: src/lang.c:693 +#: src/lang.c:921 msgid "No match" msgstr "没有匹é…" -#: src/lang.c:694 +#: src/lang.c:922 msgid "No more groups" msgstr "已无群组" -#: src/lang.c:695 +#: src/lang.c:923 msgid "No newsgroups" msgstr "没有新闻群组" -#: src/lang.c:696 +#: src/lang.c:924 msgid "No next unread article" msgstr "没有下一篇未读文章" -#: src/lang.c:697 +#: src/lang.c:925 msgid "No previous group" msgstr "没有上一个群组" -#: src/lang.c:698 +#: src/lang.c:926 msgid "No previous search, nothing to repeat" msgstr "没有上一个æœç´¢ï¼Œæ²¡æœ‰ä»»ä½•东西å¯é‡å¤" -#: src/lang.c:699 +#: src/lang.c:927 msgid "No previous unread article" msgstr "没有上一篇未读文章" -#: src/lang.c:700 +#: src/lang.c:928 msgid "No responses" msgstr "没有回应" -#: src/lang.c:701 +#: src/lang.c:929 msgid "No responses to list in current thread" msgstr "在目å‰çš„讨论串中没有回应å¯åˆ—出" -#: src/lang.c:702 +#: src/lang.c:930 msgid "*** No scopes ***" msgstr "*** 没有范围 ***" -#: src/lang.c:703 +#: src/lang.c:931 msgid "No search string" msgstr "没有æœç´¢å­—串" -#: src/lang.c:704 +#: src/lang.c:932 msgid "No subject" msgstr "没有主旨" -#: src/lang.c:706 +#: src/lang.c:934 #, c-format msgid "%s: Terminal must have clear to end-of-line (ce)\n" msgstr "%s:终端机必须能够清空到行尾 (ce)\n" -#: src/lang.c:707 +#: src/lang.c:935 #, c-format msgid "%s: Terminal must have clear to end-of-screen (cd)\n" msgstr "%s:终端机必须能够清空到å±å¹•末端 (cd)\n" -#: src/lang.c:708 +#: src/lang.c:936 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "%s:终端机必须具备清空å±å¹• (cl) 的能力\n" -#: src/lang.c:709 +#: src/lang.c:937 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "%s:终端机必须能够移动光标 (cm)\n" -#: src/lang.c:710 +#: src/lang.c:938 #, c-format msgid "%s: TERM variable must be set to use screen capabilities\n" msgstr "%s:TERM å˜é‡å¿…须被设置以使用å±å¹•能力\n" -#: src/lang.c:712 +#: src/lang.c:940 #, c-format msgid "No viewer found for %s/%s\n" msgstr "找ä¸åˆ°ä»»ä½•查看器用于 %s/%s\n" -#: src/lang.c:713 +#: src/lang.c:941 src/lang.c:1616 src/lang.c:1644 src/lang.c:1935 +msgid "None" +msgstr "æ— " + +#: src/lang.c:942 msgid "Newsgroup does not exist on this server" msgstr "新闻群组ä¸å­˜åœ¨äºŽè¿™ä¸ªæœåС噍" -#: src/lang.c:714 +#: src/lang.c:943 #, c-format msgid "Group %s not found in active file" msgstr "在现用文件中找ä¸åˆ°ç¾¤ç»„ %s" -#: src/lang.c:715 +#: src/lang.c:944 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:716 +#: src/lang.c:945 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "使用 a)替代åç§°ã€ä½¿ç”¨ d)ç¼ºçœ .newsrcã€q)离开 tin:" -#: src/lang.c:717 +#: src/lang.c:946 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3239,44 +3407,48 @@ msgstr "" "# news.example.org /tmp/nrc-ex example ex\n" "#\n" -#: src/lang.c:724 +#: src/lang.c:952 +msgid "NULL" +msgstr "NULL" + +#: src/lang.c:954 msgid "Only" msgstr "åªæœ‰" -#: src/lang.c:725 +#: src/lang.c:955 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "选项未å¯ç”¨ã€‚釿–°ä»¥ %s 编译。" -#: src/lang.c:726 +#: src/lang.c:956 msgid "Options Menu" msgstr "选项功能表" -#: src/lang.c:727 +#: src/lang.c:957 msgid "Options Menu Commands" msgstr "选项功能表命令" -#: src/lang.c:730 +#: src/lang.c:960 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "åœ¨æ­£åˆ™è¡¨è¾¾å¼ %s çš„ä½ç½® %d å‘生错误:‘%s’" -#: src/lang.c:731 +#: src/lang.c:961 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "在正则表达å¼ä¸­å‘生错误:pcre 内部错误 %d" -#: src/lang.c:733 +#: src/lang.c:963 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "在正则表达å¼ä¸­å‘生错误:study - pcre 内部错误 %s" -#: src/lang.c:735 +#: src/lang.c:965 msgid "Post a followup..." msgstr "跟贴…" #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:737 +#: src/lang.c:967 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" @@ -3286,302 +3458,344 @@ msgstr "" "é”™è¯¯æ˜¯æš‚æ—¶æˆ–æ˜¯å¯æ”¹æ­£çš„,您å¯ä»¥æç½®æ–‡ç« \n" "并于ç¨åŽä»¥ ^O 冿¬¡å–出它。\n" -#: src/lang.c:740 +#: src/lang.c:970 msgid "Posted articles history" msgstr "张贴文章历å²è®°å½•" -#: src/lang.c:741 +#: src/lang.c:971 #, fuzzy msgid "Posted Articles Menu Commands" msgstr "属性功能表指令" -#: src/lang.c:742 +#: src/lang.c:972 msgid "Lookup failed" msgstr "" -#: src/lang.c:743 +#: src/lang.c:973 #, fuzzy msgid "Operation not available for replies by mail" msgstr "回到群组选择层级" -#: src/lang.c:744 +#: src/lang.c:974 #, fuzzy msgid "Already in posted articles history level" msgstr "张贴文章历å²è®°å½•" -#: src/lang.c:745 +#: src/lang.c:975 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "张贴到新闻群组 [%s]>" -#: src/lang.c:746 +#: src/lang.c:976 msgid "-- post processing started --" msgstr "-- 张贴处ç†å¼€å§‹ --" -#: src/lang.c:747 +#: src/lang.c:977 msgid "-- post processing completed --" msgstr "-- 张贴处ç†å®Œæˆ --" -#: src/lang.c:748 +#: src/lang.c:978 #, c-format msgid "Post subject [%s]> " msgstr "张贴主旨 [%s]>" -#: src/lang.c:749 +#: src/lang.c:979 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" msgstr "# 邮寄/å¼ è´´çš„æ¶ˆæ¯æ¦‚è¦å¯ä»¥åœ¨ tin 之中ç»ç”±â€˜Wâ€™å‘½ä»¤æ¥æŸ¥çœ‹ã€‚\n" -#: src/lang.c:750 +#: src/lang.c:980 msgid "Posting article..." msgstr "张贴文章…" -#: src/lang.c:751 +#: src/lang.c:982 +#, fuzzy, c-format +msgid "Posting failed (%s)" +msgstr "张贴文章…" + +#: src/lang.c:984 +#, c-format +msgid "Posting: %.*s ..." +msgstr "张贴:%.*s…" + +#: src/lang.c:985 #, c-format msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): " msgstr "张贴被æç½®çš„æ–‡ç«  [%%s]?(%s/%s/%s/%s/%s):" -#: src/lang.c:752 +#: src/lang.c:986 #, c-format msgid "Hot %s" msgstr "热门 %s" -#: src/lang.c:753 +#: src/lang.c:987 #, c-format msgid "Tagged %s" msgstr "已标记 %s" -#: src/lang.c:754 +#: src/lang.c:988 #, c-format msgid "Untagged %s" msgstr "已喿¶ˆæ ‡è®° %s" -#: src/lang.c:756 +#: src/lang.c:990 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:758 +#: src/lang.c:992 +#, fuzzy +msgid "Processing attributes..." +msgstr "处ç†å±žæ€§â€¦" + +#: src/lang.c:993 msgid "Processing mail messages marked for deletion." msgstr "å¤„ç†æ ‡è®°ä¸ºåˆ é™¤çš„邮件消æ¯ã€‚" -#: src/lang.c:759 +#: src/lang.c:994 msgid "Processing saved articles marked for deletion." msgstr "å¤„ç†æ ‡è®°ä¸ºåˆ é™¤çš„å·²ä¿å­˜æ–‡ç« ã€‚" -#: src/lang.c:760 +#: src/lang.c:995 #, c-format msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: " msgstr "接å—跟贴?%s=张贴,%s=忽略,%s=离开:" -#: src/lang.c:761 +#: src/lang.c:996 msgid "Article unchanged, abort mailing?" msgstr "æ–‡ç« æœªå˜æ›´ï¼Œæ”¾å¼ƒé‚®å¯„?" -#: src/lang.c:762 +#: src/lang.c:997 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "您è¦çœ‹åˆ°æç½®çš„æ–‡ç«  (%d) å—?" -#: src/lang.c:764 +#: src/lang.c:999 msgid "Add quick kill filter?" msgstr "加入快速ç é™¤ç­›é€‰å™¨ï¼Ÿ" -#: src/lang.c:765 +#: src/lang.c:1000 msgid "Add quick selection filter?" msgstr "加入快速选择筛选器?" -#: src/lang.c:766 +#: src/lang.c:1001 msgid "Do you really want to quit?" msgstr "您真的è¦ç¦»å¼€å—?" -#: src/lang.c:767 +#: src/lang.c:1002 #, c-format msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: " msgstr "%s=ç¼–è¾‘å–æ¶ˆæ¶ˆæ¯ï¼Œ%s=离开,%s=删除 (å–æ¶ˆ) [%%s]:" -#: src/lang.c:768 +#: src/lang.c:1003 msgid "You have tagged articles in this group - quit anyway?" msgstr "您已在这个群组中标记文章 - 无论如何都è¦ç¦»å¼€ï¼Ÿ" -#: src/lang.c:769 +#: src/lang.c:1004 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=离开,%s=编辑,%s=æç½®ï¼š" -#: src/lang.c:770 -#, c-format -msgid "%s=quit %s=edit %s=save kill description: " +#: src/lang.c:1005 +#, fuzzy, c-format +msgid "%s=quit, %s=edit, %s=save kill description: " msgstr "%s=离开 %s=编辑 %s=ä¿å­˜ç é™¤æè¿°ï¼š" -#: src/lang.c:771 -#, c-format -msgid "%s=quit %s=edit %s=save select description: " +#: src/lang.c:1006 +#, fuzzy, c-format +msgid "%s=quit, %s=edit, %s=save select description: " msgstr "%s=离开 %s=编辑 %s=ä¿å­˜é€‰å–æè¿°ï¼š" -#: src/lang.c:772 +#: src/lang.c:1007 msgid "Do you really want to quit without saving your configuration?" msgstr "您真的è¦ç¦»å¼€å´ä¸ä¿å­˜æ‚¨çš„组æ€å—?" -#: src/lang.c:775 +#: src/lang.c:1010 msgid "Invalid range - valid are '0-9.$' e.g. 1-$" msgstr "无效的范围 - 有效是‘0-9.$’例如:1-$" -#: src/lang.c:776 +#: src/lang.c:1012 msgid "Do you want to abort this operation?" msgstr "æ‚¨è¦æ”¾å¼ƒè¿™ä¸ªæ“作å—?" -#: src/lang.c:777 +#: src/lang.c:1013 msgid "Do you want to exit tin immediately?" msgstr "您è¦é©¬ä¸Šç¦»å¼€ tin å—?" -#: src/lang.c:778 +#: src/lang.c:1015 msgid "Reading ('q' to quit)..." msgstr "è¯»å– (‘q’表示离开)…" -#: src/lang.c:779 -#, c-format -msgid "Reading %sarticles..." +#: src/lang.c:1016 +#, fuzzy, c-format +msgid "Reading %s articles..." msgstr "è¯»å– %s 篇文章…" -#: src/lang.c:780 +#: src/lang.c:1017 #, c-format msgid "Reading %sattributes file...\n" msgstr "è¯»å– %s 属性文件…\n" -#: src/lang.c:781 +#: src/lang.c:1018 #, c-format msgid "Reading %sconfig file...\n" msgstr "è¯»å– %s ç»„æ€æ–‡ä»¶â€¦\n" -#: src/lang.c:782 +#: src/lang.c:1019 msgid "Reading filter file...\n" msgstr "读å–筛选器文件…\n" -#: src/lang.c:783 +#: src/lang.c:1021 +msgid "reading from local spool" +msgstr "" + +#: src/lang.c:1023 +#, fuzzy, c-format +msgid "Reading %s\n" +msgstr "釿–°è¯»å– %s…" + +#: src/lang.c:1024 #, c-format msgid "Reading %s groups..." msgstr "è¯»å– %s 群组…" -#: src/lang.c:784 +#: src/lang.c:1025 msgid "Reading input history file...\n" msgstr "读å–è¾“å…¥åŽ†å²æ–‡ä»¶â€¦\n" -#: src/lang.c:785 -msgid "Reading keymap file...\n" +#: src/lang.c:1026 +#, fuzzy, c-format +msgid "Reading keymap file: %s\n" msgstr "è¯»å– keymap 文件…\n" -#: src/lang.c:786 +#: src/lang.c:1027 msgid "Reading groups from active file... " msgstr "从现用文件读å–群组…" -#: src/lang.c:787 +#: src/lang.c:1028 msgid "Reading groups from newsrc file... " msgstr "从 newsrc 文件读å–群组…" -#: src/lang.c:788 +#: src/lang.c:1029 msgid "Reading newsgroups file... " msgstr "è¯»å–æ–°é—»ç¾¤ç»„文件…" -#: src/lang.c:789 +#: src/lang.c:1030 msgid "Reading newsrc file..." msgstr "è¯»å– newsrc 文件…" -#: src/lang.c:790 +#: src/lang.c:1031 msgid "References: line " msgstr "References: 行 " -#: src/lang.c:792 +#: src/lang.c:1033 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d 还剩余)" -#: src/lang.c:794 +#: src/lang.c:1035 #, c-format msgid "Bogus group %s removed." msgstr "å‡é€ çš„群组 %s 已移除。" -#: src/lang.c:795 +#: src/lang.c:1036 #, fuzzy msgid "Removed from this rule: " msgstr "已从上一个规则移除:" -#: src/lang.c:796 +#: src/lang.c:1037 #, c-format msgid "Error: rename %s to %s" msgstr "错误:é‡å‘½å %s 为 %s" -#: src/lang.c:797 +#: src/lang.c:1038 msgid "Reply to author..." msgstr "回å¤ç»™ä½œè€……" -#: src/lang.c:798 +#: src/lang.c:1039 msgid "Repost" msgstr "釿–°å¼ è´´" -#: src/lang.c:799 +#: src/lang.c:1040 msgid "Reposting article..." msgstr "釿–°å¼ è´´æ–‡ç« â€¦" -#: src/lang.c:800 +#: src/lang.c:1041 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "釿–°å¼ è´´æ–‡ç« åˆ°ç¾¤ç»„ [%s]>" -#: src/lang.c:801 +#: src/lang.c:1042 msgid "Reset newsrc?" msgstr "é‡ç½® newsrc?" -#: src/lang.c:802 +#: src/lang.c:1043 msgid "Responses have been directed to the following newsgroups" msgstr "回应已被导å‘下列新闻群组" -#: src/lang.c:803 +#: src/lang.c:1044 #, c-format msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: " msgstr "回应已被导å‘张贴者。%s=邮寄,%s=张贴,%s=离开:" -#: src/lang.c:805 +#: src/lang.c:1045 msgid "Press to continue..." msgstr "按下 以继续…" -#: src/lang.c:807 +#: src/lang.c:1047 +#, fuzzy, c-format +msgid "Score: %s" +msgstr "分数" + +#: src/lang.c:1048 #, c-format msgid "Select From [%s] (y/n): " msgstr "选å–自 [%s] (y/n):" -#: src/lang.c:808 +#: src/lang.c:1049 msgid "Select Lines: (num): " msgstr "选å–多行:(num):" -#: src/lang.c:809 +#: src/lang.c:1050 msgid "Auto-select Article Menu" msgstr "è‡ªåŠ¨é€‰å–æ–‡ç« èœå•" -#: src/lang.c:810 +#: src/lang.c:1051 #, fuzzy, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "é€‰å– Msg-Id [%s] (f/l/o/n):" -#: src/lang.c:811 +#: src/lang.c:1052 msgid "Select pattern scope: " msgstr "选喿¨¡å¼èŒƒå›´ï¼š" -#: src/lang.c:812 +#: src/lang.c:1053 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "选å–主旨 [%s] (y/n):" -#: src/lang.c:813 +#: src/lang.c:1054 msgid "Select text pattern : " msgstr "选喿–‡æœ¬æ¨¡å¼ï¼š" -#: src/lang.c:814 +#: src/lang.c:1055 msgid "Select time in days : " msgstr "选喿—¶é—´å¤©æ•° :" -#: src/lang.c:815 +#: src/lang.c:1056 +msgid "[k]" +msgstr "" + +#: src/lang.c:1057 +msgid "[T]" +msgstr "" + +#: src/lang.c:1058 +msgid " R" +msgstr " R" + +#: src/lang.c:1059 #, c-format msgid "" "# %s server configuration file\n" @@ -3602,54 +3816,54 @@ msgstr "" "############################################################################\n" "\n" -#: src/lang.c:821 +#: src/lang.c:1065 msgid "Showing unread groups only" msgstr "åªæ˜¾ç¤ºæœªè¯»ç¾¤ç»„" -#: src/lang.c:822 +#: src/lang.c:1066 msgid "Subject: line (ignore case) " msgstr "Subject: 行 (忽略大å°å†™) " -#: src/lang.c:823 +#: src/lang.c:1067 msgid "Subject: line (case sensitive)" msgstr "Subject: 行 (大å°å†™ç›¸ç¬¦)" -#: src/lang.c:824 +#: src/lang.c:1068 msgid "Save" msgstr "ä¿å­˜" -#: src/lang.c:825 +#: src/lang.c:1069 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "ä¿å­˜â€˜%s’(%s/%s)?" -#: src/lang.c:826 +#: src/lang.c:1070 msgid "Save configuration before continuing?" msgstr "继续之å‰å…ˆä¿å­˜ç»„æ€ï¼Ÿ" -#: src/lang.c:827 +#: src/lang.c:1071 msgid "Save filename> " msgstr "ä¿å­˜æ–‡ä»¶å>" -#: src/lang.c:828 +#: src/lang.c:1072 msgid "Saved" msgstr "å·²ä¿å­˜" -#: src/lang.c:829 +#: src/lang.c:1073 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d 未读 (%4d 热门) %s 于 %s\n" -#: src/lang.c:830 +#: src/lang.c:1074 #, c-format msgid "Saved %s...\n" msgstr "å·²ä¿å­˜ %s…\n" -#: src/lang.c:831 +#: src/lang.c:1075 msgid "Nothing was saved" msgstr "没有任何东西被ä¿å­˜" -#: src/lang.c:832 +#: src/lang.c:1076 #, c-format msgid "" "\n" @@ -3658,182 +3872,187 @@ msgstr "" "\n" "%s %d %s æ¥è‡ª %d %s\n" -#: src/lang.c:833 +#: src/lang.c:1077 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s ä¿å­˜åˆ° %s%s --" -#: src/lang.c:834 +#: src/lang.c:1078 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s ä¿å­˜åˆ° %s - %s --" -#: src/lang.c:835 +#: src/lang.c:1079 msgid "Saving..." msgstr "ä¿å­˜ä¸­â€¦" -#: src/lang.c:836 +#: src/lang.c:1080 #, c-format msgid "%s: Screen initialization failed" msgstr "%s:å±å¹•åˆå§‹åŒ–失败" -#: src/lang.c:838 +#: src/lang.c:1082 #, c-format msgid "%s: screen is too small\n" msgstr "%s:å±å¹•太å°\n" -#: src/lang.c:840 +#: src/lang.c:1084 #, fuzzy, c-format msgid "screen is too small, %s is exiting" msgstr "å±å¹•太å°ï¼Œ%s 正在离开\n" -#: src/lang.c:841 +#: src/lang.c:1085 msgid "Delete scope?" msgstr "删除范围?" -#: src/lang.c:842 +#: src/lang.c:1086 msgid "Enter scope> " msgstr "输入范围>" -#: src/lang.c:843 +#: src/lang.c:1087 msgid "Select new position> " msgstr "选喿–°ä½ç½®>" -#: src/lang.c:844 +#: src/lang.c:1088 msgid "New position cannot be a global scope" msgstr "æ–°ä½ç½®ä¸å¯æ˜¯å…¨å±€èŒƒå›´" -#: src/lang.c:845 +#: src/lang.c:1089 msgid "Global scope, operation not allowed" msgstr "全局范围,æ“作ä¸å…许" -#: src/lang.c:846 +#: src/lang.c:1090 msgid "Rename scope> " msgstr "é‡å‘½å范围>" -#: src/lang.c:847 +#: src/lang.c:1091 msgid "Select scope> " msgstr "选å–范围>" -#: src/lang.c:848 +#: src/lang.c:1092 msgid "Scopes Menu" msgstr "范围èœå•" -#: src/lang.c:849 +#: src/lang.c:1093 msgid "Scopes Menu Commands" msgstr "范围功能表指令" -#: src/lang.c:850 +#: src/lang.c:1094 #, c-format msgid "Search backwards [%s]> " msgstr "å‘åŽæœç´¢ [%s]>" -#: src/lang.c:851 +#: src/lang.c:1095 #, c-format msgid "Search body [%s]> " msgstr "æœç´¢å†…æ–‡ [%s]>" -#: src/lang.c:852 +#: src/lang.c:1096 #, c-format msgid "Search forwards [%s]> " msgstr "å‘剿œç´¢ [%s]>" -#: src/lang.c:853 +#: src/lang.c:1097 msgid "Searching..." msgstr "æœç´¢ä¸­â€¦" -#: src/lang.c:854 +#: src/lang.c:1098 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "æœç´¢æ–‡ç«  %2$d 中的 %1$d (‘q’以放弃)…" -#: src/lang.c:855 +#: src/lang.c:1099 msgid "Select article> " msgstr "选喿–‡ç« >" -#: src/lang.c:856 +#: src/lang.c:1100 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "选喿–‡æœ¬å‰æ–¹çš„选项数字或使用方å‘键和 。‘q’以离开。" -#: src/lang.c:857 +#: src/lang.c:1101 msgid "Select group> " msgstr "选å–群组>" -#: src/lang.c:858 +#: src/lang.c:1102 #, c-format msgid "Enter selection pattern [%s]> " msgstr "è¾“å…¥é€‰æ‹©æ¨¡å¼ [%s]>" -#: src/lang.c:859 +#: src/lang.c:1103 msgid "Select thread> " msgstr "选å–帖å­> " -#: src/lang.c:860 +#: src/lang.c:1104 #, 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:861 +#: src/lang.c:1105 msgid "servers active-file" msgstr "æœåŠ¡å™¨ç›®å‰æ–‡ä»¶" -#: src/lang.c:862 +#: src/lang.c:1106 +#, c-format +msgid "Skipped %s" +msgstr "" + +#: src/lang.c:1107 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "无法移入新的新闻群组。请先订阅…" -#: src/lang.c:863 +#: src/lang.c:1108 msgid "" msgstr "" -#: src/lang.c:864 +#: src/lang.c:1109 #, c-format msgid "Starting: (%s)" msgstr "开始:(%s)" -#: src/lang.c:865 +#: src/lang.c:1110 #, c-format msgid "List Thread (%d of %d)" msgstr "列出讨论串 (%2$d 中的 %1$d)" -#: src/lang.c:866 +#: src/lang.c:1111 #, c-format msgid "Thread (%.*s)" msgstr "讨论串 (%.*s)" -#: src/lang.c:867 +#: src/lang.c:1112 msgid "Enter wildcard subscribe pattern> " msgstr "输入通é…符订阅模å¼>" -#: src/lang.c:868 +#: src/lang.c:1113 #, c-format msgid "subscribed to %d groups" msgstr "已订阅 %d 群组" -#: src/lang.c:869 +#: src/lang.c:1114 #, c-format msgid "Subscribed to %s" msgstr "已订阅 %s" -#: src/lang.c:870 +#: src/lang.c:1115 msgid "Subscribing... " msgstr "订阅…" -#: src/lang.c:871 +#: src/lang.c:1116 #, c-format msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): " msgstr "釿–°å¼ è´´æˆ–å–代文章 [%%s]?(%s/%s/%s):" -#: src/lang.c:872 +#: src/lang.c:1117 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "å–代文章于群组 [%s]>" -#: src/lang.c:873 +#: src/lang.c:1118 msgid "Superseding article ..." msgstr "å–代文章…" -#: src/lang.c:874 +#: src/lang.c:1119 #, c-format msgid "" "\n" @@ -3842,24 +4061,29 @@ msgstr "" "\n" "å·²åœæ­¢ã€‚输入‘fgâ€™ä»¥é‡æ–°å¯åЍ %s\n" -#: src/lang.c:876 +#: src/lang.c:1121 #, c-format msgid "%d days" msgstr "%d 天" -#: src/lang.c:877 +#: src/lang.c:1122 msgid "" msgstr "" -#: src/lang.c:878 +#: src/lang.c:1123 msgid "TeX " msgstr "TeX " -#: src/lang.c:879 +#: src/lang.c:1124 +#, fuzzy, c-format +msgid "Version: %s %s release %s (\"%s\")" +msgstr "版本:%s %s å‘布 %s (“%sâ€)\n" + +#: src/lang.c:1125 msgid "# Default action/prompt strings\n" msgstr "# 缺çœçš„动作/æç¤ºå­—串\n" -#: src/lang.c:880 +#: src/lang.c:1126 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" @@ -3877,216 +4101,286 @@ msgstr "" "# case=ON/OFF ON=筛选器大å°å†™é¡»ç›¸ç¬¦ OFF=忽略大å°å†™\n" "# expire=ON/OFF ON=é™åˆ¶åˆ° default_filter_days OFF=ä¸ä¼šè¿‡æœŸ\n" -#: src/lang.c:893 +#: src/lang.c:1139 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "# 如果为 ON å°±å°å‡ºç›®å‰çš„主旨或最åŽä¸€è¡Œä¸­çš„æ–°é—»ç¾¤ç»„æè¿°\n" -#: src/lang.c:894 +#: src/lang.c:1140 msgid "# Host & time info used for detecting new groups (don't touch)\n" msgstr "# 主机 & æ—¶é—´ä¿¡æ¯ç”¨äºŽä¾¦æµ‹æ–°ç¾¤ç»„ (ä¸å½±å“)\n" -#: src/lang.c:895 +#: src/lang.c:1141 msgid "There is no news\n" msgstr "没有任何新闻\n" -#: src/lang.c:896 +#: src/lang.c:1142 msgid "Thread" msgstr "讨论串" -#: src/lang.c:897 +#: src/lang.c:1143 msgid "Thread Level Commands" msgstr "讨论串层级命令" -#: src/lang.c:898 +#: src/lang.c:1144 msgid "Thread deselected" msgstr "è®¨è®ºä¸²å·²å–æ¶ˆé€‰å–" -#: src/lang.c:899 +#: src/lang.c:1145 msgid "Thread selected" msgstr "讨论串已选å–" -#: src/lang.c:900 +#: src/lang.c:1146 msgid "thread" msgstr "讨论串" -#: src/lang.c:901 +#: src/lang.c:1147 #, c-format msgid "Thread %4s of %4s" msgstr "讨论串 %2$4s 中的 %1$4s" -#: src/lang.c:902 +#: src/lang.c:1148 msgid "Threading articles..." msgstr "讨论串文章…" -#: src/lang.c:903 +#: src/lang.c:1149 +#, fuzzy +msgid "Threading by multipart" +msgstr "讨论串文章…" + +#: src/lang.c:1151 +#, fuzzy, c-format +msgid "TLS handshake failed: %s\n" +msgstr "Slrnface 失败:%s。" + +#: src/lang.c:1153 +msgid "" +msgstr "" + +#: src/lang.c:1154 +msgid "" +msgstr "" + +#: src/lang.c:1155 +msgid "" +msgstr "" + +#: src/lang.c:1156 +msgid "" +msgstr "" + +#: src/lang.c:1157 +#, fuzzy, c-format +msgid "%s handshake done: %s\n" +msgstr "Slrnface 失败:%s。" + +#: src/lang.c:1158 src/lang.c:1309 +#, fuzzy +msgid "unknown error" +msgstr "䏿˜Žé”™è¯¯ã€‚" + +#: src/lang.c:1161 +#, fuzzy, c-format +msgid "TLS handshake failed: %s (%d)\n" +msgstr "Slrnface 失败:%s。" + +#: src/lang.c:1162 +#, fuzzy, c-format +msgid "TLS peer verification failed: %s\n" +msgstr "Slrnface 失败:%s。" + +#: src/lang.c:1163 +#, c-format +msgid "TLS peer verification failed, continuing anyway as requested: %s\n" +msgstr "" + +#: src/lang.c:1164 +msgid "" +msgstr "" + +#: src/lang.c:1165 +msgid "unexpected certificate verification status!" +msgstr "" + +#: src/lang.c:1168 +#, c-format +msgid "" +"TLS peer verification failed: %s.\n" +"Continuing anyway as requested.\n" +msgstr "" + +#: src/lang.c:1171 +#, fuzzy, c-format +msgid "TLS handshake done: %s\n" +msgstr "Slrnface 失败:%s。" + +#: src/lang.c:1174 #, c-format msgid "Toggled word highlighting %s" msgstr "已切æ¢å­—è¯é«˜äº®åº¦æ˜¾ç¤º %s" -#: src/lang.c:904 +#: src/lang.c:1175 msgid "Toggled rot13 encoding" msgstr "å·²åˆ‡æ¢ rot13 ç¼–ç " -#: src/lang.c:905 +#: src/lang.c:1176 #, fuzzy, c-format msgid "Toggled German TeX encoding %s" msgstr "已切æ¢å¾·è¯­ TeX ç¼–ç  %s" -#: src/lang.c:906 +#: src/lang.c:1177 #, c-format msgid "Toggled tab-width to %d" msgstr "已切æ¢è·³æ ¼å®½åº¦ä¸º %d" -#: src/lang.c:908 +#: src/lang.c:1179 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d å°è¯•点é”定 %s" -#: src/lang.c:909 +#: src/lang.c:1180 #, c-format msgid "%d Trying to lock %s" msgstr "%d å°è¯•é”定 %s" -#: src/lang.c:911 +#: src/lang.c:1182 #, fuzzy, c-format msgid "%s=help" msgstr "%s=求助" -#: src/lang.c:913 +#: src/lang.c:1184 msgid "Unlimited" msgstr "没有é™åˆ¶" -#: src/lang.c:914 +#: src/lang.c:1185 msgid "Enter wildcard unsubscribe pattern> " msgstr "è¾“å…¥å–æ¶ˆè®¢é˜…的通é…符模å¼>" -#: src/lang.c:915 +#: src/lang.c:1186 #, c-format msgid "Error decoding %s : %s" msgstr "è§£ç  %s æ—¶å‘生错误:%s" -#: src/lang.c:916 +#: src/lang.c:1187 msgid "No end." msgstr "没有结æŸã€‚" -#: src/lang.c:917 +#: src/lang.c:1188 #, c-format msgid "%s successfully decoded." msgstr "%s å·²æˆåŠŸè§£ç ã€‚" -#: src/lang.c:918 -#, c-format -msgid "" -"%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" -"\n" -msgstr "" -"%*s[-- %s/%s,%suuencoded 文件,%d 行,å称:%s --]\n" -"\n" +#: src/lang.c:1189 +msgid "unchanged" +msgstr "æœªå˜æ›´" -#: src/lang.c:919 -msgid "unread " -msgstr "未读 " +#: src/lang.c:1190 +msgid "(unknown)" +msgstr "(䏿˜Ž)" -#: src/lang.c:920 +#: src/lang.c:1191 +msgid "unread" +msgstr "未读" + +#: src/lang.c:1192 #, c-format msgid "unsubscribed from %d groups" msgstr "已从 %d ç¾¤ç»„å–æ¶ˆè®¢é˜…" -#: src/lang.c:921 +#: src/lang.c:1193 #, c-format msgid "Unsubscribed from %s" msgstr "已从 %s å–æ¶ˆè®¢é˜…" -#: src/lang.c:922 +#: src/lang.c:1194 msgid "Unsubscribing... " msgstr "å–æ¶ˆè®¢é˜……" -#: src/lang.c:923 +#: src/lang.c:1195 msgid "Unthreading articles..." msgstr "展开讨论串文章…" -#: src/lang.c:924 +#: src/lang.c:1196 msgid "Updated" msgstr "已更新" -#: src/lang.c:925 +#: src/lang.c:1197 msgid "Updating" msgstr "æ›´æ–°" -#: src/lang.c:926 +#: src/lang.c:1198 msgid "URL Menu" msgstr "网å€èœå•" -#: src/lang.c:927 +#: src/lang.c:1199 msgid "URL Menu Commands" msgstr "网å€åŠŸèƒ½è¡¨æŒ‡ä»¤" -#: src/lang.c:928 +#: src/lang.c:1200 #, c-format msgid "Opening %s" msgstr "打开 %s" -#: src/lang.c:929 +#: src/lang.c:1201 msgid "Select URL> " msgstr "选å–网å€>" -#: src/lang.c:930 +#: src/lang.c:1202 msgid "No URLs in this article" msgstr "在这篇文章中没有网å€" -#: src/lang.c:931 +#: src/lang.c:1203 msgid "Use MIME display program for this message?" msgstr "这个消æ¯ä½¿ç”¨ MIME 显示程åºï¼Ÿ" -#: src/lang.c:932 +#: src/lang.c:1204 msgid " -c mark all news as read in subscribed newsgroups (batch mode)" msgstr " -c 标记所有在订阅新闻群组中的新闻为已读 (批次模å¼)" -#: src/lang.c:933 +#: src/lang.c:1205 msgid " -Z return status indicating if any unread news (batch mode)" msgstr " -Z è¿”å›žçŠ¶æ€æŒ‡å‡ºæ˜¯å¦æœ‰ä»»ä½•未读新闻 (批次模å¼)" -#: src/lang.c:934 +#: src/lang.c:1206 msgid " -q don't check for new newsgroups" msgstr " -q 䏿£€æŸ¥æ–°çš„æ–°é—»ç¾¤ç»„" -#: src/lang.c:935 +#: src/lang.c:1207 msgid " -X don't save any files on quit" msgstr " -X 离开时ä¸ä¿å­˜ä»»ä½•文件" -#: src/lang.c:936 +#: src/lang.c:1208 msgid " -d don't show newsgroup descriptions" msgstr " -d 䏿˜¾ç¤ºæ–°é—»ç¾¤ç»„çš„æè¿°" -#: src/lang.c:937 +#: src/lang.c:1209 msgid " -G limit get only limit articles/group" msgstr " -G limit åªæå–æœ‰é™çš„æ–‡ç« /群组" -#: src/lang.c:938 +#: src/lang.c:1210 #, c-format msgid " -H help information about %s" msgstr " -H %s 相关的说明信æ¯" -#: src/lang.c:939 +#: src/lang.c:1211 msgid " -h this help message" msgstr " -h 这份说明消æ¯" -#: src/lang.c:940 +#: src/lang.c:1212 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr " -I dir 新闻索引文件目录 [缺çœ=%s]" -#: src/lang.c:941 +#: src/lang.c:1213 msgid " -u update index files (batch mode)" msgstr " -u 更新索引文件 (批次模å¼)" -#: src/lang.c:942 +#: src/lang.c:1214 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m dir 信箱目录 [缺çœ=%s]" -#: src/lang.c:943 +#: src/lang.c:1215 #, c-format msgid "" "\n" @@ -4095,49 +4389,49 @@ msgstr "" "\n" "邮寄错误报告/评论给 %s" -#: src/lang.c:944 +#: src/lang.c:1216 msgid " -N mail new news to your posts (batch mode)" msgstr " -N 邮寄对于您的张贴的新闻 (批次模å¼)" -#: src/lang.c:945 +#: src/lang.c:1217 msgid " -M user mail new news to specified user (batch mode)" msgstr " -M user 邮寄新的新闻给指定用户 (批次模å¼)" -#: src/lang.c:946 +#: src/lang.c:1218 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f file 订阅新闻群组文件 [缺çœ=%s]" -#: src/lang.c:947 +#: src/lang.c:1219 msgid " -x no-posting mode" msgstr " -x ä¸è®¸å¼ è´´æ¨¡å¼" -#: src/lang.c:948 +#: src/lang.c:1220 msgid " -w post an article and exit" msgstr " -w 张贴文章然åŽç¦»å¼€" -#: src/lang.c:949 +#: src/lang.c:1221 msgid " -o post all postponed articles and exit" msgstr " -o 张贴所有æç½®çš„æ–‡ç« ç„¶åŽç¦»å¼€" -#: src/lang.c:950 +#: src/lang.c:1222 msgid " -R read news saved by -S option" msgstr " -R 读å–ç”± -S 选项所ä¿å­˜çš„æ–°é—»" -#: src/lang.c:951 +#: src/lang.c:1223 #, c-format msgid " -s dir save news directory [default=%s]" msgstr " -s dir ä¿å­˜æ–°é—»ç›®å½• [缺çœ=%s]" -#: src/lang.c:952 +#: src/lang.c:1224 msgid " -S save new news for later reading (batch mode)" msgstr " -S ä¿å­˜æ–°çš„æ–°é—»ä»¥ä¾¿ç¨åŽè¯»å– (批次模å¼)" -#: src/lang.c:953 +#: src/lang.c:1225 msgid " -z start if any unread news" msgstr " -z å¦‚æžœæœ‰ä»»ä½•æœªè¯»æ–°é—»æ‰æ‰“å¼€" -#: src/lang.c:954 +#: src/lang.c:1226 #, c-format msgid "" "A Usenet reader.\n" @@ -4148,35 +4442,54 @@ msgstr "" "\n" "用法:%s [选项] [新闻群组[,...]]" -#: src/lang.c:955 +#: src/lang.c:1227 msgid " -v verbose output for batch mode options" msgstr " -v 详细输出用于批次模å¼é€‰é¡¹" -#: src/lang.c:956 +#: src/lang.c:1228 msgid " -V print version & date information" msgstr " -V å°å‡ºç‰ˆæœ¬ & 日期信æ¯" -#: src/lang.c:957 +#: src/lang.c:1229 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "%s åªæœ‰åœ¨éžæ‰¹æ¬¡æ¨¡å¼æ“作时有用\n" -#: src/lang.c:958 +#: src/lang.c:1230 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“作时有用\n" -#: src/lang.c:959 +#: src/lang.c:1231 #, fuzzy, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“作时有用\n" -#: src/lang.c:960 +#: src/lang.c:1232 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "æ— ç”¨çš„ç»„åˆ %s å’Œ %s。忽略 %s。\n" -#: src/lang.c:966 +#: src/lang.c:1233 +msgid "uuencoded file" +msgstr "" + +#: src/lang.c:1234 +#, fuzzy +msgid "incomplete uuencoded file" +msgstr "ä¸å®Œæ•´çš„ " + +#: src/lang.c:1237 +#, c-format +msgid "Valid not after : %s\n" +msgstr "" + +#: src/lang.c:1238 +#, c-format +msgid "Valid not before: %s\n" +msgstr "" + +#: src/lang.c:1240 #, c-format msgid "" "\n" @@ -4185,12 +4498,12 @@ msgstr "" "\n" "%s%d 超出范围 (0 - %d)。é‡ç½®ä¸º 0" -#: src/lang.c:967 +#: src/lang.c:1241 #, c-format msgid "View '%s' (%s/%s)?" msgstr "查看‘%s’(%s/%s)?" -#: src/lang.c:969 +#: src/lang.c:1243 #, c-format msgid "" "\n" @@ -4201,7 +4514,7 @@ msgstr "" "警告:张贴超出 %d 字段。第 %d 行是第一个长行:\n" "%-100s\n" -#: src/lang.c:970 +#: src/lang.c:1244 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4209,7 +4522,7 @@ msgstr "" "\n" "è­¦å‘Šï¼šæ–‡ç« ç¼–è¾‘ä¹‹åŽæœªå˜æ›´\n" -#: src/lang.c:971 +#: src/lang.c:1245 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4217,7 +4530,7 @@ msgstr "" "\n" "警告:“ Subject: â€åªå«ç©ºç™½ã€‚\n" -#: src/lang.c:972 +#: src/lang.c:1246 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4226,7 +4539,7 @@ msgstr "" "\n" "警告:“ Subject: â€ä»¥â€œRe:â€å¼€å§‹ä½†æ˜¯æ²¡æœ‰â€œ References: â€ã€‚\n" -#: src/lang.c:974 +#: src/lang.c:1248 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4236,7 +4549,7 @@ msgstr "" "警告:文章有“ References: â€ä½†æ˜¯â€œ Subject: â€å¹¶éž\n" " 以“Re:â€å¼€å§‹ä¸”ä¸åŒ…å«â€œ(was:â€ã€‚\n" -#: src/lang.c:977 +#: src/lang.c:1251 msgid "" "Read carefully!\n" "\n" @@ -4258,7 +4571,7 @@ msgstr "" "这是您å³å°†å–消的文章:\n" "\n" -#: src/lang.c:981 +#: src/lang.c:1255 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4272,7 +4585,39 @@ msgstr "" " 文章。如果æŸä¸ªç­¾å被该 inews ç¨‹åºæ‰€é™„加,它将\n" " 无法被适当地编ç ã€‚\n" -#: src/lang.c:986 +#: src/lang.c:1261 +#, fuzzy, c-format +msgid "" +"\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 "" +"第 %d 行长度超过 998 字节而应该被折å ï¼Œä½†æ˜¯\n" +"ç¼–ç æœªè¢«è®¾ç½®ä¸º %s äº¦éž %s\n" + +#: src/lang.c:1265 +#, fuzzy, c-format +msgid "" +"\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 "" +"第 %d 行长度超过 998 字节而应该被折å ï¼Œä½†æ˜¯\n" +"ç¼–ç è¢«è®¾ç½®ä¸º %s 而未å¯ç”¨ MIME_BREAK_LONG_LINES 或是\n" +"è´´æ–‡ä¸åŒ…å«ä»»ä½• 8 比特字符,因而无法å‘生折å \n" + +#: src/lang.c:1269 +#, fuzzy, c-format +msgid "" +"\n" +"Line %d is longer than %d octets and should be folded, but encoding\n" +"is not set to %s.\n" +msgstr "" +"第 %d 行长度超过 998 字节而,但是\n" +"ç¼–ç æœªè¢«è®¾ç½®ä¸º %s\n" + +#: src/lang.c:1272 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4280,7 +4625,7 @@ msgstr "" "\n" "警告:“exampleâ€æ˜¯è¢«ä¿ç•™çš„阶层结构ï¼\n" -#: src/lang.c:987 +#: src/lang.c:1273 #, c-format msgid "" "\n" @@ -4295,7 +4640,7 @@ msgstr "" "在您 %s 文件中的æŸäº›å€¼å·²æœ‰å˜æ›´ï¼\n" "请å‚阅 WHATSNEW …等等\n" -#: src/lang.c:989 +#: src/lang.c:1275 #, c-format msgid "" "\n" @@ -4308,7 +4653,7 @@ msgstr "" "您正在从较新的版本é™çº§åˆ° tin %sï¼\n" "在您 %s 文件中的æŸäº›å€¼å¯èƒ½ä¼šè¢«å¿½ç•¥ï¼Œå…¶ä»–值也å¯èƒ½å·²æœ‰å˜æ›´ï¼\n" -#: src/lang.c:992 +#: src/lang.c:1278 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4323,7 +4668,7 @@ msgstr "" "å¹¶æœªå–æ¶ˆè®¢é˜… %ld %s,那么这就代表å‘生了错误,而您应该\n" "äºŽå†æ¬¡å¯åЍ tin 之å‰å…ˆå¤‡ä»½æ‚¨çš„ %sï¼\n" -#: src/lang.c:996 +#: src/lang.c:1282 #, c-format msgid "" "\n" @@ -4332,12 +4677,12 @@ msgstr "" "\n" "警告:找到 %d 个‘-- \\n’行,这也许会使æŸäº›äººæ„Ÿåˆ°å›°æƒ‘。\n" -#: src/lang.c:997 +#: src/lang.c:1283 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "è­¦å‘Šï¼šåªæœ‰ %2$d 中的 %1$d 篇文章被ä¿å­˜" -#: src/lang.c:998 +#: src/lang.c:1284 #, c-format msgid "" "\n" @@ -4351,13 +4696,20 @@ msgstr "" "警告:您的签å长度已超过 %d 行。 由于签å通常\n" " ä¸ä¼šç”¨æ¥ä¼ è¾“任何有用的信æ¯ï¼Œå®ƒä»¬åº”è¯¥è¦æ„ˆçŸ­æ„ˆå¥½ã€‚\n" -#: src/lang.c:1002 +#: src/lang.c:1288 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " msgstr "警告:这个邮件地å€å¯èƒ½åŒ…å«åžƒåœ¾é™·é˜±ã€‚%s=继续,%s=放弃?" -#: src/lang.c:1003 +#: src/lang.c:1289 +#, c-format +msgid "" +"Warning: line %d contains unprintable chars:\n" +"%s\n" +msgstr "" + +#: src/lang.c:1290 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4365,37 +4717,129 @@ msgstr "" "\n" "警告:签å应该以‘-- \\n’起始而éžä»¥â€˜--\\n’。\n" -#: src/lang.c:1004 +#: src/lang.c:1291 msgid "Writing attributes file..." msgstr "写入属性文件…" -#: src/lang.c:1006 +#: src/lang.c:1292 +#, fuzzy, c-format +msgid "Writing %s\n" +msgstr "å°è¯• %s" + +#: src/lang.c:1293 +#, fuzzy +msgid "Writing overview cache..." +msgstr "写入属性文件…" + +#: src/lang.c:1295 #, fuzzy, c-format msgid "%4d Responses" msgstr "%d 篇回应" -#: src/lang.c:1008 +#: src/lang.c:1297 +msgid "Can't run slrnface: couldn't construct fifo name." +msgstr "无法è¿è¡Œ slrnface:无法建构 fifo å称。" + +#: src/lang.c:1298 +#, c-format +msgid "Can't run slrnface: failed to create %s" +msgstr "无法è¿è¡Œ slrnface:无法创建 %s" + +#: src/lang.c:1299 +#, c-format +msgid "Slrnface abnormally exited, code %d." +msgstr "Slrnface 䏿­£å¸¸é€€å‡ºï¼Œä»£ç  %d。" + +#: src/lang.c:1300 +#, c-format +msgid "Slrnface failed: %s." +msgstr "Slrnface 失败:%s。" + +#: src/lang.c:1301 +#, c-format +msgid "Can't run slrnface: Environment variable %s not found." +msgstr "无法è¿è¡Œ slrnface:找ä¸åˆ°çŽ¯å¢ƒå˜é‡ %s。" + +#: src/lang.c:1302 +#, fuzzy +msgid "Can't run slrnface: Not running in an xterm." +msgstr "无法è¿è¡Œ slrnface:未在 xterm 中è¿è¡Œã€‚" + +#: src/lang.c:1303 +msgid "couldn't connect to display" +msgstr "" + +#: src/lang.c:1304 +#, fuzzy +msgid "can't open FIFO" +msgstr "无法打开 %s" + +#: src/lang.c:1305 +msgid "executable not found" +msgstr "" + +#: src/lang.c:1306 +msgid "fork() failed" +msgstr "" + +#: src/lang.c:1307 +msgid "couldn't find controlling terminal" +msgstr "" + +#: src/lang.c:1308 +msgid "terminal doesn't export width and height" +msgstr "" + +#: src/lang.c:1310 +msgid "WINDOWID not found in environment" +msgstr "" + +#: src/lang.c:1311 +msgid "" +"This directory is used to create named pipes for communication between\n" +"slrnface and its parent process. It should normally be empty because\n" +"the pipe is deleted right after it has been opened by both processes.\n" +"\n" +"File names generated by slrnface have the form \"hostname.pid\". It is\n" +"probably an error if they linger here longer than a fraction of a second.\n" +"\n" +"However, if the directory is mounted from an NFS server, you might see\n" +"special files created by your NFS server while slrnface is running.\n" +"Do not try to remove them.\n" +msgstr "" +"这个目录被用æ¥åˆ›å»ºå…·å管é“作为 slrnface\n" +"与其上层进程之间的通信。它通常应该是空的,因为\n" +"当管é“åŒæ—¶ç”±ä¸¤ä¸ªè¿›ç¨‹æ‰“开之åŽï¼Œå®ƒä¼šç«‹å³è¢«åˆ é™¤ã€‚\n" +"\n" +"ç”± slrnface 产生的文件å称具有“主机åç§°.pidâ€çš„å½¢å¼ã€‚\n" +"如果它们逗留在此的时间超过了几分之一秒,也许就是个错误。\n" +"\n" +"然而,如果目录是挂载自 NFS æœåŠ¡å™¨ï¼Œå½“ slrnface è¿è¡Œæ—¶ï¼Œ\n" +"您也许会看到由您的 NFS æœåŠ¡å™¨æ‰€åˆ›å»ºçš„ç‰¹æ®Šæ–‡ä»¶ã€‚\n" +"请ä¸è¦å°è¯•去移除它们。\n" + +#: src/lang.c:1324 #, c-format msgid "Added %d %s" msgstr "已加入 %d %s" -#: src/lang.c:1009 +#: src/lang.c:1325 msgid "No unsubscribed groups to show" msgstr "æ²¡æœ‰å·²å–æ¶ˆè®¢é˜…çš„ç¾¤ç»„å¯æ˜¾ç¤º" -#: src/lang.c:1010 +#: src/lang.c:1326 msgid "Showing subscribed to groups only" msgstr "åªæ˜¾ç¤ºå·²è®¢é˜…群组" -#: src/lang.c:1011 +#: src/lang.c:1327 msgid "Yes " msgstr "是 " -#: src/lang.c:1012 +#: src/lang.c:1328 msgid "You have mail" msgstr "您有邮件" -#: src/lang.c:1017 +#: src/lang.c:1333 #, c-format msgid "" "\n" @@ -4416,11 +4860,11 @@ msgstr "" " å˜æ›´ MM_NETWORK_CHARSET 的设置为适当的值,\n" " 以用于您的张贴。\n" -#: src/lang.c:1028 +#: src/lang.c:1344 msgid " -D mode debug mode" msgstr " -D æ¨¡å¼ é™¤é”™æ¨¡å¼" -#: src/lang.c:1032 +#: src/lang.c:1348 msgid "" "Read carefully!\n" "\n" @@ -4447,11 +4891,11 @@ msgstr "" "这是您å³å°†è¦å–消的文章:\n" "\n" -#: src/lang.c:1041 +#: src/lang.c:1357 msgid "toggle color" msgstr "切æ¢é¢œè‰²" -#: src/lang.c:1042 +#: src/lang.c:1358 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4497,11 +4941,11 @@ msgstr "" "# 15 = 亮白色\n" "\n" -#: src/lang.c:1062 +#: src/lang.c:1378 msgid " -a toggle color flag" msgstr " -a 切æ¢é¢œè‰²æ——æ ‡" -#: src/lang.c:1066 +#: src/lang.c:1382 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4509,7 +4953,7 @@ msgstr "" "\n" "错误:跟贴被设置超过一个新闻群组ï¼\n" -#: src/lang.c:1067 +#: src/lang.c:1383 #, c-format msgid "" "\n" @@ -4518,7 +4962,7 @@ msgstr "" "\n" "错误:“%sâ€è¢«é‡å‘½å,使用“%sâ€ä½œä¸ºæ›¿ä»£ï¼\n" -#: src/lang.c:1068 +#: src/lang.c:1384 #, c-format msgid "" "\n" @@ -4527,7 +4971,7 @@ msgstr "" "\n" "错误:跨æ¿å¼ è´´åˆ° %d 新闻群组而没有跟贴行ï¼\n" -#: src/lang.c:1069 +#: src/lang.c:1385 #, c-format msgid "" "\n" @@ -4536,7 +4980,7 @@ msgstr "" "\n" "错误:“%sâ€å¹¶éžæœ‰æ•ˆæ–°é—»ç¾¤ç»„ï¼\n" -#: src/lang.c:1071 +#: src/lang.c:1387 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4544,7 +4988,7 @@ msgstr "" "\n" "警告:跟贴被设置超过一个新闻群组ï¼\n" -#: src/lang.c:1072 +#: src/lang.c:1388 #, c-format msgid "" "\n" @@ -4553,7 +4997,7 @@ msgstr "" "\n" "警告:“%sâ€è¢«é‡å‘½å,您应该使用“%sâ€ä½œä¸ºæ›¿ä»£ï¼\n" -#: src/lang.c:1073 +#: src/lang.c:1389 #, c-format msgid "" "\n" @@ -4562,7 +5006,7 @@ msgstr "" "\n" "警告:跨æ¿å¼ è´´åˆ° %d 新闻群组而没有跟贴行ï¼\n" -#: src/lang.c:1074 +#: src/lang.c:1390 #, c-format msgid "" "\n" @@ -4571,7 +5015,7 @@ msgstr "" "\n" "警告:“%sâ€ä¸åœ¨æ‚¨çš„ newsrc 之中,在这个站å°å®ƒä¹Ÿè®¸ä¼šæ— æ•ˆï¼\n" -#: src/lang.c:1075 +#: src/lang.c:1391 #, c-format msgid "" "\n" @@ -4580,169 +5024,193 @@ msgstr "" "\n" "警告:“%sâ€å¹¶éžè¿™ä¸ªç«™å°ä¸Šçš„æœ‰æ•ˆæ–°é—»ç¾¤ç»„ï¼\n" -#: src/lang.c:1079 +#: src/lang.c:1395 #, c-format msgid "%d files successfully written from %d articles. %d %s occurred." msgstr "%d 个文件æˆåŠŸåœ°ä»Ž %d 篇文章写入。%d %s å·²å‘生。" -#: src/lang.c:1080 +#: src/lang.c:1396 msgid "Missing parts." msgstr "缺少部分。" -#: src/lang.c:1081 +#: src/lang.c:1397 msgid "No beginning." msgstr "没有起始部分。" -#: src/lang.c:1082 +#: src/lang.c:1398 msgid "No data." msgstr "没有数æ®ã€‚" -#: src/lang.c:1083 +#: src/lang.c:1399 msgid "Unknown error." msgstr "䏿˜Žé”™è¯¯ã€‚" -#: src/lang.c:1086 +#: src/lang.c:1402 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\t%s çš„æ€»å’Œæ£€æŸ¥ç  (%ld %s)" -#: src/lang.c:1091 +#: src/lang.c:1407 msgid "Reading mail active file... " msgstr "读å–邮件现用文件…" -#: src/lang.c:1092 +#: src/lang.c:1408 msgid "Reading mailgroups file... " msgstr "读å–邮件群组文件…" -#: src/lang.c:1096 +#: src/lang.c:1412 msgid "perform PGP operations on article" msgstr "对于文章施行 PGP æ“作" -#: src/lang.c:1097 +#: src/lang.c:1413 msgid "Add key(s) to public keyring?" msgstr "将密钥加入公用钥匙圈?" -#: src/lang.c:1098 +#: src/lang.c:1414 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=加密,%s=ç­¾å,%s=两者,%s=离开:" -#: src/lang.c:1099 +#: src/lang.c:1415 #, c-format msgid "%s=sign, %s=sign & include public key, %s=quit: " msgstr "%s=ç­¾å,%s=ç­¾å & 包å«å…¬å¼€å¯†é’¥ï¼Œ%s=离开:" -#: src/lang.c:1100 +#: src/lang.c:1416 #, c-format msgid "PGP has not been set up (can't open %s)" msgstr "PGP 尚未设置 (无法打开 %s)" -#: src/lang.c:1101 +#: src/lang.c:1417 msgid "Article not signed and no public keys found" msgstr "文章未被签å且找ä¸åˆ°ä»»ä½•公开密钥" -#: src/lang.c:1103 +#: src/lang.c:1419 #, 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:1104 +#: src/lang.c:1420 #, 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:1105 +#: src/lang.c:1421 #, 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:1107 +#: src/lang.c:1423 #, 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:1108 +#: src/lang.c:1424 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: " msgstr "%s=离开,%s=编辑,%s=pgp,%s=å‘é€ [%%s]:" -#: src/lang.c:1109 +#: src/lang.c:1425 #, 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:1113 +#: src/lang.c:1429 #, 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:1114 +#: src/lang.c:1430 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: " msgstr "%s=离开,%s=编辑,%s=拼写检查,%s=å‘é€ [%%s]:" -#: src/lang.c:1115 +#: src/lang.c:1431 #, 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:1117 +#: src/lang.c:1433 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: " msgstr "%s=离开,%s=编辑,%s=èœå•,%s=张贴,%s=æç½®ï¼š" -#: src/lang.c:1118 +#: src/lang.c:1434 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=离开,%s=编辑,%s=å‘é€ [%%s]:" -#: src/lang.c:1119 +#: src/lang.c:1435 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "%s=离开,%s=编辑,%s=èœå•,%s=张贴,%s=æç½® [%%s]:" -#: src/lang.c:1125 +#: src/lang.c:1441 msgid "Try cache_overview_files to speed up things.\n" msgstr "å°è¯• cache_overview_files 以加速。\n" -#: src/lang.c:1126 +#: src/lang.c:1442 msgid "Tin will use local index files instead.\n" msgstr "Tin 将使用本地索引文件作为替代。\n" -#: src/lang.c:1127 +#: src/lang.c:1443 msgid "Cannot find NNTP server name" msgstr "找ä¸åˆ° NNTP æœåС噍åç§°" -#: src/lang.c:1128 +#: src/lang.c:1444 +msgid "CAPABILITIES did not announce READER" +msgstr "能力中并未宣告包å«é˜…读器" + +#: src/lang.c:1445 #, c-format msgid "Connecting to %s:%u..." msgstr "连接到 %s:%u…" -#: src/lang.c:1129 +#: src/lang.c:1446 +#, fuzzy +msgid "NNTP connection error. Exiting..." +msgstr "连接到 NNTP æœåС噍 %s 时失败。离开…" + +#: src/lang.c:1447 #, fuzzy msgid "Disconnecting from server..." msgstr "从æœåŠ¡å™¨ä¸­æ–­è¿žæŽ¥â€¦\n" -#: src/lang.c:1130 +#: src/lang.c:1448 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "连接到 NNTP æœåС噍 %s 时失败。离开…" -#: src/lang.c:1131 +#: src/lang.c:1449 msgid "205 Closing connection" msgstr "205 关闭连接" -#: src/lang.c:1132 +#: src/lang.c:1450 msgid "Your server does not support the NNTP XOVER or OVER command.\n" msgstr "您的æœåС噍䏿”¯æŒ NNTP XOVER 或 OVER 命令。\n" -#: src/lang.c:1133 +#: src/lang.c:1452 +#, c-format +msgid "Port isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1453 +#, c-format +msgid "Port in %s isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1454 +#, c-format +msgid "reconnect (%d) limit %d reached, giving up." +msgstr "" + +#: src/lang.c:1456 msgid "Connection to news server has timed out. Reconnect?" msgstr "连接到新闻æœåŠ¡å™¨å·²è¶…æ—¶ã€‚é‡æ–°è¿žæŽ¥ï¼Ÿ" -#: src/lang.c:1134 +#: src/lang.c:1457 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4751,54 +5219,68 @@ msgstr "" "在文件 %s 中放入æœåС噍å称,\n" "或设置环境å˜é‡ NNTPSERVER" -#: src/lang.c:1135 +#: src/lang.c:1459 +#, fuzzy +msgid "Continuing..." +msgstr "打å°ä¸­â€¦" + +#: src/lang.c:1460 +#, c-format +msgid "Read timeout from server (%d seconds) - quit tin?" +msgstr "" + +#: src/lang.c:1461 +msgid " -C try COMPRESS NNTP extension" +msgstr "" + +#: src/lang.c:1463 msgid " -A force authentication on connect" msgstr " -A 连接时强制认è¯" -#: src/lang.c:1136 +#: src/lang.c:1464 #, c-format msgid " -g serv read news from NNTP server serv [default=%s]" msgstr " -g serv 从 NNTP æœåС噍 serv [缺çœ=%s] è¯»å–æ–°é—»" -#: src/lang.c:1137 +#: src/lang.c:1465 #, c-format msgid " -p port use port as NNTP port [default=%d]" msgstr " -p port 使用 port 作为 NNTP é€šä¿¡ç«¯å£ [缺çœ=%d]" -#: src/lang.c:1139 +#: src/lang.c:1467 msgid " -k skip verification for NNTPS" msgstr "" -#: src/lang.c:1140 +#: src/lang.c:1468 msgid " -T enable NNTPS" msgstr "" -#: src/lang.c:1142 +#: src/lang.c:1470 #, fuzzy msgid " -Q quick start. Same as -dnq" msgstr " -Q å¿«é€Ÿå¼€å§‹ã€‚å¦‚åŒ -dnq" -#: src/lang.c:1143 +#: src/lang.c:1471 msgid " -r read news remotely from default NNTP server" msgstr " -r ä»Žç¼ºçœ NNTP æœåŠ¡å™¨è¿œç¨‹è¯»å–æ–°é—»" -#: src/lang.c:1144 +#: src/lang.c:1472 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l åªä½¿ç”¨ LIST 以代替 GROUP (-n) 命令" -#: src/lang.c:1145 +#: src/lang.c:1473 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr " -n 从 NNTP æœåС噍åªè¯»å–已订阅的 .newsrc 群组" -#: src/lang.c:1147 +#: src/lang.c:1475 msgid " -4 force connecting via IPv4" msgstr " -4 强制é€è¿‡ IPv4 连接" -#: src/lang.c:1148 +#: src/lang.c:1476 msgid " -6 force connecting via IPv6" msgstr " -6 强制é€è¿‡ IPv6 连接" -#: src/lang.c:1149 +#: src/lang.c:1477 msgid "" "\n" "socket or connect problem\n" @@ -4806,7 +5288,7 @@ msgstr "" "\n" "通信端或连接问题\n" -#: src/lang.c:1151 +#: src/lang.c:1479 #, c-format msgid "" "\n" @@ -4815,16 +5297,16 @@ msgstr "" "\n" "连接到 %s:" -#: src/lang.c:1152 +#: src/lang.c:1480 msgid "Giving up...\n" msgstr "放弃…\n" -#: src/lang.c:1154 +#: src/lang.c:1482 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcpï¼šä¸æ˜ŽæœåŠ¡ã€‚\n" -#: src/lang.c:1158 +#: src/lang.c:1486 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" @@ -4832,87 +5314,87 @@ msgstr "" "您的æœåŠ¡å™¨æ²¡æœ‰ Xref: 于它的 XOVER ä¿¡æ¯ä¹‹ä¸­ã€‚\n" "Tin å°†å°è¯•使用 XHDR XREF 作为替代 (会慢一点)。\n" -#: src/lang.c:1161 +#: src/lang.c:1489 msgid "Your server does not have Xref: in its XOVER information.\n" msgstr "您的æœåŠ¡å™¨æ²¡æœ‰ Xref: 于它的 XOVER ä¿¡æ¯ä¹‹ä¸­ã€‚\n" -#: src/lang.c:1164 +#: src/lang.c:1492 #, 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:1167 +#: src/lang.c:1495 msgid " -Q quick start. Same as -dq" msgstr " -Q å¿«é€Ÿå¼€å§‹ã€‚å¦‚åŒ -dq" -#: src/lang.c:1168 +#: src/lang.c:1496 msgid " -l read only active file instead of scanning spool (-n) command" msgstr " -l 现用文件åªè¯»ä»¥ä»£æ›¿æ‰«ææš‚å­˜ (-n) 命令" -#: src/lang.c:1169 +#: src/lang.c:1497 msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n åªä»Žæš‚存读å–已订阅的 .newsrc 群组" -#: src/lang.c:1170 +#: src/lang.c:1498 msgid "Your server does not have Xref: in its NOV-files.\n" msgstr "您的æœåŠ¡å™¨æ²¡æœ‰ Xref: 于它的 NOV 文件之中。\n" -#: src/lang.c:1174 +#: src/lang.c:1502 msgid "Posting using external inews failed. Use built in inews instead?" msgstr "使用外部 inews 张贴失败。使用内置 inews 作为替代?" -#: src/lang.c:1175 +#: src/lang.c:1503 msgid "It worked! Should I always use my built in inews from now on?" msgstr "它åšåˆ°äº†ï¼ä»ŽçŽ°åœ¨èµ·ï¼Œæˆ‘åº”è¯¥ä¸€å¾‹ä½¿ç”¨å†…ç½®çš„ inews?" -#: src/lang.c:1179 +#: src/lang.c:1507 #, c-format msgid "%d %s printed" msgstr "%d %s 已打å°" -#: src/lang.c:1180 +#: src/lang.c:1508 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "输出 文章/讨论串/热门/模å¼/已标记文章 åˆ°æ‰“å°æœº" -#: src/lang.c:1181 +#: src/lang.c:1509 msgid "Print" msgstr "打å°" -#: src/lang.c:1182 +#: src/lang.c:1510 msgid "Printing..." msgstr "打å°ä¸­â€¦" -#: src/lang.c:1186 +#: src/lang.c:1514 #, fuzzy, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s 已打å°" -#: src/lang.c:1187 +#: src/lang.c:1515 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "ç®¡é“ æ–‡ç« /讨论串/热门/模å¼/已标记文章 进入命令" -#: src/lang.c:1188 +#: src/lang.c:1516 msgid "No command" msgstr "没有命令" -#: src/lang.c:1189 +#: src/lang.c:1517 msgid "Pipe" msgstr "管é“" -#: src/lang.c:1190 +#: src/lang.c:1518 #, c-format msgid "Pipe to command [%.*s]> " msgstr "管é“到命令 [%.*s]>" -#: src/lang.c:1191 +#: src/lang.c:1519 msgid "Piping..." msgstr "管é“中…" -#: src/lang.c:1193 +#: src/lang.c:1521 msgid "Piping not enabled." msgstr "ç®¡é“æœªå¯ç”¨ã€‚" -#: src/lang.c:1197 +#: src/lang.c:1525 #, c-format msgid "" "\n" @@ -4927,7 +5409,7 @@ msgstr "" " æ‰å…许。使用逗å·(,)æ¥åˆ†éš”多é‡çš„\n" " 新闻群组å称。\n" -#: src/lang.c:1202 +#: src/lang.c:1530 #, c-format msgid "" "\n" @@ -4940,7 +5422,7 @@ msgstr "" " 在行中ä¸å¯ä»¥åŒ…å«ç©ºç™½ï¼Œ 因此这是ä¸å…许的。\n" " 请将所有新闻群组写入å•一行中。\n" -#: src/lang.c:1207 +#: src/lang.c:1535 #, c-format msgid "" "\n" @@ -4953,7 +5435,7 @@ msgstr "" " 这是éžå¸¸æ–°çš„功能,å¯èƒ½æ— æ³•被所有的æœåŠ¡å™¨æŽ¥æ”¶ã€‚\n" " 为é¿å…麻烦,请将所有新闻群组写入å•一行中。\n" -#: src/lang.c:1211 +#: src/lang.c:1539 #, c-format msgid "" "\n" @@ -4962,7 +5444,7 @@ msgstr "" "\n" "警告:“%s:â€è¡Œä¸­å«æœ‰åº”该被移除的空格。\n" -#: src/lang.c:1216 +#: src/lang.c:1544 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -4994,40 +5476,40 @@ msgstr "" " ä¸åœ¨ä¹Žå¹¶æ³¨æ„您张贴所用的格å¼ï¼Œåˆ«äººå°†å¾ˆå¯èƒ½\n" " 会完全忽略它,尤其是在这个拥挤的网络中。\n" -#: src/lang.c:1229 +#: src/lang.c:1557 msgid "shell escape" msgstr "命令壳跳脱" -#: src/lang.c:1230 +#: src/lang.c:1558 #, c-format msgid "Shell Command (%s)" msgstr "命令壳命令 (%s)" -#: src/lang.c:1231 +#: src/lang.c:1559 #, c-format msgid "Enter shell command [%s]> " msgstr "输入命令壳命令 [%s]>" -#: src/lang.c:1235 +#: src/lang.c:1563 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "%s:无法æå– TERM æ¡ç›®\n" -#: src/lang.c:1239 +#: src/lang.c:1567 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "群组 %.*s (‘q’以离开)…" -#: src/lang.c:1241 +#: src/lang.c:1569 #, c-format msgid "Group %.*s..." msgstr "群组 %.*s…" -#: src/lang.c:1245 +#: src/lang.c:1573 msgid "Server unavailable\n" msgstr "æœåŠ¡å™¨æ— æ³•ä½¿ç”¨\n" -#: src/lang.c:1251 +#: src/lang.c:1579 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -5036,555 +5518,552 @@ msgstr "" "%s=管é“ï¼›%s=邮寄;%s=打å°ï¼›%s=离开;%s=åˆ‡æ¢æ‰€æœ‰/未读;%s=ä¿å­˜ï¼›%s=标记;%s=å¼ " "è´´" -#: src/lang.c:1252 +#: src/lang.c:1580 #, 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:1254 +#: src/lang.c:1582 #, 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:1255 +#: src/lang.c:1583 #, 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:1259 +#: src/lang.c:1587 #, 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:1260 +#: src/lang.c:1588 #, 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:1262 +#: src/lang.c:1590 #, 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:1263 +#: src/lang.c:1591 #, 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:1269 +#: src/lang.c:1597 msgid "Terminal does not support color" msgstr "ç»ˆç«¯æœºä¸æ”¯æŒé¢œè‰²" -#: src/lang.c:1274 +#: src/lang.c:1602 #, c-format msgid "Trying %s" msgstr "å°è¯• %s" -#: src/lang.c:1288 src/lang.c:1316 src/lang.c:1607 src/refs.c:292 -msgid "None" -msgstr "æ— " - -#: src/lang.c:1289 +#: src/lang.c:1617 msgid "Subject" msgstr "主旨" -#: src/lang.c:1290 +#: src/lang.c:1618 msgid "References" msgstr "å‚考" -#: src/lang.c:1291 +#: src/lang.c:1619 msgid "Both Subject and References" msgstr "主旨和å‚考两者" -#: src/lang.c:1292 +#: src/lang.c:1620 msgid "Multipart Subject" msgstr "多部件主旨" -#: src/lang.c:1293 +#: src/lang.c:1621 msgid "Percentage Match" msgstr "百分比匹é…" -#: src/lang.c:1306 src/lang.c:1397 src/lang.c:1496 src/lang.c:1599 +#: src/lang.c:1634 src/lang.c:1725 src/lang.c:1824 src/lang.c:1927 msgid "No" msgstr "å¦" -#: src/lang.c:1307 src/lang.c:1498 +#: src/lang.c:1635 src/lang.c:1826 msgid "Yes" msgstr "是" -#: src/lang.c:1308 +#: src/lang.c:1636 #, fuzzy msgid "Hide all" msgstr "éšè—所有" -#: src/lang.c:1317 +#: src/lang.c:1645 msgid "Address" msgstr "地å€" -#: src/lang.c:1318 +#: src/lang.c:1646 msgid "Full Name" msgstr "å…¨å" -#: src/lang.c:1319 +#: src/lang.c:1647 msgid "Address and Name" msgstr "地å€å’Œåç§°" -#: src/lang.c:1327 +#: src/lang.c:1655 msgid "Max" msgstr "最大" -#: src/lang.c:1328 +#: src/lang.c:1656 msgid "Sum" msgstr "总和" -#: src/lang.c:1329 +#: src/lang.c:1657 msgid "Average" msgstr "å¹³å‡" -#: src/lang.c:1339 src/lang.c:1359 +#: src/lang.c:1667 src/lang.c:1687 msgid "Black" msgstr "黑色" -#: src/lang.c:1340 src/lang.c:1360 +#: src/lang.c:1668 src/lang.c:1688 msgid "Red" msgstr "红色" -#: src/lang.c:1341 src/lang.c:1361 +#: src/lang.c:1669 src/lang.c:1689 msgid "Green" msgstr "绿色" -#: src/lang.c:1342 src/lang.c:1362 +#: src/lang.c:1670 src/lang.c:1690 msgid "Brown" msgstr "棕色" -#: src/lang.c:1343 src/lang.c:1363 +#: src/lang.c:1671 src/lang.c:1691 msgid "Blue" msgstr "è“色" -#: src/lang.c:1344 src/lang.c:1364 +#: src/lang.c:1672 src/lang.c:1692 msgid "Pink" msgstr "粉红" -#: src/lang.c:1345 src/lang.c:1365 +#: src/lang.c:1673 src/lang.c:1693 msgid "Cyan" msgstr "é’色" -#: src/lang.c:1346 src/lang.c:1366 +#: src/lang.c:1674 src/lang.c:1694 msgid "White" msgstr "白色" -#: src/lang.c:1347 +#: src/lang.c:1675 msgid "Gray" msgstr "ç°è‰²" -#: src/lang.c:1348 +#: src/lang.c:1676 msgid "Light Red" msgstr "浅红色" -#: src/lang.c:1349 +#: src/lang.c:1677 msgid "Light Green" msgstr "浅绿色" -#: src/lang.c:1350 +#: src/lang.c:1678 msgid "Yellow" msgstr "黄色" -#: src/lang.c:1351 +#: src/lang.c:1679 msgid "Light Blue" msgstr "æµ…è“色" -#: src/lang.c:1352 +#: src/lang.c:1680 msgid "Light Pink" msgstr "浅粉红" -#: src/lang.c:1353 +#: src/lang.c:1681 msgid "Light Cyan" msgstr "æµ…é’色" -#: src/lang.c:1354 +#: src/lang.c:1682 msgid "Light White" msgstr "亮白色" -#: src/lang.c:1375 src/lang.c:1503 src/lang.c:1518 +#: src/lang.c:1703 src/lang.c:1831 src/lang.c:1846 msgid "Nothing" msgstr "没有任何东西" -#: src/lang.c:1377 +#: src/lang.c:1705 msgid "Space" msgstr "空格" -#: src/lang.c:1385 +#: src/lang.c:1713 msgid "Normal" msgstr "一般" -#: src/lang.c:1386 +#: src/lang.c:1714 msgid "Best highlighting" msgstr "最佳高亮度显示" -#: src/lang.c:1387 +#: src/lang.c:1715 msgid "Underline" msgstr "底线" -#: src/lang.c:1388 +#: src/lang.c:1716 msgid "Reverse video" msgstr "å白显示" -#: src/lang.c:1389 +#: src/lang.c:1717 msgid "Blinking" msgstr "闪动" -#: src/lang.c:1390 +#: src/lang.c:1718 msgid "Half bright" msgstr "åŠæ˜Žäº®" -#: src/lang.c:1391 +#: src/lang.c:1719 msgid "Bold" msgstr "粗体" -#: src/lang.c:1398 +#: src/lang.c:1726 msgid "Cc" msgstr "副本" -#: src/lang.c:1399 +#: src/lang.c:1727 msgid "Bcc" msgstr "密件副本" -#: src/lang.c:1400 +#: src/lang.c:1728 msgid "Cc and Bcc" msgstr "副本和密件副本" -#: src/lang.c:1417 src/lang.c:1430 +#: src/lang.c:1745 src/lang.c:1758 msgid "none" msgstr "æ— " -#: src/lang.c:1418 +#: src/lang.c:1746 msgid "commands" msgstr "命令" -#: src/lang.c:1419 +#: src/lang.c:1747 msgid "select" msgstr "选å–" -#: src/lang.c:1421 +#: src/lang.c:1749 msgid "commands & quit" msgstr "命令 & 离开" -#: src/lang.c:1422 +#: src/lang.c:1750 msgid "commands & select" msgstr "命令 & 选å–" -#: src/lang.c:1423 +#: src/lang.c:1751 msgid "quit & select" msgstr "离开 & 选å–" -#: src/lang.c:1424 +#: src/lang.c:1752 msgid "commands & quit & select" msgstr "命令 & 离开 & 选å–" -#: src/lang.c:1431 +#: src/lang.c:1759 msgid "PageDown" msgstr "下一页" -#: src/lang.c:1432 +#: src/lang.c:1760 msgid "PageNextUnread" msgstr "下一未读页" -#: src/lang.c:1433 +#: src/lang.c:1761 msgid "PageDown or PageNextUnread" msgstr "下一页或一未读页" -#: src/lang.c:1439 +#: src/lang.c:1767 msgid "Subject: (case sensitive)" msgstr "Subject: (大å°å†™ç›¸ç¬¦)" -#: src/lang.c:1440 +#: src/lang.c:1768 msgid "Subject: (ignore case)" msgstr "Subject: (忽略大å°å†™)" -#: src/lang.c:1441 +#: src/lang.c:1769 msgid "From: (case sensitive)" msgstr "From: (大å°å†™ç›¸ç¬¦)" -#: src/lang.c:1442 +#: src/lang.c:1770 msgid "From: (ignore case)" msgstr "From: (忽略大å°å†™)" -#: src/lang.c:1443 +#: src/lang.c:1771 msgid "Msg-ID: & full References: line" msgstr "Message-ID: & 全部 References: 行" -#: src/lang.c:1444 +#: src/lang.c:1772 msgid "Msg-ID: & last References: only" msgstr "Message-ID: & 最åŽä¸€ç¬” References: åªæœ‰" -#: src/lang.c:1445 +#: src/lang.c:1773 msgid "Message-ID: entry only" msgstr "åªæœ‰ Message-ID: æ¡ç›®" -#: src/lang.c:1446 +#: src/lang.c:1774 msgid "Lines:" msgstr "Lines:" -#: src/lang.c:1452 +#: src/lang.c:1780 msgid "Don't trim article body" msgstr "ä¸ä¿®å‰ªæ–‡ç« å†…æ–‡" -#: src/lang.c:1453 +#: src/lang.c:1781 msgid "Skip leading blank lines" msgstr "跳过å‰å¯¼ç©ºè¡Œ" -#: src/lang.c:1454 +#: src/lang.c:1782 msgid "Skip trailing blank lines" msgstr "跳过尾éšç©ºè¡Œ" -#: src/lang.c:1455 +#: src/lang.c:1783 msgid "Skip leading and trailing blank l." msgstr "跳过å‰å¯¼å’Œå°¾éšç©ºè¡Œã€‚" -#: src/lang.c:1456 +#: src/lang.c:1784 msgid "Compact multiple between text" msgstr "压缩文本间多é‡ç©ºè¡Œ" -#: src/lang.c:1457 +#: src/lang.c:1785 msgid "Compact multiple and skip leading" msgstr "压缩多é‡ç©ºè¡Œå’Œè·³è¿‡å‰å¯¼ç©ºè¡Œ" -#: src/lang.c:1458 +#: src/lang.c:1786 msgid "Compact multiple and skip trailing" msgstr "压缩多é‡ç©ºè¡Œå’Œè·³è¿‡å°¾éšç©ºè¡Œ" -#: src/lang.c:1459 +#: src/lang.c:1787 msgid "Compact mltpl., skip lead. & trai." msgstr "压缩多é‡ç©ºè¡Œï¼Œè·³è¿‡å‰å¯¼ & å°¾éšç©ºè¡Œã€‚" -#: src/lang.c:1465 +#: src/lang.c:1793 #, fuzzy msgid "Don't show help or mail sign" msgstr "说明/邮件签å的颜色" -#: src/lang.c:1466 +#: src/lang.c:1794 #, fuzzy msgid "Show only help sign" msgstr "说明/邮件签å的颜色" -#: src/lang.c:1467 +#: src/lang.c:1795 msgid "Show only mail sign if new mail" msgstr "" -#: src/lang.c:1468 +#: src/lang.c:1796 msgid "Show mail if new mail else help s." msgstr "" -#: src/lang.c:1497 +#: src/lang.c:1825 msgid "Shell archive" msgstr "命令壳存盘" -#: src/lang.c:1504 +#: src/lang.c:1832 msgid "Subject: (descending)" msgstr "Subject: (递å‡)" -#: src/lang.c:1505 +#: src/lang.c:1833 msgid "Subject: (ascending)" msgstr "Subject: (递å‡)" -#: src/lang.c:1506 +#: src/lang.c:1834 msgid "From: (descending)" msgstr "From: (递å‡)" -#: src/lang.c:1507 +#: src/lang.c:1835 msgid "From: (ascending)" msgstr "From: (递å‡)" -#: src/lang.c:1508 +#: src/lang.c:1836 msgid "Date: (descending)" msgstr "Date: (递å‡)" -#: src/lang.c:1509 +#: src/lang.c:1837 msgid "Date: (ascending)" msgstr "Date: (递å‡)" -#: src/lang.c:1510 src/lang.c:1519 +#: src/lang.c:1838 src/lang.c:1847 msgid "Score (descending)" msgstr "分数 (递å‡)" -#: src/lang.c:1511 src/lang.c:1520 +#: src/lang.c:1839 src/lang.c:1848 msgid "Score (ascending)" msgstr "分数 (递å‡)" -#: src/lang.c:1512 +#: src/lang.c:1840 msgid "Lines: (descending)" msgstr "Lines: (递å‡)" -#: src/lang.c:1513 +#: src/lang.c:1841 msgid "Lines: (ascending)" msgstr "Lines: (递å‡)" -#: src/lang.c:1521 +#: src/lang.c:1849 msgid "Last posting date (descending)" msgstr "最近一次张贴日期 (递å‡)" -#: src/lang.c:1522 +#: src/lang.c:1850 msgid "Last posting date (ascending)" msgstr "最近一次张贴日期 (递å‡)" -#: src/lang.c:1528 +#: src/lang.c:1856 msgid "Quick-sort" msgstr "å¿«é€ŸæŽ’åºæ³•" -#: src/lang.c:1529 +#: src/lang.c:1857 msgid "Heap-sort" msgstr "å †ç§¯æŽ’åºæ³•" -#: src/lang.c:1536 +#: src/lang.c:1864 msgid "Always Keep" msgstr "一律ä¿ç•™" -#: src/lang.c:1537 +#: src/lang.c:1865 msgid "Always Remove" msgstr "一律移除" -#: src/lang.c:1538 +#: src/lang.c:1866 msgid "Mark with D on selection screen" msgstr "于选择å±å¹•以 D 标记" -#: src/lang.c:1544 +#: src/lang.c:1872 msgid "Kill only unread arts" msgstr "åªç é™¤æœªè¯»æ–‡ç« " -#: src/lang.c:1545 +#: src/lang.c:1873 msgid "Kill all arts & show with K" msgstr "以 K ç é™¤æ‰€æœ‰æ–‡ç«  & 显示" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1546 +#: src/lang.c:1874 msgid "Kill all arts and never show" msgstr "ç é™¤æ‰€æœ‰æ–‡ç« å¹¶æ°¸ä¸æ˜¾ç¤º" -#: src/lang.c:1552 +#: src/lang.c:1880 msgid "Nothing special" msgstr "没什么特别" -#: src/lang.c:1553 +#: src/lang.c:1881 msgid "Compress quotes" msgstr "压缩引言" -#: src/lang.c:1554 +#: src/lang.c:1882 msgid "Quote signatures" msgstr "引用签å" -#: src/lang.c:1555 +#: src/lang.c:1883 msgid "Compress quotes, quote sigs" msgstr "压缩引言,引用签å" -#: src/lang.c:1556 +#: src/lang.c:1884 msgid "Quote empty lines" msgstr "引言空行" -#: src/lang.c:1557 +#: src/lang.c:1885 msgid "Compress quotes, quote empty lines" msgstr "压缩引言,引言空行" -#: src/lang.c:1558 +#: src/lang.c:1886 msgid "Quote sigs & empty lines" msgstr "引用签å & 空行" -#: src/lang.c:1559 +#: src/lang.c:1887 msgid "Comp. q., quote sigs & empty lines" msgstr "压缩引言,引用签å & 空行" -#: src/lang.c:1600 +#: src/lang.c:1928 #, fuzzy msgid "With headers" msgstr "ä¿ç•™æ ‡å¤´" -#: src/lang.c:1601 +#: src/lang.c:1929 #, fuzzy msgid "Without headers" msgstr "无需标头" -#: src/lang.c:1608 +#: src/lang.c:1936 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1610 +#: src/lang.c:1938 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1611 +#: src/lang.c:1939 msgid "NFC" msgstr "NFC" -#: src/lang.c:1612 +#: src/lang.c:1940 msgid "NFD" msgstr "NFD" -#: src/lang.c:1614 +#: src/lang.c:1942 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1623 +#: src/lang.c:1951 msgid "Display Options" msgstr "显示选项" -#: src/lang.c:1630 +#: src/lang.c:1958 msgid "Color Options" msgstr "颜色选项" -#: src/lang.c:1636 +#: src/lang.c:1964 msgid "Highlight Options" msgstr "çªæ˜¾é€‰é¡¹" -#: src/lang.c:1643 +#: src/lang.c:1971 msgid "Article-Limiting Options" msgstr "文章é™åˆ¶é€‰é¡¹" -#: src/lang.c:1649 +#: src/lang.c:1977 msgid "Posting/Mailing Options" msgstr "å¼ è´´/邮寄选项" -#: src/lang.c:1655 +#: src/lang.c:1983 msgid "Saving/Printing Options" msgstr "ä¿å­˜/打å°é€‰é¡¹" -#: src/lang.c:1661 +#: src/lang.c:1989 msgid "Expert Options" msgstr "专家选项" -#: src/lang.c:1667 +#: src/lang.c:1995 msgid "Filtering Options" msgstr "筛选选项" -#: src/lang.c:1672 src/lang.c:1703 src/lang.c:1709 src/lang.c:1736 -#: src/lang.c:1788 src/lang.c:1794 src/lang.c:1804 src/lang.c:1815 -#: src/lang.c:1833 src/lang.c:1844 src/lang.c:1913 src/lang.c:2122 -#: src/lang.c:2128 src/lang.c:2134 src/lang.c:2149 src/lang.c:2161 -#: src/lang.c:2168 src/lang.c:2222 src/lang.c:2231 src/lang.c:2237 -#: src/lang.c:2244 src/lang.c:2251 src/lang.c:2258 src/lang.c:2265 -#: src/lang.c:2272 src/lang.c:2279 src/lang.c:2286 src/lang.c:2293 -#: src/lang.c:2300 src/lang.c:2307 src/lang.c:2314 src/lang.c:2321 -#: src/lang.c:2328 src/lang.c:2335 src/lang.c:2342 src/lang.c:2349 -#: src/lang.c:2356 src/lang.c:2363 src/lang.c:2370 src/lang.c:2377 -#: src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 src/lang.c:2405 -#: src/lang.c:2413 src/lang.c:2429 src/lang.c:2436 src/lang.c:2443 -#: src/lang.c:2450 src/lang.c:2456 src/lang.c:2462 src/lang.c:2479 -#: src/lang.c:2491 src/lang.c:2526 src/lang.c:2579 src/lang.c:2593 -#: src/lang.c:2599 src/lang.c:2624 src/lang.c:2642 src/lang.c:2659 -#: src/lang.c:2671 src/lang.c:2704 src/lang.c:2733 src/lang.c:2753 -#: src/lang.c:2781 src/lang.c:2791 src/lang.c:2798 src/lang.c:2824 -#: src/lang.c:2848 src/lang.c:2925 src/lang.c:2940 src/lang.c:2948 -#: src/lang.c:2962 src/lang.c:2968 src/lang.c:3006 +#: src/lang.c:2000 src/lang.c:2031 src/lang.c:2037 src/lang.c:2064 +#: src/lang.c:2116 src/lang.c:2122 src/lang.c:2132 src/lang.c:2143 +#: src/lang.c:2161 src/lang.c:2172 src/lang.c:2241 src/lang.c:2456 +#: src/lang.c:2462 src/lang.c:2468 src/lang.c:2483 src/lang.c:2495 +#: src/lang.c:2502 src/lang.c:2556 src/lang.c:2565 src/lang.c:2571 +#: src/lang.c:2578 src/lang.c:2585 src/lang.c:2592 src/lang.c:2599 +#: src/lang.c:2606 src/lang.c:2613 src/lang.c:2620 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:2761 src/lang.c:2777 +#: src/lang.c:2784 src/lang.c:2791 src/lang.c:2798 src/lang.c:2804 +#: src/lang.c:2810 src/lang.c:2827 src/lang.c:2839 src/lang.c:2874 +#: src/lang.c:2927 src/lang.c:2941 src/lang.c:2947 src/lang.c:2972 +#: src/lang.c:2990 src/lang.c:3007 src/lang.c:3019 src/lang.c:3052 +#: src/lang.c:3081 src/lang.c:3101 src/lang.c:3129 src/lang.c:3139 +#: src/lang.c:3146 src/lang.c:3172 src/lang.c:3196 src/lang.c:3343 +#: src/lang.c:3358 src/lang.c:3366 src/lang.c:3380 src/lang.c:3386 +#: src/lang.c:3424 msgid " toggles, sets, cancels." msgstr " 切æ¢ï¼Œ 设置, å–æ¶ˆã€‚" -#: src/lang.c:1673 +#: src/lang.c:2001 msgid "Show mini menu & posting etiquette" msgstr "显示迷你èœå• & 张贴礼仪" -#: src/lang.c:1674 +#: src/lang.c:2002 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5592,15 +6071,15 @@ msgstr "" "# 如果打开就在æ¯ä¸ªå±‚级中显示常用命令的迷你èœå•\n" "# å¹¶äºŽæ’°å†™æ–‡ç« ä¹‹åŽæ˜¾ç¤ºå¼ è´´ç¤¼ä»ª\n" -#: src/lang.c:1679 +#: src/lang.c:2007 msgid "Show short description for each newsgroup. toggles & sets." msgstr "显示æ¯ä¸ªæ–°é—»ç¾¤ç»„的简短æè¿°ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:1680 +#: src/lang.c:2008 msgid "Show description of each newsgroup" msgstr "显示æ¯ä¸ªæ–°é—»ç¾¤ç»„çš„æè¿°" -#: src/lang.c:1681 +#: src/lang.c:2009 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5608,19 +6087,19 @@ msgstr "" "# 如果打开就在群组选择层级中于新闻群组å称之åŽ\n" "# 显示群组æè¿°æ–‡æœ¬\n" -#: src/lang.c:1686 +#: src/lang.c:2014 #, fuzzy msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." msgstr "在群组èœå•中显示主旨 & å‘信者 (作者) 字段。 åˆ‡æ¢ & 设置。" -#: src/lang.c:1687 +#: src/lang.c:2015 #, fuzzy msgid "In group and thread level, show author by" msgstr "在群组èœå•中,显示作者" -#: src/lang.c:1688 +#: src/lang.c:2016 #, fuzzy msgid "" "# Part of From field to display in group and thread level\n" @@ -5637,31 +6116,31 @@ msgstr "" "# * 2 = å…¨å\n" "# 3 = 两者\n" -#: src/lang.c:1697 +#: src/lang.c:2025 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "绘制 -> 或高亮度æ¡ç”¨äºŽé€‰æ‹©ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:1698 +#: src/lang.c:2026 msgid "Draw -> instead of highlighted bar" msgstr "绘制 -> 以代替高亮度æ¡" -#: src/lang.c:1699 +#: src/lang.c:2027 msgid "# If ON use -> otherwise highlighted bar for selection\n" msgstr "# 如果打开就使用 -> å¦åˆ™é«˜äº®åº¦æ¡ç”¨äºŽé€‰æ‹©\n" -#: src/lang.c:1704 +#: src/lang.c:2032 msgid "Use inverse video for page headers" msgstr "使用åç™½æ˜¾ç¤ºç”¨äºŽé¡µé¢æ ‡å¤´" -#: src/lang.c:1705 +#: src/lang.c:2033 msgid "# If ON use inverse video for page headers at different levels\n" msgstr "# 如果打开就于ä¸åŒçš„层级使用åç™½æ˜¾ç¤ºç”¨äºŽé¡µé¢æ ‡å¤´\n" -#: src/lang.c:1710 +#: src/lang.c:2038 msgid "Thread articles by" msgstr "è®¨è®ºä¸²æ–‡ç« ä¾æ®" -#: src/lang.c:1711 +#: src/lang.c:2039 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5681,15 +6160,15 @@ msgstr "" "# 4 = 多部件主旨\n" "# 5 = 百分比匹é…\n" -#: src/lang.c:1722 +#: src/lang.c:2050 msgid "Enter percentage match required to thread together. sets." msgstr "输入将讨论串起所必需的百分比匹é…。 设置。" -#: src/lang.c:1723 +#: src/lang.c:2051 msgid "Thread percentage match" msgstr "讨论串百分比匹é…" -#: src/lang.c:1725 +#: src/lang.c:2053 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5712,11 +6191,11 @@ msgstr "" "# 任何æ’入。例如 happy å°†åŒ¹é… harpy,但 harpie, happie å’Œ harpy 会被分入å¦ä¸€" "篇帖å­ã€‚\n" -#: src/lang.c:1737 +#: src/lang.c:2065 msgid "Score of a thread" msgstr "讨论串的分数" -#: src/lang.c:1738 +#: src/lang.c:2066 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5730,16 +6209,16 @@ msgstr "" "# 1 = 总和\n" "# 2 = å¹³å‡\n" -#: src/lang.c:1746 +#: src/lang.c:2074 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "æŽ’åºæ–‡ç« ä¾æ®ä¸»é¢˜ã€å‘ä¿¡è€…ã€æ—¥æœŸæˆ–分数。 åˆ‡æ¢ & 设置。" -#: src/lang.c:1747 +#: src/lang.c:2075 msgid "Sort articles by" msgstr "æŽ’åºæ–‡ç« ä¾æ®" -#: src/lang.c:1748 +#: src/lang.c:2076 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5769,15 +6248,15 @@ msgstr "" "# 9 = 行数递å‡\n" "# 10 = 行数递å‡\n" -#: src/lang.c:1764 +#: src/lang.c:2092 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "排åºè®¨è®ºä¸²ä¸ä¾æ®ä»»ä½•ä¸œè¥¿æˆ–ä¾æ®åˆ†æ•°ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:1765 +#: src/lang.c:2093 msgid "Sort threads by" msgstr "排åºè®¨è®ºä¸²ä¾æ®" -#: src/lang.c:1766 +#: src/lang.c:2094 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5795,44 +6274,44 @@ msgstr "" "# 3 = 最近一次张贴日期递å‡\n" "# 4 = 最近一次张贴日期递å‡\n" -#: src/lang.c:1776 +#: src/lang.c:2104 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "将光标放在群组中第一/最åŽä¸€ç¯‡æœªè¯»æ–‡ç« ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:1777 +#: src/lang.c:2105 msgid "Go to first unread article in group" msgstr "å‰å¾€ç¾¤ç»„中第一篇未读的文章" -#: src/lang.c:1778 +#: src/lang.c:2106 msgid "# If ON put cursor at first unread art in group otherwise last art\n" msgstr "# 如果打开就将光标放在群组中第一篇未读文章,å¦åˆ™æ˜¯æœ€åŽä¸€ç¯‡æ–‡ç« \n" -#: src/lang.c:1782 +#: src/lang.c:2110 msgid "Show all articles or only unread articles. toggles & sets." msgstr "æ˜¾ç¤ºæ‰€æœ‰æ–‡ç« æˆ–åªæœ‰æœªè¯»æ–‡ç« ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:1783 +#: src/lang.c:2111 msgid "Show only unread articles" msgstr "åªæ˜¾ç¤ºæœªè¯»æ–‡ç« " -#: src/lang.c:1784 +#: src/lang.c:2112 msgid "# If ON show only new/unread articles otherwise show all.\n" msgstr "# å¦‚æžœæ‰“å¼€å°±åªæ˜¾ç¤ºæ–°çš„/未读文章,å¦åˆ™å…¨éƒ¨æ˜¾ç¤ºã€‚\n" -#: src/lang.c:1789 +#: src/lang.c:2117 msgid "Show only groups with unread arts" msgstr "åªæ˜¾ç¤ºæœ‰æœªè¯»æ–‡ç« çš„群组" -#: src/lang.c:1790 +#: src/lang.c:2118 msgid "# If ON show only subscribed to groups that contain unread articles.\n" msgstr "# å¦‚æžœæ‰“å¼€å°±åªæ˜¾ç¤ºåŒ…嫿œªè¯»æ–‡ç« çš„订阅群组。\n" -#: src/lang.c:1795 +#: src/lang.c:2123 msgid "Filter which articles" msgstr "筛选哪些文章" -#: src/lang.c:1796 +#: src/lang.c:2124 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5846,11 +6325,11 @@ msgstr "" "# 1 = ç é™¤æ‰€æœ‰æ–‡ç« å¹¶åœ¨è®¨è®ºä¸²ä¸­æ˜¾ç¤ºæ—¶ä»¥ K 标记\n" "# 2 = ç é™¤æ‰€æœ‰æ–‡ç« å¹¶æ°¸ä¸æ˜¾ç¤ºå®ƒä»¬\n" -#: src/lang.c:1805 +#: src/lang.c:2133 msgid "Go to the next unread article with" msgstr "å‰å¾€ä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« å€Ÿç”±" -#: src/lang.c:1806 +#: src/lang.c:2134 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5866,11 +6345,11 @@ msgstr "" "# * 2 = TAB\n" "# 3 = PAGE DOWN 或 TAB\n" -#: src/lang.c:1816 +#: src/lang.c:2144 msgid "How to treat blank lines" msgstr "如何对待空行" -#: src/lang.c:1817 +#: src/lang.c:2145 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5900,11 +6379,11 @@ msgstr "" "# 7 = 压缩文本区å—间的多é‡ç©ºè¡Œå’Œè·³è¿‡\n" "# å‰å¯¼å’Œå°¾éšç©ºè¡Œ\n" -#: src/lang.c:1834 +#: src/lang.c:2162 msgid "Show help/mail sign in level titles" msgstr "" -#: src/lang.c:1835 +#: src/lang.c:2163 msgid "" "# Show help sign, new mail sign, both or nothing in level titles.\n" "# Possible values are (the default is marked with *):\n" @@ -5914,24 +6393,24 @@ msgid "" "# * 3 = Show mail sign if new mail has arrived else show help sign\n" msgstr "" -#: src/lang.c:1845 +#: src/lang.c:2173 msgid "List thread using right arrow key" msgstr "使用å‘å³é”®åˆ—出讨论串" -#: src/lang.c:1846 +#: src/lang.c:2174 msgid "" "# If ON automatically list thread when entering it using right arrow key.\n" msgstr "# 如果打开当使用å‘å³é”®è¾“入它时就自动列出讨论串。\n" -#: src/lang.c:1850 +#: src/lang.c:2178 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "输入字符以指出已删除文章。 设置, å–æ¶ˆã€‚" -#: src/lang.c:1851 +#: src/lang.c:2179 msgid "Character to show deleted articles" msgstr "ç”¨æ¥æ˜¾ç¤ºå·²åˆ é™¤æ–‡ç« çš„字符" -#: src/lang.c:1852 +#: src/lang.c:2180 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -5939,16 +6418,16 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºæ–‡ç« è¢«åˆ é™¤çš„字符 (缺çœâ€˜D’)\n" "# _ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1857 +#: src/lang.c:2185 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "输入字符以指出在范围中的文章。 设置, å–æ¶ˆã€‚" -#: src/lang.c:1858 +#: src/lang.c:2186 msgid "Character to show inrange articles" msgstr "ç”¨æ¥æ˜¾ç¤ºèŒƒå›´ä¸­æ–‡ç« çš„字符" -#: src/lang.c:1859 +#: src/lang.c:2187 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -5956,17 +6435,17 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºæ–‡ç« åœ¨èŒƒå›´ä¸­çš„字符 (缺çœâ€˜#’)\n" "# _ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1864 +#: src/lang.c:2192 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "输入字符以指出该文章将返回。 设置, å–æ¶ˆã€‚" -#: src/lang.c:1865 +#: src/lang.c:2193 msgid "Character to show returning arts" msgstr "ç”¨æ¥æ˜¾ç¤ºè¿”回文章的字符" -#: src/lang.c:1866 +#: src/lang.c:2194 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -5974,16 +6453,16 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« å°†è¿”回的字符 (缺çœâ€˜-’)\n" "# _ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1871 +#: src/lang.c:2199 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "输入字符以指出已选文章。 设置, å–æ¶ˆã€‚" -#: src/lang.c:1872 +#: src/lang.c:2200 msgid "Character to show selected articles" msgstr "ç”¨æ¥æ˜¾ç¤ºå·²é€‰æ–‡ç« çš„字符" -#: src/lang.c:1873 +#: src/lang.c:2201 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" @@ -5991,15 +6470,15 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« å·²è¢«è‡ªåЍ选å–的字符 (缺çœâ€˜*’)\n" "# _ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1878 +#: src/lang.c:2206 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "输入字符以指出最近文章。 设置, å–æ¶ˆã€‚" -#: src/lang.c:1879 +#: src/lang.c:2207 msgid "Character to show recent articles" msgstr "ç”¨æ¥æ˜¾ç¤ºæœ€è¿‘文章的字符" -#: src/lang.c:1880 +#: src/lang.c:2208 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -6007,15 +6486,15 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºæ˜¯æœ€è¿‘文章的字符 (缺çœâ€˜o’)\n" "# _ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1885 +#: src/lang.c:2213 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "输入字符以指出未读文章。 设置, å–æ¶ˆã€‚" -#: src/lang.c:1886 +#: src/lang.c:2214 msgid "Character to show unread articles" msgstr "ç”¨æ¥æ˜¾ç¤ºæœªè¯»æ–‡ç« çš„字符" -#: src/lang.c:1887 +#: src/lang.c:2215 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -6023,15 +6502,15 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« æœªè¯»çš„字符 (缺çœâ€˜+’)\n" "# _ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1892 +#: src/lang.c:2220 msgid "Enter character to indicate read articles. sets, cancels." msgstr "输入字符以指出已读文章。 设置, å–æ¶ˆã€‚" -#: src/lang.c:1893 +#: src/lang.c:2221 msgid "Character to show read articles" msgstr "ç”¨æ¥æ˜¾ç¤ºå·²è¯»æ–‡ç« çš„字符" -#: src/lang.c:1894 +#: src/lang.c:2222 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -6039,15 +6518,15 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« å·²è¯»å–字符 (缺çœâ€˜ ’)\n" "# _ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1899 +#: src/lang.c:2227 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "输入字符以指出被ç é™¤æ–‡ç« ã€‚ 设置, å–æ¶ˆã€‚" -#: src/lang.c:1900 +#: src/lang.c:2228 msgid "Character to show killed articles" msgstr "ç”¨æ¥æ˜¾ç¤ºè¢«ç é™¤æ–‡ç« çš„字符" -#: src/lang.c:1901 +#: src/lang.c:2229 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6055,16 +6534,16 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« è¢«ç é™¤çš„字符 (缺çœâ€˜K’)\n" "# kill_level 必须根æ®ä¸åŒæƒ…况而设置,_ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1906 +#: src/lang.c:2234 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºè¯»å–æ‰€é€‰æ–‡ç« ã€‚ 设置, å–æ¶ˆã€‚" -#: src/lang.c:1907 +#: src/lang.c:2235 msgid "Character to show readselected arts" msgstr "ç”¨æ¥æ˜¾ç¤ºè¯»å–所选文章的字符" -#: src/lang.c:1908 +#: src/lang.c:2236 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6072,11 +6551,11 @@ msgstr "" "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« è¯»å–之å‰å·²è¢«é€‰çš„字符 (缺çœâ€˜:’)\n" "# kill_level 必须根æ®ä¸åŒæƒ…况而设置,_ 被转æ¢ä¸ºâ€˜ ’\n" -#: src/lang.c:1914 +#: src/lang.c:2242 msgid "Abbreviate long newsgroup names" msgstr "将较长新闻群组å称缩写" -#: src/lang.c:1915 +#: src/lang.c:2243 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -6086,17 +6565,17 @@ msgstr "" "# 层级和文章层级会如下所示:\n" "# news.software.readers -> n.software.readers -> n.s.readers -> n.s.r。\n" -#: src/lang.c:1921 +#: src/lang.c:2249 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:1922 +#: src/lang.c:2250 msgid "Number of lines to scroll in pager" msgstr "页é¢åˆ‡æ¢æ—¶å·åŠ¨çš„è¡Œæ•°" -#: src/lang.c:1923 +#: src/lang.c:2251 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6114,43 +6593,58 @@ msgstr "" "# * 1 = å·åŠ¨ä¸€è¡Œ\n" "# 2 或更大 = å·åЍ 2 或更多行 (åªæœ‰åœ¨é¡µé¢åˆ‡æ¢æ—¶)\n" -#: src/lang.c:1933 +#: src/lang.c:2261 msgid "Display signatures. toggles & sets." msgstr "显示签å。 åˆ‡æ¢ & 设置。" -#: src/lang.c:1934 +#: src/lang.c:2262 msgid "Display signatures" msgstr "显示签å" -#: src/lang.c:1935 +#: src/lang.c:2263 msgid "# If OFF don't show signatures when displaying articles\n" msgstr "# å¦‚æžœå…³é—­äºŽæ˜¾ç¤ºæ–‡ç« æ—¶å°±ä¸æ˜¾ç¤ºç­¾å\n" -#: src/lang.c:1940 +#: src/lang.c:2267 +#, fuzzy +msgid "Display article score. toggles & sets." +msgstr "显示签å。 åˆ‡æ¢ & 设置。" + +#: src/lang.c:2268 +#, fuzzy +msgid "Display article score" +msgstr "显示下一篇文章" + +#: src/lang.c:2269 +#, fuzzy +msgid "# If ON show article score when displaying articles\n" +msgstr "# å¦‚æžœå…³é—­äºŽæ˜¾ç¤ºæ–‡ç« æ—¶å°±ä¸æ˜¾ç¤ºç­¾å\n" + +#: src/lang.c:2274 #, fuzzy msgid "Remove soft hyphens. toggles & sets." msgstr "显示签å。 åˆ‡æ¢ & 设置。" -#: src/lang.c:1941 +#: src/lang.c:2275 #, fuzzy msgid "Remove soft hyphens" msgstr "移动范围" -#: src/lang.c:1942 +#: src/lang.c:2276 #, fuzzy msgid "# If ON remove soft hyphens when displaying articles\n" msgstr "# å¦‚æžœå…³é—­äºŽæ˜¾ç¤ºæ–‡ç« æ—¶å°±ä¸æ˜¾ç¤ºç­¾å\n" -#: src/lang.c:1947 +#: src/lang.c:2281 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "å°† uuencoded æ•°æ®æ˜¾ç¤ºä¸ºå·²æ ‡è®°é™„件。 åˆ‡æ¢ & 设置。" -#: src/lang.c:1948 +#: src/lang.c:2282 msgid "Display uue data as an attachment" msgstr "å°† uue æ•°æ®ä½œä¸ºé™„件显示" -#: src/lang.c:1949 +#: src/lang.c:2283 #, fuzzy msgid "" "# Handling of uuencoded data in the pager\n" @@ -6170,16 +6664,16 @@ msgstr "" "# 2 = éšè—所有,类似 1,但是任何看æ¥åƒæ˜¯ uuencoded æ•°æ®çš„行,都将\n" "# 被折å ä¸ºä¸€æ ‡è®°è¡Œã€‚\n" -#: src/lang.c:1959 +#: src/lang.c:2293 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "è§£ç å¾·è¯­æ ·å¼ TeX å˜éŸ³ç¼–ç ä¸º ISO。 åˆ‡æ¢ & 设置。" -#: src/lang.c:1960 +#: src/lang.c:2294 msgid "Display \"a as Umlaut-a" msgstr "显示 \"a 为å˜éŸ³ a" -#: src/lang.c:1961 +#: src/lang.c:2295 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6187,15 +6681,15 @@ msgstr "" "# 如果打开就解ç å¾·è¯­æ ·å¼ TeX å˜éŸ³ç¼–ç ä¸º ISO å¹¶\n" "# 显示 \"a 为å˜éŸ³ a ...等等\n" -#: src/lang.c:1966 src/lang.c:1976 +#: src/lang.c:2300 src/lang.c:2310 msgid "Space separated list of header fields" msgstr "以空格分隔的标头字段清å•" -#: src/lang.c:1967 +#: src/lang.c:2301 msgid "Display these header fields (or *)" msgstr "显示这些标头字段 (或 *)" -#: src/lang.c:1968 +#: src/lang.c:2302 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" @@ -6210,11 +6704,11 @@ msgstr "" "#‘X-’(åƒæ˜¯ X-Alan 或 X-Pape)。您å¯ä»¥å€Ÿç”±ä»¥ç©ºæ ¼åˆ†éš”而列出\n" "# 超过一个。没有定义任何值将会关闭这个选项。\n" -#: src/lang.c:1977 +#: src/lang.c:2311 msgid "Do not display these header fields" msgstr "䏿˜¾ç¤ºè¿™äº›æ ‡å¤´å­—段" -#: src/lang.c:1978 +#: src/lang.c:2312 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" @@ -6233,40 +6727,40 @@ msgstr "" "# news_headers_to_not_display=X-Alan X-Pape\n" "# 没有定义任何值就表示关闭这个选项。\n" -#: src/lang.c:1988 +#: src/lang.c:2322 msgid "" "Do you want to enable automatic handling of multipart/alternative articles?" msgstr "您è¦å¯ç”¨å¤šéƒ¨ä»¶/替代文章的自动处ç†å—?" -#: src/lang.c:1989 +#: src/lang.c:2323 msgid "Skip multipart/alternative parts" msgstr "跳过多部件/替代部分" -#: src/lang.c:1990 +#: src/lang.c:2324 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "# 如果打开就自动截除多部件/替代消æ¯\n" -#: src/lang.c:1994 +#: src/lang.c:2328 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "å¯ç”¨å­—é¢åŒºå—的侦测? åˆ‡æ¢ & 设置。" -#: src/lang.c:1995 +#: src/lang.c:2329 msgid "Detection of verbatim blocks" msgstr "å­—é¢åŒºå—的侦测" -#: src/lang.c:1996 +#: src/lang.c:2330 msgid "# If ON detect verbatim blocks in articles\n" msgstr "# 如果打开就在文章中侦测字é¢åŒºå—\n" -#: src/lang.c:2001 +#: src/lang.c:2335 msgid "A regex used to decide which lines to show in col_quote." msgstr "用æ¥å†³å®šåœ¨ col_quote ä¸­è¦æ˜¾ç¤ºå“ªäº›è¡Œçš„ regex。" -#: src/lang.c:2002 +#: src/lang.c:2336 msgid "Regex used to show quoted lines" msgstr "ç”¨æ¥æ˜¾ç¤ºå¼•言行的 regex" -#: src/lang.c:2003 +#: src/lang.c:2337 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" @@ -6276,15 +6770,15 @@ msgstr "" "# 正则表达å¼ã€‚引言行将以 col_quote 显示。\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:2009 +#: src/lang.c:2343 msgid "A regex used to decide which lines to show in col_quote2." msgstr "用æ¥å†³å®šè¦ä»¥ col_quote2 显示哪些行的 regex。" -#: src/lang.c:2010 +#: src/lang.c:2344 msgid "Regex used to show twice quoted l." msgstr "ç”¨æ¥æ˜¾ç¤ºç¬¬äºŒå±‚引言行的 regex。" -#: src/lang.c:2011 +#: src/lang.c:2345 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" @@ -6294,15 +6788,15 @@ msgstr "" "# 正则表达å¼ã€‚第二层引言行将以 col_quote2 显示。\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:2017 +#: src/lang.c:2351 msgid "A regex used to decide which lines to show in col_quote3." msgstr "用æ¥å†³å®šè¦ä»¥ col_quote3 显示哪些行的 regex。" -#: src/lang.c:2018 +#: src/lang.c:2352 msgid "Regex used to show >= 3 times q.l." msgstr "ç”¨æ¥æ˜¾ç¤º >= 3 层引言行的 regex。" -#: src/lang.c:2019 +#: src/lang.c:2353 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" @@ -6312,32 +6806,32 @@ msgstr "" "# 正则表达å¼ã€‚>= 3 层引言行将以 col_quote3 显示。\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:2025 +#: src/lang.c:2359 #, fuzzy msgid "Enable detection of external quotes? toggles & sets." msgstr "å¯ç”¨å­—é¢åŒºå—的侦测? åˆ‡æ¢ & 设置。" -#: src/lang.c:2026 +#: src/lang.c:2360 #, fuzzy msgid "Detection of external quotes" msgstr "å­—é¢åŒºå—的侦测" -#: src/lang.c:2027 +#: src/lang.c:2361 #, fuzzy msgid "# If ON detect quoted text from external sources in articles\n" msgstr "# 如果打开就在文章中侦测字é¢åŒºå—\n" -#: src/lang.c:2031 +#: src/lang.c:2365 #, fuzzy msgid "A regex used to decide which lines to show in col_extquote." msgstr "用æ¥å†³å®šåœ¨ col_quote ä¸­è¦æ˜¾ç¤ºå“ªäº›è¡Œçš„ regex。" -#: src/lang.c:2032 +#: src/lang.c:2366 #, fuzzy msgid "Regex used to show quotes from external sources" msgstr "ç”¨æ¥æ˜¾ç¤ºå¼•言行的 regex" -#: src/lang.c:2033 +#: src/lang.c:2367 #, fuzzy msgid "" "# A regular expression that tin will use to decide which lines are\n" @@ -6348,15 +6842,15 @@ msgstr "" "# 正则表达å¼ã€‚第二层引言行将以 col_quote2 显示。\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:2040 +#: src/lang.c:2374 msgid "A regex used to decide which words to show in col_markslashes." msgstr "用æ¥å†³å®šè¦ä»¥ col_markslashes 显示哪些字è¯çš„ regex。" -#: src/lang.c:2041 +#: src/lang.c:2375 msgid "Regex used to highlight /slashes/" msgstr "用æ¥é«˜äº®åº¦æ ‡ç¤º /斜线/ çš„ regex" -#: src/lang.c:2042 +#: src/lang.c:2376 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '/' are to be shown in col_markslashes.\n" @@ -6366,15 +6860,15 @@ msgstr "" "# 将以 col_markslashes 显示的正则表达å¼ã€‚\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:2048 +#: src/lang.c:2382 msgid "A regex used to decide which words to show in col_markstars." msgstr "用æ¥å†³å®šè¦ä»¥ col_markstars 显示哪些字è¯çš„ regex。" -#: src/lang.c:2049 +#: src/lang.c:2383 msgid "Regex used to highlight *stars*" msgstr "用æ¥é«˜äº®åº¦æ˜¾ç¤º *星å·* çš„ regex" -#: src/lang.c:2050 +#: src/lang.c:2384 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6384,15 +6878,15 @@ msgstr "" "# 将以 col_markstars 显示的正则表达å¼ã€‚\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:2056 +#: src/lang.c:2390 msgid "A regex used to decide which words to show in col_markstroke." msgstr "用æ¥å†³å®šè¦ä»¥ col_markstroke 显示哪些字è¯çš„ regex。" -#: src/lang.c:2057 +#: src/lang.c:2391 msgid "Regex used to highlight -strokes-" msgstr "用æ¥é«˜äº®åº¦æ˜¾ç¤º -横线- çš„ regex" -#: src/lang.c:2058 +#: src/lang.c:2392 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6402,15 +6896,15 @@ msgstr "" "# 将以 col_markstroke 显示的正则表达å¼ã€‚\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:2064 +#: src/lang.c:2398 msgid "A regex used to decide which words to show in col_markdash." msgstr "用æ¥å†³å®šè¦ä»¥ col_markdash 显示哪些字è¯çš„ regex。" -#: src/lang.c:2065 +#: src/lang.c:2399 msgid "Regex used to highlight _underline_" msgstr "用æ¥é«˜äº®åº¦æ˜¾ç¤º _底线_ çš„ regex" -#: src/lang.c:2066 +#: src/lang.c:2400 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6420,15 +6914,15 @@ msgstr "" "# 将以 col_markdash 显示的正则表达å¼ã€‚\n" "# 如果您ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin 将使用内置的默认值。\n" -#: src/lang.c:2072 +#: src/lang.c:2406 msgid "A regex used to find Subject prefixes to remove. Use '|' as separator." msgstr "用æ¥å¯»æ‰¾è¦ç§»é™¤çš„主旨å‰ç¼€çš„ regex。 使用‘|’作为分隔符å·ã€‚" -#: src/lang.c:2073 +#: src/lang.c:2407 msgid "Regex with Subject prefixes" msgstr "主旨å‰ç¼€çš„ regex" -#: src/lang.c:2074 +#: src/lang.c:2408 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6436,15 +6930,15 @@ msgstr "" "# tin 将用æ¥å¯»æ‰¾ä¸»æ—¨å‰ç¼€çš„æ­£åˆ™è¡¨è¾¾å¼\n" "# 于显示标头之å‰å°†è¢«ç§»é™¤ã€‚\n" -#: src/lang.c:2079 +#: src/lang.c:2413 msgid "A regex used to find Subject suffixes to remove. Use '|' as separator." msgstr "用æ¥å¯»æ‰¾è¦ç§»é™¤çš„主旨åŽç¼€çš„ regex。 使用‘|’作为分隔符å·ã€‚" -#: src/lang.c:2080 +#: src/lang.c:2414 msgid "Regex with Subject suffixes" msgstr "主旨åŽç¼€çš„ regex" -#: src/lang.c:2081 +#: src/lang.c:2415 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6452,45 +6946,45 @@ msgstr "" "# tin 将用æ¥å¯»æ‰¾ä¸»æ—¨åŽç¼€çš„æ­£åˆ™è¡¨è¾¾å¼\n" "# äºŽå›žå¤æˆ–跟贴时将被移除。\n" -#: src/lang.c:2086 +#: src/lang.c:2420 msgid "A regex used to find the begin of a verbatim block." msgstr "ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—开始的 regex。" -#: src/lang.c:2087 +#: src/lang.c:2421 msgid "Regex for begin of a verbatim block" msgstr "用于字é¢åŒºå—开始的 regex" -#: src/lang.c:2088 +#: src/lang.c:2422 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" msgstr "# tin å°†ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—开始的正则表达å¼ã€‚\n" -#: src/lang.c:2093 +#: src/lang.c:2427 msgid "A regex used to find the end of a verbatim block." msgstr "ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—结æŸçš„ regex。" -#: src/lang.c:2094 +#: src/lang.c:2428 msgid "Regex for end of a verbatim block" msgstr "用于字é¢åŒºå—结æŸçš„ regex" -#: src/lang.c:2095 +#: src/lang.c:2429 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" msgstr "# tin å°†ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—结æŸçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n" -#: src/lang.c:2100 +#: src/lang.c:2434 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" msgstr "输入外部 MIME 查看器的å称和选项,--internal 表示内置查看器" -#: src/lang.c:2101 +#: src/lang.c:2435 msgid "MIME binary content viewer" msgstr "MIME 二进制内容查看器" -#: src/lang.c:2102 +#: src/lang.c:2436 #, fuzzy msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" @@ -6504,15 +6998,15 @@ msgstr "" "# å¦åˆ™è¯·æŒ‡å®šå¤–éƒ¨æŸ¥çœ‹å™¨ç¨‹åº (例:metamail) æˆ–ä¿æŒç©ºç™½ä»¥\n" "# 表示ä¸è¦è‡ªåŠ¨æŸ¥çœ‹\n" -#: src/lang.c:2109 +#: src/lang.c:2443 msgid "Confirm before starting non-text viewing program" msgstr "å¯åЍéžçº¯æ–‡æœ¬æŸ¥çœ‹ç¨‹åºä¹‹å‰å…ˆç¡®è®¤" -#: src/lang.c:2110 +#: src/lang.c:2444 msgid "Ask before using MIME viewer" msgstr "使用 MIME 查看器之å‰å…ˆè¯¢é—®" -#: src/lang.c:2111 +#: src/lang.c:2445 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" @@ -6520,35 +7014,35 @@ msgstr "" "# 如果打开,tin 将于使用 metamail 显示 MIME 消æ¯ä¹‹å‰å…ˆè¯¢é—®\n" "# åªæœ‰å½“ metamail_prog 已设置为æŸä¸ªå€¼æ—¶ï¼Œè¿™æ‰ä¼šå‘生\n" -#: src/lang.c:2116 +#: src/lang.c:2450 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "离开时询问是å¦å°†ç¾¤ç»„标记为已读。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2117 +#: src/lang.c:2451 msgid "Catchup read groups when quitting" msgstr "离开时将已读群组设回未读" -#: src/lang.c:2118 +#: src/lang.c:2452 msgid "# If ON ask user if read groups should all be marked read\n" msgstr "# å¦‚æžœæ‰“å¼€å°±è¯¢é—®ç”¨æˆ·æ˜¯å¦æ‰€æœ‰å·²è¯»ç¾¤ç»„应该都被标记为已读\n" -#: src/lang.c:2123 +#: src/lang.c:2457 msgid "Catchup group using left key" msgstr "使用å‘左键将群组设回未读" -#: src/lang.c:2124 +#: src/lang.c:2458 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n" msgstr "# 如果打开则当以å‘左键离开时,将群组/讨论串设回未读。\n" -#: src/lang.c:2129 +#: src/lang.c:2463 msgid "Catchup thread by using left key" msgstr "使用å‘左键将讨论串设回未读" -#: src/lang.c:2135 +#: src/lang.c:2469 msgid "Which actions require confirmation" msgstr "哪些动作需è¦ç¡®è®¤" -#: src/lang.c:2136 +#: src/lang.c:2470 #, fuzzy msgid "" "# What should we ask confirmation for.\n" @@ -6571,52 +7065,52 @@ msgstr "" "# 4 = 多部件主旨\n" "# 5 = 百分比匹é…\n" -#: src/lang.c:2150 +#: src/lang.c:2484 msgid "'Mark as (un)read' ignores tags" msgstr "‘标记为(未)已读’忽略标记" -#: src/lang.c:2151 +#: src/lang.c:2485 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "# 如果打开则‘标记为(未)已读’功能åªä¼šæ ‡è®°ç›®å‰çš„æ–‡ç« ã€‚\n" -#: src/lang.c:2155 +#: src/lang.c:2489 msgid "Program to run to open URLs, sets, cancels." msgstr "è¿è¡Œä»¥æ‰“开网å€çš„程åºï¼Œ 设置, å–æ¶ˆã€‚" -#: src/lang.c:2156 +#: src/lang.c:2490 msgid "Program that opens URLs" msgstr "打开网å€çš„程åº" -#: src/lang.c:2157 +#: src/lang.c:2491 msgid "# The program used to open URLs. The actual URL will be appended\n" msgstr "# ç”¨æ¥æ‰“开网å€çš„程åºã€‚将会附加实际的网å€\n" -#: src/lang.c:2162 +#: src/lang.c:2496 msgid "Use mouse in xterm" msgstr "在 xterm 中使用鼠标" -#: src/lang.c:2163 +#: src/lang.c:2497 msgid "# If ON enable mouse button support on xterm terminals\n" msgstr "# 如果打开就å¯ç”¨ xterm 终端机对于鼠标按钮的支æŒ\n" -#: src/lang.c:2169 +#: src/lang.c:2503 msgid "Use scroll keys on keypad" msgstr "使用数字键盘上的å·åЍ键" -#: src/lang.c:2170 +#: src/lang.c:2504 msgid "# If ON enable scroll keys on terminals that support it\n" msgstr "# 如果打开就在有支æŒå·åŠ¨é”®çš„ç»ˆç«¯æœºä¸Šå¯ç”¨å®ƒ\n" -#: src/lang.c:2175 +#: src/lang.c:2509 msgid "Enter maximum number of article to get. sets." msgstr "è¾“å…¥è¦æå–æ–‡ç« çš„æœ€å¤§å€¼æ•°é‡ã€‚ 设置。" -#: src/lang.c:2176 +#: src/lang.c:2510 msgid "Number of articles to get" msgstr "è¦æå–æ–‡ç« çš„æ•°é‡" -#: src/lang.c:2177 +#: src/lang.c:2511 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" @@ -6624,28 +7118,28 @@ msgstr "" "# è¦æå–æ–‡ç« çš„æ•°é‡ (0=æ— é™åˆ¶),如果为负就设置\n" "# 为第一篇未读文章之å‰è¦è¯»å–的已读文章最大值\n" -#: src/lang.c:2182 +#: src/lang.c:2516 msgid "Enter number of days article is considered recent. sets." msgstr "输入被认为最近文章的日数。 设置。" -#: src/lang.c:2183 +#: src/lang.c:2517 msgid "Article recentness time limit" msgstr "最近文章的时间é™åˆ¶" -#: src/lang.c:2184 +#: src/lang.c:2518 msgid "# Number of days in which article is considered recent, (0=OFF)\n" msgstr "# 被认为是最近文章所需的日数,(0=关闭)\n" -#: src/lang.c:2188 +#: src/lang.c:2522 msgid "" "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "WILDMAT 用于一般通é…符,REGEX 用于完整正则表达å¼åŒ¹é…。" -#: src/lang.c:2189 +#: src/lang.c:2523 msgid "Wildcard matching" msgstr "通é…符匹é…" -#: src/lang.c:2190 +#: src/lang.c:2524 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6657,59 +7151,59 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2197 +#: src/lang.c:2531 msgid "Enter minimal score before an article is marked killed. sets." msgstr "输入文章被标记ç é™¤ä¹‹å‰çš„æœ€å°‘分数。 设置。" -#: src/lang.c:2198 +#: src/lang.c:2532 msgid "Score limit (kill)" msgstr "分数é™åˆ¶ (ç é™¤)" -#: src/lang.c:2199 +#: src/lang.c:2533 msgid "# Score limit before an article is marked killed\n" msgstr "# 文章被标记ç é™¤ä¹‹å‰çš„分数é™åˆ¶\n" -#: src/lang.c:2203 +#: src/lang.c:2537 msgid "Enter default score to kill articles. sets." msgstr "输入ç é™¤æ–‡ç« çš„缺çœåˆ†æ•°ã€‚ 设置。" -#: src/lang.c:2204 +#: src/lang.c:2538 msgid "Default score to kill articles" msgstr "ç é™¤æ–‡ç« çš„缺çœåˆ†æ•°" -#: src/lang.c:2205 +#: src/lang.c:2539 msgid "# Default score to kill articles\n" msgstr "# ç é™¤æ–‡ç« çš„缺çœåˆ†æ•°\n" -#: src/lang.c:2209 +#: src/lang.c:2543 msgid "Enter minimal score before an article is marked hot. sets." msgstr "输入文章被标记热门之å‰çš„æœ€å°‘分数。 设置。" -#: src/lang.c:2210 +#: src/lang.c:2544 msgid "Score limit (select)" msgstr "分数é™åˆ¶ (选å–)" -#: src/lang.c:2211 +#: src/lang.c:2545 msgid "# Score limit before an article is marked hot\n" msgstr "# 文章被标记热门之å‰çš„分数é™åˆ¶\n" -#: src/lang.c:2215 +#: src/lang.c:2549 msgid "Enter default score to select articles. sets." msgstr "è¾“å…¥é€‰å–æ–‡ç« çš„缺çœåˆ†æ•°ã€‚ 设置。" -#: src/lang.c:2216 +#: src/lang.c:2550 msgid "Default score to select articles" msgstr "选喿–‡ç« çš„缺çœåˆ†æ•°" -#: src/lang.c:2217 +#: src/lang.c:2551 msgid "# Default score to select articles\n" msgstr "# 选喿–‡ç« çš„缺çœåˆ†æ•°\n" -#: src/lang.c:2223 +#: src/lang.c:2557 msgid "Use slrnface to show ''X-Face:''s" msgstr "使用 slrnface 以显示‘X-Face:’" -#: src/lang.c:2224 +#: src/lang.c:2558 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6717,19 +7211,19 @@ msgstr "" "# 如果打开就使用 slrnface(1) 以解译‘X-Face:’标头。\n" "# åªæœ‰åœ¨ xterm 中è¿è¡Œæ—¶æ‰æœ‰ä½œç”¨ã€‚\n" -#: src/lang.c:2232 +#: src/lang.c:2566 msgid "Use ANSI color" msgstr "使用 ANSI 颜色" -#: src/lang.c:2233 +#: src/lang.c:2567 msgid "# If ON using ANSI-color\n" msgstr "# 如果打开就使用 ANSI 颜色\n" -#: src/lang.c:2238 +#: src/lang.c:2572 msgid "Standard foreground color" msgstr "æ ‡å‡†å‰æ™¯é¢œè‰²" -#: src/lang.c:2239 +#: src/lang.c:2573 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -6737,11 +7231,11 @@ msgstr "" "# æ ‡å‡†å‰æ™¯é¢œè‰²\n" "# 缺çœï¼š-1 (缺çœé¢œè‰²)\n" -#: src/lang.c:2245 +#: src/lang.c:2579 msgid "Standard background color" msgstr "标准背景颜色" -#: src/lang.c:2246 +#: src/lang.c:2580 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -6749,11 +7243,11 @@ msgstr "" "# 标准背景颜色\n" "# 缺çœï¼š-1 (缺çœé¢œè‰²)\n" -#: src/lang.c:2252 +#: src/lang.c:2586 msgid "Color for inverse text (background)" msgstr "å白文本的颜色 (背景)" -#: src/lang.c:2253 +#: src/lang.c:2587 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -6761,11 +7255,11 @@ msgstr "" "# å白文本的背景颜色\n" "# 缺çœï¼š4 (è“色)\n" -#: src/lang.c:2259 +#: src/lang.c:2593 msgid "Color for inverse text (foreground)" msgstr "å白文本的颜色 (剿™¯)" -#: src/lang.c:2260 +#: src/lang.c:2594 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -6773,11 +7267,11 @@ msgstr "" "# åç™½æ–‡æœ¬çš„å‰æ™¯é¢œè‰²\n" "# 缺çœï¼š7 (白色)\n" -#: src/lang.c:2266 +#: src/lang.c:2600 msgid "Color of text lines" msgstr "文本行的颜色" -#: src/lang.c:2267 +#: src/lang.c:2601 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -6785,11 +7279,11 @@ msgstr "" "# 文本行的颜色\n" "# 缺çœï¼š-1 (缺çœé¢œè‰²)\n" -#: src/lang.c:2273 +#: src/lang.c:2607 msgid "Color of mini help menu" msgstr "迷你说明èœå•的颜色" -#: src/lang.c:2274 +#: src/lang.c:2608 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -6797,11 +7291,11 @@ msgstr "" "# 迷你说明èœå•的颜色\n" "# 缺çœï¼š3 (棕色)\n" -#: src/lang.c:2280 +#: src/lang.c:2614 msgid "Color of help text" msgstr "说明文本的颜色" -#: src/lang.c:2281 +#: src/lang.c:2615 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -6809,11 +7303,11 @@ msgstr "" "# 说明页é¢çš„颜色\n" "# 缺çœï¼š-1 (缺çœé¢œè‰²)\n" -#: src/lang.c:2287 +#: src/lang.c:2621 msgid "Color of status messages" msgstr "çŠ¶æ€æ¶ˆæ¯çš„颜色" -#: src/lang.c:2288 +#: src/lang.c:2622 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" @@ -6821,11 +7315,11 @@ msgstr "" "# 最åŽä¸€è¡Œä¸­æ¶ˆæ¯çš„颜色\n" "# 缺çœï¼š6 (é’色)\n" -#: src/lang.c:2294 +#: src/lang.c:2628 msgid "Color of quoted lines" msgstr "引言行的颜色" -#: src/lang.c:2295 +#: src/lang.c:2629 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -6833,11 +7327,11 @@ msgstr "" "# 引言行的颜色\n" "# 缺çœï¼š2 (绿色)\n" -#: src/lang.c:2301 +#: src/lang.c:2635 msgid "Color of twice quoted line" msgstr "第二层引言行的颜色" -#: src/lang.c:2302 +#: src/lang.c:2636 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" @@ -6845,11 +7339,11 @@ msgstr "" "# 第二层引言行的颜色\n" "# 缺çœï¼š3 (棕色)\n" -#: src/lang.c:2308 +#: src/lang.c:2642 msgid "Color of =>3 times quoted line" msgstr "=>3 层引言行的颜色" -#: src/lang.c:2309 +#: src/lang.c:2643 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" @@ -6857,11 +7351,11 @@ msgstr "" "# =>3 层引言行的颜色\n" "# 缺çœï¼š4 (è“色)\n" -#: src/lang.c:2315 +#: src/lang.c:2649 msgid "Color of article header lines" msgstr "标头行的颜色" -#: src/lang.c:2316 +#: src/lang.c:2650 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" @@ -6869,11 +7363,11 @@ msgstr "" "# 标头行的颜色\n" "# 缺çœï¼š2 (绿色)\n" -#: src/lang.c:2322 +#: src/lang.c:2656 msgid "Color of actual news header fields" msgstr "实际新闻标头字段的颜色" -#: src/lang.c:2323 +#: src/lang.c:2657 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -6881,11 +7375,11 @@ msgstr "" "# 实际新闻标头字段的颜色\n" "# 缺çœï¼š9 (浅红色)\n" -#: src/lang.c:2329 +#: src/lang.c:2663 msgid "Color of article subject lines" msgstr "文章主旨行的颜色" -#: src/lang.c:2330 +#: src/lang.c:2664 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -6893,12 +7387,12 @@ msgstr "" "# 文章主旨行的颜色\n" "# 缺çœï¼š6 (é’色)\n" -#: src/lang.c:2336 +#: src/lang.c:2670 #, fuzzy msgid "Color of external quotes" msgstr "文本行的颜色" -#: src/lang.c:2337 +#: src/lang.c:2671 #, fuzzy msgid "" "# Color of quoted text from external sources\n" @@ -6907,11 +7401,11 @@ msgstr "" "# å­—é¢åŒºå—的颜色\n" "# 缺çœï¼š5 (粉红)\n" -#: src/lang.c:2343 +#: src/lang.c:2677 msgid "Color of response counter" msgstr "回应计数器的颜色" -#: src/lang.c:2344 +#: src/lang.c:2678 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -6919,11 +7413,11 @@ msgstr "" "# 回应计数器的颜色\n" "# 缺çœï¼š2 (绿色)\n" -#: src/lang.c:2350 +#: src/lang.c:2684 msgid "Color of sender (From:)" msgstr "å‘é€è€…的颜色 ( From: )" -#: src/lang.c:2351 +#: src/lang.c:2685 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -6931,11 +7425,11 @@ msgstr "" "# å‘é€è€…的颜色 ( From: )\n" "# 缺çœï¼š2 (绿色)\n" -#: src/lang.c:2357 +#: src/lang.c:2691 msgid "Color of help/mail sign" msgstr "说明/邮件签å的颜色" -#: src/lang.c:2358 +#: src/lang.c:2692 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -6943,11 +7437,11 @@ msgstr "" "# 说明/邮件签å的颜色\n" "# 缺çœï¼š4 (è“色)\n" -#: src/lang.c:2364 +#: src/lang.c:2698 msgid "Color of signatures" msgstr "ç­¾å的颜色" -#: src/lang.c:2365 +#: src/lang.c:2699 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -6955,11 +7449,39 @@ msgstr "" "# ç­¾å的颜色\n" "# 缺çœï¼š4 (è“色)\n" -#: src/lang.c:2371 +#: src/lang.c:2705 +#, fuzzy +msgid "Color of negative score" +msgstr "文本行的颜色" + +#: src/lang.c:2706 +#, fuzzy +msgid "" +"# Color of negative score\n" +"# Default: 1 (red)\n" +msgstr "" +"# ç­¾å的颜色\n" +"# 缺çœï¼š4 (è“色)\n" + +#: src/lang.c:2712 +#, fuzzy +msgid "Color of positive score" +msgstr "回应计数器的颜色" + +#: src/lang.c:2713 +#, fuzzy +msgid "" +"# Color of positive score\n" +"# Default: 2 (green)\n" +msgstr "" +"# 回应计数器的颜色\n" +"# 缺çœï¼š2 (绿色)\n" + +#: src/lang.c:2719 msgid "Color of highlighted URLs" msgstr "高亮度网å€çš„颜色" -#: src/lang.c:2372 +#: src/lang.c:2720 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -6967,11 +7489,11 @@ msgstr "" "# 高亮度网å€çš„颜色\n" "# 缺çœï¼š-1 (缺çœé¢œè‰²)\n" -#: src/lang.c:2378 +#: src/lang.c:2726 msgid "Color of verbatim blocks" msgstr "å­—é¢åŒºå—的颜色" -#: src/lang.c:2379 +#: src/lang.c:2727 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" @@ -6979,11 +7501,11 @@ msgstr "" "# å­—é¢åŒºå—的颜色\n" "# 缺çœï¼š5 (粉红)\n" -#: src/lang.c:2385 +#: src/lang.c:2733 msgid "Color of highlighting with *stars*" msgstr "高亮度显示 *星å·* 的颜色" -#: src/lang.c:2386 +#: src/lang.c:2734 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -6991,11 +7513,11 @@ msgstr "" "# 高亮度显示 *星å·* å­—è¯çš„颜色\n" "# 缺çœï¼š11 (黄色)\n" -#: src/lang.c:2392 +#: src/lang.c:2740 msgid "Color of highlighting with _dash_" msgstr "高亮度显示 _底线_ 的颜色" -#: src/lang.c:2393 +#: src/lang.c:2741 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -7003,11 +7525,11 @@ msgstr "" "# 高亮度显示 _底线_ å­—è¯çš„颜色\n" "# 缺çœï¼š13 (浅粉红)\n" -#: src/lang.c:2399 +#: src/lang.c:2747 msgid "Color of highlighting with /slash/" msgstr "高亮度显示 /斜线/ 的颜色" -#: src/lang.c:2400 +#: src/lang.c:2748 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -7015,11 +7537,11 @@ msgstr "" "# 高亮度显示 /斜线/ å­—è¯çš„颜色\n" "# 缺çœï¼š14 (æµ…è“绿色)\n" -#: src/lang.c:2406 +#: src/lang.c:2754 msgid "Color of highlighting with -stroke-" msgstr "高亮度显示 -横线- 的颜色" -#: src/lang.c:2407 +#: src/lang.c:2755 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -7027,11 +7549,11 @@ msgstr "" "# 高亮度显示 -横线- å­—è¯çš„颜色\n" "# 缺çœï¼š12 (æµ…è“色)\n" -#: src/lang.c:2414 +#: src/lang.c:2762 msgid "Attr. of highlighting with *stars*" msgstr "高亮度显示 *星å·* 的属性" -#: src/lang.c:2415 +#: src/lang.c:2763 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7059,11 +7581,11 @@ msgstr "" "# 高亮度显示 *星å·* å­—è¯çš„属性\n" "# 缺çœï¼š6 (粗体)\n" -#: src/lang.c:2430 +#: src/lang.c:2778 msgid "Attr. of highlighting with _dash_" msgstr "高亮度显示 _底线_ 的属性" -#: src/lang.c:2431 +#: src/lang.c:2779 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" @@ -7071,11 +7593,11 @@ msgstr "" "# 高亮度显示 _底线_ å­—è¯çš„属性\n" "# 缺çœï¼š2 (最好高亮度显示)\n" -#: src/lang.c:2437 +#: src/lang.c:2785 msgid "Attr. of highlighting with /slash/" msgstr "高亮度显示 /斜线/ 的属性" -#: src/lang.c:2438 +#: src/lang.c:2786 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" @@ -7083,11 +7605,11 @@ msgstr "" "# 高亮度显示 /斜线/ å­—è¯çš„属性\n" "# 缺çœï¼š5 (åŠæ˜Žäº®)\n" -#: src/lang.c:2444 +#: src/lang.c:2792 msgid "Attr. of highlighting with -stroke-" msgstr "高亮度显示 -横线- 的属性" -#: src/lang.c:2445 +#: src/lang.c:2793 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" @@ -7095,27 +7617,27 @@ msgstr "" "# 高亮度显示 /斜线/ å­—è¯çš„属性\n" "# 缺çœï¼š3 (å白显示)\n" -#: src/lang.c:2451 +#: src/lang.c:2799 msgid "URL highlighting in message body" msgstr "在消æ¯å†…文中高亮度显示网å€" -#: src/lang.c:2452 +#: src/lang.c:2800 msgid "# Enable URL highlighting?\n" msgstr "# å¯ç”¨é«˜äº®åº¦æ˜¾ç¤ºç½‘å€ï¼Ÿ\n" -#: src/lang.c:2457 +#: src/lang.c:2805 msgid "Word highlighting in message body" msgstr "在消æ¯å†…文中高亮度显示字è¯" -#: src/lang.c:2458 +#: src/lang.c:2806 msgid "# Enable word highlighting?\n" msgstr "# å¯ç”¨é«˜äº®åº¦æ˜¾ç¤ºå­—è¯ï¼Ÿ\n" -#: src/lang.c:2463 +#: src/lang.c:2811 msgid "What to display instead of mark" msgstr "è¦æ˜¾ç¤ºä»€ä¹ˆä»¥ä»£æ›¿æ ‡è®°" -#: src/lang.c:2464 +#: src/lang.c:2812 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7131,56 +7653,56 @@ msgstr "" "# 1 = 是,显示标记\n" "# * 2 = å°å‡ºç©ºæ ¼ä½œä¸ºæ›¿ä»£\n" -#: src/lang.c:2473 +#: src/lang.c:2821 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "输入在页é¢åˆ‡æ¢ä¸­ç”¨æ¥å°†æ–‡ç« æ¢è¡Œçš„æ å·ã€‚ 设置。" -#: src/lang.c:2474 +#: src/lang.c:2822 msgid "Page line wrap column" msgstr "页é¢è‡ªåЍæ¢è¡Œæ å·" -#: src/lang.c:2475 +#: src/lang.c:2823 msgid "# Wrap article lines at column\n" msgstr "# 文章æ¢è¡ŒäºŽæ å·\n" -#: src/lang.c:2480 +#: src/lang.c:2828 msgid "Wrap around threads on next unread" msgstr "于下一篇未读回到开始部分讨论串" -#: src/lang.c:2481 +#: src/lang.c:2829 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "# 如果打开就于æœç´¢ä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« æ—¶å›žåˆ°å¼€å§‹éƒ¨åˆ†è®¨è®ºä¸²\n" -#: src/lang.c:2485 +#: src/lang.c:2833 msgid "Enter default mail address (and fullname). sets." msgstr "输入缺çœé‚®ä»¶åœ°å€ (以åŠå…¨å)。 设置。" -#: src/lang.c:2486 src/lang.c:2987 +#: src/lang.c:2834 src/lang.c:3405 msgid "Mail address (and fullname)" msgstr "é‚®ä»¶åœ°å€ (以åŠå…¨å)" -#: src/lang.c:2487 +#: src/lang.c:2835 msgid "# User's mail address (and fullname), if not username@host (fullname)\n" msgstr "# ç”¨æˆ·é‚®ä»¶åœ°å€ (以åŠå…¨å)ï¼Œå¦‚æžœä¸æ˜¯ 用户å@主机 (å…¨å)\n" -#: src/lang.c:2492 +#: src/lang.c:2840 msgid "Show empty Followup-To in editor" msgstr "在编辑器中显示空的跟贴" -#: src/lang.c:2493 +#: src/lang.c:2841 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "# 如果打开就于编辑文章时显示空的跟贴标头\n" -#: src/lang.c:2497 +#: src/lang.c:2845 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "输入 path/! command/--none 以创建您的缺çœç­¾å。 设置。" -#: src/lang.c:2498 +#: src/lang.c:2846 msgid "Create signature from path/command" msgstr "从路径/命令创建签å" -#: src/lang.c:2499 +#: src/lang.c:2847 #, fuzzy, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7194,41 +7716,41 @@ msgstr "" "# sigfile=!命令 è¿è¡Œå¤–部命令以产生签å\n" "# sigfile=--none ä¸é™„加签å\n" -#: src/lang.c:2507 +#: src/lang.c:2855 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "å°†å•独一行的“-- â€å‰ç½®äºŽç­¾å。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2508 +#: src/lang.c:2856 msgid "Prepend signature with \"-- \"" msgstr "将“-- â€å‰ç½®äºŽç­¾å" -#: src/lang.c:2509 +#: src/lang.c:2857 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "# 如果打开就将虚线‘\\n-- \\n’å‰ç½®äºŽç­¾å\n" -#: src/lang.c:2513 +#: src/lang.c:2861 msgid "Add signature when reposting articles. toggles & sets." msgstr "釿–°å¼ è´´æ–‡ç« æ—¶åŠ å…¥ç­¾å。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2514 +#: src/lang.c:2862 msgid "Add signature when reposting" msgstr "釿–°å¼ è´´æ—¶åŠ å…¥ç­¾å" -#: src/lang.c:2515 +#: src/lang.c:2863 msgid "# If ON add signature to reposted articles\n" msgstr "# 如果打开就将签ååŠ å…¥é‡æ–°å¼ è´´çš„æ–‡ç« \n" -#: src/lang.c:2519 +#: src/lang.c:2867 #, fuzzy msgid "Enter quotation marks, %I for author's initials." msgstr "输入引言符å·ã€%s 或 %S 作为作者的缩写。" -#: src/lang.c:2520 +#: src/lang.c:2868 msgid "Characters used as quote-marks" msgstr "作为引言符å·ä½¿ç”¨çš„字符" -#: src/lang.c:2521 +#: src/lang.c:2869 #, fuzzy msgid "" "# Characters used in quoting to followups and replies.\n" @@ -7237,11 +7759,11 @@ msgstr "" "# 字符已用于引言到跟éšå’Œå›žå¤ã€‚\n" "#‘_’被置æ¢ç”±â€˜ ’,%s,%S 被置æ¢ä¾ä½œè€…设置缩写。\n" -#: src/lang.c:2527 +#: src/lang.c:2875 msgid "Quoting behavior" msgstr "引言行为" -#: src/lang.c:2528 +#: src/lang.c:2876 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7265,16 +7787,16 @@ msgstr "" "# 6 = 引用签å,引用空行\n" "# 7 = 压缩引言,引用签å,引用空行\n" -#: src/lang.c:2541 src/lang.c:2549 src/lang.c:2555 +#: src/lang.c:2889 src/lang.c:2897 src/lang.c:2903 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:2542 +#: src/lang.c:2890 msgid "Quote line when following up" msgstr "跟贴时的引言行" -#: src/lang.c:2543 +#: src/lang.c:2891 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" @@ -7284,38 +7806,38 @@ msgstr "" "# %A åœ°å€ %D 日期 %F Addr+åç§° %G 群组åç§° %M 消æ¯è¯†åˆ«å·\n" "# %N å…¨å %C åå­— %I 缩写\n" -#: src/lang.c:2550 +#: src/lang.c:2898 msgid "Quote line when cross-posting" msgstr "è·¨æ¿å¼ è´´æ—¶çš„引言行" -#: src/lang.c:2556 +#: src/lang.c:2904 msgid "Quote line when mailing" msgstr "邮寄时的引言行" -#: src/lang.c:2561 +#: src/lang.c:2909 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "å¦‚æžœæ‰“å¼€å°±åŒ…å« User-Agent: 标头。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2562 +#: src/lang.c:2910 msgid "Insert 'User-Agent:' header" msgstr "æ’入‘User-Agent:’标头" -#: src/lang.c:2563 +#: src/lang.c:2911 msgid "# If ON include advertising User-Agent: header\n" msgstr "# 如果打开就包å«ä½œä¸ºé€šå‘Šçš„ User-Agent: 标头\n" -#: src/lang.c:2568 +#: src/lang.c:2916 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" "输入用于 MIME 的字符集åç§° (例如:US-ASCII, ISO-8859-1, EUC-KR), 以设" "置。" -#: src/lang.c:2569 +#: src/lang.c:2917 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2570 +#: src/lang.c:2918 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7331,40 +7853,40 @@ msgstr "" "# 如果 MIME_STRICT_CHARSET 于编译时期被定义,那么 mm_charset 以外的\n" "# 字符集将被认为无法显示,并且以‘?’的方å¼è¡¨è¿°ã€‚\n" -#: src/lang.c:2580 +#: src/lang.c:2928 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2581 +#: src/lang.c:2929 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "# 在贴文中作为 MIME (内容类型) 标头的字符集。\n" -#: src/lang.c:2585 +#: src/lang.c:2933 msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "输入本地字符集åç§° (例如:US-ASCII, ISO-8859-1, EUC-KR), 以设置。" -#: src/lang.c:2586 +#: src/lang.c:2934 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2587 +#: src/lang.c:2935 msgid "# Charset supported locally.\n" msgstr "# 本地支æŒçš„字符集。\n" -#: src/lang.c:2594 +#: src/lang.c:2942 msgid "Mailbox format" msgstr "信箱格å¼" -#: src/lang.c:2595 +#: src/lang.c:2943 msgid "# Format of the mailbox.\n" msgstr "# 信箱的格å¼ã€‚\n" -#: src/lang.c:2600 +#: src/lang.c:2948 msgid "MIME encoding in news messages" msgstr "在新闻消æ¯ä¸­çš„ MIME ç¼–ç " -#: src/lang.c:2601 +#: src/lang.c:2949 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" @@ -7378,15 +7900,15 @@ msgstr "" "# 而 Base64 对于包å«å¾ˆå¤š 8 比特字符的多数 8 比特东亚诸语ã€\n" "# 希腊语以åŠä¿„语字符集æ¥è¯´æ›´ä¸ºé€‚当。\n" -#: src/lang.c:2609 src/lang.c:2630 +#: src/lang.c:2957 src/lang.c:2978 msgid "Don't change unless you know what you are doing. cancels." msgstr "ä¸è¦å˜æ›´ï¼Œé™¤éžæ‚¨çŸ¥é“您在åšä»€ä¹ˆã€‚ å–æ¶ˆã€‚" -#: src/lang.c:2610 +#: src/lang.c:2958 msgid "Use 8bit characters in news headers" msgstr "在新闻标头中使用 8 比特字符" -#: src/lang.c:2611 +#: src/lang.c:2959 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7398,28 +7920,28 @@ msgstr "" "# é™¤éž post_mime_encoding åŒæ ·ä¹Ÿè¢«è®¾ç½®ä¸º 8 比特,\n" "# å¦åˆ™æ ‡å¤´ä¸­çš„ 8 æ¯”ç‰¹å­—ç¬¦å°†æ— è§†äºŽæ­¤å‚æ•°è€Œè¢«ç¼–ç ã€‚\n" -#: src/lang.c:2618 +#: src/lang.c:2966 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "自动查看处ç†åŽæ–‡ä»¶ 切æ¢ï¼Œ 设置, å–æ¶ˆã€‚" -#: src/lang.c:2619 +#: src/lang.c:2967 msgid "View post-processed files" msgstr "查看处ç†åŽæ–‡ä»¶" -#: src/lang.c:2620 +#: src/lang.c:2968 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "# 如果设置,处ç†ä¹‹åŽçš„æ–‡ä»¶å°†åœ¨æŸ¥çœ‹å™¨ä¸­è¢«æ‰“å¼€\n" -#: src/lang.c:2625 +#: src/lang.c:2973 msgid "MIME encoding in mail messages" msgstr "邮件消æ¯ä¸­çš„ MIME ç¼–ç " -#: src/lang.c:2631 +#: src/lang.c:2979 msgid "Use 8bit characters in mail headers" msgstr "邮件标头中使用 8 比特字符" -#: src/lang.c:2632 +#: src/lang.c:2980 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7436,25 +7958,25 @@ msgstr "" "# ç¦æ­¢é‚®ä»¶æ ‡å¤´ä¸­çš„ 8 比特字符,因此建议您ä¸è¦å°†å®ƒæ‰“开,\n" "# é™¤éžæ‚¨æœ‰æŸäº›å¼ºåˆ¶çš„原因。\n" -#: src/lang.c:2643 +#: src/lang.c:2991 msgid "Strip blanks from ends of lines" msgstr "从行尾截除空白" -#: src/lang.c:2644 +#: src/lang.c:2992 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" msgstr "# 如果打开就从行尾截除空白,以便在较慢终端机上能较快显示。\n" -#: src/lang.c:2650 +#: src/lang.c:2998 msgid "If ON, use transliteration. toggles & sets." msgstr "如果打开就使用字é¢é‡è½¬è¯‘。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2651 +#: src/lang.c:2999 msgid "Transliteration" msgstr "å­—é¢é‡è½¬è¯‘" -#: src/lang.c:2652 +#: src/lang.c:3000 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" @@ -7464,11 +7986,11 @@ msgstr "" "# 在目标字符集中被表述时,它å¯ä»¥é€è¿‡ä¸€ä¸ª\n" "# 或多个外观类似的字符所近似显示。\n" -#: src/lang.c:2660 +#: src/lang.c:3008 msgid "Send you a Cc/Bcc automatically" msgstr "自动å‘é€ç»™æ‚¨ä¸€ä»½å‰¯æœ¬/密件副本" -#: src/lang.c:2661 +#: src/lang.c:3009 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" @@ -7484,25 +8006,25 @@ msgstr "" "# 2 = 密件副本\n" "# 3 = 副本和密件副本\n" -#: src/lang.c:2672 +#: src/lang.c:3020 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2673 +#: src/lang.c:3021 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2679 +#: src/lang.c:3027 msgid "Enter address elements about which you want to be warned. sets." msgstr "输入您想è¦èŽ·å¾—ç›¸å…³è­¦å‘Šçš„åœ°å€å› ç´ ã€‚ 设置。" -#: src/lang.c:2680 +#: src/lang.c:3028 msgid "Spamtrap warning address parts" msgstr "垃圾邮件抓å–警告的地å€éƒ¨åˆ†" -#: src/lang.c:2681 +#: src/lang.c:3029 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7510,27 +8032,27 @@ msgstr "" "# 当您å°è¯•以电å­é‚®ä»¶å›žå¤æ—¶\n" "# 想è¦èŽ·å¾—ç›¸å…³è­¦å‘Šè€Œä»¥é€—å·åˆ†éš”的地å€éƒ¨åˆ†æ¸…å•。\n" -#: src/lang.c:2686 +#: src/lang.c:3034 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "输入筛选器æ¡ç›®ä¿æŒæœ‰æ•ˆçš„缺çœå¤©æ•°ã€‚ 设置。" -#: src/lang.c:2687 +#: src/lang.c:3035 msgid "No. of days a filter entry is valid" msgstr "筛选器æ¡ç›®æœ‰æ•ˆå¤©æ•°" -#: src/lang.c:2688 +#: src/lang.c:3036 msgid "# Number of days a short term filter will be active\n" msgstr "# çŸ­æœŸç­›é€‰å™¨ä¿æŒä½œç”¨çš„天数\n" -#: src/lang.c:2692 +#: src/lang.c:3040 msgid "Add posted articles to filter. toggles & sets." msgstr "加入已张贴文章到筛选器。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2693 +#: src/lang.c:3041 msgid "Add posted articles to filter" msgstr "加入已张贴文章到筛选器" -#: src/lang.c:2694 +#: src/lang.c:3042 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7538,23 +8060,23 @@ msgstr "" "# 如果打开就加入开始新讨论串的已张贴文章到筛选器\n" "# 作为高亮度显示跟贴\n" -#: src/lang.c:2698 +#: src/lang.c:3046 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "将以 mailbox æ ¼å¼ä¿å­˜çš„æ–‡ç« /讨论串目录ä½ç½®ã€‚" -#: src/lang.c:2699 +#: src/lang.c:3047 msgid "Mail directory" msgstr "邮件目录" -#: src/lang.c:2700 +#: src/lang.c:3048 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "# (-m) 以 mailbox æ ¼å¼ä¿å­˜çš„æ–‡ç« /讨论串目录ä½ç½®\n" -#: src/lang.c:2705 +#: src/lang.c:3053 msgid "Save articles in batch mode (-S)" msgstr "以批次模å¼ä¿å­˜æ–‡ç«  (-S)" -#: src/lang.c:2706 +#: src/lang.c:3054 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" @@ -7562,41 +8084,41 @@ msgstr "" "# 如果打开就于命令行上指定ä¿å­˜ -S 或邮寄 (-M/-N) æ—¶\n" "# 以批次模å¼ä¿å­˜æ–‡ç« /讨论串\n" -#: src/lang.c:2711 +#: src/lang.c:3059 msgid "The directory where you want articles/threads saved." msgstr "您想è¦ä¿å­˜æ–‡ç« /讨论串的目录ä½ç½®ã€‚" -#: src/lang.c:2712 +#: src/lang.c:3060 msgid "Directory to save arts/threads in" msgstr "è¦ä¿å­˜æ–‡ç« /讨论串的目录" -#: src/lang.c:2713 +#: src/lang.c:3061 msgid "# Directory where articles/threads are saved\n" msgstr "# ä¿å­˜æ–‡ç« /讨论串的目录ä½ç½®\n" -#: src/lang.c:2717 +#: src/lang.c:3065 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "将已ä¿å­˜çš„æ–‡ç« /讨论串标记为已读。 切æ¢ï¼Œ 设置, å–æ¶ˆã€‚" -#: src/lang.c:2718 +#: src/lang.c:3066 msgid "Mark saved articles/threads as read" msgstr "将已ä¿å­˜çš„æ–‡ç« /讨论串标记为已读" -#: src/lang.c:2719 +#: src/lang.c:3067 msgid "# If ON mark articles that are saved as read\n" msgstr "# 如果打开就标记已ä¿å­˜çš„æ–‡ç« ä¸ºå·²è¯»\n" -#: src/lang.c:2723 +#: src/lang.c:3071 msgid "Do post processing (e.g. extract attachments) for saved articles." msgstr "对于已ä¿å­˜çš„æ–‡ç« è¿›è¡ŒåŽç»­å¤„ç† (例如:截å–附件)。" -#: src/lang.c:2724 +#: src/lang.c:3072 msgid "Post process saved articles" msgstr "åŽç»­å¤„ç†å·²ä¿å­˜çš„æ–‡ç« " -#: src/lang.c:2725 +#: src/lang.c:3073 #, fuzzy msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" @@ -7611,61 +8133,61 @@ msgstr "" "# 1 = åªæˆªå–命令壳归档 (shar)\n" "# 2 = 是\n" -#: src/lang.c:2734 +#: src/lang.c:3082 msgid "Process only unread articles" msgstr "åªå¤„ç†æœªè¯»æ–‡ç« " -#: src/lang.c:2735 +#: src/lang.c:3083 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" msgstr "# å¦‚æžœæ‰“å¼€å°±åª ä¿å­˜/打å°/管é“/邮寄 未读文章 (除了已标记文章)\n" -#: src/lang.c:2740 +#: src/lang.c:3088 msgid "Print all or just part of header. toggles & sets." msgstr "æ‰“å°æ‰€æœ‰æˆ–是仅仅部分的标头。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2741 +#: src/lang.c:3089 msgid "Print all headers when printing" msgstr "æ‰“å°æ—¶æ‰“å°æ‰€æœ‰æ ‡å¤´" -#: src/lang.c:2742 +#: src/lang.c:3090 msgid "" "# If ON print all of article header otherwise just the important lines\n" msgstr "# å¦‚æžœæ‰“å¼€å°±æ‰“å°æ‰€æœ‰çš„æ–‡ç« æ ‡å¤´ï¼Œå¦åˆ™ä»…打å°é‡è¦è¡Œ\n" -#: src/lang.c:2746 +#: src/lang.c:3094 msgid "" "The printer program with options that is to be used to print articles/" "threads." msgstr "å°†è¢«ç”¨æ¥æ‰“å°æ–‡ç« /讨论串的打å°ç¨‹åºä»¥åŠé€‰é¡¹ã€‚" -#: src/lang.c:2747 +#: src/lang.c:3095 msgid "Printer program with options" msgstr "打å°ç¨‹åºä»¥åŠé€‰é¡¹" -#: src/lang.c:2748 +#: src/lang.c:3096 msgid "# Print program with parameters used to print articles/threads\n" msgstr "# ç”¨æ¥æ‰“å°æ–‡ç« /讨论串的打å°ç¨‹åºä»¥åŠå‚æ•°\n" -#: src/lang.c:2754 +#: src/lang.c:3102 msgid "Force redraw after certain commands" msgstr "特定命令之åŽå¼ºåˆ¶é‡ç»˜" -#: src/lang.c:2755 +#: src/lang.c:3103 msgid "" "# If ON a screen redraw will always be done after certain external commands\n" msgstr "# 如果打开就于特定外部命令之åŽå°†ä¸€å¾‹å®Œæˆå±å¹•é‡ç»˜\n" -#: src/lang.c:2759 +#: src/lang.c:3107 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "输入 %E 作为编辑器,%F 作为文件å,%N 作为行å·ï¼Œ 以设置。" -#: src/lang.c:2760 +#: src/lang.c:3108 msgid "Invocation of your editor" msgstr "调用您的编辑器" -#: src/lang.c:2761 +#: src/lang.c:3109 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7673,16 +8195,16 @@ msgstr "" "# æ ¼å¼çš„编辑器行包å«å‚æ•°\n" "# %E 编辑器 %F 文件å %N Linenumber\n" -#: src/lang.c:2766 +#: src/lang.c:3114 msgid "" "Enter name and options for external-inews, --internal for internal inews" msgstr "输入用于外部 inews çš„å称和选项,--internal 用于内部 inews" -#: src/lang.c:2767 +#: src/lang.c:3115 msgid "External inews" msgstr "外部 inews" -#: src/lang.c:2768 +#: src/lang.c:3116 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7690,18 +8212,18 @@ msgstr "" "# 如果设置 --internal 就使用内置的迷你 inews 作为é€è¿‡ NNTP å¼ è´´\n" "# å¦åˆ™ä½¿ç”¨å¤–部 inews 程åº\n" -#: src/lang.c:2772 +#: src/lang.c:3120 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" "输入 %M 作为邮件程åºï¼Œ%S 作为主旨,%T 作为收件者,%F 作为文件å, 以设" "置。" -#: src/lang.c:2773 +#: src/lang.c:3121 msgid "Invocation of your mail command" msgstr "调用您的邮寄命令" -#: src/lang.c:2774 +#: src/lang.c:3122 #, fuzzy msgid "" "# Format of mailer line including parameters\n" @@ -7714,11 +8236,11 @@ msgstr "" "# 我。以使用 elm 作为您的邮件程åºï¼š elm -s“%Sâ€â€œ%Tâ€<%F\n" "# 我。elm äº¤äº’å¼ ï¼š elm -i %F -s“%Sâ€â€œ%Tâ€\n" -#: src/lang.c:2782 +#: src/lang.c:3130 msgid "Use interactive mail reader" msgstr "使用交互å¼é‚®ä»¶é˜…读器" -#: src/lang.c:2783 +#: src/lang.c:3131 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7732,32 +8254,32 @@ msgstr "" "# 1 = 使用交互å¼é‚®ä»¶é˜…è¯»å™¨ä»¥åŠæ–‡ä»¶ä¸­çš„æ ‡å¤´\n" "# 2 = 使用交互å¼é‚®ä»¶é˜…读器而无需文件中的标头\n" -#: src/lang.c:2792 +#: src/lang.c:3140 msgid "Remove ~/.article after posting" msgstr "张贴之åŽç§»é™¤ ~/.article" -#: src/lang.c:2793 +#: src/lang.c:3141 msgid "# If ON remove ~/.article after posting.\n" msgstr "# 如果打开就于张贴之åŽç§»é™¤ ~/.article。\n" -#: src/lang.c:2799 +#: src/lang.c:3147 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "使用 UTF-8 图形 (树状讨论串等等…)" -#: src/lang.c:2800 +#: src/lang.c:3148 msgid "" "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n" msgstr "# 如果打开就使用 UTF-8 字符作为指示器‘->â€™ã€æ ‘状结构和çœç•¥ç¬¦å·â€˜â€¦â€™ã€‚\n" -#: src/lang.c:2805 +#: src/lang.c:3153 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "用于所有已张贴文章的文件å, 设置,没有文件å=ä¸ä¿å­˜ã€‚" -#: src/lang.c:2806 +#: src/lang.c:3154 msgid "Filename for posted articles" msgstr "用于已张贴文章的文件å" -#: src/lang.c:2807 +#: src/lang.c:3155 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -7765,36 +8287,36 @@ msgstr "" "# ä¿ç•™æ‰€æœ‰è´´æ–‡ (缺çœä¸ºå·²å¼ è´´) 的文件ä½ç½®\n" "# 如果没有设置文件å则ä¸ä¼šä¿å­˜è´´æ–‡\n" -#: src/lang.c:2812 +#: src/lang.c:3160 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "ä¿ç•™æ‰€æœ‰å¼ è´´å¤±è´¥çš„æ–‡ç« äºŽ ~/dead.articles。 åˆ‡æ¢ & 设置。" -#: src/lang.c:2813 +#: src/lang.c:3161 msgid "Keep failed arts in ~/dead.articles" msgstr "ä¿ç•™å¼ è´´å¤±è´¥çš„æ–‡ç« äºŽ ~/dead.articles" -#: src/lang.c:2814 +#: src/lang.c:3162 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "# 如果打开就ä¿ç•™æ‰€æœ‰å¼ è´´å¤±è´¥çš„贴文于 ~/dead.articles\n" -#: src/lang.c:2818 +#: src/lang.c:3166 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "您è¦ä»Ž .newsrc æˆªé™¤å·²å–æ¶ˆè®¢é˜…的群组" -#: src/lang.c:2819 +#: src/lang.c:3167 msgid "No unsubscribed groups in newsrc" msgstr "在 newsrc ä¸­æ²¡æœ‰å·²å–æ¶ˆè®¢é˜…的群组" -#: src/lang.c:2820 +#: src/lang.c:3168 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "# 如果打开就从 newsrc æˆªé™¤å·²å–æ¶ˆè®¢é˜…的群组\n" -#: src/lang.c:2825 +#: src/lang.c:3173 msgid "Remove bogus groups from newsrc" msgstr "从 newsrc 移除å‡é€ çš„群组" -#: src/lang.c:2826 +#: src/lang.c:3174 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7808,64 +8330,65 @@ msgstr "" "# 1 = 移除\n" "# 2 = 以 D 高亮度显示于选择å±å¹•\n" -#: src/lang.c:2835 +#: src/lang.c:3183 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "输入从æœåŠ¡å™¨ç­‰å¾…å›žåº”çš„ç§’æ•°ã€‚ 表示设置。" -#: src/lang.c:2836 +#: src/lang.c:3184 msgid "NNTP read timeout in seconds" msgstr "NNTP 读å–超时的秒数" -#: src/lang.c:2837 +#: src/lang.c:3185 msgid "" "# Time in seconds to wait for a response from the server (0=no timeout)\n" msgstr "# 从æœåŠ¡å™¨ç­‰å¾…å›žåº”çš„ç§’æ•°æ—¶é—´ (0=没有超时é™åˆ¶)\n" -#: src/lang.c:2842 +#: src/lang.c:3190 msgid "Enter number of seconds until active file will be reread. sets." msgstr "è¾“å…¥é‡æ–°è¯»å–现用文件的间隔秒数。 设置。" -#: src/lang.c:2843 +#: src/lang.c:3191 msgid "Interval in secs to reread active" msgstr "釿–°è¯»å–现用文件的间隔(以秒为å•ä½)" -#: src/lang.c:2844 +#: src/lang.c:3192 msgid "" "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "# 釿–°è¯»å–现用文件的时间间隔秒数 (0=æ°¸ä¸)\n" -#: src/lang.c:2849 +#: src/lang.c:3197 msgid "Reconnect to server automatically" msgstr "è‡ªåŠ¨é‡æ–°è¿žæŽ¥åˆ°æœåС噍" -#: src/lang.c:2850 +#: src/lang.c:3198 msgid "" "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽè¿žæŽ¥ä¸­æ–­æ—¶è‡ªåŠ¨é‡æ–°è¿žæŽ¥åˆ° NNTP æœåС噍\n" -#: src/lang.c:2854 +#: src/lang.c:3202 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "创建 NNTP æ¦‚è¿°æ–‡ä»¶çš„æœ¬åœ°å¤æœ¬ã€‚ åˆ‡æ¢ & 设置。" -#: src/lang.c:2855 +#: src/lang.c:3203 msgid "Cache NNTP overview files locally" msgstr "产生 NNTP 概述文件的本地缓存" -#: src/lang.c:2856 +#: src/lang.c:3204 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "# 如果打开就创建 NNTP æ¦‚è¿°æ–‡ä»¶çš„æœ¬åœ°å¤æœ¬ã€‚\n" -#: src/lang.c:2860 src/lang.c:2875 src/lang.c:2895 src/lang.c:2914 +#: src/lang.c:3208 src/lang.c:3223 src/lang.c:3243 src/lang.c:3266 +#: src/lang.c:3291 src/lang.c:3313 src/lang.c:3332 msgid "Enter format string. sets, cancels." msgstr "输入格å¼å­—串。 设置, å–æ¶ˆã€‚" -#: src/lang.c:2861 +#: src/lang.c:3209 msgid "Format string for selection level" msgstr "用于选择层级表示的格å¼å­—串" -#: src/lang.c:2862 +#: src/lang.c:3210 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -7889,11 +8412,11 @@ msgstr "" "# %n 数字,å±å¹•上的行数\n" "# %U 未读数\n" -#: src/lang.c:2876 +#: src/lang.c:3224 msgid "Format string for group level" msgstr "用于组层级表示的格å¼å­—串" -#: src/lang.c:2877 +#: src/lang.c:3225 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -7927,11 +8450,141 @@ msgstr "" "# %s 主题(仅组级)\n" "# %S 分数\n" -#: src/lang.c:2896 +#: src/lang.c:3244 +#, fuzzy +msgid "Format string for attachment level" +msgstr "用于帖å­å±‚级的格å¼å­—串" + +#: src/lang.c:3245 +#, fuzzy +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 "" +"# 用于组层级表示的格å¼å­—串\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:3267 +#, fuzzy +msgid "Format string for display of mime header" +msgstr "用于显示日期的格å¼å­—串" + +#: src/lang.c:3268 +#, fuzzy +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 "" +"# 用于组层级表示的格å¼å­—串\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:3292 +#, fuzzy +msgid "Format string for display of uue header" +msgstr "用于显示日期的格å¼å­—串" + +#: src/lang.c:3293 +#, fuzzy +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 "" +"# 用于组层级表示的格å¼å­—串\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:3314 msgid "Format string for thread level" msgstr "用于帖å­å±‚级的格å¼å­—串" -#: src/lang.c:2897 +#: src/lang.c:3315 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -7965,19 +8618,19 @@ msgstr "" "# %T 取孿 ‘(仅帖级)\n" "\n" -#: src/lang.c:2915 +#: src/lang.c:3333 msgid "Format string for display of dates" msgstr "用于显示日期的格å¼å­—串" -#: src/lang.c:2916 +#: src/lang.c:3334 msgid "# Format string for date representation\n" msgstr "# 用于日期表示的格å¼å­—串\n" -#: src/lang.c:2926 +#: src/lang.c:3344 msgid "Unicode normalization form" msgstr "万国ç èŒƒå¼å½¢å¼" -#: src/lang.c:2927 +#: src/lang.c:3345 #, fuzzy msgid "" "# Unicode normalization form\n" @@ -7998,19 +8651,19 @@ msgstr "" "# 4 = NFD\n" "# 5 = NFKC_CF\n" -#: src/lang.c:2941 +#: src/lang.c:3359 msgid "Render BiDi" msgstr "呈现åŒå‘文本" -#: src/lang.c:2942 +#: src/lang.c:3360 msgid "# If ON, bi-directional text is rendered by tin\n" msgstr "# 如果打开就由 tin 呈现åŒå‘文本\n" -#: src/lang.c:2949 +#: src/lang.c:3367 msgid "Function for sorting articles" msgstr "ç”¨äºŽæŽ’åºæ–‡ç« çš„函数" -#: src/lang.c:2950 +#: src/lang.c:3368 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -8022,204 +8675,179 @@ msgstr "" "# * 0 = 快速排åº\n" "# 1 = 堆积排åº\n" -#: src/lang.c:2963 +#: src/lang.c:3381 msgid "Automatically GroupMarkUnselArtRead" msgstr "自动 GroupMarkUnselArtRead" -#: src/lang.c:2969 +#: src/lang.c:3387 msgid "Delete post-process files" msgstr "删除åŽç»­å¤„ç†æ–‡ä»¶" -#: src/lang.c:2974 +#: src/lang.c:3392 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "用于所有已邮寄文章的文件å, 设置,没有文件å=ä¸ä¿å­˜ã€‚" -#: src/lang.c:2975 +#: src/lang.c:3393 msgid "Mailbox to save sent mails" msgstr "è¦ä¿å­˜å·²å‘é€é‚®ä»¶çš„ä¿¡ç®±" -#: src/lang.c:2980 +#: src/lang.c:3398 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "设置 Followup-To: 标头为这个群组。 设置, å–æ¶ˆã€‚" -#: src/lang.c:2981 +#: src/lang.c:3399 msgid "Followup-To: header" msgstr "Followup-To: 标头" -#: src/lang.c:2986 +#: src/lang.c:3404 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "输入缺çœé‚®ä»¶åœ°å€ (附全å)。 设置, å–æ¶ˆã€‚" -#: src/lang.c:2993 +#: src/lang.c:3411 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "作为类似 ispell 拼写检查器的路径和选项。 设置, å–æ¶ˆã€‚" -#: src/lang.c:2994 +#: src/lang.c:3412 msgid "Ispell program" msgstr "Ispell 程åº" -#: src/lang.c:3000 +#: src/lang.c:3418 msgid "When group is a mailing list, send responses to this email address." msgstr "å½“ç¾¤ç»„æ˜¯ä¸ªé‚®é€’è®ºå›æ—¶ï¼Œå‘é€å›žåº”到这个电å­é‚®ä»¶åœ°å€ã€‚" -#: src/lang.c:3001 +#: src/lang.c:3419 msgid "Mailing list address" msgstr "邮递论å›åœ°å€" -#: src/lang.c:3007 +#: src/lang.c:3425 msgid "Forward articles as attachment" msgstr "ä½œä¸ºé™„ä»¶ä»¥è½¬å‘æ–‡ç« " -#: src/lang.c:3012 +#: src/lang.c:3430 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "逗å·åˆ†éš”çš„ MIME 主è¦/次è¦å†…容类型清å•。 å–æ¶ˆã€‚" -#: src/lang.c:3013 +#: src/lang.c:3431 msgid "Which MIME types will be saved" msgstr "将被ä¿å­˜çš„ MIME 类型" -#: src/lang.c:3018 +#: src/lang.c:3436 msgid "Value of the Organization: header. sets, cancels." msgstr "Organization: 标头的值。 设置, å–æ¶ˆã€‚" -#: src/lang.c:3019 +#: src/lang.c:3437 msgid "Organization: header" msgstr "Organization: 标头" -#: src/lang.c:3024 +#: src/lang.c:3442 msgid "Filename for saved articles. sets, cancels." msgstr "用于已ä¿å­˜æ–‡ç« çš„æ–‡ä»¶å。 设置, å–æ¶ˆã€‚" -#: src/lang.c:3025 +#: src/lang.c:3443 msgid "savefile" msgstr "ä¿å­˜æ–‡ä»¶" -#: src/lang.c:3030 src/lang.c:3054 +#: src/lang.c:3448 src/lang.c:3472 msgid "Scope for the filter rule. sets, cancels." msgstr "用于筛选器规则的范围。 设置, å–æ¶ˆã€‚" -#: src/lang.c:3031 +#: src/lang.c:3449 msgid "Quick (1 key) select filter scope" msgstr "快速 (1 é”®) 选å–筛选器范围" -#: src/lang.c:3036 src/lang.c:3060 +#: src/lang.c:3454 src/lang.c:3478 msgid "Header for filter rule. sets, cancels." msgstr "用于筛选器规则的标头。 设置, å–æ¶ˆã€‚" -#: src/lang.c:3037 +#: src/lang.c:3455 msgid "Quick (1 key) select filter header" msgstr "快速 (1 é”®) 选å–筛选器标头" -#: src/lang.c:3042 src/lang.c:3066 +#: src/lang.c:3460 src/lang.c:3484 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "ON = 大å°å†™ç›¸ç¬¦ï¼ŒOFF = 忽略大å°å†™ã€‚ 设置, å–æ¶ˆã€‚" -#: src/lang.c:3043 +#: src/lang.c:3461 msgid "Quick (1 key) select filter case" msgstr "快速 (1 é”®) 选å–筛选器大å°å†™" -#: src/lang.c:3048 src/lang.c:3072 +#: src/lang.c:3466 src/lang.c:3490 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "ON = 过期,OFF = ä¸ä¼šè¿‡æœŸã€‚ 设置, å–æ¶ˆã€‚" -#: src/lang.c:3049 +#: src/lang.c:3467 msgid "Quick (1 key) select filter expire" msgstr "快速 (1 é”®) 选å–筛选器过期" -#: src/lang.c:3055 +#: src/lang.c:3473 msgid "Quick (1 key) kill filter scope" msgstr "快速 (1 é”®) ç é™¤ç­›é€‰å™¨èŒƒå›´" -#: src/lang.c:3061 +#: src/lang.c:3479 msgid "Quick (1 key) kill filter header" msgstr "快速 (1 é”®) ç é™¤ç­›é€‰å™¨æ ‡å¤´" -#: src/lang.c:3067 +#: src/lang.c:3485 msgid "Quick (1 key) kill filter case" msgstr "快速 (1 é”®) ç é™¤ç­›é€‰å™¨å¤§å°å†™" -#: src/lang.c:3073 +#: src/lang.c:3491 msgid "Quick (1 key) kill filter expire" msgstr "快速 (1 é”®) ç é™¤ç­›é€‰å™¨è¿‡æœŸ" -#: src/lang.c:3079 +#: src/lang.c:3497 msgid "Assume this charset if no charset declaration is present, to set." msgstr "如果ä¸å­˜åœ¨ä»»ä½•字符集宣告就å‡è®¾ä¸ºè¿™ä¸ªå­—符集, 以设置。" -#: src/lang.c:3080 +#: src/lang.c:3498 msgid "UNDECLARED_CHARSET" msgstr "未宣告字符集" -#: src/lang.c:3086 +#: src/lang.c:3504 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "加入这个文本于消æ¯å†…文的开始。 设置, å–æ¶ˆã€‚" -#: src/lang.c:3087 +#: src/lang.c:3505 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3092 +#: src/lang.c:3510 msgid "Insert this header when posting. sets, cancels." msgstr "å¼ è´´æ—¶æ’入这个标头。 设置, å–æ¶ˆã€‚" -#: src/lang.c:3093 +#: src/lang.c:3511 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3098 +#: src/lang.c:3516 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "自动æ’å…¥ X-Comment-To: 标头? åˆ‡æ¢ & 设置。" -#: src/lang.c:3099 +#: src/lang.c:3517 msgid "Insert 'X-Comment-To:' header" msgstr "æ’入‘X-Comment-To:’标头" -#: src/lang.c:3105 +#: src/lang.c:3523 #, fuzzy msgid "Enter name of file containing trusted CA certificates. sets." msgstr "输入被认为最近文章的日数。 设置。" -#: src/lang.c:3106 +#: src/lang.c:3524 #, fuzzy msgid "CA certificate file" msgstr "编辑筛选器文件" -#: src/lang.c:3107 +#: src/lang.c:3525 msgid "" "# name of file containing all trusted CA certificates (empty = system " "default)\n" msgstr "" -#. TODO: lang.c -#: src/main.c:899 -msgid "reading from local spool" -msgstr "" - -#. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:775 -#, c-format -msgid "Error: unlink %s" -msgstr "" - -#: src/misc.c:4005 -#, c-format -msgid "Version: %s %s release %s (\"%s\") %s %s\n" -msgstr "版本:%s %s å‘布 %s (“%sâ€) %s %s\n" - -#: src/misc.c:4008 -#, c-format -msgid "Version: %s %s release %s (\"%s\")\n" -msgstr "版本:%s %s å‘布 %s (“%sâ€)\n" - -#: src/newsrc.c:476 -msgid "Unreachable?\n" -msgstr "无法连接?\n" - -#: src/nntplib.c:829 +#: src/nntplib.c:908 #, c-format msgid "" "\n" @@ -8228,148 +8856,20 @@ msgstr "" "\n" "æœåŠ¡å™¨å·²è¶…æ—¶ï¼Œå°è¯•釿–°è¿žæŽ¥ # %d\n" -#: src/nntplib.c:856 src/signal.c:435 -#, fuzzy -msgid "NNTP connection error. Exiting..." -msgstr "连接到 NNTP æœåС噍 %s 时失败。离开…" - -#: src/nntplib.c:868 src/nntplib.c:1894 +#: src/nntplib.c:950 src/nntplib.c:2032 msgid "Rejoin current group\n" msgstr "釿–°é“¾æŽ¥ç›®å‰çš„群组\n" -#: src/nntplib.c:877 src/nntplib.c:1903 +#: src/nntplib.c:959 src/nntplib.c:2041 #, c-format msgid "Read (%s)\n" msgstr "已读 (%s)\n" -#: src/nntplib.c:879 +#: src/nntplib.c:961 #, c-format msgid "Resend last command (%s)\n" msgstr "釿–°å‘逿œ€è¿‘的命令 (%s)\n" -#: src/nntplib.c:1540 -msgid "CAPABILITIES did not announce READER" -msgstr "能力中并未宣告包å«é˜…读器" - -#: src/nntplib.c:2049 -msgid "MOTD: " -msgstr "MOTD: " - -#: src/nntps.c:136 -#, c-format -msgid "RAND_status: %s!\n" -msgstr "" - -#: src/nntps.c:142 -#, c-format -msgid "SSL_CTX_new: %s!\n" -msgstr "" - -#: src/nntps.c:151 -#, c-format -msgid "SSL_CTX_set_default_verify_paths: %s!\n" -msgstr "" - -#: src/nntps.c:159 -#, c-format -msgid "SSL_CTX_load_verify_locations: %s!\n" -msgstr "" - -#: src/nntps.c:305 -#, c-format -msgid "BIO_new_socket: %s!\n" -msgstr "" - -#: src/nntps.c:312 -#, c-format -msgid "BIO_new_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:320 src/nntps.c:512 -#, c-format -msgid "BIO_get_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:328 -#, c-format -msgid "SSL_set_tlsext_host_name: %s!\n" -msgstr "" - -#: src/nntps.c:336 -#, c-format -msgid "SSL_set1_host: %s!\n" -msgstr "" - -#: src/nntps.c:410 src/nntps.c:412 -#, fuzzy, c-format -msgid "TLS peer verification failed: %s\n" -msgstr "Slrnface 失败:%s。" - -#: src/nntps.c:438 src/nntps.c:440 -#, c-format -msgid "TLS peer verification failed, continuing anyway as requested: %s\n" -msgstr "" - -#: src/nntps.c:520 src/nntps.c:522 -#, fuzzy, c-format -msgid "TLS handshake failed: %s\n" -msgstr "Slrnface 失败:%s。" - -#: src/nntps.c:528 -#, c-format -msgid "" -"TLS peer verification failed: %s.\n" -"Continuing anyway as requested.\n" -msgstr "" - -#: src/nrctbl.c:184 -#, c-format -msgid "couldn't expand %s\n" -msgstr "无法展开 %s\n" - -#: src/post.c:1782 -#, fuzzy, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is neither set to %s nor to %s\n" -msgstr "" -"第 %d 行长度超过 998 字节而应该被折å ï¼Œä½†æ˜¯\n" -"ç¼–ç æœªè¢«è®¾ç½®ä¸º %s äº¦éž %s\n" - -#: src/post.c:1787 -#, fuzzy, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n" -"posting doesn't contain any 8bit chars and thus folding won't happen\n" -msgstr "" -"第 %d 行长度超过 998 字节而应该被折å ï¼Œä½†æ˜¯\n" -"ç¼–ç è¢«è®¾ç½®ä¸º %s 而未å¯ç”¨ MIME_BREAK_LONG_LINES 或是\n" -"è´´æ–‡ä¸åŒ…å«ä»»ä½• 8 比特字符,因而无法å‘生折å \n" - -#: src/post.c:1789 -#, fuzzy, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is not set to %s\n" -msgstr "" -"第 %d 行长度超过 998 字节而,但是\n" -"ç¼–ç æœªè¢«è®¾ç½®ä¸º %s\n" - -#: src/post.c:2778 -#, c-format -msgid "Posting: %.*s ..." -msgstr "张贴:%.*s…" - -#: src/post.c:4547 -msgid "Can't supersede in mailgroups, try repost instead." -msgstr "" - -#. Check if okay to read -#: src/read.c:204 -msgid "Aborting read, please wait..." -msgstr "放弃读å–,请ç¨å¾……" - #: src/read.c:363 msgid "Aborted read\n" msgstr "已放弃读å–\n" @@ -8378,120 +8878,45 @@ msgstr "已放弃读å–\n" msgid "Draining\n" msgstr "排放\n" -#: src/refs.c:236 -msgid "unchanged" -msgstr "æœªå˜æ›´" - -#: src/refs.c:603 +#: src/refs.c:656 msgid "[- Unavailable -]" msgstr "[- ä¸å¯ç”¨ -]" -#. -#. * Add the Message-ID headers to the cache, using the last Reference -#. * as the parent -#. -#. -#. * Add the References data to the cache -#. -#: src/refs.c:1009 src/refs.c:1071 -#, c-format -msgid "Building References-trees (%d/%d)..." -msgstr "" +#, fuzzy, c-format +#~ msgid "" +#~ "\n" +#~ "Error: Header on line %d starts with a dot '.':\n" +#~ "%s\n" +#~ msgstr "" +#~ "\n" +#~ "错误:第 %d 行的标头于冒å·ä¹‹åŽæ²¡æœ‰ç©ºæ ¼ï¼š\n" +#~ "%s\n" -#. -#. * preamble -#. * TODO: -> lang.c -#. -#: src/rfc2047.c:1330 #, c-format -msgid "" -"This message has been composed in the 'multipart/mixed' MIME-format. If you\n" -"are reading this prefix, your mail reader probably has not yet been " -"modified\n" -"to understand the new format, and some of what follows may look strange.\n" -"\n" -msgstr "" -"这个消æ¯å·²è¢«å†™åœ¨â€˜å¤šéƒ¨ä»¶/æ··åˆâ€™çš„ MIME æ ¼å¼ä¸­ã€‚如果您\n" -"正在读å–这个å‰ç¼€ï¼Œæ‚¨çš„邮件阅读器或许尚未被修改\n" -"以了解新的格å¼ï¼Œè€ŒéšåŽè€Œæ¥çš„东西也许看起æ¥ä¼šå¾ˆæ€ªå¼‚。\n" -"\n" - -#: src/save.c:1046 -msgid "bytes" -msgstr "字节" - -#: src/select.c:422 -msgid "unread" -msgstr "未读" +#~ msgid "Version: %s %s release %s (\"%s\") %s %s\n" +#~ msgstr "版本:%s %s å‘布 %s (“%sâ€) %s %s\n" -#: src/select.c:422 -msgid "all" -msgstr "所有" - -#: src/select.c:619 -msgid "[k]" -msgstr "" - -#: src/select.c:621 -msgid "[T]" -msgstr "" - -#: src/select.c:625 src/select.c:627 -msgid " R" -msgstr " R" - -#: src/xface.c:75 -#, fuzzy -msgid "Can't run slrnface: Not running in an xterm." -msgstr "无法è¿è¡Œ slrnface:未在 xterm 中è¿è¡Œã€‚" - -#: src/xface.c:87 src/xface.c:98 src/xface.c:113 #, c-format -msgid "Can't run slrnface: Environment variable %s not found." -msgstr "无法è¿è¡Œ slrnface:找ä¸åˆ°çŽ¯å¢ƒå˜é‡ %s。" +#~ msgid "%d lines" +#~ msgstr "%d 行" -#: src/xface.c:122 src/xface.c:154 #, c-format -msgid "Can't run slrnface: failed to create %s" -msgstr "无法è¿è¡Œ slrnface:无法创建 %s" - -#: src/xface.c:132 -msgid "" -"This directory is used to create named pipes for communication between\n" -"slrnface and its parent process. It should normally be empty because\n" -"the pipe is deleted right after it has been opened by both processes.\n" -"\n" -"File names generated by slrnface have the form \"hostname.pid\". It is\n" -"probably an error if they linger here longer than a fraction of a second.\n" -"\n" -"However, if the directory is mounted from an NFS server, you might see\n" -"special files created by your NFS server while slrnface is running.\n" -"Do not try to remove them.\n" -msgstr "" -"这个目录被用æ¥åˆ›å»ºå…·å管é“作为 slrnface\n" -"与其上层进程之间的通信。它通常应该是空的,因为\n" -"当管é“åŒæ—¶ç”±ä¸¤ä¸ªè¿›ç¨‹æ‰“开之åŽï¼Œå®ƒä¼šç«‹å³è¢«åˆ é™¤ã€‚\n" -"\n" -"ç”± slrnface 产生的文件å称具有“主机åç§°.pidâ€çš„å½¢å¼ã€‚\n" -"如果它们逗留在此的时间超过了几分之一秒,也许就是个错误。\n" -"\n" -"然而,如果目录是挂载自 NFS æœåŠ¡å™¨ï¼Œå½“ slrnface è¿è¡Œæ—¶ï¼Œ\n" -"您也许会看到由您的 NFS æœåŠ¡å™¨æ‰€åˆ›å»ºçš„ç‰¹æ®Šæ–‡ä»¶ã€‚\n" -"请ä¸è¦å°è¯•去移除它们。\n" +#~ msgid "" +#~ "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" +#~ "\n" +#~ msgstr "" +#~ "%*s[-- %s/%s,%suuencoded 文件,%d 行,å称:%s --]\n" +#~ "\n" -#: src/xface.c:146 -msgid "Can't run slrnface: couldn't construct fifo name." -msgstr "无法è¿è¡Œ slrnface:无法建构 fifo å称。" +#, fuzzy, c-format +#~ msgid "%*s[-- %s/%s%s%s%s%s, %d lines, encoding %s --]\n" +#~ msgstr "%*s[-- %s/%sï¼Œç¼–ç  %s%s%s,%d 行%s%s --]\n" -#: src/xface.c:185 -#, c-format -msgid "Slrnface abnormally exited, code %d." -msgstr "Slrnface 䏿­£å¸¸é€€å‡ºï¼Œä»£ç  %d。" +#~ msgid "all " +#~ msgstr "所有 " -#: src/xface.c:231 -#, c-format -msgid "Slrnface failed: %s." -msgstr "Slrnface 失败:%s。" +#~ msgid "Connecting to %s..." +#~ msgstr "连接到 %s…" #~ msgid "threads" #~ msgstr "讨论串" @@ -8567,9 +8992,6 @@ msgstr "Slrnface 失败:%s。" #~ msgid "Lines" #~ msgstr "行数" -#~ msgid "Score" -#~ msgstr "分数" - #~ msgid "Lines & Score" #~ msgstr "行数 & 分数" Binary files tin-2.6.2/po/zh_TW.gmo and tin-2.6.3/po/zh_TW.gmo differ diff -Nurp '--exclude=.bzr*' tin-2.6.2/po/zh_TW.po tin-2.6.3/po/zh_TW.po --- tin-2.6.2/po/zh_TW.po 2022-11-03 12:30:31.000000000 +0100 +++ tin-2.6.3/po/zh_TW.po 2023-12-13 22:25:13.347337396 +0100 @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: tin 2.3.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-03 12:30+0100\n" +"POT-Creation-Date: 2023-12-13 22:25+0100\n" "PO-Revision-Date: 2015-10-08 12:13+0800\n" "Last-Translator: Wei-Lun Chao \n" "Language-Team: Chinese (traditional) \n" @@ -18,36 +18,262 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#. -> lang.c -#: src/art.c:418 +#: src/lang.c:45 +msgid "1 Response" +msgstr "1 篇回應" + +#: src/lang.c:49 +#, c-format +msgid "" +"\n" +"%s contains no newsgroups. Exiting." +msgstr "" +"\n" +"%s ä¸å«ä»»ä½•æ–°èžç¾¤çµ„。離開。" + +#: src/lang.c:51 +msgid "Aborting read, please wait..." +msgstr "放棄讀å–,請ç¨å¾……" + +#: src/lang.c:53 +msgid "all" +msgstr "所有" + +#: src/lang.c:54 +msgid "All groups" +msgstr "所有群組" + +#: src/lang.c:55 +#, c-format +msgid "File %s exists. %s=append, %s=overwrite, %s=quit: " +msgstr "檔案 %s 已存在。%s=附加,%s=覆寫,%s=離開:" + +#: src/lang.c:56 +msgid "Article cancelled (deleted)." +msgstr "已喿¶ˆæ–‡ç«  (被刪除)。" + +#: src/lang.c:58 +msgid "Article cannot be cancelled (deleted)." +msgstr "ç„¡æ³•å–æ¶ˆæ–‡ç«  (被刪除)。" + +#: src/lang.c:60 +msgid "Article deleted." +msgstr "已刪除文章。" + +#: src/lang.c:61 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be mailed to the following address:\n" +" %s" +msgstr "" +"\n" +"您的文章:\n" +" 「%sã€\n" +"將被寄到下列地å€ï¼š\n" +" %s" + +#: src/lang.c:62 +#, c-format +msgid "" +"\n" +"Your article:\n" +" \"%s\"\n" +"will be posted to the following %s:\n" +msgstr "" +"\n" +"您的文章:\n" +" 「%sã€\n" +"將被張貼到下列 %s:\n" + +#: src/lang.c:63 +msgid "Article not posted!" +msgstr "無法張貼文章ï¼" + +#: src/lang.c:64 +msgid "Article not saved" +msgstr "無法儲存文章" + +#: src/lang.c:65 +msgid "Article Level Commands" +msgstr "文章層級指令" + +#: src/lang.c:66 +msgid "Article has no parent" +msgstr "文章沒有任何上層" + +#: src/lang.c:67 +msgid "Parent article has been killed" +msgstr "上層文章已被ç é™¤" + +#: src/lang.c:68 +msgid "Parent article is unavailable" +msgstr "上層文章無法使用" + +#: src/lang.c:69 +#, c-format +msgid "Article posted: %s" +msgstr "已張貼文章:%s" + +#: src/lang.c:70 +#, c-format +msgid "Article rejected (saved to %s)" +msgstr "已拒絕文章 (儲存到 %s)" + +#: src/lang.c:71 +#, 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:72 +msgid "Article unavailable" +msgstr "無法使用文章" + +#: src/lang.c:73 +msgid "Article undeleted." +msgstr "å–æ¶ˆåˆªé™¤æ–‡ç« ã€‚" + +#: src/lang.c:74 +#, c-format +msgid "Article %4d of %4d" +msgstr "文章 %4d 之於 %4d" + +#: src/lang.c:76 +msgid "articles" +msgstr "文章" + +#: src/lang.c:77 +msgid "This is a repost of the following article:" +msgstr "é€™æ˜¯ä»¥ä¸‹æ–‡ç« çš„é‡æ–°å¼µè²¼ï¼š" + +#: src/lang.c:78 +msgid "article" +msgstr "文章" + +#: src/lang.c:79 +msgid "Article" +msgstr "文章" + +#: src/lang.c:80 +#, c-format +msgid "-- %d %s mailed --" +msgstr "-- %d %s 已寄出 --" + +#: src/lang.c:81 +#, c-format +msgid " at %s" +msgstr " æ–¼ %s" + +#: src/lang.c:84 #, fuzzy, c-format -msgid "Reading %s\n" +msgid "charset %s" +msgstr ",字元集:" + +#: src/lang.c:85 +#, c-format +msgid "content subtype %s" +msgstr "" + +#: src/lang.c:86 +#, c-format +msgid "content type %s" +msgstr "" + +#: src/lang.c:87 +#, c-format +msgid "%*s[-- charset %s not supported --]\n" +msgstr "%*s[-- 䏿”¯æ´ %s 字元集 --]\n" + +#: src/lang.c:88 +#, c-format +msgid "%*s[-- Description: %s --]\n" +msgstr "%*s[-- æè¿°ï¼š%s --]\n" + +#: src/lang.c:89 +#, fuzzy, c-format +msgid "encoding %s" +msgstr "開啟 %s" + +#: src/lang.c:95 +#, fuzzy, c-format +msgid "lang %s" msgstr "釿–°è®€å– %s…" -#. TODO: -> lang.c -#: src/art.c:1213 -#, fuzzy -msgid "Threading by multipart" -msgstr "討論串文章…" +#: src/lang.c:96 +#, fuzzy, c-format +msgid "%s lines" +msgstr "%d 列" -#. -> lang.c -#: src/art.c:2500 +#: src/lang.c:97 #, fuzzy, c-format -msgid "Writing %s\n" -msgstr "嘗試 %s" +msgid "name %s" +msgstr ",å稱:" -#. TODO: -> lang.c -#: src/art.c:2579 -#, fuzzy -msgid "Writing overview cache..." -msgstr "寫入屬性檔案…" +#: src/lang.c:98 +msgid ", " +msgstr "" -#: src/attrib.c:1004 -msgid "Processing attributes... " -msgstr "處ç†å±¬æ€§â€¦" +#: src/lang.c:99 +#, c-format +msgid "size %s" +msgstr "" -#: src/attrib.c:1224 +#: src/lang.c:100 +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:104 +msgid "Attachment Menu" +msgstr "附件é¸å–®" + +#: src/lang.c:105 +msgid "Attachment Menu Commands" +msgstr "附件功能表指令" + +#: src/lang.c:106 +msgid "" +msgstr "<沒有å稱>" + +#: src/lang.c:107 #, c-format +msgid "Attachment saved successfully. (%s)" +msgstr "æˆåŠŸå„²å­˜é™„ä»¶ã€‚(%s)" + +#: src/lang.c:108 +#, c-format +msgid "%d of %d attachments saved successfully." +msgstr "æˆåŠŸå„²å­˜ %2$d 中的 %1$d 項附件。" + +#: src/lang.c:109 +msgid "Select attachment> " +msgstr "é¸å–附件>" + +#: src/lang.c:110 +msgid "Tagged attachment" +msgstr "已標定附件" + +#: src/lang.c:111 +#, c-format +msgid "%d attachments tagged" +msgstr "%d 附件已標定" + +#: src/lang.c:112 +msgid "Untagged attachment" +msgstr "已喿¶ˆé™„件標定" + +#: src/lang.c:115 msgid "" "# Do not edit this comment block\n" "#\n" @@ -55,393 +281,322 @@ msgstr "" "# ä¸ç·¨è¼¯é€™å€‹è©•è«–å€å¡Š\n" "#\n" -#: src/attrib.c:1225 -#, c-format +#: src/lang.c:116 msgid "# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n" msgstr "# scope=字串 (例如:alt.*,!alt.bin*) [å¿…è¦]\n" -#: src/attrib.c:1226 -#, c-format +#: src/lang.c:117 msgid "# add_posted_to_filter=ON/OFF\n" msgstr "# add_posted_to_filter=ON/OFF\n" -#: src/attrib.c:1227 -#, c-format +#: src/lang.c:118 msgid "# advertising=ON/OFF\n" msgstr "# advertising=ON/OFF\n" -#: src/attrib.c:1228 -#, c-format +#: src/lang.c:119 msgid "# alternative_handling=ON/OFF\n" msgstr "# alternative_handling=ON/OFF\n" -#: src/attrib.c:1229 -#, c-format +#: src/lang.c:120 msgid "# ask_for_metamail=ON/OFF\n" msgstr "# ask_for_metamail=ON/OFF\n" -#: src/attrib.c:1230 -#, c-format +#: src/lang.c:121 msgid "# auto_cc_bcc=NUM\n" msgstr "# auto_cc_bcc=數字\n" -#: src/attrib.c:1231 -#, c-format +#: src/lang.c:122 msgid "# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n" msgstr "# 0=無,1=副本,2=密件副本,3=副本和密件副本\n" -#: src/attrib.c:1232 -#, c-format +#: src/lang.c:123 msgid "# auto_list_thread=ON/OFF\n" msgstr "# auto_list_thread=ON/OFF\n" -#: src/attrib.c:1233 -#, c-format +#: src/lang.c:124 msgid "# auto_select=ON/OFF\n" msgstr "# auto_select=ON/OFF\n" -#: src/attrib.c:1234 -#, c-format +#: src/lang.c:125 msgid "# batch_save=ON/OFF\n" msgstr "# batch_save=ON/OFF\n" -#: src/attrib.c:1235 -#, c-format -msgid "# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n" -msgstr "# date_format=字串 (例如:%%a,%%d %%b %%Y %%H:%%M:%%S)\n" +#: src/lang.c:126 +msgid "# date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n" +msgstr "# date_format=字串 (例如:%a,%d %b %Y %H:%M:%S)\n" -#: src/attrib.c:1236 -#, c-format +#: src/lang.c:127 msgid "# delete_tmp_files=ON/OFF\n" msgstr "# delete_tmp_files=ON/OFF\n" -#: src/attrib.c:1237 -#, c-format -msgid "# editor_format=STRING (eg. %%E +%%N %%F)\n" -msgstr "# editor_format=字串 (例如:%%E+%%N %%F)\n" +#: src/lang.c:128 +msgid "# editor_format=STRING (eg. %E +%N %F)\n" +msgstr "# editor_format=字串 (例如:%E +%N %F)\n" -#: src/attrib.c:1238 -#, c-format +#: src/lang.c:129 msgid "# fcc=STRING (eg. =mailbox)\n" msgstr "# fcc=字串 (例如:=mailbox)\n" -#: src/attrib.c:1239 -#, c-format +#: src/lang.c:130 msgid "# followup_to=STRING\n" msgstr "# followup_to=字串\n" -#: src/attrib.c:1240 -#, c-format +#: src/lang.c:131 msgid "# from=STRING (just append wanted From:-line, don't use quotes)\n" msgstr "# from=字串 (僅附加想è¦çš„發信者 :-line,ä¸ä½¿ç”¨å¼•言)\n" -#: src/attrib.c:1241 -#, c-format +#: src/lang.c:132 msgid "# group_catchup_on_exit=ON/OFF\n" msgstr "# group_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1242 -#, c-format -msgid "# group_format=STRING (eg. %%n %%m %%R %%L %%s %%F)\n" -msgstr "# group_format=字串 (例如:%%n %%m %%R %%L %%s %%F)\n" +#: src/lang.c:133 +msgid "# group_format=STRING (eg. %n %m %R %L %s %F)\n" +msgstr "# group_format=字串 (例如:%n %m %R %L %s %F)\n" -#: src/attrib.c:1243 -#, c-format +#: src/lang.c:134 msgid "# mail_8bit_header=ON/OFF\n" msgstr "# mail_8 bit_header=ON/OFF\n" -#: src/attrib.c:1244 -#, c-format +#: src/lang.c:135 msgid "# mail_mime_encoding=supported_encoding" msgstr "# mail_mime_encoding=supported_encoding" -#: src/attrib.c:1252 -#, c-format +#: src/lang.c:137 msgid "# ispell=STRING\n" msgstr "# ispell=字串\n" -#: src/attrib.c:1254 -#, c-format +#: src/lang.c:139 msgid "# maildir=STRING (eg. ~/Mail)\n" msgstr "# maildir=字串 (例如:~/Mail)\n" -#: src/attrib.c:1255 -#, c-format +#: src/lang.c:140 msgid "# mailing_list=STRING (eg. majordomo@example.org)\n" msgstr "# mailing_list=字串 (例如:majordomo@example.org)\n" -#: src/attrib.c:1256 -#, c-format +#: src/lang.c:141 msgid "# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n" msgstr "# mime_types_to_save=字串 (例如:image/*,!image/bmp)\n" -#: src/attrib.c:1257 -#, c-format +#: src/lang.c:142 msgid "# mark_ignore_tags=ON/OFF\n" msgstr "# mark_ignore_tags=ON/OFF\n" -#: src/attrib.c:1258 -#, c-format +#: src/lang.c:143 msgid "# mark_saved_read=ON/OFF\n" msgstr "# mark_saved_read=ON/OFF\n" -#: src/attrib.c:1259 -#, c-format +#: src/lang.c:144 msgid "# mime_forward=ON/OFF\n" msgstr "# mime_forward=ON/OFF\n" -#: src/attrib.c:1261 -#, c-format +#: src/lang.c:146 msgid "# mm_network_charset=supported_charset" msgstr "# mm_network_charset=支æ´çš„字元集" -#: src/attrib.c:1268 -#, c-format +#: src/lang.c:147 msgid "# undeclared_charset=STRING (default is US-ASCII)\n" msgstr "# undeclared_charset=字串 (é è¨­æ˜¯ US-ASCII)\n" -#: src/attrib.c:1270 -#, c-format +#: src/lang.c:149 msgid "# news_headers_to_display=STRING\n" msgstr "# news_headers_to_display=字串\n" -#: src/attrib.c:1271 -#, c-format +#: src/lang.c:150 msgid "# news_headers_to_not_display=STRING\n" msgstr "# news_headers_to_not_display=字串\n" -#: src/attrib.c:1272 -#, c-format +#: src/lang.c:151 msgid "# news_quote_format=STRING\n" msgstr "# news_quote_format=字串\n" -#: src/attrib.c:1273 -#, c-format +#: src/lang.c:152 msgid "# organization=STRING (if beginning with '/' read from file)\n" msgstr "# organization=字串 (如果起始部分與『/ã€è®€å–從檔案)\n" -#: src/attrib.c:1274 -#, c-format +#: src/lang.c:153 msgid "# pos_first_unread=ON/OFF\n" msgstr "# pos_first_unread=ON/OFF\n" -#: src/attrib.c:1275 -#, c-format +#: src/lang.c:154 msgid "# post_8bit_header=ON/OFF\n" msgstr "# post_8 bit_header=ON/OFF\n" -#: src/attrib.c:1276 -#, c-format +#: src/lang.c:155 msgid "# post_mime_encoding=supported_encoding" msgstr "# post_mime_encoding=支æ´çš„編碼" -#: src/attrib.c:1283 -#, c-format +#: src/lang.c:156 msgid "# post_process_type=NUM\n" msgstr "# post_process_type=數字\n" -#: src/attrib.c:1288 -#, c-format +#: src/lang.c:157 msgid "# post_process_view=ON/OFF\n" msgstr "# post_process_view=ON/OFF\n" -#: src/attrib.c:1289 -#, c-format +#: src/lang.c:158 msgid "# quick_kill_scope=STRING (e.g. talk.*)\n" msgstr "# quick_kill_scope=字串 (äº¦å³ talk.*)\n" -#: src/attrib.c:1290 -#, c-format +#: src/lang.c:159 msgid "# quick_kill_expire=ON/OFF\n" msgstr "# quick_kill_expire=ON/OFF\n" -#: src/attrib.c:1291 -#, c-format +#: src/lang.c:160 msgid "# quick_kill_case=ON/OFF\n" msgstr "# quick_kill_case=ON/OFF\n" -#: src/attrib.c:1292 -#, c-format +#: src/lang.c:161 msgid "# quick_kill_header=NUM\n" msgstr "# quick_kill_header=數字\n" -#: src/attrib.c:1293 src/attrib.c:1302 -#, c-format +#: src/lang.c:162 src/lang.c:171 msgid "# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n" msgstr "# 0=Subject: (大å°å¯«ç›¸ç¬¦) 1=Subject: (忽略大å°å¯«)\n" -#: src/attrib.c:1294 src/attrib.c:1303 -#, c-format +#: src/lang.c:163 src/lang.c:172 msgid "# 2=From: (case sensitive) 3=From: (ignore case)\n" msgstr "# 2=From: (大å°å¯«ç›¸ç¬¦) 3=From: (忽略大å°å¯«)\n" -#: src/attrib.c:1295 src/attrib.c:1304 -#, c-format +#: src/lang.c:164 src/lang.c:173 msgid "# 4=Message-ID: & full References: line\n" msgstr "# 4=Message-ID: & 全部 References: 列\n" -#: src/attrib.c:1296 src/attrib.c:1305 -#, c-format +#: src/lang.c:165 src/lang.c:174 msgid "# 5=Message-ID: & last References: entry only\n" msgstr "# 5=åªæœ‰ Message-ID: & 最後一筆 References: æ¢ç›®\n" -#: src/attrib.c:1297 src/attrib.c:1306 -#, c-format +#: src/lang.c:166 src/lang.c:175 msgid "# 6=Message-ID: entry only 7=Lines:\n" msgstr "# 6=åªæœ‰ Message-ID: æ¢ç›® 7=Lines:\n" -#: src/attrib.c:1298 -#, c-format +#: src/lang.c:167 msgid "# quick_select_scope=STRING\n" msgstr "# quick_select_scope=字串\n" -#: src/attrib.c:1299 -#, c-format +#: src/lang.c:168 msgid "# quick_select_expire=ON/OFF\n" msgstr "# quick_select_expire=ON/OFF\n" -#: src/attrib.c:1300 -#, c-format +#: src/lang.c:169 msgid "# quick_select_case=ON/OFF\n" msgstr "# quick_select_case=ON/OFF\n" -#: src/attrib.c:1301 -#, c-format +#: src/lang.c:170 msgid "# quick_select_header=NUM\n" msgstr "# quick_select_header=數字\n" -#: src/attrib.c:1307 -#, fuzzy, c-format -msgid "# quote_chars=STRING (%%I for initials)\n" +#: src/lang.c:176 +#, fuzzy +msgid "# quote_chars=STRING (%I for initials)\n" msgstr "# quote_chars=字串 (%%s,%%S 用於縮寫)\n" -#: src/attrib.c:1309 -#, c-format +#: src/lang.c:178 msgid "# print_header=ON/OFF\n" msgstr "# print_header=ON/OFF\n" -#: src/attrib.c:1311 -#, c-format +#: src/lang.c:180 msgid "# process_only_unread=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1312 -#, c-format +#: src/lang.c:181 msgid "# prompt_followupto=ON/OFF\n" msgstr "# prompt_followupto=ON/OFF\n" -#: src/attrib.c:1313 -#, c-format +#: src/lang.c:182 msgid "# savedir=STRING (eg. ~user/News)\n" msgstr "# savedir=字串 (例如:~user/News)\n" -#: src/attrib.c:1314 -#, c-format +#: src/lang.c:183 msgid "# savefile=STRING (eg. =linux)\n" msgstr "# savefile=字串 (例如:=linux)\n" -#: src/attrib.c:1315 -#, c-format +#: src/lang.c:184 msgid "# sigfile=STRING (eg. $var/sig)\n" msgstr "# sigfile=字串 (例如:$var/sig)\n" -#: src/attrib.c:1316 -#, c-format +#: src/lang.c:185 msgid "# show_author=NUM\n" msgstr "# show_author=數字\n" -#: src/attrib.c:1322 -#, c-format +#: src/lang.c:186 msgid "# show_signatures=ON/OFF\n" msgstr "# show_signatures=ON/OFF\n" -#: src/attrib.c:1324 -#, fuzzy, c-format +#: src/lang.c:187 +#, fuzzy +msgid "# show_art_score=ON/OFF\n" +msgstr "# show_signatures=ON/OFF\n" + +#: src/lang.c:189 +#, fuzzy msgid "# suppress_soft_hyphens=ON/OFF\n" msgstr "# process_only_unread=ON/OFF\n" -#: src/attrib.c:1326 -#, c-format +#: src/lang.c:191 msgid "# show_only_unread_arts=ON/OFF\n" msgstr "# show_only_unread_arts=ON/OFF\n" -#: src/attrib.c:1327 -#, c-format +#: src/lang.c:192 msgid "# sigdashes=ON/OFF\n" msgstr "# sigdashes=ON/OFF\n" -#: src/attrib.c:1328 -#, c-format +#: src/lang.c:193 msgid "# signature_repost=ON/OFF\n" msgstr "# signature_repost=ON/OFF\n" -#: src/attrib.c:1329 -#, c-format +#: src/lang.c:194 msgid "# sort_article_type=NUM\n" msgstr "# sort_article_type=數字\n" -#: src/attrib.c:1347 -#, c-format +#: src/lang.c:195 msgid "# sort_threads_type=NUM\n" msgstr "# sort_threads_type=數字\n" -#: src/attrib.c:1356 -#, c-format +#: src/lang.c:196 msgid "# tex2iso_conv=ON/OFF\n" msgstr "# tex2iso_conv=ON/OFF\n" -#: src/attrib.c:1357 -#, c-format +#: src/lang.c:197 msgid "# thread_catchup_on_exit=ON/OFF\n" msgstr "# thread_catchup_on_exit=ON/OFF\n" -#: src/attrib.c:1358 -#, c-format +#: src/lang.c:198 msgid "# thread_articles=NUM" msgstr "# thread_articles=數字" -#: src/attrib.c:1365 -#, c-format -msgid "# thread_format=STRING (eg. %%n %%m [%%L] %%T %%F)\n" -msgstr "# thread_format=字串 (例如:%%n %%m [%%L] %%T %%F)\n" +#: src/lang.c:199 +msgid "# thread_format=STRING (eg. %n %m [%L] %T %F)\n" +msgstr "# thread_format=字串 (例如:%n %m [%L] %T %F)\n" -#: src/attrib.c:1366 -#, c-format +#: src/lang.c:200 msgid "# thread_perc=NUM\n" msgstr "# thread_perc=數字\n" -#: src/attrib.c:1367 -#, c-format +#: src/lang.c:201 msgid "# trim_article_body=NUM\n" msgstr "# trim_article_body=數字\n" -#: src/attrib.c:1368 -#, c-format +#: src/lang.c:202 msgid "# 0 = Don't trim article body\n" msgstr "# 0 = ä¸ä¿®å‰ªæ–‡ç« å…§æ–‡\n" -#: src/attrib.c:1369 -#, c-format +#: src/lang.c:203 msgid "# 1 = Skip leading blank lines\n" msgstr "# 1 = è·³éŽå‰å°Žç©ºåˆ—\n" -#: src/attrib.c:1370 -#, c-format +#: src/lang.c:204 msgid "# 2 = Skip trailing blank lines\n" msgstr "# 2 = è·³éŽå°¾éš¨ç©ºåˆ—\n" -#: src/attrib.c:1371 -#, c-format +#: src/lang.c:205 msgid "# 3 = Skip leading and trailing blank lines\n" msgstr "# 3 = è·³éŽå‰å°Žå’Œå°¾éš¨ç©ºåˆ—\n" -#: src/attrib.c:1372 -#, c-format +#: src/lang.c:206 msgid "# 4 = Compact multiple blank lines between text blocks\n" msgstr "# 4 = 壓縮文字å€å¡Šä¹‹é–“的多é‡ç©ºåˆ—\n" -#: src/attrib.c:1373 -#, c-format +#: src/lang.c:207 msgid "" "# 5 = Compact multiple blank lines between text blocks and skip\n" "# leading blank lines\n" @@ -449,8 +604,7 @@ msgstr "" "# 5 = 壓縮文字å€å¡Šä¹‹é–“的多é‡ç©ºåˆ—並跳éŽ\n" "# å‰å°Žç©ºåˆ—\n" -#: src/attrib.c:1374 -#, c-format +#: src/lang.c:208 msgid "" "# 6 = Compact multiple blank lines between text blocks and skip\n" "# trailing blank lines\n" @@ -458,8 +612,7 @@ msgstr "" "# 6 = 壓縮文字å€å¡Šä¹‹é–“的多é‡ç©ºåˆ—並跳éŽ\n" "# 尾隨空列\n" -#: src/attrib.c:1375 -#, c-format +#: src/lang.c:209 msgid "" "# 7 = Compact multiple blank lines between text blocks and skip\n" "# leading and trailing blank lines\n" @@ -467,38 +620,32 @@ msgstr "" "# 7 = 壓縮文字å€å¡Šä¹‹é–“的多é‡ç©ºåˆ—並跳éŽ\n" "# å‰å°Žå’Œå°¾éš¨ç©ºåˆ—\n" -#: src/attrib.c:1376 -#, c-format +#: src/lang.c:210 msgid "# verbatim_handling=ON/OFF\n" msgstr "# verbatim_handling=ON/OFF\n" -#: src/attrib.c:1378 -#, fuzzy, c-format +#: src/lang.c:212 +#, fuzzy msgid "# extquote_handling=ON/OFF\n" msgstr "# verbatim_handling=ON/OFF\n" -#: src/attrib.c:1380 -#, c-format +#: src/lang.c:214 msgid "# wrap_on_next_unread=ON/OFF\n" msgstr "# wrap_on_next_unread=ON/OFF\n" -#: src/attrib.c:1381 -#, c-format +#: src/lang.c:215 msgid "# x_body=STRING (eg. ~/.tin/extra-body-text)\n" msgstr "# x_body=字串 (例如:~/.tin/extra-body-text)\n" -#: src/attrib.c:1382 -#, c-format +#: src/lang.c:216 msgid "# x_comment_to=ON/OFF\n" msgstr "# x_comment_to=ON/OFF\n" -#: src/attrib.c:1383 -#, c-format +#: src/lang.c:217 msgid "# x_headers=STRING (eg. ~/.tin/extra-headers)\n" msgstr "# x_headers=字串 (例如:~/.tin/extra-headers)\n" -#: src/attrib.c:1384 -#, c-format +#: src/lang.c:218 msgid "" "#\n" "# Note that it is best to put general (global scoping)\n" @@ -506,8 +653,7 @@ msgstr "" "#\n" "# è¦æ³¨æ„的是,最好是放到一般環境 (全域範åœ)\n" -#: src/attrib.c:1385 -#, c-format +#: src/lang.c:219 msgid "" "# entries first followed by group specific entries.\n" "#\n" @@ -515,279 +661,62 @@ msgstr "" "# æ¢ç›®å…ˆæ–¼ç¾¤çµ„特定的æ¢ç›®ã€‚\n" "#\n" -#: src/attrib.c:1386 -#, c-format +#: src/lang.c:220 msgid "############################################################################\n" msgstr "############################################################################\n" -#: src/cook.c:631 -msgid "(unknown)" -msgstr "(䏿˜Ž)" - -#: src/keymap.c:282 -msgid "NULL" -msgstr "NULL" - -#: src/lang.c:45 -msgid "1 Response" -msgstr "1 篇回應" - -#: src/lang.c:49 -#, c-format -msgid "" -"\n" -"%s contains no newsgroups. Exiting." -msgstr "" -"\n" -"%s ä¸å«ä»»ä½•æ–°èžç¾¤çµ„。離開。" - -#: src/lang.c:50 -msgid "all " -msgstr "所有 " - -#: src/lang.c:51 -msgid "All groups" -msgstr "所有群組" - -#: src/lang.c:52 -#, c-format -msgid "File %s exists. %s=append, %s=overwrite, %s=quit: " -msgstr "檔案 %s 已存在。%s=附加,%s=覆寫,%s=離開:" - -#: src/lang.c:53 -msgid "Article cancelled (deleted)." -msgstr "已喿¶ˆæ–‡ç«  (被刪除)。" - -#: src/lang.c:55 -msgid "Article cannot be cancelled (deleted)." -msgstr "ç„¡æ³•å–æ¶ˆæ–‡ç«  (被刪除)。" - -#: src/lang.c:57 -msgid "Article deleted." -msgstr "已刪除文章。" - -#: src/lang.c:58 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be mailed to the following address:\n" -" %s" -msgstr "" -"\n" -"您的文章:\n" -" 「%sã€\n" -"將被寄到下列地å€ï¼š\n" -" %s" - -#: src/lang.c:59 -#, c-format -msgid "" -"\n" -"Your article:\n" -" \"%s\"\n" -"will be posted to the following %s:\n" -msgstr "" -"\n" -"您的文章:\n" -" 「%sã€\n" -"將被張貼到下列 %s:\n" - -#: src/lang.c:60 -msgid "Article not posted!" -msgstr "無法張貼文章ï¼" - -#: src/lang.c:61 -msgid "Article not saved" -msgstr "無法儲存文章" - -#: src/lang.c:62 -msgid "Article Level Commands" -msgstr "文章層級指令" - -#: src/lang.c:63 -msgid "Article has no parent" -msgstr "文章沒有任何上層" - -#: src/lang.c:64 -msgid "Parent article has been killed" -msgstr "上層文章已被ç é™¤" - -#: src/lang.c:65 -msgid "Parent article is unavailable" -msgstr "上層文章無法使用" - -#: src/lang.c:66 -#, c-format -msgid "Article posted: %s" -msgstr "已張貼文章:%s" - -#: src/lang.c:67 -#, c-format -msgid "Article rejected (saved to %s)" -msgstr "已拒絕文章 (儲存到 %s)" - -#: src/lang.c:68 -#, 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:69 -msgid "Article unavailable" -msgstr "無法使用文章" - -#: src/lang.c:70 -msgid "Article undeleted." -msgstr "å–æ¶ˆåˆªé™¤æ–‡ç« ã€‚" - -#: src/lang.c:71 -#, c-format -msgid "Article %4d of %4d" -msgstr "文章 %4d 之於 %4d" - -#: src/lang.c:73 -msgid "articles" -msgstr "文章" - -#: src/lang.c:74 -msgid "This is a repost of the following article:" -msgstr "é€™æ˜¯ä»¥ä¸‹æ–‡ç« çš„é‡æ–°å¼µè²¼ï¼š" - -#: src/lang.c:75 -msgid "article" -msgstr "文章" - -#: src/lang.c:76 -msgid "Article" -msgstr "文章" - -#: src/lang.c:77 -#, c-format -msgid "-- %d %s mailed --" -msgstr "-- %d %s 已寄出 --" - -#: src/lang.c:78 -#, c-format -msgid " at %s" -msgstr " æ–¼ %s" - -#: src/lang.c:79 -#, c-format -msgid "%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n" -msgstr "%*s[-- %s/%s,編碼 %s%s%s,%d 列%s%s --]\n" - -#: src/lang.c:80 -msgid ", charset: " -msgstr ",字元集:" - -#: src/lang.c:81 -#, c-format -msgid "%*s[-- charset %s not supported --]\n" -msgstr "%*s[-- 䏿”¯æ´ %s 字元集 --]\n" - -#: src/lang.c:82 -#, c-format -msgid "%*s[-- Description: %s --]\n" -msgstr "%*s[-- æè¿°ï¼š%s --]\n" - -#: src/lang.c:83 -#, c-format -msgid "%d lines" -msgstr "%d 列" - -#: src/lang.c:84 -msgid "Attachment Menu" -msgstr "附件é¸å–®" - -#: src/lang.c:85 -msgid "Attachment Menu Commands" -msgstr "附件功能表指令" - -#: src/lang.c:86 -msgid "" -msgstr "<沒有å稱>" - -#: src/lang.c:87 -#, c-format -msgid "Attachment saved successfully. (%s)" -msgstr "æˆåŠŸå„²å­˜é™„ä»¶ã€‚(%s)" - -#: src/lang.c:88 -#, c-format -msgid "%d of %d attachments saved successfully." -msgstr "æˆåŠŸå„²å­˜ %2$d 中的 %1$d 項附件。" - -#: src/lang.c:89 -msgid "Select attachment> " -msgstr "é¸å–附件>" - -#: src/lang.c:90 -msgid "Tagged attachment" -msgstr "已標定附件" - -#: src/lang.c:91 -#, c-format -msgid "%d attachments tagged" -msgstr "%d 附件已標定" - -#: src/lang.c:92 -msgid "Untagged attachment" -msgstr "已喿¶ˆé™„件標定" - -#: src/lang.c:93 +#: src/lang.c:221 msgid "Attributes Menu Commands" msgstr "屬性功能表指令" -#: src/lang.c:94 +#: src/lang.c:222 #, c-format msgid "attribute with no scope: %s" msgstr "屬性ä¸å…·ä»»ä½•範åœï¼š%s" -#: src/lang.c:96 +#: src/lang.c:224 #, c-format msgid "%d Authentication failed" msgstr "%d èªè­‰å¤±æ•—" -#: src/lang.c:97 +#: src/lang.c:225 #, c-format msgid "NNTP authorization password not found for %s" msgstr "找ä¸åˆ°ç”¨æ–¼ %s çš„ NNTP 授權密碼" -#: src/lang.c:98 +#: src/lang.c:226 msgid "Server expects authentication.\n" msgstr "伺æœå™¨é æœŸéœ€è¦èªè­‰ã€‚\n" -#: src/lang.c:99 +#: src/lang.c:227 msgid " Please enter password: " msgstr " 請輸入密碼:" -#: src/lang.c:100 +#: src/lang.c:228 msgid " Please enter username: " msgstr " 請輸入使用者å稱:" -#: src/lang.c:101 +#: src/lang.c:229 #, c-format msgid "Authorized for user: %s\n" msgstr "使用者ç²å¾—授權:%s\n" -#: src/lang.c:102 +#: src/lang.c:230 #, c-format msgid "Authorization failed for user: %s\n" msgstr "使用者授權失敗:%s\n" -#: src/lang.c:104 +#: src/lang.c:232 #, c-format msgid "Author search backwards [%s]> " msgstr "å‘後æœå°‹ä½œè€… [%s]>" -#: src/lang.c:105 +#: src/lang.c:233 #, c-format msgid "Author search forwards [%s]> " msgstr "å‘剿œå°‹ä½œè€… [%s]>" -#: src/lang.c:106 +#: src/lang.c:234 #, c-format msgid "" "\n" @@ -796,268 +725,442 @@ msgstr "" "\n" "自動訂閱 %s" -#: src/lang.c:107 +#: src/lang.c:235 msgid "Autosubscribing groups...\n" msgstr "自動訂閱群組…\n" -#: src/lang.c:108 +#: src/lang.c:236 #, c-format msgid "Autoselecting articles (use '%s' to see all unread) ..." msgstr "自動é¸å–文章 (使用『%sã€ä»¥çœ‹åˆ°æ‰€æœ‰æœªè®€)…" -#: src/lang.c:110 +#: src/lang.c:238 #, c-format msgid "" "Article to be posted resulted in errors/warnings. %s=quit, %s=Menu, %s=edit: " msgstr "è¦å¼µè²¼çš„æ–‡ç« å°Žè‡´éŒ¯èª¤/警告。%s=離開,%s=é¸å–®ï¼Œ%s=編輯:" -#: src/lang.c:111 +#: src/lang.c:239 #, c-format msgid "Unrecognized attribute: %s" msgstr "無法辨識的屬性:%s" -#: src/lang.c:112 +#: src/lang.c:240 #, c-format msgid "Bad command. Type '%s' for help." msgstr "ä¸ç•¶çš„命令。輸入『%sã€ä»¥ç²å¾—說明。" -#: src/lang.c:114 +#: src/lang.c:242 msgid "Base article" msgstr "基底文章" -#: src/lang.c:115 +#: src/lang.c:243 msgid "Base article range" msgstr "基底文章範åœ" -#: src/lang.c:116 +#: src/lang.c:244 #, fuzzy, c-format msgid "%s: Updating of index files not supported: cache_overview_files=%s" msgstr "%sï¼šä¸æ”¯æ´ç´¢å¼•檔案的更新\n" -#: src/lang.c:117 +#: src/lang.c:245 msgid "*** Beginning of article ***" msgstr "*** 文章開頭 ***" -#: src/lang.c:118 +#: src/lang.c:246 msgid "*** Beginning of page ***" msgstr "*** é é¢é–‹é ­ ***" -#: src/lang.c:120 +#: src/lang.c:248 +msgid "bytes" +msgstr "ä½å…ƒçµ„" + +#: src/lang.c:251 #, c-format msgid "Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): " msgstr "å–æ¶ˆ (刪除) 或å–代 (覆寫) 文章 [%%s]?(%s/%s/%s):" -#: src/lang.c:121 +#: src/lang.c:252 msgid "Cancelling article..." msgstr "å–æ¶ˆæ–‡ç« â€¦" -#: src/lang.c:123 +#: src/lang.c:254 #, c-format msgid "Cannot create %s" msgstr "無法建立 %s" -#: src/lang.c:126 +#: src/lang.c:257 #, c-format msgid "Can't find base article %d" msgstr "找ä¸åˆ°åŸºåº•文章 %d" -#: src/lang.c:128 +#: src/lang.c:259 #, c-format msgid "Can't open %s" msgstr "無法開啟 %s" -#: src/lang.c:129 +#: src/lang.c:260 #, c-format msgid "Couldn't open %s for saving" msgstr "無法開啟 %s 以儲存" -#: src/lang.c:130 +#: src/lang.c:261 msgid "*** Posting not allowed ***" msgstr "*** ä¸å…許張貼 ***" -#: src/lang.c:131 +#: src/lang.c:262 #, c-format msgid "Posting is not allowed to %s" msgstr "ä¸å…許張貼到 %s" -#: src/lang.c:133 +#: src/lang.c:264 #, c-format msgid "Can't retrieve %s" msgstr "無法å–回 %s" -#: src/lang.c:135 +#: src/lang.c:266 +msgid "Can't supersede in mailgroups, try repost instead." +msgstr "" + +#: src/lang.c:267 #, c-format msgid "%s is a directory" msgstr "%s 是個目錄" -#: src/lang.c:136 +#: src/lang.c:268 msgid "Catchup" msgstr "設回未讀" -#: src/lang.c:137 +#: src/lang.c:269 #, c-format msgid "Catchup %s..." msgstr "設回未讀 %s…" -#: src/lang.c:138 +#: src/lang.c:270 msgid "Catchup all groups entered during this session?" msgstr "將所有在這個作業階段期間內進入的群組設回未讀?" -#: src/lang.c:139 +#: src/lang.c:271 msgid "You have tagged articles in this group - catchup anyway?" msgstr "您已在這個群組中標定文章 - 還是è¦è¨­å›žæœªè®€ï¼Ÿ" -#: src/lang.c:140 +#: src/lang.c:272 #, c-format msgid "%s %d %s in %lu seconds\n" msgstr "%s %d %s æ–¼ %lu 秒完æˆ\n" -#: src/lang.c:141 +#: src/lang.c:273 msgid "Caughtup" msgstr "已設回未讀" -#: src/lang.c:142 +#: src/lang.c:274 msgid "Check Prepared Article" msgstr "檢查備妥的文章" -#: src/lang.c:143 +#: src/lang.c:275 msgid "Checking for new groups... " msgstr "檢查看看新群組…" -#: src/lang.c:144 -msgid "Checking for news..." +#: src/lang.c:276 +#, fuzzy +msgid "Checking for news...\n" msgstr "檢查看看新èžâ€¦" -#: src/lang.c:145 +#: src/lang.c:277 #, c-format msgid "Post-process %s=no, %s=yes, %s=shar, %s=quit: " msgstr "å¾Œç½®è™•ç† %s=å¦ï¼Œ%s=是,%s=shar,%s=離開:" -#: src/lang.c:147 +#: src/lang.c:279 msgid "ANSI color disabled" msgstr "ANSI é¡è‰²å·²åœç”¨" -#: src/lang.c:148 +#: src/lang.c:280 msgid "ANSI color enabled" msgstr "ANSI é¡è‰²å·²å•Ÿç”¨" -#: src/lang.c:150 +#: src/lang.c:282 #, c-format msgid "Command failed: %s" msgstr "命令失敗:%s" -#: src/lang.c:152 +#: src/lang.c:284 msgid "Mark not selected articles read?" msgstr "æ¨™è¨˜æœªé¸æ–‡ç« ç‚ºå·²è®€ï¼Ÿ" -#: src/lang.c:154 -#, c-format -msgid "Connecting to %s..." -msgstr "連線到 %s…" - -#: src/lang.c:156 +#: src/lang.c:285 #, fuzzy msgid "Connection Info" msgstr "" "\n" "連線到 %s:" -#: src/lang.c:157 +#: src/lang.c:286 +msgid "Reading from local spool.\n" +msgstr "" + +#: src/lang.c:287 +#, fuzzy +msgid "Reading saved news.\n" +msgstr "釿–°è®€å– %s…" + +#: src/lang.c:295 +#, fuzzy +msgid "" +"\n" +"Local spool config:\n" +"-------------------\n" +msgstr "" +"顯示屬性\n" +"------------------" + +#: src/lang.c:300 +msgid "COMPRESS :" +msgstr "" + +#: src/lang.c:301 +#, fuzzy +msgid "" +"\n" +"Connection details:\n" +"-------------------\n" +msgstr "" +"é¸é …æ“作\n" +"-----------------" + +#: src/lang.c:303 +#, c-format +msgid " DEFLATE %s\n" +msgstr "" + +#: src/lang.c:304 +msgid "(enabled)" +msgstr "" + +#: src/lang.c:305 +msgid "(inactive)" +msgstr "" + +#: src/lang.c:307 +msgid " DEFLATE (not supported)\n" +msgstr "" + +#: src/lang.c:310 +msgid "(disabled)" +msgstr "" + +#: src/lang.c:311 +#, c-format +msgid "NNTP TIMEOUT : %d seconds %s\n" +msgstr "" + +#: src/lang.c:313 +#, c-format +msgid "IMPLEMENTATION: %s\n" +msgstr "" + +#: src/lang.c:315 +#, c-format +msgid "MAXARTNUM : %s\n" +msgstr "" + +#: src/lang.c:317 +#, fuzzy, c-format +msgid "Reading via NNTP (%s).\n" +msgstr "釿–°è®€å– %s…" + +#: src/lang.c:318 +#, c-format +msgid "NNTPPORT : %u\n" +msgstr "" + +#: src/lang.c:319 +#, fuzzy +msgid "read only" +msgstr "未讀 " + +#: src/lang.c:320 +msgid "read/write" +msgstr "" + +#: src/lang.c:321 +#, c-format +msgid "NNTPSERVER : %s\n" +msgstr "" + +#: src/lang.c:323 +#, c-format +msgid "Reading %s via NNTPS (%s; " +msgstr "" + +#: src/lang.c:325 +#, fuzzy, c-format +msgid "Certificate #%d\n" +msgstr "編輯篩é¸å™¨æª”案" + +#: src/lang.c:327 +#, c-format +msgid "Issuer : %s\n" +msgstr "" + +#: src/lang.c:328 +#, fuzzy +msgid "" +"\n" +"Server certificate information:\n" +"-------------------------------\n" +msgstr "" +"群組/討論串/文章æ“作\n" +"-------------------------------" + +#: src/lang.c:329 +#, fuzzy, c-format +msgid "Subject: %s\n" +msgstr "主旨" + +#: src/lang.c:330 +#, fuzzy +msgid "" +"\n" +"TLS information:\n" +"----------------\n" +msgstr "" +"ç¯„åœæ“作\n" +"----------------" + +#: src/lang.c:333 +msgid "UNEXPECTED, possible BUG" +msgstr "" + +#: src/lang.c:334 +msgid "tolerated as \"-k\" (insecure) requested" +msgstr "" + +#: src/lang.c:335 +#, c-format +msgid "" +"Server certificate verification FAILED:\n" +"\t%s (%s)\n" +msgstr "" + +#: src/lang.c:336 +#, fuzzy +msgid "Server certificate verified successfully.\n" +msgstr "newsrc 檔案已æˆåŠŸå„²å­˜ã€‚\n" + +#: src/lang.c:338 +msgid "trusted" +msgstr "" + +#: src/lang.c:339 +msgid "untrusted" +msgstr "" + +#: src/lang.c:342 +msgid "Server certificate verification FAILED: \n" +msgstr "" + +#: src/lang.c:346 +#, c-format +msgid "%s %s (strength %d)\n" +msgstr "" + +#: src/lang.c:353 #, fuzzy, c-format msgid "Cook article failed, %s is exiting" msgstr "螢幕太å°ï¼Œ%s 正在離開\n" -#: src/lang.c:158 +#: src/lang.c:354 msgid "" msgstr "" -#: src/lang.c:159 +#: src/lang.c:355 msgid "Creating active file for saved groups...\n" msgstr "為已存群組建立ç¾ç”¨æª”案…\n" -#: src/lang.c:160 +#: src/lang.c:356 msgid "Creating newsrc file...\n" msgstr "建立 newsrc 檔案…\n" -#: src/lang.c:162 src/lang.c:1338 src/lang.c:1358 +#: src/lang.c:358 src/lang.c:1666 src/lang.c:1686 msgid "Default" msgstr "é è¨­" -#: src/lang.c:163 +#: src/lang.c:359 msgid "Delete saved files that have been post processed?" msgstr "刪除經éŽå¾Œç½®è™•ç†çš„已存檔案?" -#: src/lang.c:164 +#: src/lang.c:360 msgid "Deleting temporary files..." msgstr "刪除暫存檔案…" -#: src/lang.c:166 +#: src/lang.c:362 msgid "*** End of article ***" msgstr "*** æ–‡ç« çµæŸ ***" -#: src/lang.c:167 +#: src/lang.c:363 msgid "*** End of articles ***" msgstr "*** æ–‡ç« çµæŸ ***" -#: src/lang.c:168 +#: src/lang.c:364 msgid "*** End of attachments ***" msgstr "*** é™„ä»¶çµæŸ ***" -#: src/lang.c:169 +#: src/lang.c:365 msgid "*** End of groups ***" msgstr "*** ç¾¤çµ„çµæŸ ***" -#: src/lang.c:170 +#: src/lang.c:366 msgid "*** End of page ***" msgstr "*** é é¢çµæŸ ***" -#: src/lang.c:171 +#: src/lang.c:367 #, fuzzy msgid "*** End of posted articles ***" msgstr "*** æ–‡ç« çµæŸ ***" -#: src/lang.c:172 +#: src/lang.c:368 msgid "*** End of scopes ***" msgstr "*** 範åœçµæŸ ***" -#: src/lang.c:173 +#: src/lang.c:369 msgid "*** End of thread ***" msgstr "*** è¨Žè«–ä¸²çµæŸ ***" -#: src/lang.c:174 +#: src/lang.c:370 msgid "*** End of URLs ***" msgstr "*** ç¶²å€çµæŸ ***" -#: src/lang.c:175 +#: src/lang.c:371 msgid "Enter limit of articles to get> " msgstr "輸入æå–文章的é™åˆ¶>" -#: src/lang.c:176 +#: src/lang.c:372 msgid "Enter Message-ID to go to> " msgstr "輸入è¦å‰å¾€çš„訊æ¯è­˜åˆ¥è™Ÿ>" -#: src/lang.c:177 +#: src/lang.c:373 msgid " and enter next unread thread" msgstr " 並進入下一個未讀的討論串" -#: src/lang.c:178 +#: src/lang.c:374 msgid " and enter next unread article" msgstr " 並進入下一篇未讀的文章" -#: src/lang.c:179 +#: src/lang.c:375 msgid " and enter next unread group" msgstr " 並進入下一個未讀的群組" -#: src/lang.c:180 +#: src/lang.c:376 msgid "Enter option number> " msgstr "輸入é¸é …數字>" -#: src/lang.c:181 +#: src/lang.c:377 #, c-format msgid "Enter range [%s]> " msgstr "è¼¸å…¥ç¯„åœ [%s]>" -#: src/lang.c:182 +#: src/lang.c:378 msgid "" "\n" "Warning: Approved: header used.\n" @@ -1065,7 +1168,7 @@ msgstr "" "\n" "警告:已使用 Approved: 標頭。\n" -#: src/lang.c:186 +#: src/lang.c:382 msgid "" "\n" "Error: Bad address in Approved: header.\n" @@ -1073,7 +1176,7 @@ msgstr "" "\n" "錯誤:ä¸ç•¶çš„åœ°å€æ–¼ Approved: 標頭。\n" -#: src/lang.c:187 +#: src/lang.c:383 msgid "" "\n" "Error: Bad address in From: header.\n" @@ -1081,7 +1184,7 @@ msgstr "" "\n" "錯誤:ä¸ç•¶çš„åœ°å€æ–¼ From: 標頭。\n" -#: src/lang.c:188 +#: src/lang.c:384 msgid "" "\n" "Error: Bad FQDN in Message-ID: header.\n" @@ -1089,7 +1192,7 @@ msgstr "" "\n" "錯誤:ä¸ç•¶çš„ FQDN æ–¼ Message-ID: 標頭。\n" -#: src/lang.c:189 +#: src/lang.c:385 msgid "" "\n" "Error: Bad address in Reply-To: header.\n" @@ -1097,7 +1200,7 @@ msgstr "" "\n" "錯誤:ä¸ç•¶çš„åœ°å€æ–¼ Reply-To: 標頭。\n" -#: src/lang.c:190 +#: src/lang.c:386 msgid "" "\n" "Error: Bad address in To: header.\n" @@ -1105,27 +1208,39 @@ msgstr "" "\n" "錯誤:ä¸ç•¶çš„åœ°å€æ–¼ To: 標頭。\n" -#: src/lang.c:192 +#: src/lang.c:388 #, c-format msgid "Can't unlock %s" msgstr "無法解除鎖定 %s" -#: src/lang.c:193 +#: src/lang.c:389 #, c-format msgid "Couldn't dotlock %s - article not appended!" msgstr "無法點鎖 %s - 文章未附加ï¼" -#: src/lang.c:194 +#: src/lang.c:390 #, c-format msgid "Couldn't lock %s - article not appended!" msgstr "無法鎖定 %s - 文章未附加ï¼" -#: src/lang.c:197 +#: src/lang.c:393 +#, 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:396 #, c-format msgid "Corrupted file %s" msgstr "å·²æå£žæª”案 %s" -#: src/lang.c:199 +#: src/lang.c:397 +#, c-format +msgid "couldn't expand %s\n" +msgstr "無法展開 %s\n" + +#: src/lang.c:399 msgid "" "\n" "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n" @@ -1133,36 +1248,36 @@ msgstr "" "\n" "錯誤:ä¸å…許跟貼「posterã€å’Œæ–°èžç¾¤çµ„ï¼\n" -#: src/lang.c:200 +#: src/lang.c:400 #, c-format msgid "Error: Custom format exceeds screen width. Using default \"%s\"." msgstr "" -#: src/lang.c:201 +#: src/lang.c:401 msgid "Internal error in GNKSA routine - send bug report.\n" msgstr "GNKSA 常å¼ä¸­ç™¼ç”Ÿå…§éƒ¨éŒ¯èª¤ - 發é€éŒ¯èª¤å ±å‘Šã€‚\n" -#: src/lang.c:202 +#: src/lang.c:402 msgid "Left angle bracket missing in route address.\n" msgstr "在路由地å€ä¸­ç¼ºå°‘左角括號。\n" -#: src/lang.c:203 +#: src/lang.c:403 msgid "Left parenthesis missing in old-style address.\n" msgstr "在舊å¼åœ°å€ä¸­ç¼ºå°‘左括號。\n" -#: src/lang.c:204 +#: src/lang.c:404 msgid "Right parenthesis missing in old-style address.\n" msgstr "在舊å¼åœ°å€ä¸­ç¼ºå°‘峿‹¬è™Ÿã€‚\n" -#: src/lang.c:205 +#: src/lang.c:405 msgid "At-sign missing in mail address.\n" msgstr "在郵件地å€ä¸­ç¼ºå°‘ @ 符號。\n" -#: src/lang.c:206 +#: src/lang.c:406 msgid "Single component FQDN is not allowed. Add your domain.\n" msgstr "ä¸å…è¨±å–®ä¸€çµ„æˆ FQDN。請加入您的網域。\n" -#: src/lang.c:207 +#: src/lang.c:407 msgid "" "Invalid domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1170,7 +1285,7 @@ msgstr "" "無效的網域。如果您的頂層網域真的存在,請發é€éŒ¯èª¤å ±å‘Šã€‚\n" "使用 .invalid åšç‚ºå½è£åœ°å€çš„頂層網域。\n" -#: src/lang.c:208 +#: src/lang.c:408 msgid "" "Illegal domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1178,7 +1293,7 @@ msgstr "" "ä¸åˆæ³•的網域。如果您的頂層網域真的存在,請發é€éŒ¯èª¤å ±å‘Šã€‚\n" "使用 .invalid åšç‚ºå½è£åœ°å€çš„頂層網域。\n" -#: src/lang.c:209 +#: src/lang.c:409 msgid "" "Unknown domain. Send bug report if your top level domain really exists.\n" "Use .invalid as top level domain for munged addresses.\n" @@ -1186,52 +1301,52 @@ msgstr "" "䏿˜Žç¶²åŸŸã€‚如果您的頂層網域真的存在,請發é€éŒ¯èª¤å ±å‘Šã€‚\n" "使用 .invalid åšç‚ºå½è£åœ°å€çš„頂層網域。\n" -#: src/lang.c:210 +#: src/lang.c:410 msgid "Illegal character in FQDN.\n" msgstr "FQDN 中有ä¸åˆæ³•的字元。\n" -#: src/lang.c:211 +#: src/lang.c:411 msgid "Zero length FQDN component not allowed.\n" msgstr "ä¸å…許零長度的 FQDN 組æˆã€‚\n" -#: src/lang.c:212 +#: src/lang.c:412 msgid "FQDN component exceeds maximum allowed length (63 chars).\n" msgstr "FQDN 組æˆè¶…出å…許的最大長度 (63 個字元)。\n" -#: src/lang.c:213 +#: src/lang.c:413 msgid "FQDN component may not start or end with hyphen.\n" msgstr "FQDN 組æˆä¸å¯ä»¥é€£å­—è™Ÿèµ·å§‹æˆ–çµæŸã€‚\n" -#: src/lang.c:214 +#: src/lang.c:414 msgid "FQDN component may not start with digit.\n" msgstr "FQDN 組æˆä¸å¯ä»¥æ•¸å­—起始。\n" -#: src/lang.c:215 +#: src/lang.c:415 msgid "Domain literal has impossible numeric value.\n" msgstr "網域實字具有ä¸å¯èƒ½çš„æ•¸å€¼ã€‚\n" -#: src/lang.c:216 +#: src/lang.c:416 msgid "" "Domain literal is for private use only and not allowed for global use.\n" msgstr "網域實字åªé™ç§äººä½¿ç”¨è€Œä¸å…許全域使用。\n" -#: src/lang.c:217 +#: src/lang.c:417 msgid "Right bracket missing in domain literal.\n" msgstr "網域實字中缺少å³ä¸­æ‹¬è™Ÿã€‚\n" -#: src/lang.c:218 +#: src/lang.c:418 msgid "Missing localpart of mail address.\n" msgstr "缺少郵件地å€çš„æœ¬åœ°éƒ¨åˆ†ã€‚\n" -#: src/lang.c:219 +#: src/lang.c:419 msgid "Illegal character in localpart of mail address.\n" msgstr "郵件地å€çš„æœ¬åœ°éƒ¨åˆ†æœ‰ä¸åˆæ³•的字元。\n" -#: src/lang.c:220 +#: src/lang.c:420 msgid "Zero length localpart component not allowed.\n" msgstr "ä¸å…許零長度的本地部分組æˆã€‚\n" -#: src/lang.c:221 +#: src/lang.c:421 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n" @@ -1239,7 +1354,7 @@ msgstr "" "真實å稱中有ä¸åˆæ³•的字元。\n" "路由地å€ä¸­çš„å¼•è¨€çµæŸå­—詞ä¸å¯ä»¥åŒ…å«ã€Ž!()<>@,;:\\.[]ã€ã€‚\n" -#: src/lang.c:222 +#: src/lang.c:422 msgid "" "Illegal character in realname.\n" "Quoted words may not contain '()<>\\'.\n" @@ -1247,7 +1362,7 @@ msgstr "" "真實å稱中有ä¸åˆæ³•的字元。\n" "引言字詞ä¸å¯ä»¥åŒ…å«ã€Ž()<>\\ã€ã€‚\n" -#: src/lang.c:223 +#: src/lang.c:423 msgid "" "Illegal character in realname.\n" "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n" @@ -1255,11 +1370,11 @@ msgstr "" "真實å稱中有ä¸åˆæ³•的字元。\n" "ç·¨ç¢¼å­—è©žåœ¨åƒæ•¸ä¸­ä¸å¯ä»¥åŒ…å«ã€Ž!()<>@,;:\"\\.[]/=ã€ã€‚\n" -#: src/lang.c:224 +#: src/lang.c:424 msgid "Bad syntax in encoded word used in realname.\n" msgstr "用於真實å稱的編碼字詞中有ä¸ç•¶çš„語法。\n" -#: src/lang.c:225 +#: src/lang.c:425 msgid "" "Illegal character in realname.\n" "Unquoted words may not contain '()<>\\' in old-style addresses.\n" @@ -1267,7 +1382,7 @@ msgstr "" "真實å稱中有ä¸åˆæ³•的字元。\n" "å¼•è¨€çµæŸå­—詞在舊å¼åœ°å€ä¸­ä¸å¯ä»¥åŒ…å«ã€Ž()<>\\ã€ã€‚\n" -#: src/lang.c:226 +#: src/lang.c:426 msgid "" "Illegal character in realname.\n" "Control characters and unencoded 8bit characters > 127 are not allowed.\n" @@ -1275,7 +1390,7 @@ msgstr "" "真實å稱中有ä¸åˆæ³•的字元。\n" "控制字元和未編碼 8 ä½å…ƒå­—å…ƒä¸å…許 > 127。\n" -#: src/lang.c:227 +#: src/lang.c:427 msgid "" "\n" "Error: No blank line found after header.\n" @@ -1283,7 +1398,7 @@ msgstr "" "\n" "錯誤:標頭之後找ä¸åˆ°ä»»ä½•空白列。\n" -#: src/lang.c:228 +#: src/lang.c:428 #, c-format msgid "" "\n" @@ -1293,7 +1408,7 @@ msgstr "" "錯誤:ä¸åˆæ³•çš„æ ¼å¼ %s。\n" #. TODO: fixme, US-ASCII is not the only 7bit charset we know about -#: src/lang.c:230 +#: src/lang.c:430 msgid "" "\n" "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n" @@ -1306,7 +1421,7 @@ msgstr "" " US-ASCII - 請使用å¯çµ„é…é¸é …çš„ M)é¸å–® 或者經由編輯\n" " tinrc 來變更這個設定為é©åˆæ‚¨çš„語言的值。\n" -#: src/lang.c:235 +#: src/lang.c:435 msgid "" "\n" "Error: Posting contains non-ASCII characters but the MIME encoding\n" @@ -1322,7 +1437,7 @@ msgstr "" " 這å¯ä»¥åˆ©ç”¨å¯çµ„é…é¸é …çš„ M)é¸å–® 或是經由編輯 tinrc 來\n" " 锿ˆã€‚\n" -#: src/lang.c:241 +#: src/lang.c:441 msgid "" "\n" "Error: Article starts with blank line instead of header\n" @@ -1330,7 +1445,7 @@ msgstr "" "\n" "éŒ¯èª¤ï¼šæ–‡ç« ä»¥ç©ºç™½åˆ—èµ·å§‹è€Œéžæ¨™é ­\n" -#: src/lang.c:242 +#: src/lang.c:442 #, c-format msgid "" "\n" @@ -1341,7 +1456,7 @@ msgstr "" "錯誤:第 %d 列的標頭於標頭å稱之後沒有冒號:\n" "%s\n" -#: src/lang.c:243 +#: src/lang.c:443 #, c-format msgid "" "\n" @@ -1350,7 +1465,7 @@ msgstr "" "\n" "錯誤:「%s:ã€é€™åˆ—是空的。\n" -#: src/lang.c:244 +#: src/lang.c:444 #, c-format msgid "" "\n" @@ -1359,7 +1474,7 @@ msgstr "" "\n" "錯誤:「%s:ã€æ–‡ç« æ¨™é ­ç¼ºå°‘這列。\n" -#: src/lang.c:245 +#: src/lang.c:445 #, c-format msgid "" "\n" @@ -1368,7 +1483,7 @@ msgstr "" "\n" "錯誤:%s 嫿œ‰éž 7 ä½å…ƒå­—元。\n" -#: src/lang.c:246 +#: src/lang.c:446 #, c-format msgid "" "\n" @@ -1379,7 +1494,7 @@ msgstr "" "錯誤:第 %d 列的標頭於冒號之後沒有空格:\n" "%s\n" -#: src/lang.c:247 +#: src/lang.c:447 #, c-format msgid "" "\n" @@ -1388,21 +1503,46 @@ msgstr "" "\n" "錯誤:在標頭中出ç¾å¤šé‡çš„ (%d)「%s:ã€åˆ—。\n" -#: src/lang.c:248 +#: src/lang.c:448 +#, fuzzy, c-format +msgid "" +"\n" +"Error: Header on line %d has no name:\n" +"%s\n" +msgstr "" +"\n" +"錯誤:第 %d 列的標頭於冒號之後沒有空格:\n" +"%s\n" + +#: src/lang.c:450 #, c-format msgid "Insecure permissions of %s (%o)" msgstr "%s (%o) çš„ä¸å®‰å…¨æ¬Šé™" -#: src/lang.c:253 +#: src/lang.c:453 +#, fuzzy, c-format +msgid "Line %d is longer than %d octets and should be folded.\n" +msgstr "" +"第 %d åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„而,但是\n" +"編碼未被設定為 %s\n" + +#: src/lang.c:455 +#, fuzzy, c-format +msgid "Line %d is longer than %d octets and should be shortened.\n" +msgstr "" +"第 %d åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„而,但是\n" +"編碼未被設定為 %s\n" + +#: src/lang.c:461 #, c-format msgid "MIME parse error: Unexpected end of %s/%s article" msgstr "MIME 剖æžéŒ¯èª¤ï¼šæœªé æœŸçš„ %s/%s æ–‡ç« çµæŸ" -#: src/lang.c:254 +#: src/lang.c:462 msgid "MIME parse error: Start boundary whilst reading headers" msgstr "MIME 剖æžéŒ¯èª¤ï¼šè®€å–標頭時出ç¾èµ·å§‹é‚Šç•Œ" -#: src/lang.c:256 +#: src/lang.c:464 msgid "" "\n" "Error: \"poster\" is not allowed in Newsgroups!\n" @@ -1410,16 +1550,16 @@ msgstr "" "\n" "錯誤:在新èžç¾¤çµ„中ä¸å…許「posterã€ï¼\n" -#: src/lang.c:257 +#: src/lang.c:465 msgid "Can't get a (fully-qualified) domain-name!" msgstr "無法æå– (å®Œå…¨åˆæ ¼çš„) 網域å稱ï¼" -#: src/lang.c:258 +#: src/lang.c:466 #, c-format msgid "No permissions to go into %s\n" msgstr "沒有權é™å¯é€²å…¥ %s\n" -#: src/lang.c:260 +#: src/lang.c:468 msgid "" "\n" "Error: From: line missing.\n" @@ -1427,30 +1567,34 @@ msgstr "" "\n" "錯誤: From: 缺少列。\n" -#: src/lang.c:262 +#: src/lang.c:470 #, c-format msgid "No read permissions for %s\n" msgstr "沒有 %s 的讀å–è¨±å¯æ¬Š\n" -#: src/lang.c:263 +#: src/lang.c:471 #, c-format msgid "File %s does not exist\n" msgstr "檔案 %s ä¸å­˜åœ¨\n" -#: src/lang.c:264 +#: src/lang.c:472 #, c-format msgid "No write permissions for %s\n" msgstr "沒有 %s 的寫入權é™\n" -#: src/lang.c:265 +#: src/lang.c:473 msgid "Can't get user information (/etc/passwd missing?)" msgstr "無法æå–使用者資訊 (缺少 /etc/passwd ?)" -#: src/lang.c:266 +#: src/lang.c:475 msgid "errors" msgstr "錯誤" -#: src/lang.c:268 +#: src/lang.c:476 +msgid "error" +msgstr "錯誤" + +#: src/lang.c:479 #, c-format msgid "" "\n" @@ -1459,83 +1603,61 @@ msgstr "" "\n" "錯誤於第 %d 列:ä¸å…許「Sender:ã€æ¨™é ­ (將會為您加入)\n" -#: src/lang.c:270 +#: src/lang.c:481 #, c-format msgid "Server has non of the groups listed in %s" msgstr "伺æœå™¨ä¸å…·ä»»ä½•一個列在 %s 中的群組" -#: src/lang.c:271 -msgid "error" -msgstr "錯誤" +#: src/lang.c:482 +#, c-format +msgid "Error: unlink %s" +msgstr "" -#: src/lang.c:272 +#: src/lang.c:483 msgid "Unknown display level" msgstr "䏿˜Žçš„顯示層級" -#: src/lang.c:273 +#: src/lang.c:485 +msgid "Unreachable?\n" +msgstr "無法連線?\n" + +#: src/lang.c:487 msgid "" msgstr "" -#: src/lang.c:274 +#: src/lang.c:488 msgid "Exiting..." msgstr "正在離開…" -#: src/lang.c:275 +#: src/lang.c:489 msgid "leaving external mail-reader" msgstr "離開外部郵件閱讀器" -#: src/lang.c:276 +#: src/lang.c:490 #, c-format msgid "Extracting %s..." msgstr "æ­£åœ¨æ“·å– %s…" -#: src/lang.c:278 +#: src/lang.c:492 #, c-format msgid "Error writing %s file. Filesystem full? File reset to previous state." msgstr "寫入 %s 檔案時發生錯誤。檔案系統已滿?檔案é‡ç½®åˆ°ä¸Šä¸€å€‹ç‹€æ…‹ã€‚" -#: src/lang.c:279 +#: src/lang.c:493 #, c-format msgid "Error making backup of %s file. Filesystem full?" msgstr "製作檔案 %s 備份時發生錯誤。檔案系統已滿?" -#: src/lang.c:280 +#: src/lang.c:494 #, fuzzy, c-format msgid "Filtering global rules (%d/%d) ('q' to quit)..." msgstr "篩é¸å…¨åŸŸè¦å‰‡ (%d/%d)…" -#: src/lang.c:281 +#: src/lang.c:495 msgid "Rule created by: " msgstr "è¦å‰‡å»ºç«‹è€…為:" -#: src/lang.c:282 -#, c-format -msgid "Enter pattern [%s]> " -msgstr "輸入胚騰 [%s]>" - -#: src/lang.c:283 -#, c-format -msgid "" -"\n" -"You requested followups to your article to go to the following %s:\n" -msgstr "" -"\n" -"æ‚¨æ‰€è¦æ±‚å°æ–¼æ‚¨æ–‡ç« çš„跟貼為下列 %s:\n" - -#: src/lang.c:284 -#, c-format -msgid " %s\t Answers will be directed to you by mail.\n" -msgstr " %s\t 回覆將會直接經由郵件寄給您。\n" - -#: src/lang.c:285 -msgid "-- forwarded message --\n" -msgstr "-- å·²è½‰å¯„è¨Šæ¯ --\n" - -#: src/lang.c:286 -msgid "-- end of forwarded message --\n" -msgstr "-- 已轉寄訊æ¯çµæŸ --\n" - -#: src/lang.c:287 +#: src/lang.c:496 #, fuzzy msgid "" "# Format:\n" @@ -1594,872 +1716,912 @@ msgstr "" "# time=數字 å¯é¸ã€‚time_t 值表示è¦å‰‡éŽæœŸçš„æ™‚é–“\n" "#\n" -#: src/lang.c:311 +#: src/lang.c:522 #, c-format msgid "Enter score for rule (default=%d): " msgstr "輸入è¦å‰‡çš„分數 (é è¨­=%d):" -#: src/lang.c:312 +#: src/lang.c:523 #, c-format msgid "Enter the score weight (range 0 < score <= %d)" msgstr "è¼¸å…¥åˆ†æ•¸çš„æ¬Šé‡ (ç¯„åœ 0 < 分數 <= %d)" #. SCORE_MAX -#: src/lang.c:313 +#: src/lang.c:524 msgid "Full" msgstr "全部" -#: src/lang.c:314 +#: src/lang.c:525 msgid "Comment (optional) : " msgstr "è©•è«– (å¯é¸çš„) :" -#: src/lang.c:315 +#: src/lang.c:527 +msgid "Malformed overview entry: servername missing." +msgstr "" + +#: src/lang.c:528 +#, c-format +msgid "\t Xref: %s" +msgstr "" + +#: src/lang.c:529 +msgid "Skipping Xref filter" +msgstr "" + +#: src/lang.c:531 msgid "Apply pattern to : " msgstr "套用胚騰到 :" -#: src/lang.c:316 +#: src/lang.c:532 +#, c-format +msgid "Enter pattern [%s]> " +msgstr "輸入胚騰 [%s]>" + +#: src/lang.c:533 +#, c-format +msgid "" +"\n" +"You requested followups to your article to go to the following %s:\n" +msgstr "" +"\n" +"æ‚¨æ‰€è¦æ±‚å°æ–¼æ‚¨æ–‡ç« çš„跟貼為下列 %s:\n" + +#: src/lang.c:534 +#, c-format +msgid " %s\t Answers will be directed to you by mail.\n" +msgstr " %s\t 回覆將會直接經由郵件寄給您。\n" + +#: src/lang.c:535 +msgid "-- forwarded message --\n" +msgstr "-- å·²è½‰å¯„è¨Šæ¯ --\n" + +#: src/lang.c:536 +msgid "-- end of forwarded message --\n" +msgstr "-- 已轉寄訊æ¯çµæŸ --\n" + +#: src/lang.c:537 msgid "From: line (ignore case) " msgstr "From: 列 (忽略大å°å¯«) " -#: src/lang.c:317 +#: src/lang.c:538 msgid "From: line (case sensitive) " msgstr "From: 列 (大å°å¯«ç›¸ç¬¦) " -#: src/lang.c:319 +#: src/lang.c:541 #, c-format msgid "%s%s: Unknown host.\n" msgstr "%s%sï¼šä¸æ˜Žçš„主機。\n" -#: src/lang.c:321 +#: src/lang.c:543 msgid "global " msgstr "全域 " -#: src/lang.c:322 +#: src/lang.c:544 #, c-format msgid "Please use %.100s instead" msgstr "請使用 %.100s åšç‚ºæ›¿ä»£" -#: src/lang.c:323 +#: src/lang.c:545 #, c-format msgid "%s is bogus" msgstr "%s 是å‡é€ çš„" -#: src/lang.c:324 +#: src/lang.c:546 #, c-format msgid "Group %s is moderated. Continue?" msgstr "群組 %s 有人主æŒã€‚è¦ç¹¼çºŒï¼Ÿ" -#: src/lang.c:325 +#: src/lang.c:547 msgid "groups" msgstr "群組" -#: src/lang.c:326 +#: src/lang.c:548 #, c-format msgid "Rereading %s..." msgstr "釿–°è®€å– %s…" -#: src/lang.c:327 +#: src/lang.c:549 msgid "Top Level Commands" msgstr "頂層命令" -#: src/lang.c:328 +#: src/lang.c:550 msgid "Group Selection" msgstr "ç¾¤çµ„é¸æ“‡" -#: src/lang.c:329 +#: src/lang.c:551 msgid "group" msgstr "群組" -#: src/lang.c:330 +#: src/lang.c:552 msgid "" "*** Group descriptions are disabled according to current select_format ***" msgstr "" -#: src/lang.c:332 +#: src/lang.c:554 msgid "" "One or more lines of comment. to add a line or proceed if line is empty." msgstr "一或多列的評論。 以加入一列或是如果空列則繼續。" -#: src/lang.c:333 +#: src/lang.c:555 msgid "From: line to add to filter file. toggles & sets." msgstr "From: è¦åŠ å…¥ç¯©é¸å™¨æª”案的列。 åˆ‡æ› & 設定。" -#: src/lang.c:334 +#: src/lang.c:556 msgid "" "Linecount of articles to be filtered. < for less, > for more, = for equal." msgstr "è¦ç¯©é¸çš„æ–‡ç« åˆ—數。< 表示較少,> 表示更多,= 表示相等。" -#: src/lang.c:335 +#: src/lang.c:557 msgid "Message-ID: line to add to filter file. toggles & sets." msgstr "Message-ID: è¦åŠ å…¥ç¯©é¸å™¨æª”案的列。 åˆ‡æ› & 設定。" -#: src/lang.c:336 +#: src/lang.c:558 msgid "Subject: line to add to filter file. toggles & sets." msgstr "Subject: è¦åŠ å…¥ç¯©é¸å™¨æª”案的列。 åˆ‡æ› & 設定。" -#: src/lang.c:337 +#: src/lang.c:559 msgid "" "Enter text pattern to filter if Subject: & From: lines are not what you want." msgstr "如果 Subject: & From: å„åˆ—ä¸æ˜¯æ‚¨æƒ³è¦çš„,就輸入文字胚騰到篩é¸å™¨ã€‚" -#: src/lang.c:338 +#: src/lang.c:560 msgid "" "Select where text pattern should be applied. toggles & sets." msgstr "é¸å–應該套用文字胚騰的地方。 åˆ‡æ› & 設定。" -#: src/lang.c:339 +#: src/lang.c:561 msgid "" "Expiration time in days for the entered filter. toggles & sets." msgstr "所輸入篩é¸å™¨çš„éŽæœŸå¤©æ•¸ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:340 +#: src/lang.c:562 msgid "" "Apply kill only to current group or all groups. toggles & sets." msgstr "åªå°ç›®å‰çš„群組或所有群組æ‰å¥—用ç é™¤ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:341 +#: src/lang.c:563 msgid "" "Apply select to current group or all groups. toggles & sets." msgstr "å°ç›®å‰çš„群組或所有群組套用é¸å–。 åˆ‡æ› & 設定。" -#: src/lang.c:342 +#: src/lang.c:564 msgid "kill an article via a menu" msgstr "é€éŽé¸å–®ç é™¤æ–‡ç« " -#: src/lang.c:343 +#: src/lang.c:565 msgid "auto-select (hot) an article via a menu" msgstr "é€éŽé¸å–®è‡ªå‹•é¸å– (熱門) 文章" -#: src/lang.c:344 +#: src/lang.c:566 msgid "Browse URLs in article" msgstr "在文章中ç€è¦½ç¶²å€" -#: src/lang.c:345 +#: src/lang.c:567 msgid "0 - 9\t display article by number in current thread" msgstr "0 - 9\t 在目å‰çš„討論串中ä¾ç·¨è™Ÿé¡¯ç¤ºæ–‡ç« " -#: src/lang.c:347 +#: src/lang.c:569 msgid "cancel (delete) or supersede (overwrite) current article" msgstr "å–æ¶ˆ (刪除) 或å–代 (覆寫) ç›®å‰çš„æ–‡ç« " -#: src/lang.c:348 +#: src/lang.c:570 msgid "post followup to current article" msgstr "跟貼目å‰çš„æ–‡ç« " -#: src/lang.c:349 +#: src/lang.c:571 msgid "post followup (don't copy text) to current article" msgstr "è·Ÿè²¼ (ä¸è¤‡è£½æ–‡å­—) ç›®å‰çš„æ–‡ç« " -#: src/lang.c:350 +#: src/lang.c:572 msgid "post followup to current article quoting complete headers" msgstr "跟貼目å‰çš„æ–‡ç« ä¸¦å¼•述完整標頭" -#: src/lang.c:351 +#: src/lang.c:573 msgid "repost chosen article to another group" msgstr "釿–°å¼µè²¼æ‰€é¸æ–‡ç« åˆ°å¦å¤–的群組" -#: src/lang.c:353 +#: src/lang.c:575 msgid "edit article (mail-groups only)" msgstr "編輯文章 (åªé™éƒµä»¶ç¾¤çµ„)" -#: src/lang.c:354 +#: src/lang.c:576 msgid "display first article in current thread" msgstr "顯示目å‰è¨Žè«–串中的第一篇文章" -#: src/lang.c:355 +#: src/lang.c:577 msgid "display first page of article" msgstr "顯示文章的第一é " -#: src/lang.c:356 +#: src/lang.c:578 msgid "display last article in current thread" msgstr "顯示目å‰è¨Žè«–串中的最後一篇文章" -#: src/lang.c:357 +#: src/lang.c:579 msgid "display last page of article" msgstr "顯示文章的最後一é " -#: src/lang.c:358 +#: src/lang.c:580 msgid "mark rest of thread as read and advance to next unread" msgstr "標記其餘的討論串為已讀並跳到下一個未讀" -#: src/lang.c:359 +#: src/lang.c:581 msgid "display next article" msgstr "顯示下一篇文章" -#: src/lang.c:360 +#: src/lang.c:582 msgid "display first article in next thread" msgstr "顯示下一個討論串的第一篇文章" -#: src/lang.c:361 +#: src/lang.c:583 msgid "display next unread article" msgstr "顯示下一篇未讀文章" -#: src/lang.c:362 +#: src/lang.c:584 msgid "go to the article that this one followed up" msgstr "å‰å¾€é€™ç¯‡æ‰€è·Ÿè²¼çš„æ–‡ç« " -#: src/lang.c:363 +#: src/lang.c:585 msgid "display previous article" msgstr "顯示上一篇文章" -#: src/lang.c:364 +#: src/lang.c:586 msgid "display previous unread article" msgstr "顯示上一篇未讀文章" -#: src/lang.c:365 +#: src/lang.c:587 msgid "quickly kill an article using defaults" msgstr "使用é è¨­å€¼å¿«é€Ÿç é™¤æ–‡ç« " -#: src/lang.c:366 +#: src/lang.c:588 msgid "quickly auto-select (hot) an article using defaults" msgstr "使用é è¨­å€¼å¿«é€Ÿè‡ªå‹•é¸å– (熱門) 文章" -#: src/lang.c:367 +#: src/lang.c:589 msgid "return to group selection level" msgstr "å›žåˆ°ç¾¤çµ„é¸æ“‡å±¤ç´š" -#: src/lang.c:368 +#: src/lang.c:590 msgid "reply through mail to author" msgstr "é€éŽéƒµä»¶å›žè¦†ä½œè€…" -#: src/lang.c:369 +#: src/lang.c:591 msgid "reply through mail (don't copy text) to author" msgstr "é€éŽéƒµä»¶ (ä¸è¤‡è£½æ–‡å­—) 回覆作者" -#: src/lang.c:370 +#: src/lang.c:592 msgid "reply through mail to author quoting complete headers" msgstr "é€éŽéƒµä»¶å›žè¦†ä½œè€…並引述完整標頭" -#: src/lang.c:371 +#: src/lang.c:593 msgid "search backwards within this article" msgstr "在這篇文章之內å‘後æœå°‹" -#: src/lang.c:372 +#: src/lang.c:594 msgid "search forwards within this article" msgstr "在這篇文章之內å‘剿œå°‹" -#: src/lang.c:373 +#: src/lang.c:595 msgid "show article in raw-mode (including all headers)" msgstr "在原始模å¼ä¸­é¡¯ç¤ºæ–‡ç«  (åŒ…å«æ‰€æœ‰æ¨™é ­)" -#: src/lang.c:374 +#: src/lang.c:596 msgid "skip next block of included text" msgstr "è·³éŽæ‰€å«æ–‡å­—的下一個å€å¡Š" -#: src/lang.c:375 +#: src/lang.c:597 msgid "toggle display of sections hidden by a form-feed (^L) on/off" msgstr "切æ›é¡¯ç¤ºç”±è¡¨æ ¼é¥‹é€ (^L) 所隱è—çš„å€æ®µ ON/OFF" -#: src/lang.c:376 +#: src/lang.c:598 msgid "toggle display of all headers" msgstr "切æ›é¡¯ç¤ºæ‰€æœ‰æ¨™é ­" -#: src/lang.c:377 +#: src/lang.c:599 msgid "toggle word highlighting on/off" msgstr "切æ›å­—詞高亮度顯示 ON/OFF" -#: src/lang.c:378 +#: src/lang.c:600 msgid "toggle ROT-13 (basic decode) for current article" msgstr "切æ›ç›®å‰æ–‡ç« çš„ ROT-13 (基本解碼)" -#: src/lang.c:379 +#: src/lang.c:601 msgid "toggle tabwidth 4 <-> 8" msgstr "切æ›è·³æ ¼å¯¬åº¦ 4 <-> 8" -#: src/lang.c:380 +#: src/lang.c:602 #, fuzzy msgid "toggle German TeX style decoding for current article" msgstr "切æ›ç›®å‰æ–‡ç« çš„德語 TeX 樣å¼è§£ç¢¼" -#: src/lang.c:381 +#: src/lang.c:603 msgid "toggle display of uuencoded sections" msgstr "切æ›é¡¯ç¤ºä¸¦ç·¨ç¢¼å€æ®µ" -#: src/lang.c:382 +#: src/lang.c:604 msgid "View/pipe/save multimedia attachments" msgstr "檢視/管線/儲存多媒體附件" -#: src/lang.c:383 +#: src/lang.c:605 msgid "choose first attachment in list" msgstr "鏿“‡åˆ—表中的第一個附件" -#: src/lang.c:384 +#: src/lang.c:606 msgid "0 - 9\t choose attachment by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡é™„ä»¶" -#: src/lang.c:385 +#: src/lang.c:607 msgid "choose last attachment in list" msgstr "鏿“‡åˆ—表中的最後一個附件" -#: src/lang.c:387 +#: src/lang.c:609 msgid "pipe attachment into command" msgstr "將附件進入管線命令" -#: src/lang.c:388 +#: src/lang.c:610 msgid "pipe raw attachment into command" msgstr "將原始附件進入管線命令" -#: src/lang.c:390 +#: src/lang.c:612 msgid "save attachment to disk" msgstr "將附件儲存到ç£ç¢Ÿ" -#: src/lang.c:391 +#: src/lang.c:613 msgid "search for attachments forwards" msgstr "å‘剿œå°‹é™„ä»¶" -#: src/lang.c:392 +#: src/lang.c:614 msgid "search for attachments backwards" msgstr "å‘後æœå°‹é™„ä»¶" -#: src/lang.c:393 +#: src/lang.c:615 msgid "view attachment" msgstr "檢視附件" -#: src/lang.c:394 +#: src/lang.c:616 msgid "tag attachment" msgstr "標定附件" -#: src/lang.c:395 +#: src/lang.c:617 msgid "tag attachments that match user specified pattern" msgstr "標定匹é…使用者指定胚騰的附件" -#: src/lang.c:396 +#: src/lang.c:618 msgid "reverse tagging on all attachments (toggle)" msgstr "å呿¨™å®šæ‰€æœ‰é™„ä»¶ (切æ›)" -#: src/lang.c:397 +#: src/lang.c:619 msgid "untag all tagged attachments" msgstr "å–æ¶ˆæ¨™å®šæ‰€æœ‰å·²æ¨™å®šé™„ä»¶" -#: src/lang.c:398 +#: src/lang.c:620 msgid "toggle info message in last line (name/description of attachment)" msgstr "åˆ‡æ›æœ€å¾Œä¸€åˆ—中的資訊 (附件的å稱/æè¿°)" -#: src/lang.c:399 +#: src/lang.c:621 msgid "choose first attribute in list" msgstr "鏿“‡åˆ—表中的第一項屬性" -#: src/lang.c:400 +#: src/lang.c:622 msgid "0 - 9\t choose attribute by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡å±¬æ€§" -#: src/lang.c:401 +#: src/lang.c:623 msgid "choose last attribute in list" msgstr "鏿“‡åˆ—表中的最後一項屬性" -#: src/lang.c:402 +#: src/lang.c:624 msgid "reset attribute to a default value" msgstr "é‡ç½®å±¬æ€§ç‚ºé è¨­å€¼" -#: src/lang.c:403 +#: src/lang.c:625 msgid "search forwards for an attribute" msgstr "å‘剿œå°‹æŸä¸€å±¬æ€§" -#: src/lang.c:404 +#: src/lang.c:626 msgid "search backwards for an attribute" msgstr "å‘後æœå°‹æŸä¸€å±¬æ€§" -#: src/lang.c:405 +#: src/lang.c:627 msgid "select attribute" msgstr "é¸å–屬性" -#: src/lang.c:406 +#: src/lang.c:628 msgid "toggle back to options menu when invoked from there" msgstr "如果之å‰å¾žé‚£è£¡èª¿ç”¨å°±åˆ‡å›žé¸é …功能表" -#: src/lang.c:407 +#: src/lang.c:629 #, c-format msgid "report bug or comment via mail to %s" msgstr "é€éŽéƒµä»¶å ±å‘ŠéŒ¯èª¤æˆ–評論給 %s" -#: src/lang.c:408 +#: src/lang.c:630 msgid "choose first option in list" msgstr "鏿“‡åˆ—表中的第一個é¸é …" -#: src/lang.c:409 +#: src/lang.c:631 msgid "0 - 9\t choose option by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡é¸é …" -#: src/lang.c:410 +#: src/lang.c:632 msgid "choose last option in list" msgstr "鏿“‡åˆ—表中的最後一個é¸é …" -#: src/lang.c:411 +#: src/lang.c:633 msgid "start scopes menu" msgstr "起始範åœé¸å–®" -#: src/lang.c:412 +#: src/lang.c:634 msgid "search forwards for an option" msgstr "å‘剿œå°‹æŸä¸€é¸é …" -#: src/lang.c:413 +#: src/lang.c:635 msgid "search backwards for an option" msgstr "å‘後æœå°‹æŸä¸€é¸é …" -#: src/lang.c:414 +#: src/lang.c:636 msgid "select option" msgstr "é¸å–é¸é …" -#: src/lang.c:415 +#: src/lang.c:637 msgid "toggle to attributes menu" msgstr "切æ›åˆ°å±¬æ€§é¸å–®" -#: src/lang.c:416 +#: src/lang.c:638 msgid "choose range of articles to be affected by next command" msgstr "鏿“‡æœƒè¢«ä¸‹ä¸€å€‹å‘½ä»¤æ‰€å½±éŸ¿çš„æ–‡ç« ç¯„åœ" -#: src/lang.c:417 +#: src/lang.c:639 msgid "escape from command prompt" msgstr "從指令æç¤ºç¬¦è™Ÿé€€å‡º" -#: src/lang.c:418 +#: src/lang.c:640 msgid "edit filter file" msgstr "編輯篩é¸å™¨æª”案" -#: src/lang.c:419 +#: src/lang.c:641 msgid "get help" msgstr "æå–說明" -#: src/lang.c:420 +#: src/lang.c:642 msgid "display last article viewed" msgstr "顯示最後一篇已檢視文章" -#: src/lang.c:421 +#: src/lang.c:643 msgid "down one line" msgstr "å‘下一列" -#: src/lang.c:422 +#: src/lang.c:644 msgid "up one line" msgstr "å‘上一列" -#: src/lang.c:423 +#: src/lang.c:645 msgid "go to article chosen by Message-ID" msgstr "å‰å¾€ä¾è¨Šæ¯è­˜åˆ¥è™Ÿæ‰€é¸æ–‡ç« " -#: src/lang.c:424 +#: src/lang.c:646 msgid "mail article/thread/hot/pattern/tagged articles to someone" msgstr "郵寄文章/討論串/熱門/胚騰/已標定文章給æŸäºº" -#: src/lang.c:425 +#: src/lang.c:647 msgid "menu of configurable options" msgstr "å¯çµ„é…é¸é …çš„é¸å–®" -#: src/lang.c:426 +#: src/lang.c:648 msgid "down one page" msgstr "å‘下一é " -#: src/lang.c:427 +#: src/lang.c:649 msgid "up one page" msgstr "å‘上一é " -#: src/lang.c:429 +#: src/lang.c:651 msgid "post (write) article to current group" msgstr "張貼 (寫入) 文章到目å‰çš„群組" -#: src/lang.c:430 +#: src/lang.c:652 msgid "post postponed articles" msgstr "張貼被擱置的文章" -#: src/lang.c:432 +#: src/lang.c:654 msgid "list articles posted by you (from posted file)" msgstr "列出由您所張貼的文章 (來自張貼的檔案)" -#: src/lang.c:433 +#: src/lang.c:655 msgid "return to previous menu" msgstr "回到上一個é¸å–®" -#: src/lang.c:434 +#: src/lang.c:656 msgid "quit tin immediately" msgstr "馬上離開 tin" -#: src/lang.c:435 +#: src/lang.c:657 msgid "redraw page" msgstr "é‡ç¹ªé é¢" -#: src/lang.c:436 +#: src/lang.c:658 msgid "save article/thread/hot/pattern/tagged articles to file" msgstr "儲存文章/討論串/熱門/胚騰/已標定文章到檔案" -#: src/lang.c:437 +#: src/lang.c:659 msgid "save marked articles automatically without user prompts" msgstr "自動儲存標記的文章而無需使用者æç¤º" -#: src/lang.c:438 +#: src/lang.c:660 msgid "scroll the screen one line down" msgstr "æ²å‹•螢幕一次下移一列" -#: src/lang.c:439 +#: src/lang.c:661 msgid "scroll the screen one line up" msgstr "æ²å‹•螢幕一次上移一列" -#: src/lang.c:440 +#: src/lang.c:662 msgid "search for articles by author backwards" msgstr "ä¾ä½œè€…å‘後æœå°‹æ–‡ç« " -#: src/lang.c:441 +#: src/lang.c:663 msgid "search for articles by author forwards" msgstr "ä¾ä½œè€…å‘剿œå°‹æ–‡ç« " -#: src/lang.c:442 +#: src/lang.c:664 msgid "search all articles for a given string (this may take some time)" msgstr "å°æ‰€æœ‰æ–‡ç« æœå°‹çµ¦å®šçš„字串 (這也許會花一點時間)" -#: src/lang.c:443 +#: src/lang.c:665 msgid " \t (searches are case-insensitive and wrap around to all articles)" msgstr " \t (æœå°‹æ™‚大å°å¯«ä¸é ˆç›¸ç¬¦ä¸¦å›žåˆ°æ‰€æœ‰æ–‡ç« çš„å‰ç«¯)" -#: src/lang.c:444 +#: src/lang.c:666 msgid "search for articles by Subject line backwards" msgstr "ä¾ä¸»é¡Œå‘後æœå°‹æ–‡ç« " -#: src/lang.c:445 +#: src/lang.c:667 msgid "search for articles by Subject line forwards" msgstr "ä¾ä¸»é¡Œå‘剿œå°‹æ–‡ç« " -#: src/lang.c:446 +#: src/lang.c:668 msgid "repeat last search" msgstr "é‡è¤‡æœ€å¾Œä¸€ç­†æœå°‹" -#: src/lang.c:447 +#: src/lang.c:669 msgid "tag current article for reposting/mailing/piping/printing/saving" msgstr "標定目å‰çš„æ–‡ç« ä»¥ç”¨æ–¼é‡æ–°å¼µè²¼/郵寄/管線/列å°/儲存" -#: src/lang.c:448 +#: src/lang.c:670 msgid "toggle info message in last line (subject/description)" msgstr "åˆ‡æ›æœ€å¾Œä¸€åˆ—ä¸­çš„è³‡è¨Šè¨Šæ¯ (主旨/æè¿°)" -#: src/lang.c:449 +#: src/lang.c:671 msgid "toggle inverse video" msgstr "切æ›å白顯示" -#: src/lang.c:450 +#: src/lang.c:672 #, fuzzy msgid "toggle mini help menu and posting etiquette display" msgstr "切æ›è¿·ä½ èªªæ˜Žé¸å–®é¡¯ç¤º" -#: src/lang.c:451 +#: src/lang.c:673 msgid "cycle the display of authors email address, real name, both or neither" msgstr "週期顯示作者電å­éƒµä»¶åœ°å€ã€çœŸå¯¦å稱ã€å…©è€…或皆éž" -#: src/lang.c:452 +#: src/lang.c:674 msgid "show version information" msgstr "顯示版本資訊" -#: src/lang.c:453 +#: src/lang.c:675 msgid "mark all articles as read and return to group selection menu" msgstr "æ¨™è¨˜æ‰€æœ‰æ–‡ç« ç‚ºå·²è®€ä¸¦å›žåˆ°ç¾¤çµ„é¸æ“‡é¸å–®" -#: src/lang.c:454 +#: src/lang.c:676 msgid "mark all articles as read and enter next group with unread articles" msgstr "標記所有文章為已讀並進入下一個群組與未讀文章" -#: src/lang.c:455 +#: src/lang.c:677 msgid "choose first thread in list" msgstr "鏿“‡æ¸…單中的第一筆討論串" -#: src/lang.c:456 +#: src/lang.c:678 msgid "choose last thread in list" msgstr "鏿“‡æ¸…單中的最後一篇討論串" -#: src/lang.c:457 +#: src/lang.c:679 msgid "list articles within current thread (bring up Thread sub-menu)" msgstr "列出目å‰è¨Žè«–串之內的文章 (帶出討論串å­é¸å–®)" -#: src/lang.c:458 +#: src/lang.c:680 msgid "mark article as unread" msgstr "標記文章為未讀" -#: src/lang.c:459 +#: src/lang.c:681 msgid "mark current thread, range or tagged threads as read" msgstr "標記目å‰çš„討論串ã€ç¯„åœæˆ–已標定討論串為已讀" -#: src/lang.c:460 +#: src/lang.c:682 msgid "mark current thread, range or tagged threads as unread" msgstr "標記目å‰çš„討論串ã€ç¯„åœæˆ–已標定討論串為未讀" -#: src/lang.c:461 +#: src/lang.c:683 msgid "mark current/range/selected/pattern/tagged as read after prompting" msgstr "標記目å‰çš„/範åœ/å·²é¸/胚騰/已標定於æç¤ºä¹‹å¾Œç‚ºå·²è®€" -#: src/lang.c:462 +#: src/lang.c:684 msgid "mark current/range/selected/pattern/tagged as unread after prompting" msgstr "標記目å‰çš„/範åœ/å·²é¸/胚騰/已標定於æç¤ºä¹‹å¾Œç‚ºæœªè®€" -#: src/lang.c:463 +#: src/lang.c:685 msgid "toggle display of all/selected articles" msgstr "切æ›é¡¯ç¤ºæ‰€æœ‰/已鏿–‡ç« " -#: src/lang.c:464 +#: src/lang.c:686 msgid "display next group" msgstr "顯示下一個群組" -#: src/lang.c:465 +#: src/lang.c:687 msgid "display previous group" msgstr "顯示上一個群組" -#: src/lang.c:466 +#: src/lang.c:688 msgid "toggle all selections (all articles)" msgstr "åˆ‡æ›æ‰€æœ‰é¸å– (所有文章)" -#: src/lang.c:467 +#: src/lang.c:689 msgid "select group (make \"hot\")" msgstr "é¸å–群組 (設為「熱門ã€)" -#: src/lang.c:468 +#: src/lang.c:690 msgid "select thread" msgstr "é¸å–討論串" -#: src/lang.c:469 +#: src/lang.c:691 msgid "select threads if at least one unread article is selected" msgstr "如果至少é¸å–了一篇未讀文章就é¸å–討論串" -#: src/lang.c:470 +#: src/lang.c:692 msgid "select threads that match user specified pattern" msgstr "é¸å–匹é…使用者指定胚騰的討論串" -#: src/lang.c:471 +#: src/lang.c:693 msgid "0 - 9\t choose thread by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡è¨Žè«–串" -#: src/lang.c:472 +#: src/lang.c:694 msgid "toggle limit number of articles to get, and reload" msgstr "切æ›è¦æå–文章的é™åˆ¶æ•¸é‡ï¼Œä¸¦é‡æ–°è¼‰å…¥" -#: src/lang.c:473 +#: src/lang.c:695 msgid "toggle display of all/unread articles" msgstr "切æ›é¡¯ç¤ºæ‰€æœ‰/未讀文章" -#: src/lang.c:474 +#: src/lang.c:696 msgid "toggle selection of thread" msgstr "切æ›è¨Žè«–串的é¸å–" -#: src/lang.c:475 +#: src/lang.c:697 msgid "cycle through threading options available" msgstr "é‡è¦†å¾ªç’°å¯ç”¨çš„討論串é¸é …" -#: src/lang.c:476 +#: src/lang.c:698 msgid "undo all selections (all articles)" msgstr "復原所有é¸å– (所有文章)" -#: src/lang.c:477 +#: src/lang.c:699 msgid "untag all tagged threads" msgstr "å–æ¶ˆæ¨™å®šæ‰€æœ‰å·²æ¨™å®šè¨Žè«–串" -#: src/lang.c:478 +#: src/lang.c:700 #, fuzzy msgid "search for articles forwards" msgstr "ä¾ä½œè€…å‘剿œå°‹æ–‡ç« " -#: src/lang.c:479 +#: src/lang.c:701 #, fuzzy msgid "search for articles backwards" msgstr "ä¾ä½œè€…å‘後æœå°‹æ–‡ç« " -#: src/lang.c:480 +#: src/lang.c:702 #, fuzzy msgid "toggle info message in last line (Message-ID)" msgstr "åˆ‡æ›æœ€å¾Œä¸€åˆ—çš„è³‡è¨Šè¨Šæ¯ (ç¶²å€)" -#: src/lang.c:481 +#: src/lang.c:703 #, fuzzy msgid "Open article by Message-ID" msgstr "å‰å¾€ä¾è¨Šæ¯è­˜åˆ¥è™Ÿæ‰€é¸æ–‡ç« " -#: src/lang.c:482 +#: src/lang.c:704 msgid "add new scope" msgstr "加入新的範åœ" -#: src/lang.c:483 +#: src/lang.c:705 msgid "delete scope" msgstr "刪除範åœ" -#: src/lang.c:484 +#: src/lang.c:706 msgid "edit attributes file" msgstr "編輯屬性檔案" -#: src/lang.c:485 +#: src/lang.c:707 msgid "choose first scope in list" msgstr "鏿“‡æ¸…單中的第一筆範åœ" -#: src/lang.c:486 +#: src/lang.c:708 msgid "0 - 9\t choose scope by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡ç¯„åœ" -#: src/lang.c:487 +#: src/lang.c:709 msgid "choose last scope in list" msgstr "鏿“‡æ¸…單中的最後一筆範åœ" -#: src/lang.c:488 +#: src/lang.c:710 msgid "move scope" msgstr "移動範åœ" -#: src/lang.c:489 +#: src/lang.c:711 msgid "rename scope" msgstr "釿–°å‘½å範åœ" -#: src/lang.c:490 +#: src/lang.c:712 msgid "select scope" msgstr "é¸å–範åœ" -#: src/lang.c:491 +#: src/lang.c:713 msgid "mark all articles in group as read" msgstr "標記所有群組中的文章為已讀" -#: src/lang.c:492 +#: src/lang.c:714 msgid "mark all articles in group as read and move to next unread group" msgstr "標記所有群組中的文章為已讀並移動到下一個未讀群組" -#: src/lang.c:493 +#: src/lang.c:715 msgid "choose first group in list" msgstr "鏿“‡æ¸…單中的第一筆群組" -#: src/lang.c:494 +#: src/lang.c:716 msgid "choose group by name" msgstr "ä¾åç¨±é¸æ“‡ç¾¤çµ„" -#: src/lang.c:495 +#: src/lang.c:717 msgid "0 - 9\t choose group by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡ç¾¤çµ„" -#: src/lang.c:496 +#: src/lang.c:718 msgid "choose range of groups to be affected by next command" msgstr "鏿“‡å—下一個命令所影響的群組範åœ" -#: src/lang.c:497 +#: src/lang.c:719 msgid "choose last group in list" msgstr "鏿“‡æ¸…單中的最後一個群組" -#: src/lang.c:499 +#: src/lang.c:721 #, fuzzy msgid "list groups which an article has been posted to (by Message-ID)" msgstr "å‰å¾€ä¾è¨Šæ¯è­˜åˆ¥è™Ÿæ‰€é¸æ–‡ç« " -#: src/lang.c:500 +#: src/lang.c:722 msgid " \t (go to article if at least one of the groups is available)" msgstr "" -#: src/lang.c:502 +#: src/lang.c:724 msgid "mark all articles in chosen group unread" msgstr "標記所有在已é¸ç¾¤çµ„中的文章為未讀" -#: src/lang.c:503 +#: src/lang.c:725 msgid "move chosen group within list" msgstr "移動清單內所é¸ç¾¤çµ„" -#: src/lang.c:504 +#: src/lang.c:726 msgid "choose next group with unread news" msgstr "鏿“‡å…·æœ‰æœªè®€æ–°èžçš„下一個群組" -#: src/lang.c:505 src/lang.c:1420 +#: src/lang.c:727 src/lang.c:1748 msgid "quit" msgstr "離開" -#: src/lang.c:506 +#: src/lang.c:728 msgid "quit without saving configuration changes" msgstr "離開但ä¸å„²å­˜çµ„態變更" -#: src/lang.c:507 +#: src/lang.c:729 msgid "read chosen group" msgstr "è®€å–æ‰€é¸ç¾¤çµ„" -#: src/lang.c:508 +#: src/lang.c:730 msgid "reset .newsrc (all available articles in groups marked unread)" msgstr "é‡ç½® .newsrc (標記所有å¯ç”¨ç¾¤çµ„中的文章為未讀)" -#: src/lang.c:509 +#: src/lang.c:731 msgid "search backwards for a group name" msgstr "å‘後æœå°‹ç¾¤çµ„å稱" -#: src/lang.c:510 +#: src/lang.c:732 msgid " \t (all searches are case-insensitive and wrap around)" msgstr " \t (所有æœå°‹ä¸é ˆç¬¦åˆå¤§å°å¯«ä¸¦å›žåˆ°é–‹å§‹éƒ¨åˆ†)" -#: src/lang.c:511 +#: src/lang.c:733 msgid "search forwards for a group name" msgstr "å‘剿œå°‹ç¾¤çµ„å稱" -#: src/lang.c:512 +#: src/lang.c:734 msgid "subscribe to chosen group" msgstr "訂閱所é¸ç¾¤çµ„" -#: src/lang.c:513 +#: src/lang.c:735 msgid "subscribe to groups that match pattern" msgstr "訂閱匹é…胚騰的群組" -#: src/lang.c:514 +#: src/lang.c:736 msgid "reread active file to check for any new news" msgstr "釿–°è®€å–ç¾ç”¨æª”案以檢查看看任何新的新èž" -#: src/lang.c:515 +#: src/lang.c:737 msgid "show NNTP[S] connection details" msgstr "" -#: src/lang.c:516 +#: src/lang.c:738 msgid "toggle display of group name only or group name plus description" msgstr "切æ›åªé¡¯ç¤ºç¾¤çµ„å稱或是群組å稱加上æè¿°" -#: src/lang.c:517 +#: src/lang.c:739 msgid "toggle display to show all/unread subscribed groups" msgstr "切æ›é¡¯ç¤ºå…¨éƒ¨/未讀的已訂閱群組" -#: src/lang.c:518 +#: src/lang.c:740 msgid "unsubscribe from chosen group" msgstr "å–æ¶ˆè¨‚閱所é¸ç¾¤çµ„" -#: src/lang.c:519 +#: src/lang.c:741 msgid "unsubscribe from groups that match pattern" msgstr "å–æ¶ˆè¨‚閱匹é…胚騰的群組" -#: src/lang.c:520 +#: src/lang.c:742 msgid "sort the list of groups" msgstr "排åºç¾¤çµ„清單" -#: src/lang.c:521 +#: src/lang.c:743 msgid "toggle display to show all/subscribed groups" msgstr "切æ›é¡¯ç¤ºå…¨éƒ¨/已訂閱的群組" -#: src/lang.c:522 +#: src/lang.c:744 #, fuzzy msgid "tag/untag all parts of current multipart-message in order" msgstr "ä¾åºæ¨™å®šç›®å‰å¤šéƒ¨ä»¶è¨Šæ¯çš„æ‰€æœ‰éƒ¨åˆ†" -#: src/lang.c:523 +#: src/lang.c:745 msgid "0 - 9\t choose article by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡æ–‡ç« " -#: src/lang.c:524 +#: src/lang.c:746 msgid "mark thread as read and return to group index page" msgstr "標記討論串為已讀並回到群組索引é é¢" -#: src/lang.c:525 +#: src/lang.c:747 msgid "mark thread as read and enter next unread thread or group" msgstr "標記討論串為已讀並輸入下一個未讀的討論串或群組" -#: src/lang.c:526 +#: src/lang.c:748 msgid "choose first article in list" msgstr "鏿“‡æ¸…單中的第一篇文章" -#: src/lang.c:527 +#: src/lang.c:749 msgid "choose last article in list" msgstr "鏿“‡æ¸…單中的最後一篇文章" -#: src/lang.c:528 +#: src/lang.c:750 msgid "mark art, range or tagged arts as read; move crsr to next unread art" msgstr "標記文章ã€ç¯„åœæˆ–已標定文章為已讀;移動游標到下一篇未讀文章" -#: src/lang.c:529 +#: src/lang.c:751 msgid "mark article, range or tagged articles as unread" msgstr "標記文章ã€ç¯„åœæˆ–已標定文章為未讀" -#: src/lang.c:530 +#: src/lang.c:752 msgid "mark current thread as unread" msgstr "標記目å‰è¨Žè«–串為未讀" -#: src/lang.c:531 +#: src/lang.c:753 msgid "read chosen article" msgstr "è®€å–æ‰€é¸æ–‡ç« " -#: src/lang.c:532 +#: src/lang.c:754 msgid "" "Display properties\n" "------------------" @@ -2467,7 +2629,7 @@ msgstr "" "顯示屬性\n" "------------------" -#: src/lang.c:533 +#: src/lang.c:755 msgid "" "Miscellaneous\n" "-------------" @@ -2475,7 +2637,7 @@ msgstr "" "雜項\n" "-------------" -#: src/lang.c:534 +#: src/lang.c:756 msgid "" "Moving around\n" "-------------" @@ -2483,7 +2645,7 @@ msgstr "" "四處移動\n" "-------------" -#: src/lang.c:535 +#: src/lang.c:757 msgid "" "Group/thread/article operations\n" "-------------------------------" @@ -2491,7 +2653,7 @@ msgstr "" "群組/討論串/文章æ“作\n" "-------------------------------" -#: src/lang.c:536 +#: src/lang.c:758 msgid "" "Attachment operations\n" "---------------------" @@ -2499,7 +2661,7 @@ msgstr "" "附件æ“作\n" "---------------------" -#: src/lang.c:537 +#: src/lang.c:759 msgid "" "Attribute operations\n" "--------------------" @@ -2507,7 +2669,7 @@ msgstr "" "屬性æ“作\n" "--------------------" -#: src/lang.c:538 +#: src/lang.c:760 msgid "" "Option operations\n" "-----------------" @@ -2515,7 +2677,7 @@ msgstr "" "é¸é …æ“作\n" "-----------------" -#: src/lang.c:539 +#: src/lang.c:761 #, fuzzy msgid "" "Posted article operations\n" @@ -2524,7 +2686,7 @@ msgstr "" "群組/討論串/文章æ“作\n" "-------------------------------" -#: src/lang.c:540 +#: src/lang.c:762 msgid "" "Scope operations\n" "----------------" @@ -2532,7 +2694,7 @@ msgstr "" "ç¯„åœæ“作\n" "----------------" -#: src/lang.c:541 +#: src/lang.c:763 msgid "" "URL operations\n" "--------------" @@ -2540,95 +2702,100 @@ msgstr "" "ç¶²å€æ“作\n" "--------------" -#: src/lang.c:542 +#: src/lang.c:764 msgid "choose first URL in list" msgstr "鏿“‡æ¸…單中的第一筆網å€" -#: src/lang.c:543 +#: src/lang.c:765 msgid "0 - 9\t choose URL by number" msgstr "0 - 9\t ä¾ç·¨è™Ÿé¸æ“‡ç¶²å€" -#: src/lang.c:544 +#: src/lang.c:766 msgid "choose last URL in list" msgstr "鏿“‡æ¸…單中的最後一筆網å€" -#: src/lang.c:545 +#: src/lang.c:767 msgid "search for URLs forwards" msgstr "å‘剿œå°‹ç¶²å€" -#: src/lang.c:546 +#: src/lang.c:768 msgid "search for URLs backwards" msgstr "å‘後æœå°‹ç¶²å€" -#: src/lang.c:547 +#: src/lang.c:769 msgid "Open URL in browser" msgstr "在ç€è¦½å™¨ä¸­é–‹å•Ÿç¶²å€" -#: src/lang.c:548 +#: src/lang.c:770 msgid "toggle info message in last line (URL)" msgstr "åˆ‡æ›æœ€å¾Œä¸€åˆ—çš„è³‡è¨Šè¨Šæ¯ (ç¶²å€)" -#: src/lang.c:550 +#: src/lang.c:772 msgid "Group Level Commands" msgstr "群組層級命令" -#: src/lang.c:551 +#: src/lang.c:773 msgid "Kill filter added" msgstr "ç é™¤å·²åŠ å…¥çš„ç¯©é¸å™¨" -#: src/lang.c:552 +#: src/lang.c:774 msgid "Auto-selection filter added" msgstr "自動é¸å–已加入的篩é¸å™¨" -#: src/lang.c:553 +#: src/lang.c:775 msgid "All parts tagged" msgstr "已標定所有部分" -#: src/lang.c:554 +#: src/lang.c:776 #, fuzzy msgid "All parts untagged" msgstr "已標定所有部分" -#: src/lang.c:555 +#: src/lang.c:777 +#, c-format +msgid "Building References-trees (%d/%d)..." +msgstr "" + +#: src/lang.c:778 msgid "Storing article for later posting" msgstr "存入文章以用於ç¨å¾Œå¼µè²¼" -#: src/lang.c:556 +#: src/lang.c:779 msgid "Please enter a valid character" msgstr "請輸入有效字元" -#: src/lang.c:557 +#: src/lang.c:780 #, c-format msgid "Missing part #%d" msgstr "缺少部分的 #%d" -#: src/lang.c:558 +#: src/lang.c:781 msgid "*** No postponed articles ***" msgstr "*** 沒有被擱置的文章 ***" -#: src/lang.c:559 +#: src/lang.c:782 msgid "Not a multi-part message" msgstr "䏿˜¯ä¸€ç¯‡å¤šéƒ¨ä»¶è¨Šæ¯" -#: src/lang.c:560 +#: src/lang.c:783 msgid "You are not subscribed to this group" msgstr "您未訂閱這個群組" -#: src/lang.c:561 +#: src/lang.c:784 msgid "No previous expression" msgstr "沒有上一個表示å¼" -#: src/lang.c:562 +#: src/lang.c:785 msgid "Operation disabled in no-overwrite mode" msgstr "在無覆寫模å¼ä¸­çš„æ“ä½œå·²åœç”¨" #. TODO: replace hard coded key-name in txt_info_postponed -#: src/lang.c:564 +#: src/lang.c:787 #, c-format msgid "%d postponed %s, reuse with ^O...\n" msgstr "%d 已擱置 %s,按下 ^O 以釿–°ä½¿ç”¨â€¦\n" -#: src/lang.c:565 +#: src/lang.c:788 msgid "" "X-Conversion-Note: multipart/alternative contents have been removed.\n" " To get the whole article, turn alternative handling OFF in the Option " @@ -2637,21 +2804,17 @@ msgstr "" "X-Conversion-Note: 多部件/替代內容已被移除。\n" " è¦æå–æ•´ç¯‡æ–‡ç« ï¼Œè«‹åœ¨é¸é …功能表中關閉替代處ç†\n" -#: src/lang.c:567 +#: src/lang.c:790 #, c-format msgid "Save filename for %s/%s is a mailbox. Attachment not saved" msgstr "儲存 %s/%s çš„æª”åæ˜¯ä¸€å€‹ä¿¡ç®±ã€‚附件未被儲存" -#: src/lang.c:568 +#: src/lang.c:791 msgid "TeX2Iso encoded article" msgstr "TeX2Iso 編碼文章" -#: src/lang.c:569 -msgid "incomplete " -msgstr "ä¸å®Œæ•´çš„ " - #. TODO: replace hard coded key-names -#: src/lang.c:571 +#: src/lang.c:793 #, fuzzy, c-format msgid "" "\n" @@ -2710,152 +2873,152 @@ msgstr "" "è¦ç²å¾—更多資訊,請閱讀線上手冊ã€READMEã€INSTALLã€TODO å’Œ FTP 等檔案。\n" "請利用『Rã€å‘½ä»¤ç™¼é€éŒ¯èª¤å ±å‘Š/æ„見給 %s。\n" -#: src/lang.c:587 +#: src/lang.c:809 #, c-format msgid "Invalid From: %s line. Read the INSTALL file again." msgstr "無效的 From: %s 列。請å†é–±è®€ INSTALL 檔案。" -#: src/lang.c:589 +#: src/lang.c:811 msgid "Invalid multibyte sequence found\n" msgstr "出ç¾ç„¡æ•ˆçš„多ä½å…ƒçµ„åºåˆ—\n" -#: src/lang.c:592 +#: src/lang.c:814 #, c-format msgid "Invalid Sender:-header %s" msgstr "無效的 Sender: -header %s" -#: src/lang.c:594 +#: src/lang.c:816 msgid "Inverse video disabled" msgstr "å白顯示已åœç”¨" -#: src/lang.c:595 +#: src/lang.c:817 msgid "Inverse video enabled" msgstr "å白顯示已啟用" -#: src/lang.c:597 +#: src/lang.c:819 #, c-format msgid "Missing definition for %s\n" msgstr "缺少 %s 的定義\n" -#: src/lang.c:598 +#: src/lang.c:820 #, c-format msgid "Invalid key definition '%s'\n" msgstr "無效的按éµå®šç¾©ã€Ž%sã€\n" -#: src/lang.c:599 +#: src/lang.c:821 #, c-format msgid "Invalid keyname '%s'\n" msgstr "無效的按éµå稱『%sã€\n" -#: src/lang.c:600 +#: src/lang.c:822 #, c-format msgid "Keymap file was upgraded to version %s\n" msgstr "Keymap 檔案已å‡ç´šåˆ°ç‰ˆæœ¬ %s\n" -#: src/lang.c:601 +#: src/lang.c:823 #, c-format msgid "Kill From: [%s] (y/n): " msgstr "ç é™¤ From: [%s] (y/n):" -#: src/lang.c:602 +#: src/lang.c:824 msgid "Kill Lines: (num): " msgstr "ç é™¤ Lines: (num):" -#: src/lang.c:603 +#: src/lang.c:825 msgid "Kill Article Menu" msgstr "ç é™¤æ–‡ç« é¸å–®" -#: src/lang.c:604 +#: src/lang.c:826 #, fuzzy, c-format msgid "Kill Msg-ID: [%s] (f/l/o/n): " msgstr "ç é™¤ Msg-Id: [%s] (f/l/o/n):" -#: src/lang.c:605 +#: src/lang.c:827 msgid "Kill pattern scope : " msgstr "ç é™¤èƒšé¨°ç¯„åœ ï¼š" -#: src/lang.c:606 +#: src/lang.c:828 #, c-format msgid "Kill Subject: [%s] (y/n): " msgstr "ç é™¤ Subject: [%s] (y/n):" -#: src/lang.c:607 +#: src/lang.c:829 msgid "Kill text pattern : " msgstr "ç é™¤æ–‡å­—胚騰 :" -#: src/lang.c:608 +#: src/lang.c:830 msgid "Kill time in days : " msgstr "ç é™¤æ™‚é–“æ–¼æ¯æ—¥ :" -#: src/lang.c:610 +#: src/lang.c:832 msgid "Last" msgstr "最後一筆" -#: src/lang.c:611 +#: src/lang.c:833 msgid "-- Last response --" msgstr "-- 最後一筆回應 --" -#: src/lang.c:612 +#: src/lang.c:834 #, c-format msgid "Lines %s " msgstr "列 %s " -#: src/lang.c:614 +#: src/lang.c:840 #, fuzzy msgid "Function not available." msgstr "無法使用文章" -#: src/lang.c:615 +#: src/lang.c:841 msgid "Not reading via NNTP." msgstr "" -#: src/lang.c:617 +#: src/lang.c:843 #, fuzzy, c-format msgid "Group: %s" msgstr "群組 %.*s…" -#: src/lang.c:618 +#: src/lang.c:844 #, fuzzy, c-format msgid "Groups: %s" msgstr "群組 %.*s…" -#: src/lang.c:621 +#: src/lang.c:847 msgid "Mail" msgstr "郵寄" -#: src/lang.c:622 +#: src/lang.c:848 msgid "mailbox " msgstr "ä¿¡ç®± " -#: src/lang.c:623 +#: src/lang.c:849 #, c-format msgid "Mail article(s) to [%.*s]> " msgstr "郵寄文章到 [%.*s]>" -#: src/lang.c:624 +#: src/lang.c:850 #, c-format msgid "Mailing log to %s\n" msgstr "郵寄記錄檔到 %s\n" -#: src/lang.c:625 +#: src/lang.c:851 msgid "Mail bug report..." msgstr "郵寄錯誤報告…" -#: src/lang.c:626 +#: src/lang.c:852 #, c-format msgid "Mail BUG REPORT to %s?" msgstr "郵寄錯誤報告到 %s?" -#: src/lang.c:627 +#: src/lang.c:853 msgid "Mailed" msgstr "已寄出" -#: src/lang.c:628 +#: src/lang.c:854 #, c-format msgid "Mailing to %s..." msgstr "郵寄到 %s…" -#: src/lang.c:629 +#: src/lang.c:855 msgid "" "# [Mail/Save] active file. Format is like news active file:\n" "# groupname max.artnum min.artnum /dir\n" @@ -2867,84 +3030,84 @@ msgstr "" "# ç¬¬å››å€‹æ¬„ä½æ˜¯åŸºåº•目錄 (äº¦å³ ~/Mail 或 ~/News)\n" "#\n" -#: src/lang.c:632 +#: src/lang.c:858 #, c-format msgid "%s marked as read" msgstr "%s 標記為已讀" -#: src/lang.c:633 +#: src/lang.c:859 #, c-format msgid "%s marked as unread" msgstr "%s 標記為未讀" -#: src/lang.c:634 +#: src/lang.c:860 #, c-format msgid "Marked %d of %d %s as read" msgstr "標記 %2$d 中的 %1$d %3$s 為已讀" -#: src/lang.c:635 +#: src/lang.c:861 #, c-format msgid "Marked %d of %d %s as unread" msgstr "標記 %2$d 中的 %1$d %3$s 為未讀" -#: src/lang.c:636 src/lang.c:1376 +#: src/lang.c:862 src/lang.c:1704 msgid "Mark" msgstr "標記" -#: src/lang.c:637 +#: src/lang.c:863 #, c-format msgid "Mark all articles as read%s?" msgstr "標記所有文章為 %s 讀?" -#: src/lang.c:638 +#: src/lang.c:864 #, c-format msgid "Mark article as read%s?" msgstr "標記文章為 %s 讀?" -#: src/lang.c:639 +#: src/lang.c:865 #, c-format msgid "Mark group %s as read?" msgstr "標記群組 %s 為已讀?" -#: src/lang.c:640 +#: src/lang.c:866 #, c-format msgid "Mark thread as read%s?" msgstr "標記討論串為 %s 讀?" -#: src/lang.c:641 +#: src/lang.c:867 #, c-format msgid "Matching %s groups..." msgstr "æ­£åœ¨åŒ¹é… %s 群組…" -#: src/lang.c:642 src/lang.c:655 src/lang.c:658 src/lang.c:664 +#: src/lang.c:868 src/lang.c:881 src/lang.c:884 src/lang.c:890 #, c-format msgid "=set current to n; %s=line down; %s=line up; %s=help; %s=quit" msgstr "=設定目å‰ç‚º n; %s=下移一列;%s=貼齊;%s=求助;%s=離開" -#: src/lang.c:644 +#: src/lang.c:870 #, 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:646 +#: src/lang.c:872 #, c-format msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all" msgstr "%s=檢視;%s=儲存;%s=標定;%s=標定胚騰;%s=å–æ¶ˆæ‰€æœ‰æ¨™å®š" -#: src/lang.c:648 +#: src/lang.c:874 #, c-format msgid "" "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search" msgstr "%s=å呿¨™å®šï¼›%s=å‘剿œå°‹ï¼›%s=å‘後æœå°‹ï¼›%s=é‡è¤‡æœå°‹" -#: src/lang.c:649 src/lang.c:653 +#: src/lang.c:875 src/lang.c:879 #, c-format msgid "=set current to n; %s=next unread; %s=search pattern; %s=kill/select" msgstr "=設定目å‰ç‚º n; %s=下一個未讀;%s=æœå°‹èƒšé¨°ï¼›%s=ç é™¤/é¸å–" -#: src/lang.c:650 +#: src/lang.c:876 #, c-format msgid "" "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; " @@ -2952,262 +3115,267 @@ msgid "" msgstr "" "%s=作者æœå°‹ï¼›%s=設回未讀;%s=下移一列;%s=貼齊;%s=標記讀å–ï¼›%s=列出討論串" -#: src/lang.c:651 +#: src/lang.c:877 #, 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:652 +#: src/lang.c:878 #, c-format msgid "%s=search forwards; %s=search backwards; %s=quit" msgstr "%s=å‘剿œå°‹ï¼›%s=å‘後æœå°‹ï¼›%s=離開" -#: src/lang.c:654 +#: src/lang.c:880 #, 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:656 src/lang.c:665 +#: src/lang.c:882 src/lang.c:891 #, c-format msgid "%s=search forwards; %s=search backwards; %s=repeat search" msgstr "%s=å‘剿œå°‹ï¼›%s=å‘後æœå°‹ï¼›%s=é‡è¤‡æœå°‹" -#: src/lang.c:657 +#: src/lang.c:883 #, c-format msgid "%s=add; %s=move; %s=rename; %s=delete" msgstr "%s=加入;%s=移動;%s=釿–°å‘½åï¼›%s=刪除" -#: src/lang.c:659 +#: src/lang.c:885 #, c-format msgid "=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup" msgstr "=設定目å‰ç‚º n; %s=下一個未讀;%s,%s=æœå°‹èƒšé¨°ï¼›%s=設回未讀" -#: src/lang.c:660 +#: src/lang.c:886 #, 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:661 +#: src/lang.c:887 #, 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:662 +#: src/lang.c:888 #, c-format msgid "=set current to n; %s=next unread; %s=catchup; %s=display toggle" msgstr "=設定目å‰ç‚º n; %s=下一個未讀;%s=設回未讀;%s=顯示切æ›" -#: src/lang.c:663 +#: src/lang.c:889 #, 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:666 +#: src/lang.c:892 msgid "--More--" msgstr "--更多--" -#: src/lang.c:667 +#: src/lang.c:894 +#, fuzzy, c-format +msgid "MOTD: %s\n" +msgstr "MOTD: " + +#: src/lang.c:896 #, c-format msgid "Moving %s..." msgstr "正在移動 %s…" -#: src/lang.c:668 +#: src/lang.c:897 msgid "Message-ID: & last Reference " msgstr "Message-ID: & 最近一筆åƒè€ƒ " -#: src/lang.c:669 +#: src/lang.c:898 msgid "Message-ID: line " msgstr "Message-ID: 列 " -#: src/lang.c:670 +#: src/lang.c:899 msgid "Message-ID: & References: line" msgstr "Message-ID: & References: 列" -#: src/lang.c:672 -msgid ", name: " -msgstr ",å稱:" - -#: src/lang.c:673 +#: src/lang.c:901 #, c-format msgid "Go to newsgroup [%s]> " msgstr "å‰å¾€æ–°èžç¾¤çµ„ [%s]>" -#: src/lang.c:674 +#: src/lang.c:902 msgid "newsgroups" msgstr "æ–°èžç¾¤çµ„" -#: src/lang.c:675 +#: src/lang.c:903 #, c-format msgid "Position %s in group list (1,2,..,$) [%d]> " msgstr "å®šä½ %s 於群組清單 (1,2,..,$) [%d]>" -#: src/lang.c:676 +#: src/lang.c:904 msgid "newsgroup" msgstr "æ–°èžç¾¤çµ„" -#: src/lang.c:677 +#: src/lang.c:905 msgid "Try and save newsrc file again?" msgstr "冿¬¡å˜—試並儲存 newsrc 檔案?" -#: src/lang.c:678 +#: src/lang.c:906 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted." msgstr "警告:沒有任何新èžç¾¤çµ„被寫入您的 newsrc 檔案。已放棄儲存。" -#: src/lang.c:679 +#: src/lang.c:907 msgid "newsrc file saved successfully.\n" msgstr "newsrc 檔案已æˆåŠŸå„²å­˜ã€‚\n" -#: src/lang.c:680 +#: src/lang.c:908 msgid "-- Next response --" msgstr "-- 下一個回應 --" -#: src/lang.c:681 +#: src/lang.c:909 msgid "No " msgstr "å¦ " -#: src/lang.c:682 +#: src/lang.c:910 msgid "*** No articles ***" msgstr "*** 沒有文章 ***" -#: src/lang.c:683 +#: src/lang.c:911 msgid "No articles have been posted" msgstr "沒有任何文章已被張貼" -#: src/lang.c:684 +#: src/lang.c:912 msgid "*** No attachments ***" msgstr "*** 沒有附件 ***" -#: src/lang.c:685 +#: src/lang.c:913 msgid "*** No description ***" msgstr "*** 沒有æè¿° ***" -#: src/lang.c:686 +#: src/lang.c:914 msgid "No filename" msgstr "沒有檔å" -#: src/lang.c:687 +#: src/lang.c:915 msgid "No group" msgstr "沒有群組" -#: src/lang.c:688 +#: src/lang.c:916 msgid "*** No groups ***" msgstr "*** 沒有群組 ***" -#: src/lang.c:689 +#: src/lang.c:917 msgid "No more groups to read" msgstr "已無å¯è®€å–群組" -#: src/lang.c:690 +#: src/lang.c:918 msgid "No last message" msgstr "沒有最近一筆訊æ¯" -#: src/lang.c:691 +#: src/lang.c:919 msgid "No mail address" msgstr "沒有郵件地å€" -#: src/lang.c:692 +#: src/lang.c:920 msgid "No articles marked for saving" msgstr "沒有標記è¦å„²å­˜çš„æ–‡ç« " -#: src/lang.c:693 +#: src/lang.c:921 msgid "No match" msgstr "沒有匹é…" -#: src/lang.c:694 +#: src/lang.c:922 msgid "No more groups" msgstr "已無群組" -#: src/lang.c:695 +#: src/lang.c:923 msgid "No newsgroups" msgstr "沒有新èžç¾¤çµ„" -#: src/lang.c:696 +#: src/lang.c:924 msgid "No next unread article" msgstr "沒有下一篇未讀文章" -#: src/lang.c:697 +#: src/lang.c:925 msgid "No previous group" msgstr "沒有上一個群組" -#: src/lang.c:698 +#: src/lang.c:926 msgid "No previous search, nothing to repeat" msgstr "沒有上一個æœå°‹ï¼Œæ²’有任何æ±è¥¿å¯é‡è¤‡" -#: src/lang.c:699 +#: src/lang.c:927 msgid "No previous unread article" msgstr "沒有上一篇未讀文章" -#: src/lang.c:700 +#: src/lang.c:928 msgid "No responses" msgstr "沒有回應" -#: src/lang.c:701 +#: src/lang.c:929 msgid "No responses to list in current thread" msgstr "在目å‰çš„討論串中沒有回應å¯åˆ—出" -#: src/lang.c:702 +#: src/lang.c:930 msgid "*** No scopes ***" msgstr "*** æ²’æœ‰ç¯„åœ ***" -#: src/lang.c:703 +#: src/lang.c:931 msgid "No search string" msgstr "沒有æœå°‹å­—串" -#: src/lang.c:704 +#: src/lang.c:932 msgid "No subject" msgstr "沒有主旨" -#: src/lang.c:706 +#: src/lang.c:934 #, c-format msgid "%s: Terminal must have clear to end-of-line (ce)\n" msgstr "%s:終端機必須能夠清空到列尾 (ce)\n" -#: src/lang.c:707 +#: src/lang.c:935 #, c-format msgid "%s: Terminal must have clear to end-of-screen (cd)\n" msgstr "%s:終端機必須能夠清空到螢幕末端 (cd)\n" -#: src/lang.c:708 +#: src/lang.c:936 #, c-format msgid "%s: Terminal must have clearscreen (cl) capability\n" msgstr "%s:終端機必須具備清空螢幕 (cl) 的能力\n" -#: src/lang.c:709 +#: src/lang.c:937 #, c-format msgid "%s: Terminal must have cursor motion (cm)\n" msgstr "%s:終端機必須能夠移動游標 (cm)\n" -#: src/lang.c:710 +#: src/lang.c:938 #, c-format msgid "%s: TERM variable must be set to use screen capabilities\n" msgstr "%s:TERM 變數必須被設定以使用螢幕能力\n" -#: src/lang.c:712 +#: src/lang.c:940 #, c-format msgid "No viewer found for %s/%s\n" msgstr "找ä¸åˆ°ä»»ä½•檢視器用於 %s/%s\n" -#: src/lang.c:713 +#: src/lang.c:941 src/lang.c:1616 src/lang.c:1644 src/lang.c:1935 +msgid "None" +msgstr "ç„¡" + +#: src/lang.c:942 msgid "Newsgroup does not exist on this server" msgstr "æ–°èžç¾¤çµ„ä¸å­˜åœ¨æ–¼é€™å€‹ä¼ºæœå™¨" -#: src/lang.c:714 +#: src/lang.c:943 #, c-format msgid "Group %s not found in active file" msgstr "在ç¾ç”¨æª”案中找ä¸åˆ°ç¾¤çµ„ %s" -#: src/lang.c:715 +#: src/lang.c:944 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:716 +#: src/lang.c:945 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: " msgstr "使用 a)替代å稱ã€ä½¿ç”¨ d)é è¨­ .newsrcã€q)離開 tin:" -#: src/lang.c:717 +#: src/lang.c:946 #, c-format msgid "" "# NNTP-server -> newsrc translation table and NNTP-server\n" @@ -3236,44 +3404,48 @@ msgstr "" "# news.example.org /tmp/nrc-ex example ex\n" "#\n" -#: src/lang.c:724 +#: src/lang.c:952 +msgid "NULL" +msgstr "NULL" + +#: src/lang.c:954 msgid "Only" msgstr "åªæœ‰" -#: src/lang.c:725 +#: src/lang.c:955 #, c-format msgid "Option not enabled. Recompile with %s." msgstr "é¸é …æœªå•Ÿç”¨ã€‚é‡æ–°ä»¥ %s 編譯。" -#: src/lang.c:726 +#: src/lang.c:956 msgid "Options Menu" msgstr "é¸é …功能表" -#: src/lang.c:727 +#: src/lang.c:957 msgid "Options Menu Commands" msgstr "é¸é …功能表命令" -#: src/lang.c:730 +#: src/lang.c:960 #, c-format msgid "Error in regex: %s at pos. %d '%s'" msgstr "在正è¦è¡¨ç¤ºå¼ %s çš„ä½ç½® %d 發生錯誤:『%sã€" -#: src/lang.c:731 +#: src/lang.c:961 #, c-format msgid "Error in regex: pcre internal error %d" msgstr "在正è¦è¡¨ç¤ºå¼ä¸­ç™¼ç”ŸéŒ¯èª¤ï¼špcre 內部錯誤 %d" -#: src/lang.c:733 +#: src/lang.c:963 #, c-format msgid "Error in regex: study - pcre internal error %s" msgstr "在正è¦è¡¨ç¤ºå¼ä¸­ç™¼ç”ŸéŒ¯èª¤ï¼šstudy - pcre 內部錯誤 %s" -#: src/lang.c:735 +#: src/lang.c:965 msgid "Post a followup..." msgstr "跟貼…" #. TODO: replace hard coded key-name in txt_post_error_ask_postpone -#: src/lang.c:737 +#: src/lang.c:967 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" @@ -3283,302 +3455,344 @@ msgstr "" "éŒ¯èª¤æ˜¯æš«æ™‚æˆ–æ˜¯å¯æ”¹æ­£çš„,您å¯ä»¥æ“±ç½®æ–‡ç« \n" "並於ç¨å¾Œä»¥ ^O 冿¬¡å–出它。\n" -#: src/lang.c:740 +#: src/lang.c:970 msgid "Posted articles history" msgstr "張貼文章歷å²è¨˜éŒ„" -#: src/lang.c:741 +#: src/lang.c:971 #, fuzzy msgid "Posted Articles Menu Commands" msgstr "屬性功能表指令" -#: src/lang.c:742 +#: src/lang.c:972 msgid "Lookup failed" msgstr "" -#: src/lang.c:743 +#: src/lang.c:973 #, fuzzy msgid "Operation not available for replies by mail" msgstr "å›žåˆ°ç¾¤çµ„é¸æ“‡å±¤ç´š" -#: src/lang.c:744 +#: src/lang.c:974 #, fuzzy msgid "Already in posted articles history level" msgstr "張貼文章歷å²è¨˜éŒ„" -#: src/lang.c:745 +#: src/lang.c:975 #, c-format msgid "Post to newsgroup(s) [%s]> " msgstr "張貼到新èžç¾¤çµ„ [%s]>" -#: src/lang.c:746 +#: src/lang.c:976 msgid "-- post processing started --" msgstr "-- 張貼處ç†é–‹å§‹ --" -#: src/lang.c:747 +#: src/lang.c:977 msgid "-- post processing completed --" msgstr "-- 張貼處ç†å®Œæˆ --" -#: src/lang.c:748 +#: src/lang.c:978 #, c-format msgid "Post subject [%s]> " msgstr "張貼主旨 [%s]>" -#: src/lang.c:749 +#: src/lang.c:979 msgid "" "# Summary of mailed/posted messages viewable by 'W' command from within " "tin.\n" msgstr "# 郵寄/å¼µè²¼çš„è¨Šæ¯æ¦‚è¦å¯ä»¥åœ¨ tin 之中經由『Wã€å‘½ä»¤ä¾†æª¢è¦–。\n" -#: src/lang.c:750 +#: src/lang.c:980 msgid "Posting article..." msgstr "張貼文章…" -#: src/lang.c:751 +#: src/lang.c:982 +#, fuzzy, c-format +msgid "Posting failed (%s)" +msgstr "張貼文章…" + +#: src/lang.c:984 +#, c-format +msgid "Posting: %.*s ..." +msgstr "張貼:%.*s…" + +#: src/lang.c:985 #, c-format msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): " msgstr "張貼被擱置的文章 [%%s]?(%s/%s/%s/%s/%s):" -#: src/lang.c:752 +#: src/lang.c:986 #, c-format msgid "Hot %s" msgstr "熱門 %s" -#: src/lang.c:753 +#: src/lang.c:987 #, c-format msgid "Tagged %s" msgstr "已標定 %s" -#: src/lang.c:754 +#: src/lang.c:988 #, c-format msgid "Untagged %s" msgstr "已喿¶ˆæ¨™å®š %s" -#: src/lang.c:756 +#: src/lang.c:990 #, c-format msgid "Preparing for filtering on Path header (%d/%d)..." msgstr "" -#: src/lang.c:758 +#: src/lang.c:992 +#, fuzzy +msgid "Processing attributes..." +msgstr "處ç†å±¬æ€§â€¦" + +#: src/lang.c:993 msgid "Processing mail messages marked for deletion." msgstr "è™•ç†æ¨™è¨˜ç‚ºåˆªé™¤çš„郵件訊æ¯ã€‚" -#: src/lang.c:759 +#: src/lang.c:994 msgid "Processing saved articles marked for deletion." msgstr "è™•ç†æ¨™è¨˜ç‚ºåˆªé™¤çš„已儲存文章。" -#: src/lang.c:760 +#: src/lang.c:995 #, c-format msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: " msgstr "接å—跟貼?%s=張貼,%s=忽略,%s=離開:" -#: src/lang.c:761 +#: src/lang.c:996 msgid "Article unchanged, abort mailing?" msgstr "文章未變更,放棄郵寄?" -#: src/lang.c:762 +#: src/lang.c:997 #, c-format msgid "Do you want to see postponed articles (%d)?" msgstr "您è¦çœ‹åˆ°æ“±ç½®çš„æ–‡ç«  (%d) 嗎?" -#: src/lang.c:764 +#: src/lang.c:999 msgid "Add quick kill filter?" msgstr "加入快速ç é™¤ç¯©é¸å™¨ï¼Ÿ" -#: src/lang.c:765 +#: src/lang.c:1000 msgid "Add quick selection filter?" msgstr "åŠ å…¥å¿«é€Ÿé¸æ“‡ç¯©é¸å™¨ï¼Ÿ" -#: src/lang.c:766 +#: src/lang.c:1001 msgid "Do you really want to quit?" msgstr "您真的è¦é›¢é–‹å—Žï¼Ÿ" -#: src/lang.c:767 +#: src/lang.c:1002 #, c-format msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: " msgstr "%s=ç·¨è¼¯å–æ¶ˆè¨Šæ¯ï¼Œ%s=離開,%s=刪除 (å–æ¶ˆ) [%%s]:" -#: src/lang.c:768 +#: src/lang.c:1003 msgid "You have tagged articles in this group - quit anyway?" msgstr "您已在這個群組中標定文章 - 無論如何都è¦é›¢é–‹ï¼Ÿ" -#: src/lang.c:769 +#: src/lang.c:1004 #, c-format msgid "%s=quit, %s=edit, %s=postpone: " msgstr "%s=離開,%s=編輯,%s=擱置:" -#: src/lang.c:770 -#, c-format -msgid "%s=quit %s=edit %s=save kill description: " +#: src/lang.c:1005 +#, fuzzy, c-format +msgid "%s=quit, %s=edit, %s=save kill description: " msgstr "%s=離開 %s=編輯 %s=儲存ç é™¤æè¿°ï¼š" -#: src/lang.c:771 -#, c-format -msgid "%s=quit %s=edit %s=save select description: " +#: src/lang.c:1006 +#, fuzzy, c-format +msgid "%s=quit, %s=edit, %s=save select description: " msgstr "%s=離開 %s=編輯 %s=儲存é¸å–æè¿°ï¼š" -#: src/lang.c:772 +#: src/lang.c:1007 msgid "Do you really want to quit without saving your configuration?" msgstr "您真的è¦é›¢é–‹å»ä¸å„²å­˜æ‚¨çš„組態嗎?" -#: src/lang.c:775 +#: src/lang.c:1010 msgid "Invalid range - valid are '0-9.$' e.g. 1-$" msgstr "ç„¡æ•ˆçš„ç¯„åœ - 有效是『0-9.$ã€ä¾‹å¦‚:1-$" -#: src/lang.c:776 +#: src/lang.c:1012 msgid "Do you want to abort this operation?" msgstr "æ‚¨è¦æ”¾æ£„這個æ“作嗎?" -#: src/lang.c:777 +#: src/lang.c:1013 msgid "Do you want to exit tin immediately?" msgstr "您è¦é¦¬ä¸Šé›¢é–‹ tin 嗎?" -#: src/lang.c:778 +#: src/lang.c:1015 msgid "Reading ('q' to quit)..." msgstr "è®€å– (『qã€è¡¨ç¤ºé›¢é–‹)…" -#: src/lang.c:779 -#, c-format -msgid "Reading %sarticles..." +#: src/lang.c:1016 +#, fuzzy, c-format +msgid "Reading %s articles..." msgstr "è®€å– %s 篇文章…" -#: src/lang.c:780 +#: src/lang.c:1017 #, c-format msgid "Reading %sattributes file...\n" msgstr "è®€å– %s 屬性檔案…\n" -#: src/lang.c:781 +#: src/lang.c:1018 #, c-format msgid "Reading %sconfig file...\n" msgstr "è®€å– %s 組態檔案…\n" -#: src/lang.c:782 +#: src/lang.c:1019 msgid "Reading filter file...\n" msgstr "讀å–篩é¸å™¨æª”案…\n" -#: src/lang.c:783 +#: src/lang.c:1021 +msgid "reading from local spool" +msgstr "" + +#: src/lang.c:1023 +#, fuzzy, c-format +msgid "Reading %s\n" +msgstr "釿–°è®€å– %s…" + +#: src/lang.c:1024 #, c-format msgid "Reading %s groups..." msgstr "è®€å– %s 群組…" -#: src/lang.c:784 +#: src/lang.c:1025 msgid "Reading input history file...\n" msgstr "讀å–è¼¸å…¥æ­·å²æª”案…\n" -#: src/lang.c:785 -msgid "Reading keymap file...\n" +#: src/lang.c:1026 +#, fuzzy, c-format +msgid "Reading keymap file: %s\n" msgstr "è®€å– keymap 檔案…\n" -#: src/lang.c:786 +#: src/lang.c:1027 msgid "Reading groups from active file... " msgstr "從ç¾ç”¨æª”案讀å–群組…" -#: src/lang.c:787 +#: src/lang.c:1028 msgid "Reading groups from newsrc file... " msgstr "從 newsrc 檔案讀å–群組…" -#: src/lang.c:788 +#: src/lang.c:1029 msgid "Reading newsgroups file... " msgstr "è®€å–æ–°èžç¾¤çµ„檔案…" -#: src/lang.c:789 +#: src/lang.c:1030 msgid "Reading newsrc file..." msgstr "è®€å– newsrc 檔案…" -#: src/lang.c:790 +#: src/lang.c:1031 msgid "References: line " msgstr "References: 列 " -#: src/lang.c:792 +#: src/lang.c:1033 #, c-format msgid "(%d:%02d remaining)" msgstr "(%d:%02d 還剩餘)" -#: src/lang.c:794 +#: src/lang.c:1035 #, c-format msgid "Bogus group %s removed." msgstr "å‡é€ çš„群組 %s 已移除。" -#: src/lang.c:795 +#: src/lang.c:1036 #, fuzzy msgid "Removed from this rule: " msgstr "已從上一個è¦å‰‡ç§»é™¤ï¼š" -#: src/lang.c:796 +#: src/lang.c:1037 #, c-format msgid "Error: rename %s to %s" msgstr "éŒ¯èª¤ï¼šé‡æ–°å‘½å %s 為 %s" -#: src/lang.c:797 +#: src/lang.c:1038 msgid "Reply to author..." msgstr "回覆給作者…" -#: src/lang.c:798 +#: src/lang.c:1039 msgid "Repost" msgstr "釿–°å¼µè²¼" -#: src/lang.c:799 +#: src/lang.c:1040 msgid "Reposting article..." msgstr "釿–°å¼µè²¼æ–‡ç« â€¦" -#: src/lang.c:800 +#: src/lang.c:1041 #, c-format msgid "Repost article(s) to group(s) [%s]> " msgstr "釿–°å¼µè²¼æ–‡ç« åˆ°ç¾¤çµ„ [%s]>" -#: src/lang.c:801 +#: src/lang.c:1042 msgid "Reset newsrc?" msgstr "é‡ç½® newsrc?" -#: src/lang.c:802 +#: src/lang.c:1043 msgid "Responses have been directed to the following newsgroups" msgstr "回應已被導å‘下列新èžç¾¤çµ„" -#: src/lang.c:803 +#: src/lang.c:1044 #, c-format msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: " msgstr "回應已被導å‘張貼者。%s=郵寄,%s=張貼,%s=離開:" -#: src/lang.c:805 +#: src/lang.c:1045 msgid "Press to continue..." msgstr "按下 以繼續…" -#: src/lang.c:807 +#: src/lang.c:1047 +#, c-format +msgid "Score: %s" +msgstr "" + +#: src/lang.c:1048 #, c-format msgid "Select From [%s] (y/n): " msgstr "é¸å–自 [%s] (y/n):" -#: src/lang.c:808 +#: src/lang.c:1049 msgid "Select Lines: (num): " msgstr "é¸å–多列:(num):" -#: src/lang.c:809 +#: src/lang.c:1050 msgid "Auto-select Article Menu" msgstr "自動é¸å–文章é¸å–®" -#: src/lang.c:810 +#: src/lang.c:1051 #, fuzzy, c-format msgid "Select Msg-ID [%s] (f/l/o/n): " msgstr "é¸å– Msg-Id [%s] (f/l/o/n):" -#: src/lang.c:811 +#: src/lang.c:1052 msgid "Select pattern scope: " msgstr "é¸å–胚騰範åœï¼š" -#: src/lang.c:812 +#: src/lang.c:1053 #, c-format msgid "Select Subject [%s] (y/n): " msgstr "é¸å–主旨 [%s] (y/n):" -#: src/lang.c:813 +#: src/lang.c:1054 msgid "Select text pattern : " msgstr "é¸å–文字胚騰:" -#: src/lang.c:814 +#: src/lang.c:1055 msgid "Select time in days : " msgstr "é¸å–時間天數 :" -#: src/lang.c:815 +#: src/lang.c:1056 +msgid "[k]" +msgstr "" + +#: src/lang.c:1057 +msgid "[T]" +msgstr "" + +#: src/lang.c:1058 +msgid " R" +msgstr " R" + +#: src/lang.c:1059 #, c-format msgid "" "# %s server configuration file\n" @@ -3599,54 +3813,54 @@ msgstr "" "############################################################################\n" "\n" -#: src/lang.c:821 +#: src/lang.c:1065 msgid "Showing unread groups only" msgstr "åªé¡¯ç¤ºæœªè®€ç¾¤çµ„" -#: src/lang.c:822 +#: src/lang.c:1066 msgid "Subject: line (ignore case) " msgstr "Subject: 列 (忽略大å°å¯«) " -#: src/lang.c:823 +#: src/lang.c:1067 msgid "Subject: line (case sensitive)" msgstr "Subject: 列 (大å°å¯«ç›¸ç¬¦)" -#: src/lang.c:824 +#: src/lang.c:1068 msgid "Save" msgstr "儲存" -#: src/lang.c:825 +#: src/lang.c:1069 #, c-format msgid "Save '%s' (%s/%s)?" msgstr "儲存『%sã€(%s/%s)?" -#: src/lang.c:826 +#: src/lang.c:1070 msgid "Save configuration before continuing?" msgstr "繼續之å‰å…ˆå„²å­˜çµ„態?" -#: src/lang.c:827 +#: src/lang.c:1071 msgid "Save filename> " msgstr "儲存檔å>" -#: src/lang.c:828 +#: src/lang.c:1072 msgid "Saved" msgstr "已儲存" -#: src/lang.c:829 +#: src/lang.c:1073 #, c-format msgid "%4d unread (%4d hot) %s in %s\n" msgstr "%4d 未讀 (%4d 熱門) %s æ–¼ %s\n" -#: src/lang.c:830 +#: src/lang.c:1074 #, c-format msgid "Saved %s...\n" msgstr "已儲存 %s…\n" -#: src/lang.c:831 +#: src/lang.c:1075 msgid "Nothing was saved" msgstr "沒有任何æ±è¥¿è¢«å„²å­˜" -#: src/lang.c:832 +#: src/lang.c:1076 #, c-format msgid "" "\n" @@ -3655,182 +3869,187 @@ msgstr "" "\n" "%s %d %s 來自 %d %s\n" -#: src/lang.c:833 +#: src/lang.c:1077 #, c-format msgid "-- %s saved to %s%s --" msgstr "-- %s 儲存到 %s%s --" -#: src/lang.c:834 +#: src/lang.c:1078 #, c-format msgid "-- %s saved to %s - %s --" msgstr "-- %s 儲存到 %s - %s --" -#: src/lang.c:835 +#: src/lang.c:1079 msgid "Saving..." msgstr "儲存中…" -#: src/lang.c:836 +#: src/lang.c:1080 #, c-format msgid "%s: Screen initialization failed" msgstr "%s:螢幕åˆå§‹åŒ–失敗" -#: src/lang.c:838 +#: src/lang.c:1082 #, c-format msgid "%s: screen is too small\n" msgstr "%s:螢幕太å°\n" -#: src/lang.c:840 +#: src/lang.c:1084 #, fuzzy, c-format msgid "screen is too small, %s is exiting" msgstr "螢幕太å°ï¼Œ%s 正在離開\n" -#: src/lang.c:841 +#: src/lang.c:1085 msgid "Delete scope?" msgstr "刪除範åœï¼Ÿ" -#: src/lang.c:842 +#: src/lang.c:1086 msgid "Enter scope> " msgstr "輸入範åœ>" -#: src/lang.c:843 +#: src/lang.c:1087 msgid "Select new position> " msgstr "é¸å–æ–°ä½ç½®>" -#: src/lang.c:844 +#: src/lang.c:1088 msgid "New position cannot be a global scope" msgstr "æ–°ä½ç½®ä¸å¯æ˜¯å…¨åŸŸç¯„åœ" -#: src/lang.c:845 +#: src/lang.c:1089 msgid "Global scope, operation not allowed" msgstr "全域範åœï¼Œæ“作ä¸å…許" -#: src/lang.c:846 +#: src/lang.c:1090 msgid "Rename scope> " msgstr "釿–°å‘½å範åœ>" -#: src/lang.c:847 +#: src/lang.c:1091 msgid "Select scope> " msgstr "é¸å–範åœ>" -#: src/lang.c:848 +#: src/lang.c:1092 msgid "Scopes Menu" msgstr "範åœé¸å–®" -#: src/lang.c:849 +#: src/lang.c:1093 msgid "Scopes Menu Commands" msgstr "範åœåŠŸèƒ½è¡¨æŒ‡ä»¤" -#: src/lang.c:850 +#: src/lang.c:1094 #, c-format msgid "Search backwards [%s]> " msgstr "å‘後æœå°‹ [%s]>" -#: src/lang.c:851 +#: src/lang.c:1095 #, c-format msgid "Search body [%s]> " msgstr "æœå°‹å…§æ–‡ [%s]>" -#: src/lang.c:852 +#: src/lang.c:1096 #, c-format msgid "Search forwards [%s]> " msgstr "å‘剿œå°‹ [%s]>" -#: src/lang.c:853 +#: src/lang.c:1097 msgid "Searching..." msgstr "æœå°‹ä¸­â€¦" -#: src/lang.c:854 +#: src/lang.c:1098 #, c-format msgid "Searching article %d of %d ('q' to abort)..." msgstr "æœå°‹æ–‡ç«  %2$d 中的 %1$d (『qã€ä»¥æ”¾æ£„)…" -#: src/lang.c:855 +#: src/lang.c:1099 msgid "Select article> " msgstr "é¸å–文章>" -#: src/lang.c:856 +#: src/lang.c:1100 msgid "" "Select option number before text or use arrow keys and . 'q' to quit." msgstr "é¸å–æ–‡å­—å‰æ–¹çš„é¸é …數字或使用方å‘éµå’Œ 。『qã€ä»¥é›¢é–‹ã€‚" -#: src/lang.c:857 +#: src/lang.c:1101 msgid "Select group> " msgstr "é¸å–群組>" -#: src/lang.c:858 +#: src/lang.c:1102 #, c-format msgid "Enter selection pattern [%s]> " msgstr "è¼¸å…¥é¸æ“‡èƒšé¨° [%s]>" -#: src/lang.c:859 +#: src/lang.c:1103 msgid "Select thread> " msgstr "é¸å–討論串> " -#: src/lang.c:860 +#: src/lang.c:1104 #, 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:861 +#: src/lang.c:1105 msgid "servers active-file" msgstr "伺æœå™¨ç›®å‰æª”案" -#: src/lang.c:862 +#: src/lang.c:1106 +#, c-format +msgid "Skipped %s" +msgstr "" + +#: src/lang.c:1107 msgid "Cannot move into new newsgroups. Subscribe first..." msgstr "無法移入新的新èžç¾¤çµ„。請先訂閱…" -#: src/lang.c:863 +#: src/lang.c:1108 msgid "" msgstr "" -#: src/lang.c:864 +#: src/lang.c:1109 #, c-format msgid "Starting: (%s)" msgstr "開始:(%s)" -#: src/lang.c:865 +#: src/lang.c:1110 #, c-format msgid "List Thread (%d of %d)" msgstr "列出討論串 (%2$d 中的 %1$d)" -#: src/lang.c:866 +#: src/lang.c:1111 #, c-format msgid "Thread (%.*s)" msgstr "討論串 (%.*s)" -#: src/lang.c:867 +#: src/lang.c:1112 msgid "Enter wildcard subscribe pattern> " msgstr "輸入è¬ç”¨å­—元訂閱胚騰>" -#: src/lang.c:868 +#: src/lang.c:1113 #, c-format msgid "subscribed to %d groups" msgstr "已訂閱 %d 群組" -#: src/lang.c:869 +#: src/lang.c:1114 #, c-format msgid "Subscribed to %s" msgstr "已訂閱 %s" -#: src/lang.c:870 +#: src/lang.c:1115 msgid "Subscribing... " msgstr "訂閱…" -#: src/lang.c:871 +#: src/lang.c:1116 #, c-format msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): " msgstr "釿–°å¼µè²¼æˆ–å–代文章 [%%s]?(%s/%s/%s):" -#: src/lang.c:872 +#: src/lang.c:1117 #, c-format msgid "Supersede article(s) to group(s) [%s]> " msgstr "å–代文章於群組 [%s]>" -#: src/lang.c:873 +#: src/lang.c:1118 msgid "Superseding article ..." msgstr "å–代文章…" -#: src/lang.c:874 +#: src/lang.c:1119 #, c-format msgid "" "\n" @@ -3839,24 +4058,29 @@ msgstr "" "\n" "å·²åœæ­¢ã€‚輸入『fgã€ä»¥é‡æ–°å•Ÿå‹• %s\n" -#: src/lang.c:876 +#: src/lang.c:1121 #, c-format msgid "%d days" msgstr "%d 天" -#: src/lang.c:877 +#: src/lang.c:1122 msgid "" msgstr "" -#: src/lang.c:878 +#: src/lang.c:1123 msgid "TeX " msgstr "TeX " -#: src/lang.c:879 +#: src/lang.c:1124 +#, fuzzy, c-format +msgid "Version: %s %s release %s (\"%s\")" +msgstr "版本:%s %s 釋出 %s (「%sã€)\n" + +#: src/lang.c:1125 msgid "# Default action/prompt strings\n" msgstr "# é è¨­çš„動作/æç¤ºå­—串\n" -#: src/lang.c:880 +#: src/lang.c:1126 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" @@ -3874,216 +4098,286 @@ msgstr "" "# case=ON/OFF ON=篩é¸å™¨å¤§å°å¯«é ˆç›¸ç¬¦ OFF=忽略大å°å¯«\n" "# expire=ON/OFF ON=é™åˆ¶åˆ° default_filter_days OFF=䏿œƒéŽæœŸ\n" -#: src/lang.c:893 +#: src/lang.c:1139 msgid "" "# If ON use print current subject or newsgroup description in the last line\n" msgstr "# 如果為 ON å°±å°å‡ºç›®å‰çš„主旨或最後一列中的新èžç¾¤çµ„æè¿°\n" -#: src/lang.c:894 +#: src/lang.c:1140 msgid "# Host & time info used for detecting new groups (don't touch)\n" msgstr "# 主機 & æ™‚é–“è³‡è¨Šç”¨æ–¼åµæ¸¬æ–°ç¾¤çµ„ (ä¸å½±éŸ¿)\n" -#: src/lang.c:895 +#: src/lang.c:1141 msgid "There is no news\n" msgstr "沒有任何新èž\n" -#: src/lang.c:896 +#: src/lang.c:1142 msgid "Thread" msgstr "討論串" -#: src/lang.c:897 +#: src/lang.c:1143 msgid "Thread Level Commands" msgstr "討論串層級命令" -#: src/lang.c:898 +#: src/lang.c:1144 msgid "Thread deselected" msgstr "è¨Žè«–ä¸²å·²å–æ¶ˆé¸å–" -#: src/lang.c:899 +#: src/lang.c:1145 msgid "Thread selected" msgstr "討論串已é¸å–" -#: src/lang.c:900 +#: src/lang.c:1146 msgid "thread" msgstr "討論串" -#: src/lang.c:901 +#: src/lang.c:1147 #, c-format msgid "Thread %4s of %4s" msgstr "討論串 %2$4s 中的 %1$4s" -#: src/lang.c:902 +#: src/lang.c:1148 msgid "Threading articles..." msgstr "討論串文章…" -#: src/lang.c:903 +#: src/lang.c:1149 +#, fuzzy +msgid "Threading by multipart" +msgstr "討論串文章…" + +#: src/lang.c:1151 +#, fuzzy, c-format +msgid "TLS handshake failed: %s\n" +msgstr "Slrnface 失敗:%s。" + +#: src/lang.c:1153 +msgid "" +msgstr "" + +#: src/lang.c:1154 +msgid "" +msgstr "" + +#: src/lang.c:1155 +msgid "" +msgstr "" + +#: src/lang.c:1156 +msgid "" +msgstr "" + +#: src/lang.c:1157 +#, fuzzy, c-format +msgid "%s handshake done: %s\n" +msgstr "Slrnface 失敗:%s。" + +#: src/lang.c:1158 src/lang.c:1309 +#, fuzzy +msgid "unknown error" +msgstr "䏿˜ŽéŒ¯èª¤ã€‚" + +#: src/lang.c:1161 +#, fuzzy, c-format +msgid "TLS handshake failed: %s (%d)\n" +msgstr "Slrnface 失敗:%s。" + +#: src/lang.c:1162 +#, fuzzy, c-format +msgid "TLS peer verification failed: %s\n" +msgstr "Slrnface 失敗:%s。" + +#: src/lang.c:1163 +#, c-format +msgid "TLS peer verification failed, continuing anyway as requested: %s\n" +msgstr "" + +#: src/lang.c:1164 +msgid "" +msgstr "" + +#: src/lang.c:1165 +msgid "unexpected certificate verification status!" +msgstr "" + +#: src/lang.c:1168 +#, c-format +msgid "" +"TLS peer verification failed: %s.\n" +"Continuing anyway as requested.\n" +msgstr "" + +#: src/lang.c:1171 +#, fuzzy, c-format +msgid "TLS handshake done: %s\n" +msgstr "Slrnface 失敗:%s。" + +#: src/lang.c:1174 #, c-format msgid "Toggled word highlighting %s" msgstr "已切æ›å­—詞高亮度顯示 %s" -#: src/lang.c:904 +#: src/lang.c:1175 msgid "Toggled rot13 encoding" msgstr "å·²åˆ‡æ› rot13 編碼" -#: src/lang.c:905 +#: src/lang.c:1176 #, fuzzy, c-format msgid "Toggled German TeX encoding %s" msgstr "已切æ›å¾·èªž TeX 編碼 %s" -#: src/lang.c:906 +#: src/lang.c:1177 #, c-format msgid "Toggled tab-width to %d" msgstr "已切æ›è·³æ ¼å¯¬åº¦ç‚º %d" -#: src/lang.c:908 +#: src/lang.c:1179 #, c-format msgid "%d Trying to dotlock %s" msgstr "%d 嘗試點鎖定 %s" -#: src/lang.c:909 +#: src/lang.c:1180 #, c-format msgid "%d Trying to lock %s" msgstr "%d 嘗試鎖定 %s" -#: src/lang.c:911 +#: src/lang.c:1182 #, fuzzy, c-format msgid "%s=help" msgstr "%s=求助" -#: src/lang.c:913 +#: src/lang.c:1184 msgid "Unlimited" msgstr "沒有é™åˆ¶" -#: src/lang.c:914 +#: src/lang.c:1185 msgid "Enter wildcard unsubscribe pattern> " msgstr "è¼¸å…¥å–æ¶ˆè¨‚閱的è¬ç”¨å­—元胚騰>" -#: src/lang.c:915 +#: src/lang.c:1186 #, c-format msgid "Error decoding %s : %s" msgstr "解碼 %s 時發生錯誤:%s" -#: src/lang.c:916 +#: src/lang.c:1187 msgid "No end." msgstr "æ²’æœ‰çµæŸã€‚" -#: src/lang.c:917 +#: src/lang.c:1188 #, c-format msgid "%s successfully decoded." msgstr "%s å·²æˆåŠŸè§£ç¢¼ã€‚" -#: src/lang.c:918 -#, c-format -msgid "" -"%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" -"\n" -msgstr "" -"%*s[-- %s/%s,%suuencoded 檔案,%d 列,å稱:%s --]\n" -"\n" +#: src/lang.c:1189 +msgid "unchanged" +msgstr "未變更" -#: src/lang.c:919 -msgid "unread " -msgstr "未讀 " +#: src/lang.c:1190 +msgid "(unknown)" +msgstr "(䏿˜Ž)" -#: src/lang.c:920 +#: src/lang.c:1191 +msgid "unread" +msgstr "未讀" + +#: src/lang.c:1192 #, c-format msgid "unsubscribed from %d groups" msgstr "已從 %d ç¾¤çµ„å–æ¶ˆè¨‚é–±" -#: src/lang.c:921 +#: src/lang.c:1193 #, c-format msgid "Unsubscribed from %s" msgstr "已從 %s å–æ¶ˆè¨‚é–±" -#: src/lang.c:922 +#: src/lang.c:1194 msgid "Unsubscribing... " msgstr "å–æ¶ˆè¨‚閱…" -#: src/lang.c:923 +#: src/lang.c:1195 msgid "Unthreading articles..." msgstr "展開討論串文章…" -#: src/lang.c:924 +#: src/lang.c:1196 msgid "Updated" msgstr "已更新" -#: src/lang.c:925 +#: src/lang.c:1197 msgid "Updating" msgstr "æ›´æ–°" -#: src/lang.c:926 +#: src/lang.c:1198 msgid "URL Menu" msgstr "ç¶²å€é¸å–®" -#: src/lang.c:927 +#: src/lang.c:1199 msgid "URL Menu Commands" msgstr "ç¶²å€åŠŸèƒ½è¡¨æŒ‡ä»¤" -#: src/lang.c:928 +#: src/lang.c:1200 #, c-format msgid "Opening %s" msgstr "開啟 %s" -#: src/lang.c:929 +#: src/lang.c:1201 msgid "Select URL> " msgstr "é¸å–ç¶²å€>" -#: src/lang.c:930 +#: src/lang.c:1202 msgid "No URLs in this article" msgstr "在這篇文章中沒有網å€" -#: src/lang.c:931 +#: src/lang.c:1203 msgid "Use MIME display program for this message?" msgstr "這個訊æ¯ä½¿ç”¨ MIME 顯示程å¼ï¼Ÿ" -#: src/lang.c:932 +#: src/lang.c:1204 msgid " -c mark all news as read in subscribed newsgroups (batch mode)" msgstr " -c 標記所有在訂閱新èžç¾¤çµ„中的新èžç‚ºå·²è®€ (批次模å¼)" -#: src/lang.c:933 +#: src/lang.c:1205 msgid " -Z return status indicating if any unread news (batch mode)" msgstr " -Z å›žå‚³ç‹€æ…‹æŒ‡å‡ºæ˜¯å¦æœ‰ä»»ä½•æœªè®€æ–°èž (批次模å¼)" -#: src/lang.c:934 +#: src/lang.c:1206 msgid " -q don't check for new newsgroups" msgstr " -q 䏿ª¢æŸ¥æ–°çš„æ–°èžç¾¤çµ„" -#: src/lang.c:935 +#: src/lang.c:1207 msgid " -X don't save any files on quit" msgstr " -X 離開時ä¸å„²å­˜ä»»ä½•檔案" -#: src/lang.c:936 +#: src/lang.c:1208 msgid " -d don't show newsgroup descriptions" msgstr " -d ä¸é¡¯ç¤ºæ–°èžç¾¤çµ„çš„æè¿°" -#: src/lang.c:937 +#: src/lang.c:1209 msgid " -G limit get only limit articles/group" msgstr " -G limit åªæå–æœ‰é™çš„æ–‡ç« /群組" -#: src/lang.c:938 +#: src/lang.c:1210 #, c-format msgid " -H help information about %s" msgstr " -H %s 相關的說明資訊" -#: src/lang.c:939 +#: src/lang.c:1211 msgid " -h this help message" msgstr " -h 這份說明訊æ¯" -#: src/lang.c:940 +#: src/lang.c:1212 #, c-format msgid " -I dir news index file directory [default=%s]" msgstr " -I dir æ–°èžç´¢å¼•檔案目錄 [é è¨­=%s]" -#: src/lang.c:941 +#: src/lang.c:1213 msgid " -u update index files (batch mode)" msgstr " -u 更新索引檔案 (批次模å¼)" -#: src/lang.c:942 +#: src/lang.c:1214 #, c-format msgid " -m dir mailbox directory [default=%s]" msgstr " -m dir 信箱目錄 [é è¨­=%s]" -#: src/lang.c:943 +#: src/lang.c:1215 #, c-format msgid "" "\n" @@ -4092,49 +4386,49 @@ msgstr "" "\n" "郵寄錯誤報告/評論給 %s" -#: src/lang.c:944 +#: src/lang.c:1216 msgid " -N mail new news to your posts (batch mode)" msgstr " -N éƒµå¯„å°æ–¼æ‚¨çš„å¼µè²¼çš„æ–°èž (批次模å¼)" -#: src/lang.c:945 +#: src/lang.c:1217 msgid " -M user mail new news to specified user (batch mode)" msgstr " -M user 郵寄新的新èžçµ¦æŒ‡å®šä½¿ç”¨è€… (批次模å¼)" -#: src/lang.c:946 +#: src/lang.c:1218 #, c-format msgid " -f file subscribed to newsgroups file [default=%s]" msgstr " -f file 訂閱新èžç¾¤çµ„檔案 [é è¨­=%s]" -#: src/lang.c:947 +#: src/lang.c:1219 msgid " -x no-posting mode" msgstr " -x ä¸è¨±å¼µè²¼æ¨¡å¼" -#: src/lang.c:948 +#: src/lang.c:1220 msgid " -w post an article and exit" msgstr " -w 張貼文章然後離開" -#: src/lang.c:949 +#: src/lang.c:1221 msgid " -o post all postponed articles and exit" msgstr " -o 張貼所有擱置的文章然後離開" -#: src/lang.c:950 +#: src/lang.c:1222 msgid " -R read news saved by -S option" msgstr " -R 讀å–ç”± -S é¸é …所儲存的新èž" -#: src/lang.c:951 +#: src/lang.c:1223 #, c-format msgid " -s dir save news directory [default=%s]" msgstr " -s dir 儲存新èžç›®éŒ„ [é è¨­=%s]" -#: src/lang.c:952 +#: src/lang.c:1224 msgid " -S save new news for later reading (batch mode)" msgstr " -S 儲存新的新èžä»¥ä¾¿ç¨å¾Œè®€å– (批次模å¼)" -#: src/lang.c:953 +#: src/lang.c:1225 msgid " -z start if any unread news" msgstr " -z å¦‚æžœæœ‰ä»»ä½•æœªè®€æ–°èžæ‰é–‹å•Ÿ" -#: src/lang.c:954 +#: src/lang.c:1226 #, c-format msgid "" "A Usenet reader.\n" @@ -4145,35 +4439,54 @@ msgstr "" "\n" "用法:%s [é¸é …] [æ–°èžç¾¤çµ„[,...]]" -#: src/lang.c:955 +#: src/lang.c:1227 msgid " -v verbose output for batch mode options" msgstr " -v 詳細輸出用於批次模å¼é¸é …" -#: src/lang.c:956 +#: src/lang.c:1228 msgid " -V print version & date information" msgstr " -V å°å‡ºç‰ˆæœ¬ & 日期資訊" -#: src/lang.c:957 +#: src/lang.c:1229 #, c-format msgid "%s only useful without batch mode operations\n" msgstr "%s åªæœ‰åœ¨éžæ‰¹æ¬¡æ¨¡å¼æ“作時有用\n" -#: src/lang.c:958 +#: src/lang.c:1230 #, c-format msgid "%s only useful for batch mode operations\n" msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“作時有用\n" -#: src/lang.c:959 +#: src/lang.c:1231 #, fuzzy, c-format msgid "%s only useful for batch or debug mode operations\n" msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“作時有用\n" -#: src/lang.c:960 +#: src/lang.c:1232 #, c-format msgid "Useless combination %s and %s. Ignoring %s.\n" msgstr "ç„¡ç”¨çš„çµ„åˆ %s å’Œ %s。忽略 %s。\n" -#: src/lang.c:966 +#: src/lang.c:1233 +msgid "uuencoded file" +msgstr "" + +#: src/lang.c:1234 +#, fuzzy +msgid "incomplete uuencoded file" +msgstr "ä¸å®Œæ•´çš„ " + +#: src/lang.c:1237 +#, c-format +msgid "Valid not after : %s\n" +msgstr "" + +#: src/lang.c:1238 +#, c-format +msgid "Valid not before: %s\n" +msgstr "" + +#: src/lang.c:1240 #, c-format msgid "" "\n" @@ -4182,12 +4495,12 @@ msgstr "" "\n" "%s%d è¶…å‡ºç¯„åœ (0 - %d)。é‡ç½®ç‚º 0" -#: src/lang.c:967 +#: src/lang.c:1241 #, c-format msgid "View '%s' (%s/%s)?" msgstr "檢視『%sã€(%s/%s)?" -#: src/lang.c:969 +#: src/lang.c:1243 #, c-format msgid "" "\n" @@ -4198,7 +4511,7 @@ msgstr "" "警告:張貼超出 %d 欄ä½ã€‚第 %d 列是第一個長列:\n" "%-100s\n" -#: src/lang.c:970 +#: src/lang.c:1244 msgid "" "\n" "Warning: article unchanged after editing\n" @@ -4206,7 +4519,7 @@ msgstr "" "\n" "警告:文章編輯之後未變更\n" -#: src/lang.c:971 +#: src/lang.c:1245 msgid "" "\n" "Warning: \"Subject:\" contains only whitespaces.\n" @@ -4214,7 +4527,7 @@ msgstr "" "\n" "警告:「Subject:ã€åªå«ç©ºç™½ã€‚\n" -#: src/lang.c:972 +#: src/lang.c:1246 msgid "" "\n" "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:" @@ -4223,7 +4536,7 @@ msgstr "" "\n" "警告:「Subject:ã€ä»¥ã€ŒRe:ã€é–‹å§‹ä½†æ˜¯æ²’有「References:ã€ã€‚\n" -#: src/lang.c:974 +#: src/lang.c:1248 msgid "" "\n" "Warning: Article has \"References:\" but \"Subject:\" does not begin\n" @@ -4233,7 +4546,7 @@ msgstr "" "警告:文章有「References:ã€ä½†æ˜¯ã€ŒSubject:ã€ä¸¦éž\n" " 以「Re:ã€é–‹å§‹ä¸”ä¸åŒ…å«ã€Œ(was:ã€ã€‚\n" -#: src/lang.c:977 +#: src/lang.c:1251 msgid "" "Read carefully!\n" "\n" @@ -4255,7 +4568,7 @@ msgstr "" "這是您å³å°‡å–消的文章:\n" "\n" -#: src/lang.c:981 +#: src/lang.c:1255 msgid "" "\n" "Warning: You are using a non-plain transfer encoding (such as base64 or\n" @@ -4269,7 +4582,39 @@ msgstr "" " 文章。如果æŸå€‹ç°½å被該 inews ç¨‹å¼æ‰€é™„加,它將\n" " 無法被é©ç•¶åœ°ç·¨ç¢¼ã€‚\n" -#: src/lang.c:986 +#: src/lang.c:1261 +#, fuzzy, c-format +msgid "" +"\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 "" +"第 %d åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„而應該被折疊,但是\n" +"編碼未被設定為 %s äº¦éž %s\n" + +#: src/lang.c:1265 +#, fuzzy, c-format +msgid "" +"\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 "" +"第 %d åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„而應該被折疊,但是\n" +"編碼被設定為 %s 而未啟用 MIME_BREAK_LONG_LINES 或是\n" +"貼文ä¸åŒ…å«ä»»ä½• 8 ä½å…ƒå­—元,因而無法發生折疊\n" + +#: src/lang.c:1269 +#, fuzzy, c-format +msgid "" +"\n" +"Line %d is longer than %d octets and should be folded, but encoding\n" +"is not set to %s.\n" +msgstr "" +"第 %d åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„而,但是\n" +"編碼未被設定為 %s\n" + +#: src/lang.c:1272 msgid "" "\n" "Warning: \"example\" is a reserved hierarchy!\n" @@ -4277,7 +4622,7 @@ msgstr "" "\n" "警告:「exampleã€æ˜¯è¢«ä¿ç•™çš„éšŽå±¤çµæ§‹ï¼\n" -#: src/lang.c:987 +#: src/lang.c:1273 #, c-format msgid "" "\n" @@ -4292,7 +4637,7 @@ msgstr "" "在您 %s 檔案中的æŸäº›å€¼å·²æœ‰è®Šæ›´ï¼\n" "è«‹åƒé–± WHATSNEW …等等\n" -#: src/lang.c:989 +#: src/lang.c:1275 #, c-format msgid "" "\n" @@ -4305,7 +4650,7 @@ msgstr "" "您正在從較新的版本é™ç´šåˆ° tin %sï¼\n" "在您 %s 檔案中的æŸäº›å€¼å¯èƒ½æœƒè¢«å¿½ç•¥ï¼Œå…¶ä»–值也å¯èƒ½å·²æœ‰è®Šæ›´ï¼\n" -#: src/lang.c:992 +#: src/lang.c:1278 #, c-format msgid "" "Warning: tin wrote fewer groups to your\n" @@ -4320,7 +4665,7 @@ msgstr "" "ä¸¦æœªå–æ¶ˆè¨‚é–± %ld %s,那麼這就代表發生了錯誤,而您應該\n" "æ–¼å†æ¬¡å•Ÿå‹• tin 之å‰å…ˆå‚™ä»½æ‚¨çš„ %sï¼\n" -#: src/lang.c:996 +#: src/lang.c:1282 #, c-format msgid "" "\n" @@ -4329,12 +4674,12 @@ msgstr "" "\n" "警告:找到 %d 個『-- \\nã€åˆ—,這也許會使æŸäº›äººæ„Ÿåˆ°å›°æƒ‘。\n" -#: src/lang.c:997 +#: src/lang.c:1283 #, c-format msgid "Warning: Only %d out of %d articles were saved" msgstr "è­¦å‘Šï¼šåªæœ‰ %2$d 中的 %1$d 篇文章被儲存" -#: src/lang.c:998 +#: src/lang.c:1284 #, c-format msgid "" "\n" @@ -4348,13 +4693,20 @@ msgstr "" "警告:您的簽åé•·åº¦å·²è¶…éŽ %d 列。 由於簽å通常\n" " 䏿œƒç”¨ä¾†å‚³è¼¸ä»»ä½•æœ‰ç”¨çš„è³‡è¨Šï¼Œå®ƒå€‘æ‡‰è©²è¦æ„ˆçŸ­æ„ˆå¥½ã€‚\n" -#: src/lang.c:1002 +#: src/lang.c:1288 #, c-format msgid "" "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? " msgstr "警告:這個郵件地å€å¯èƒ½åŒ…å«åžƒåœ¾é™·é˜±ã€‚%s=繼續,%s=放棄?" -#: src/lang.c:1003 +#: src/lang.c:1289 +#, c-format +msgid "" +"Warning: line %d contains unprintable chars:\n" +"%s\n" +msgstr "" + +#: src/lang.c:1290 msgid "" "\n" "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n" @@ -4362,37 +4714,129 @@ msgstr "" "\n" "è­¦å‘Šï¼šç°½åæ‡‰è©²ä»¥ã€Ž-- \\nã€èµ·å§‹è€Œéžä»¥ã€Ž--\\nã€ã€‚\n" -#: src/lang.c:1004 +#: src/lang.c:1291 msgid "Writing attributes file..." msgstr "寫入屬性檔案…" -#: src/lang.c:1006 +#: src/lang.c:1292 +#, fuzzy, c-format +msgid "Writing %s\n" +msgstr "嘗試 %s" + +#: src/lang.c:1293 +#, fuzzy +msgid "Writing overview cache..." +msgstr "寫入屬性檔案…" + +#: src/lang.c:1295 #, fuzzy, c-format msgid "%4d Responses" msgstr "%d 篇回應" -#: src/lang.c:1008 +#: src/lang.c:1297 +msgid "Can't run slrnface: couldn't construct fifo name." +msgstr "無法é‹è¡Œ slrnface:無法建構 fifo å稱。" + +#: src/lang.c:1298 +#, c-format +msgid "Can't run slrnface: failed to create %s" +msgstr "無法é‹è¡Œ slrnface:無法建立 %s" + +#: src/lang.c:1299 +#, c-format +msgid "Slrnface abnormally exited, code %d." +msgstr "Slrnface 䏿­£å¸¸åœ°é›¢é–‹ï¼Œä»£ç¢¼ %d。" + +#: src/lang.c:1300 +#, c-format +msgid "Slrnface failed: %s." +msgstr "Slrnface 失敗:%s。" + +#: src/lang.c:1301 +#, c-format +msgid "Can't run slrnface: Environment variable %s not found." +msgstr "無法é‹è¡Œ slrnface:找ä¸åˆ°ç’°å¢ƒè®Šæ•¸ %s。" + +#: src/lang.c:1302 +#, fuzzy +msgid "Can't run slrnface: Not running in an xterm." +msgstr "無法é‹è¡Œ slrnface:無法在 xterm 中執行。" + +#: src/lang.c:1303 +msgid "couldn't connect to display" +msgstr "" + +#: src/lang.c:1304 +#, fuzzy +msgid "can't open FIFO" +msgstr "無法開啟 %s" + +#: src/lang.c:1305 +msgid "executable not found" +msgstr "" + +#: src/lang.c:1306 +msgid "fork() failed" +msgstr "" + +#: src/lang.c:1307 +msgid "couldn't find controlling terminal" +msgstr "" + +#: src/lang.c:1308 +msgid "terminal doesn't export width and height" +msgstr "" + +#: src/lang.c:1310 +msgid "WINDOWID not found in environment" +msgstr "" + +#: src/lang.c:1311 +msgid "" +"This directory is used to create named pipes for communication between\n" +"slrnface and its parent process. It should normally be empty because\n" +"the pipe is deleted right after it has been opened by both processes.\n" +"\n" +"File names generated by slrnface have the form \"hostname.pid\". It is\n" +"probably an error if they linger here longer than a fraction of a second.\n" +"\n" +"However, if the directory is mounted from an NFS server, you might see\n" +"special files created by your NFS server while slrnface is running.\n" +"Do not try to remove them.\n" +msgstr "" +"這個目錄被用來建立具å管線åšç‚º slrnface\n" +"與其上層進程之間的通訊。它通常應該是空的,因為\n" +"ç•¶ç®¡ç·šåŒæ™‚由兩個進程開啟之後,它會立å³è¢«åˆªé™¤ã€‚\n" +"\n" +"ç”± slrnface 產生的檔案å稱具有「主機å稱.pidã€çš„å½¢å¼ã€‚\n" +"如果它們逗留在此的時間超éŽäº†å¹¾åˆ†ä¹‹ä¸€ç§’,也許就是個錯誤。\n" +"\n" +"然而,如果目錄是掛載自 NFS 伺æœå™¨ï¼Œç•¶ slrnface é‹è¡Œæ™‚,\n" +"您也許會看到由您的 NFS 伺æœå™¨æ‰€å»ºç«‹çš„特殊檔案。\n" +"è«‹ä¸è¦å˜—試去移除它們。\n" + +#: src/lang.c:1324 #, c-format msgid "Added %d %s" msgstr "已加入 %d %s" -#: src/lang.c:1009 +#: src/lang.c:1325 msgid "No unsubscribed groups to show" msgstr "æ²’æœ‰å·²å–æ¶ˆè¨‚閱的群組å¯é¡¯ç¤º" -#: src/lang.c:1010 +#: src/lang.c:1326 msgid "Showing subscribed to groups only" msgstr "åªé¡¯ç¤ºå·²è¨‚閱群組" -#: src/lang.c:1011 +#: src/lang.c:1327 msgid "Yes " msgstr "是 " -#: src/lang.c:1012 +#: src/lang.c:1328 msgid "You have mail" msgstr "您有郵件" -#: src/lang.c:1017 +#: src/lang.c:1333 #, c-format msgid "" "\n" @@ -4413,11 +4857,11 @@ msgstr "" " 變更 MM_NETWORK_CHARSET 的設定為é©ç•¶çš„值,\n" " 以用於您的張貼。\n" -#: src/lang.c:1028 +#: src/lang.c:1344 msgid " -D mode debug mode" msgstr " -D æ¨¡å¼ é™¤éŒ¯æ¨¡å¼" -#: src/lang.c:1032 +#: src/lang.c:1348 msgid "" "Read carefully!\n" "\n" @@ -4444,11 +4888,11 @@ msgstr "" "這是您å³å°‡è¦å–消的文章:\n" "\n" -#: src/lang.c:1041 +#: src/lang.c:1357 msgid "toggle color" msgstr "切æ›é¡è‰²" -#: src/lang.c:1042 +#: src/lang.c:1358 msgid "" "# Changing colors of several screen parts\n" "# Possible values are:\n" @@ -4494,11 +4938,11 @@ msgstr "" "# 15 = 亮白色\n" "\n" -#: src/lang.c:1062 +#: src/lang.c:1378 msgid " -a toggle color flag" msgstr " -a 切æ›é¡è‰²æ——標" -#: src/lang.c:1066 +#: src/lang.c:1382 msgid "" "\n" "Error: Followup-To set to more than one newsgroup!\n" @@ -4506,7 +4950,7 @@ msgstr "" "\n" "錯誤:跟貼被設定超éŽä¸€å€‹æ–°èžç¾¤çµ„ï¼\n" -#: src/lang.c:1067 +#: src/lang.c:1383 #, c-format msgid "" "\n" @@ -4515,7 +4959,7 @@ msgstr "" "\n" "錯誤:「%sã€è¢«é‡æ–°å‘½å,使用「%sã€åšç‚ºæ›¿ä»£ï¼\n" -#: src/lang.c:1068 +#: src/lang.c:1384 #, c-format msgid "" "\n" @@ -4524,7 +4968,7 @@ msgstr "" "\n" "錯誤:跨æ¿å¼µè²¼åˆ° %d æ–°èžç¾¤çµ„而沒有跟貼列ï¼\n" -#: src/lang.c:1069 +#: src/lang.c:1385 #, c-format msgid "" "\n" @@ -4533,7 +4977,7 @@ msgstr "" "\n" "錯誤:「%sã€ä¸¦éžæœ‰æ•ˆæ–°èžç¾¤çµ„ï¼\n" -#: src/lang.c:1071 +#: src/lang.c:1387 msgid "" "\n" "Warning: Followup-To set to more than one newsgroup!\n" @@ -4541,7 +4985,7 @@ msgstr "" "\n" "警告:跟貼被設定超éŽä¸€å€‹æ–°èžç¾¤çµ„ï¼\n" -#: src/lang.c:1072 +#: src/lang.c:1388 #, c-format msgid "" "\n" @@ -4550,7 +4994,7 @@ msgstr "" "\n" "警告:「%sã€è¢«é‡æ–°å‘½å,您應該使用「%sã€åšç‚ºæ›¿ä»£ï¼\n" -#: src/lang.c:1073 +#: src/lang.c:1389 #, c-format msgid "" "\n" @@ -4559,7 +5003,7 @@ msgstr "" "\n" "警告:跨æ¿å¼µè²¼åˆ° %d æ–°èžç¾¤çµ„而沒有跟貼列ï¼\n" -#: src/lang.c:1074 +#: src/lang.c:1390 #, c-format msgid "" "\n" @@ -4568,7 +5012,7 @@ msgstr "" "\n" "警告:「%sã€ä¸åœ¨æ‚¨çš„ newsrc 之中,在這個站臺它也許會無效ï¼\n" -#: src/lang.c:1075 +#: src/lang.c:1391 #, c-format msgid "" "\n" @@ -4577,169 +5021,193 @@ msgstr "" "\n" "警告:「%sã€ä¸¦éžé€™å€‹ç«™è‡ºä¸Šçš„æœ‰æ•ˆæ–°èžç¾¤çµ„ï¼\n" -#: src/lang.c:1079 +#: src/lang.c:1395 #, c-format msgid "%d files successfully written from %d articles. %d %s occurred." msgstr "%d 個檔案æˆåŠŸåœ°å¾ž %d 篇文章寫入。%d %s 已發生。" -#: src/lang.c:1080 +#: src/lang.c:1396 msgid "Missing parts." msgstr "缺少部分。" -#: src/lang.c:1081 +#: src/lang.c:1397 msgid "No beginning." msgstr "沒有起始部分。" -#: src/lang.c:1082 +#: src/lang.c:1398 msgid "No data." msgstr "沒有資料。" -#: src/lang.c:1083 +#: src/lang.c:1399 msgid "Unknown error." msgstr "䏿˜ŽéŒ¯èª¤ã€‚" -#: src/lang.c:1086 +#: src/lang.c:1402 #, c-format msgid "\tChecksum of %s (%ld %s)" msgstr "\t%s 的總和檢查碼 (%ld %s)" -#: src/lang.c:1091 +#: src/lang.c:1407 msgid "Reading mail active file... " msgstr "讀å–郵件ç¾ç”¨æª”案…" -#: src/lang.c:1092 +#: src/lang.c:1408 msgid "Reading mailgroups file... " msgstr "讀å–郵件群組檔案…" -#: src/lang.c:1096 +#: src/lang.c:1412 msgid "perform PGP operations on article" msgstr "å°æ–¼æ–‡ç« æ–½è¡Œ PGP æ“作" -#: src/lang.c:1097 +#: src/lang.c:1413 msgid "Add key(s) to public keyring?" msgstr "將密鑰加入公用鑰匙圈?" -#: src/lang.c:1098 +#: src/lang.c:1414 #, c-format msgid "%s=encrypt, %s=sign, %s=both, %s=quit: " msgstr "%s=加密,%s=ç°½å,%s=兩者,%s=離開:" -#: src/lang.c:1099 +#: src/lang.c:1415 #, c-format msgid "%s=sign, %s=sign & include public key, %s=quit: " msgstr "%s=ç°½å,%s=ç°½å & 包å«å…¬é–‹é‡‘鑰,%s=離開:" -#: src/lang.c:1100 +#: src/lang.c:1416 #, c-format msgid "PGP has not been set up (can't open %s)" msgstr "PGP 尚未設置 (無法開啟 %s)" -#: src/lang.c:1101 +#: src/lang.c:1417 msgid "Article not signed and no public keys found" msgstr "文章未被簽å且找ä¸åˆ°ä»»ä½•公開金鑰" -#: src/lang.c:1103 +#: src/lang.c:1419 #, 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:1104 +#: src/lang.c:1420 #, 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:1105 +#: src/lang.c:1421 #, 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:1107 +#: src/lang.c:1423 #, 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:1108 +#: src/lang.c:1424 #, c-format msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: " msgstr "%s=離開,%s=編輯,%s=pgp,%s=ç™¼é€ [%%s]:" -#: src/lang.c:1109 +#: src/lang.c:1425 #, 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:1113 +#: src/lang.c:1429 #, 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:1114 +#: src/lang.c:1430 #, c-format msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: " msgstr "%s=離開,%s=編輯,%s=拼寫檢查,%s=ç™¼é€ [%%s]:" -#: src/lang.c:1115 +#: src/lang.c:1431 #, 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:1117 +#: src/lang.c:1433 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: " msgstr "%s=離開,%s=編輯,%s=é¸å–®ï¼Œ%s=張貼,%s=擱置:" -#: src/lang.c:1118 +#: src/lang.c:1434 #, c-format msgid "%s=quit, %s=edit, %s=send [%%s]: " msgstr "%s=離開,%s=編輯,%s=ç™¼é€ [%%s]:" -#: src/lang.c:1119 +#: src/lang.c:1435 #, c-format msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: " msgstr "%s=離開,%s=編輯,%s=é¸å–®ï¼Œ%s=張貼,%s=擱置 [%%s]:" -#: src/lang.c:1125 +#: src/lang.c:1441 msgid "Try cache_overview_files to speed up things.\n" msgstr "嘗試 cache_overview_files 以加速。\n" -#: src/lang.c:1126 +#: src/lang.c:1442 msgid "Tin will use local index files instead.\n" msgstr "Tin 將使用本地索引檔案åšç‚ºæ›¿ä»£ã€‚\n" -#: src/lang.c:1127 +#: src/lang.c:1443 msgid "Cannot find NNTP server name" msgstr "找ä¸åˆ° NNTP 伺æœå™¨å稱" -#: src/lang.c:1128 +#: src/lang.c:1444 +msgid "CAPABILITIES did not announce READER" +msgstr "能力中並未宣告包å«é–±è®€å™¨" + +#: src/lang.c:1445 #, c-format msgid "Connecting to %s:%u..." msgstr "連線到 %s:%u…" -#: src/lang.c:1129 +#: src/lang.c:1446 +#, fuzzy +msgid "NNTP connection error. Exiting..." +msgstr "連線到 NNTP 伺æœå™¨ %s 時失敗。離開…" + +#: src/lang.c:1447 #, fuzzy msgid "Disconnecting from server..." msgstr "從伺æœå™¨ä¸­æ–·é€£ç·šâ€¦\n" -#: src/lang.c:1130 +#: src/lang.c:1448 #, c-format msgid "Failed to connect to NNTP server %s. Exiting..." msgstr "連線到 NNTP 伺æœå™¨ %s 時失敗。離開…" -#: src/lang.c:1131 +#: src/lang.c:1449 msgid "205 Closing connection" msgstr "205 關閉連接" -#: src/lang.c:1132 +#: src/lang.c:1450 msgid "Your server does not support the NNTP XOVER or OVER command.\n" msgstr "您的伺æœå™¨ä¸æ”¯æ´ NNTP XOVER 或 OVER 命令。\n" -#: src/lang.c:1133 +#: src/lang.c:1452 +#, c-format +msgid "Port isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1453 +#, c-format +msgid "Port in %s isn't numeric: %s:%s\n" +msgstr "" + +#: src/lang.c:1454 +#, c-format +msgid "reconnect (%d) limit %d reached, giving up." +msgstr "" + +#: src/lang.c:1456 msgid "Connection to news server has timed out. Reconnect?" msgstr "連線到新èžä¼ºæœå™¨å·²é€¾æ™‚ã€‚é‡æ–°é€£ç·šï¼Ÿ" -#: src/lang.c:1134 +#: src/lang.c:1457 #, c-format msgid "" "Put the server name in the file %s,\n" @@ -4748,54 +5216,68 @@ msgstr "" "在檔案 %s 中放入伺æœå™¨å稱,\n" "或設定環境變數 NNTPSERVER" -#: src/lang.c:1135 +#: src/lang.c:1459 +#, fuzzy +msgid "Continuing..." +msgstr "列å°ä¸­â€¦" + +#: src/lang.c:1460 +#, c-format +msgid "Read timeout from server (%d seconds) - quit tin?" +msgstr "" + +#: src/lang.c:1461 +msgid " -C try COMPRESS NNTP extension" +msgstr "" + +#: src/lang.c:1463 msgid " -A force authentication on connect" msgstr " -A 連線時強制èªè­‰" -#: src/lang.c:1136 +#: src/lang.c:1464 #, c-format msgid " -g serv read news from NNTP server serv [default=%s]" msgstr " -g serv 從 NNTP 伺æœå™¨ serv [é è¨­=%s] è®€å–æ–°èž" -#: src/lang.c:1137 +#: src/lang.c:1465 #, c-format msgid " -p port use port as NNTP port [default=%d]" msgstr " -p port 使用 port åšç‚º NNTP 通訊埠 [é è¨­=%d]" -#: src/lang.c:1139 +#: src/lang.c:1467 msgid " -k skip verification for NNTPS" msgstr "" -#: src/lang.c:1140 +#: src/lang.c:1468 msgid " -T enable NNTPS" msgstr "" -#: src/lang.c:1142 +#: src/lang.c:1470 #, fuzzy msgid " -Q quick start. Same as -dnq" msgstr " -Q å¿«é€Ÿé–‹å§‹ã€‚å¦‚åŒ -dnq" -#: src/lang.c:1143 +#: src/lang.c:1471 msgid " -r read news remotely from default NNTP server" msgstr " -r 從é è¨­ NNTP 伺æœå™¨é ç«¯è®€å–æ–°èž" -#: src/lang.c:1144 +#: src/lang.c:1472 msgid " -l use only LIST instead of GROUP (-n) command" msgstr " -l åªä½¿ç”¨ LIST 以代替 GROUP (-n) 命令" -#: src/lang.c:1145 +#: src/lang.c:1473 msgid " -n only read subscribed .newsrc groups from NNTP server" msgstr " -n 從 NNTP 伺æœå™¨åªè®€å–已訂閱的 .newsrc 群組" -#: src/lang.c:1147 +#: src/lang.c:1475 msgid " -4 force connecting via IPv4" msgstr " -4 強制é€éŽ IPv4 連接" -#: src/lang.c:1148 +#: src/lang.c:1476 msgid " -6 force connecting via IPv6" msgstr " -6 強制é€éŽ IPv6 連接" -#: src/lang.c:1149 +#: src/lang.c:1477 msgid "" "\n" "socket or connect problem\n" @@ -4803,7 +5285,7 @@ msgstr "" "\n" "通訊端或連接å•題\n" -#: src/lang.c:1151 +#: src/lang.c:1479 #, c-format msgid "" "\n" @@ -4812,16 +5294,16 @@ msgstr "" "\n" "連線到 %s:" -#: src/lang.c:1152 +#: src/lang.c:1480 msgid "Giving up...\n" msgstr "放棄…\n" -#: src/lang.c:1154 +#: src/lang.c:1482 #, c-format msgid "%s/tcp: Unknown service.\n" msgstr "%s/tcpï¼šä¸æ˜Žæœå‹™ã€‚\n" -#: src/lang.c:1158 +#: src/lang.c:1486 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" @@ -4829,87 +5311,87 @@ msgstr "" "您的伺æœå™¨æ²’有 Xref: 於它的 XOVER 資訊之中。\n" "Tin 將嘗試使用 XHDR XREF åšç‚ºæ›¿ä»£ (會慢一點)。\n" -#: src/lang.c:1161 +#: src/lang.c:1489 msgid "Your server does not have Xref: in its XOVER information.\n" msgstr "您的伺æœå™¨æ²’有 Xref: 於它的 XOVER 資訊之中。\n" -#: src/lang.c:1164 +#: src/lang.c:1492 #, 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:1167 +#: src/lang.c:1495 msgid " -Q quick start. Same as -dq" msgstr " -Q å¿«é€Ÿé–‹å§‹ã€‚å¦‚åŒ -dq" -#: src/lang.c:1168 +#: src/lang.c:1496 msgid " -l read only active file instead of scanning spool (-n) command" msgstr " -l ç¾ç”¨æª”æ¡ˆå”¯è®€ä»¥ä»£æ›¿æŽƒææš«å­˜ (-n) 命令" -#: src/lang.c:1169 +#: src/lang.c:1497 msgid " -n only read subscribed .newsrc groups from spool" msgstr " -n åªå¾žæš«å­˜è®€å–已訂閱的 .newsrc 群組" -#: src/lang.c:1170 +#: src/lang.c:1498 msgid "Your server does not have Xref: in its NOV-files.\n" msgstr "您的伺æœå™¨æ²’有 Xref: 於它的 NOV 檔案之中。\n" -#: src/lang.c:1174 +#: src/lang.c:1502 msgid "Posting using external inews failed. Use built in inews instead?" msgstr "使用外部 inews 張貼失敗。使用內建 inews åšç‚ºæ›¿ä»£ï¼Ÿ" -#: src/lang.c:1175 +#: src/lang.c:1503 msgid "It worked! Should I always use my built in inews from now on?" msgstr "它åšåˆ°äº†ï¼å¾žç¾åœ¨èµ·ï¼Œæˆ‘應該一律使用內建的 inews?" -#: src/lang.c:1179 +#: src/lang.c:1507 #, c-format msgid "%d %s printed" msgstr "%d %s 已列å°" -#: src/lang.c:1180 +#: src/lang.c:1508 msgid "output article/thread/hot/pattern/tagged articles to printer" msgstr "輸出 文章/討論串/熱門/胚騰/已標定文章 到å°è¡¨æ©Ÿ" -#: src/lang.c:1181 +#: src/lang.c:1509 msgid "Print" msgstr "列å°" -#: src/lang.c:1182 +#: src/lang.c:1510 msgid "Printing..." msgstr "列å°ä¸­â€¦" -#: src/lang.c:1186 +#: src/lang.c:1514 #, fuzzy, c-format msgid "%d %s piped to \"%s\"" msgstr "%d %s 已列å°" -#: src/lang.c:1187 +#: src/lang.c:1515 msgid "pipe article/thread/hot/pattern/tagged articles into command" msgstr "管線 文章/討論串/熱門/胚騰/已標定文章 進入命令" -#: src/lang.c:1188 +#: src/lang.c:1516 msgid "No command" msgstr "沒有命令" -#: src/lang.c:1189 +#: src/lang.c:1517 msgid "Pipe" msgstr "管線" -#: src/lang.c:1190 +#: src/lang.c:1518 #, c-format msgid "Pipe to command [%.*s]> " msgstr "管線到命令 [%.*s]>" -#: src/lang.c:1191 +#: src/lang.c:1519 msgid "Piping..." msgstr "管線中…" -#: src/lang.c:1193 +#: src/lang.c:1521 msgid "Piping not enabled." msgstr "管線未啟用。" -#: src/lang.c:1197 +#: src/lang.c:1525 #, c-format msgid "" "\n" @@ -4924,7 +5406,7 @@ msgstr "" " æ‰å…許。使用逗號(,)來分隔多é‡çš„\n" " æ–°èžç¾¤çµ„å稱。\n" -#: src/lang.c:1202 +#: src/lang.c:1530 #, c-format msgid "" "\n" @@ -4937,7 +5419,7 @@ msgstr "" " 在列中ä¸å¯ä»¥åŒ…å«ç©ºç™½ï¼Œ 因此這是ä¸å…許的。\n" " 請將所有新èžç¾¤çµ„寫入單一列中。\n" -#: src/lang.c:1207 +#: src/lang.c:1535 #, c-format msgid "" "\n" @@ -4950,7 +5432,7 @@ msgstr "" " 這是éžå¸¸æ–°çš„功能,å¯èƒ½ç„¡æ³•被所有的伺æœå™¨æŽ¥æ”¶ã€‚\n" " 為é¿å…麻煩,請將所有新èžç¾¤çµ„寫入單一列中。\n" -#: src/lang.c:1211 +#: src/lang.c:1539 #, c-format msgid "" "\n" @@ -4959,7 +5441,7 @@ msgstr "" "\n" "警告:「%s:ã€åˆ—䏭嫿œ‰æ‡‰è©²è¢«ç§»é™¤çš„空格。\n" -#: src/lang.c:1216 +#: src/lang.c:1544 msgid "" "\n" " If your article contains quoted text please take some time to pare it " @@ -4991,40 +5473,40 @@ msgstr "" " ä¸åœ¨ä¹Žä¸¦æ³¨æ„您張貼所用的格å¼ï¼Œåˆ¥äººå°‡å¾ˆå¯èƒ½\n" " æœƒå®Œå…¨å¿½ç•¥å®ƒï¼Œå°¤å…¶æ˜¯åœ¨é€™å€‹æ“æ“ çš„網路中。\n" -#: src/lang.c:1229 +#: src/lang.c:1557 msgid "shell escape" msgstr "命令殼跳脫" -#: src/lang.c:1230 +#: src/lang.c:1558 #, c-format msgid "Shell Command (%s)" msgstr "命令殼命令 (%s)" -#: src/lang.c:1231 +#: src/lang.c:1559 #, c-format msgid "Enter shell command [%s]> " msgstr "輸入命令殼命令 [%s]>" -#: src/lang.c:1235 +#: src/lang.c:1563 #, c-format msgid "%s: Can't get entry for TERM\n" msgstr "%s:無法æå– TERM æ¢ç›®\n" -#: src/lang.c:1239 +#: src/lang.c:1567 #, c-format msgid "Group %.*s ('q' to quit)..." msgstr "群組 %.*s (『qã€ä»¥é›¢é–‹)…" -#: src/lang.c:1241 +#: src/lang.c:1569 #, c-format msgid "Group %.*s..." msgstr "群組 %.*s…" -#: src/lang.c:1245 +#: src/lang.c:1573 msgid "Server unavailable\n" msgstr "伺æœå™¨ç„¡æ³•使用\n" -#: src/lang.c:1251 +#: src/lang.c:1579 #, c-format msgid "" "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; " @@ -5033,555 +5515,552 @@ msgstr "" "%s=管線;%s=郵寄;%s=列å°ï¼›%s=離開;%s=åˆ‡æ›æ‰€æœ‰/未讀;%s=儲存;%s=標定;%s=å¼µ" "è²¼" -#: src/lang.c:1252 +#: src/lang.c:1580 #, 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:1254 +#: src/lang.c:1582 #, 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:1255 +#: src/lang.c:1583 #, 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:1259 +#: src/lang.c:1587 #, 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:1260 +#: src/lang.c:1588 #, 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:1262 +#: src/lang.c:1590 #, 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:1263 +#: src/lang.c:1591 #, 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:1269 +#: src/lang.c:1597 msgid "Terminal does not support color" msgstr "çµ‚ç«¯æ©Ÿä¸æ”¯æ´é¡è‰²" -#: src/lang.c:1274 +#: src/lang.c:1602 #, c-format msgid "Trying %s" msgstr "嘗試 %s" -#: src/lang.c:1288 src/lang.c:1316 src/lang.c:1607 src/refs.c:292 -msgid "None" -msgstr "ç„¡" - -#: src/lang.c:1289 +#: src/lang.c:1617 msgid "Subject" msgstr "主旨" -#: src/lang.c:1290 +#: src/lang.c:1618 msgid "References" msgstr "åƒè€ƒ" -#: src/lang.c:1291 +#: src/lang.c:1619 msgid "Both Subject and References" msgstr "主旨和åƒè€ƒå…©è€…" -#: src/lang.c:1292 +#: src/lang.c:1620 msgid "Multipart Subject" msgstr "多部件主旨" -#: src/lang.c:1293 +#: src/lang.c:1621 msgid "Percentage Match" msgstr "百分比匹é…" -#: src/lang.c:1306 src/lang.c:1397 src/lang.c:1496 src/lang.c:1599 +#: src/lang.c:1634 src/lang.c:1725 src/lang.c:1824 src/lang.c:1927 msgid "No" msgstr "å¦" -#: src/lang.c:1307 src/lang.c:1498 +#: src/lang.c:1635 src/lang.c:1826 msgid "Yes" msgstr "是" -#: src/lang.c:1308 +#: src/lang.c:1636 #, fuzzy msgid "Hide all" msgstr "éš±è—æ‰€æœ‰" -#: src/lang.c:1317 +#: src/lang.c:1645 msgid "Address" msgstr "地å€" -#: src/lang.c:1318 +#: src/lang.c:1646 msgid "Full Name" msgstr "å…¨å" -#: src/lang.c:1319 +#: src/lang.c:1647 msgid "Address and Name" msgstr "地å€å’Œå稱" -#: src/lang.c:1327 +#: src/lang.c:1655 msgid "Max" msgstr "最大" -#: src/lang.c:1328 +#: src/lang.c:1656 msgid "Sum" msgstr "總和" -#: src/lang.c:1329 +#: src/lang.c:1657 msgid "Average" msgstr "å¹³å‡" -#: src/lang.c:1339 src/lang.c:1359 +#: src/lang.c:1667 src/lang.c:1687 msgid "Black" msgstr "黑色" -#: src/lang.c:1340 src/lang.c:1360 +#: src/lang.c:1668 src/lang.c:1688 msgid "Red" msgstr "紅色" -#: src/lang.c:1341 src/lang.c:1361 +#: src/lang.c:1669 src/lang.c:1689 msgid "Green" msgstr "綠色" -#: src/lang.c:1342 src/lang.c:1362 +#: src/lang.c:1670 src/lang.c:1690 msgid "Brown" msgstr "棕色" -#: src/lang.c:1343 src/lang.c:1363 +#: src/lang.c:1671 src/lang.c:1691 msgid "Blue" msgstr "è—色" -#: src/lang.c:1344 src/lang.c:1364 +#: src/lang.c:1672 src/lang.c:1692 msgid "Pink" msgstr "粉紅" -#: src/lang.c:1345 src/lang.c:1365 +#: src/lang.c:1673 src/lang.c:1693 msgid "Cyan" msgstr "é’色" -#: src/lang.c:1346 src/lang.c:1366 +#: src/lang.c:1674 src/lang.c:1694 msgid "White" msgstr "白色" -#: src/lang.c:1347 +#: src/lang.c:1675 msgid "Gray" msgstr "ç°è‰²" -#: src/lang.c:1348 +#: src/lang.c:1676 msgid "Light Red" msgstr "淺紅色" -#: src/lang.c:1349 +#: src/lang.c:1677 msgid "Light Green" msgstr "淺綠色" -#: src/lang.c:1350 +#: src/lang.c:1678 msgid "Yellow" msgstr "黃色" -#: src/lang.c:1351 +#: src/lang.c:1679 msgid "Light Blue" msgstr "æ·ºè—色" -#: src/lang.c:1352 +#: src/lang.c:1680 msgid "Light Pink" msgstr "淺粉紅" -#: src/lang.c:1353 +#: src/lang.c:1681 msgid "Light Cyan" msgstr "æ·ºé’色" -#: src/lang.c:1354 +#: src/lang.c:1682 msgid "Light White" msgstr "亮白色" -#: src/lang.c:1375 src/lang.c:1503 src/lang.c:1518 +#: src/lang.c:1703 src/lang.c:1831 src/lang.c:1846 msgid "Nothing" msgstr "沒有任何æ±è¥¿" -#: src/lang.c:1377 +#: src/lang.c:1705 msgid "Space" msgstr "空格" -#: src/lang.c:1385 +#: src/lang.c:1713 msgid "Normal" msgstr "一般" -#: src/lang.c:1386 +#: src/lang.c:1714 msgid "Best highlighting" msgstr "最佳高亮度顯示" -#: src/lang.c:1387 +#: src/lang.c:1715 msgid "Underline" msgstr "底線" -#: src/lang.c:1388 +#: src/lang.c:1716 msgid "Reverse video" msgstr "å白顯示" -#: src/lang.c:1389 +#: src/lang.c:1717 msgid "Blinking" msgstr "閃動" -#: src/lang.c:1390 +#: src/lang.c:1718 msgid "Half bright" msgstr "åŠæ˜Žäº®" -#: src/lang.c:1391 +#: src/lang.c:1719 msgid "Bold" msgstr "ç²—é«”" -#: src/lang.c:1398 +#: src/lang.c:1726 msgid "Cc" msgstr "副本" -#: src/lang.c:1399 +#: src/lang.c:1727 msgid "Bcc" msgstr "密件副本" -#: src/lang.c:1400 +#: src/lang.c:1728 msgid "Cc and Bcc" msgstr "副本和密件副本" -#: src/lang.c:1417 src/lang.c:1430 +#: src/lang.c:1745 src/lang.c:1758 msgid "none" msgstr "ç„¡" -#: src/lang.c:1418 +#: src/lang.c:1746 msgid "commands" msgstr "命令" -#: src/lang.c:1419 +#: src/lang.c:1747 msgid "select" msgstr "é¸å–" -#: src/lang.c:1421 +#: src/lang.c:1749 msgid "commands & quit" msgstr "命令 & 離開" -#: src/lang.c:1422 +#: src/lang.c:1750 msgid "commands & select" msgstr "命令 & é¸å–" -#: src/lang.c:1423 +#: src/lang.c:1751 msgid "quit & select" msgstr "離開 & é¸å–" -#: src/lang.c:1424 +#: src/lang.c:1752 msgid "commands & quit & select" msgstr "命令 & 離開 & é¸å–" -#: src/lang.c:1431 +#: src/lang.c:1759 msgid "PageDown" msgstr "下一é " -#: src/lang.c:1432 +#: src/lang.c:1760 msgid "PageNextUnread" msgstr "下一未讀é " -#: src/lang.c:1433 +#: src/lang.c:1761 msgid "PageDown or PageNextUnread" msgstr "䏋䏀頿ˆ–一未讀é " -#: src/lang.c:1439 +#: src/lang.c:1767 msgid "Subject: (case sensitive)" msgstr "Subject: (大å°å¯«ç›¸ç¬¦)" -#: src/lang.c:1440 +#: src/lang.c:1768 msgid "Subject: (ignore case)" msgstr "Subject: (忽略大å°å¯«)" -#: src/lang.c:1441 +#: src/lang.c:1769 msgid "From: (case sensitive)" msgstr "From: (大å°å¯«ç›¸ç¬¦)" -#: src/lang.c:1442 +#: src/lang.c:1770 msgid "From: (ignore case)" msgstr "From: (忽略大å°å¯«)" -#: src/lang.c:1443 +#: src/lang.c:1771 msgid "Msg-ID: & full References: line" msgstr "Message-ID: & 全部 References: 列" -#: src/lang.c:1444 +#: src/lang.c:1772 msgid "Msg-ID: & last References: only" msgstr "Message-ID: & 最後一筆 References: åªæœ‰" -#: src/lang.c:1445 +#: src/lang.c:1773 msgid "Message-ID: entry only" msgstr "åªæœ‰ Message-ID: æ¢ç›®" -#: src/lang.c:1446 +#: src/lang.c:1774 msgid "Lines:" msgstr "Lines:" -#: src/lang.c:1452 +#: src/lang.c:1780 msgid "Don't trim article body" msgstr "ä¸ä¿®å‰ªæ–‡ç« å…§æ–‡" -#: src/lang.c:1453 +#: src/lang.c:1781 msgid "Skip leading blank lines" msgstr "è·³éŽå‰å°Žç©ºåˆ—" -#: src/lang.c:1454 +#: src/lang.c:1782 msgid "Skip trailing blank lines" msgstr "è·³éŽå°¾éš¨ç©ºåˆ—" -#: src/lang.c:1455 +#: src/lang.c:1783 msgid "Skip leading and trailing blank l." msgstr "è·³éŽå‰å°Žå’Œå°¾éš¨ç©ºåˆ—。" -#: src/lang.c:1456 +#: src/lang.c:1784 msgid "Compact multiple between text" msgstr "壓縮文字間多é‡ç©ºåˆ—" -#: src/lang.c:1457 +#: src/lang.c:1785 msgid "Compact multiple and skip leading" msgstr "壓縮多é‡ç©ºåˆ—和跳éŽå‰å°Žç©ºåˆ—" -#: src/lang.c:1458 +#: src/lang.c:1786 msgid "Compact multiple and skip trailing" msgstr "壓縮多é‡ç©ºåˆ—和跳éŽå°¾éš¨ç©ºåˆ—" -#: src/lang.c:1459 +#: src/lang.c:1787 msgid "Compact mltpl., skip lead. & trai." msgstr "壓縮多é‡ç©ºåˆ—,跳éŽå‰å°Ž & 尾隨空列。" -#: src/lang.c:1465 +#: src/lang.c:1793 #, fuzzy msgid "Don't show help or mail sign" msgstr "說明/郵件簽åçš„é¡è‰²" -#: src/lang.c:1466 +#: src/lang.c:1794 #, fuzzy msgid "Show only help sign" msgstr "說明/郵件簽åçš„é¡è‰²" -#: src/lang.c:1467 +#: src/lang.c:1795 msgid "Show only mail sign if new mail" msgstr "" -#: src/lang.c:1468 +#: src/lang.c:1796 msgid "Show mail if new mail else help s." msgstr "" -#: src/lang.c:1497 +#: src/lang.c:1825 msgid "Shell archive" msgstr "命令殼存檔" -#: src/lang.c:1504 +#: src/lang.c:1832 msgid "Subject: (descending)" msgstr "Subject: (éžé™)" -#: src/lang.c:1505 +#: src/lang.c:1833 msgid "Subject: (ascending)" msgstr "Subject: (éžå‡)" -#: src/lang.c:1506 +#: src/lang.c:1834 msgid "From: (descending)" msgstr "From: (éžé™)" -#: src/lang.c:1507 +#: src/lang.c:1835 msgid "From: (ascending)" msgstr "From: (éžå‡)" -#: src/lang.c:1508 +#: src/lang.c:1836 msgid "Date: (descending)" msgstr "Date: (éžé™)" -#: src/lang.c:1509 +#: src/lang.c:1837 msgid "Date: (ascending)" msgstr "Date: (éžå‡)" -#: src/lang.c:1510 src/lang.c:1519 +#: src/lang.c:1838 src/lang.c:1847 msgid "Score (descending)" msgstr "分數 (éžé™)" -#: src/lang.c:1511 src/lang.c:1520 +#: src/lang.c:1839 src/lang.c:1848 msgid "Score (ascending)" msgstr "分數 (éžå‡)" -#: src/lang.c:1512 +#: src/lang.c:1840 msgid "Lines: (descending)" msgstr "Lines: (éžé™)" -#: src/lang.c:1513 +#: src/lang.c:1841 msgid "Lines: (ascending)" msgstr "Lines: (éžå‡)" -#: src/lang.c:1521 +#: src/lang.c:1849 msgid "Last posting date (descending)" msgstr "最近一次張貼日期 (éžé™)" -#: src/lang.c:1522 +#: src/lang.c:1850 msgid "Last posting date (ascending)" msgstr "最近一次張貼日期 (éžå‡)" -#: src/lang.c:1528 +#: src/lang.c:1856 msgid "Quick-sort" msgstr "å¿«é€ŸæŽ’åºæ³•" -#: src/lang.c:1529 +#: src/lang.c:1857 msgid "Heap-sort" msgstr "å †ç©æŽ’åºæ³•" -#: src/lang.c:1536 +#: src/lang.c:1864 msgid "Always Keep" msgstr "一律ä¿ç•™" -#: src/lang.c:1537 +#: src/lang.c:1865 msgid "Always Remove" msgstr "一律移除" -#: src/lang.c:1538 +#: src/lang.c:1866 msgid "Mark with D on selection screen" msgstr "æ–¼é¸æ“‡èž¢å¹•以 D 標記" -#: src/lang.c:1544 +#: src/lang.c:1872 msgid "Kill only unread arts" msgstr "åªç é™¤æœªè®€æ–‡ç« " -#: src/lang.c:1545 +#: src/lang.c:1873 msgid "Kill all arts & show with K" msgstr "以 K ç é™¤æ‰€æœ‰æ–‡ç«  & 顯示" #. TODO: s/K/art_marked_killed/ -#: src/lang.c:1546 +#: src/lang.c:1874 msgid "Kill all arts and never show" msgstr "ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦æ°¸ä¸é¡¯ç¤º" -#: src/lang.c:1552 +#: src/lang.c:1880 msgid "Nothing special" msgstr "沒什麼特別" -#: src/lang.c:1553 +#: src/lang.c:1881 msgid "Compress quotes" msgstr "壓縮引言" -#: src/lang.c:1554 +#: src/lang.c:1882 msgid "Quote signatures" msgstr "引用簽å" -#: src/lang.c:1555 +#: src/lang.c:1883 msgid "Compress quotes, quote sigs" msgstr "壓縮引言,引用簽å" -#: src/lang.c:1556 +#: src/lang.c:1884 msgid "Quote empty lines" msgstr "引言空列" -#: src/lang.c:1557 +#: src/lang.c:1885 msgid "Compress quotes, quote empty lines" msgstr "壓縮引言,引言空列" -#: src/lang.c:1558 +#: src/lang.c:1886 msgid "Quote sigs & empty lines" msgstr "引用簽å & 空列" -#: src/lang.c:1559 +#: src/lang.c:1887 msgid "Comp. q., quote sigs & empty lines" msgstr "壓縮引言,引用簽å & 空列" -#: src/lang.c:1600 +#: src/lang.c:1928 #, fuzzy msgid "With headers" msgstr "ä¿ç•™æ¨™é ­" -#: src/lang.c:1601 +#: src/lang.c:1929 #, fuzzy msgid "Without headers" msgstr "無需標頭" -#: src/lang.c:1608 +#: src/lang.c:1936 msgid "NFKC" msgstr "NFKC" -#: src/lang.c:1610 +#: src/lang.c:1938 msgid "NFKD" msgstr "NFKD" -#: src/lang.c:1611 +#: src/lang.c:1939 msgid "NFC" msgstr "NFC" -#: src/lang.c:1612 +#: src/lang.c:1940 msgid "NFD" msgstr "NFD" -#: src/lang.c:1614 +#: src/lang.c:1942 msgid "NFKC case fold" msgstr "" -#: src/lang.c:1623 +#: src/lang.c:1951 msgid "Display Options" msgstr "顯示é¸é …" -#: src/lang.c:1630 +#: src/lang.c:1958 msgid "Color Options" msgstr "é¡è‰²é¸é …" -#: src/lang.c:1636 +#: src/lang.c:1964 msgid "Highlight Options" msgstr "çªé¡¯é¸é …" -#: src/lang.c:1643 +#: src/lang.c:1971 msgid "Article-Limiting Options" msgstr "文章é™åˆ¶é¸é …" -#: src/lang.c:1649 +#: src/lang.c:1977 msgid "Posting/Mailing Options" msgstr "張貼/郵寄é¸é …" -#: src/lang.c:1655 +#: src/lang.c:1983 msgid "Saving/Printing Options" msgstr "儲存/列å°é¸é …" -#: src/lang.c:1661 +#: src/lang.c:1989 msgid "Expert Options" msgstr "專家é¸é …" -#: src/lang.c:1667 +#: src/lang.c:1995 msgid "Filtering Options" msgstr "篩é¸é¸é …" -#: src/lang.c:1672 src/lang.c:1703 src/lang.c:1709 src/lang.c:1736 -#: src/lang.c:1788 src/lang.c:1794 src/lang.c:1804 src/lang.c:1815 -#: src/lang.c:1833 src/lang.c:1844 src/lang.c:1913 src/lang.c:2122 -#: src/lang.c:2128 src/lang.c:2134 src/lang.c:2149 src/lang.c:2161 -#: src/lang.c:2168 src/lang.c:2222 src/lang.c:2231 src/lang.c:2237 -#: src/lang.c:2244 src/lang.c:2251 src/lang.c:2258 src/lang.c:2265 -#: src/lang.c:2272 src/lang.c:2279 src/lang.c:2286 src/lang.c:2293 -#: src/lang.c:2300 src/lang.c:2307 src/lang.c:2314 src/lang.c:2321 -#: src/lang.c:2328 src/lang.c:2335 src/lang.c:2342 src/lang.c:2349 -#: src/lang.c:2356 src/lang.c:2363 src/lang.c:2370 src/lang.c:2377 -#: src/lang.c:2384 src/lang.c:2391 src/lang.c:2398 src/lang.c:2405 -#: src/lang.c:2413 src/lang.c:2429 src/lang.c:2436 src/lang.c:2443 -#: src/lang.c:2450 src/lang.c:2456 src/lang.c:2462 src/lang.c:2479 -#: src/lang.c:2491 src/lang.c:2526 src/lang.c:2579 src/lang.c:2593 -#: src/lang.c:2599 src/lang.c:2624 src/lang.c:2642 src/lang.c:2659 -#: src/lang.c:2671 src/lang.c:2704 src/lang.c:2733 src/lang.c:2753 -#: src/lang.c:2781 src/lang.c:2791 src/lang.c:2798 src/lang.c:2824 -#: src/lang.c:2848 src/lang.c:2925 src/lang.c:2940 src/lang.c:2948 -#: src/lang.c:2962 src/lang.c:2968 src/lang.c:3006 +#: src/lang.c:2000 src/lang.c:2031 src/lang.c:2037 src/lang.c:2064 +#: src/lang.c:2116 src/lang.c:2122 src/lang.c:2132 src/lang.c:2143 +#: src/lang.c:2161 src/lang.c:2172 src/lang.c:2241 src/lang.c:2456 +#: src/lang.c:2462 src/lang.c:2468 src/lang.c:2483 src/lang.c:2495 +#: src/lang.c:2502 src/lang.c:2556 src/lang.c:2565 src/lang.c:2571 +#: src/lang.c:2578 src/lang.c:2585 src/lang.c:2592 src/lang.c:2599 +#: src/lang.c:2606 src/lang.c:2613 src/lang.c:2620 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:2761 src/lang.c:2777 +#: src/lang.c:2784 src/lang.c:2791 src/lang.c:2798 src/lang.c:2804 +#: src/lang.c:2810 src/lang.c:2827 src/lang.c:2839 src/lang.c:2874 +#: src/lang.c:2927 src/lang.c:2941 src/lang.c:2947 src/lang.c:2972 +#: src/lang.c:2990 src/lang.c:3007 src/lang.c:3019 src/lang.c:3052 +#: src/lang.c:3081 src/lang.c:3101 src/lang.c:3129 src/lang.c:3139 +#: src/lang.c:3146 src/lang.c:3172 src/lang.c:3196 src/lang.c:3343 +#: src/lang.c:3358 src/lang.c:3366 src/lang.c:3380 src/lang.c:3386 +#: src/lang.c:3424 msgid " toggles, sets, cancels." msgstr " 切æ›ï¼Œ 設定, å–æ¶ˆã€‚" -#: src/lang.c:1673 +#: src/lang.c:2001 msgid "Show mini menu & posting etiquette" msgstr "顯示迷你é¸å–® & 張貼禮儀" -#: src/lang.c:1674 +#: src/lang.c:2002 msgid "" "# If ON show a mini menu of useful commands at each level\n" "# and posting etiquette after composing an article\n" @@ -5589,15 +6068,15 @@ msgstr "" "# 如果開啟就在æ¯å€‹å±¤ç´šä¸­é¡¯ç¤ºå¸¸ç”¨å‘½ä»¤çš„è¿·ä½ é¸å–®\n" "# 並於撰寫文章之後顯示張貼禮儀\n" -#: src/lang.c:1679 +#: src/lang.c:2007 msgid "Show short description for each newsgroup. toggles & sets." msgstr "顯示æ¯å€‹æ–°èžç¾¤çµ„的簡短æè¿°ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:1680 +#: src/lang.c:2008 msgid "Show description of each newsgroup" msgstr "顯示æ¯å€‹æ–°èžç¾¤çµ„çš„æè¿°" -#: src/lang.c:1681 +#: src/lang.c:2009 msgid "" "# If ON show group description text after newsgroup name at\n" "# group selection level\n" @@ -5605,19 +6084,19 @@ msgstr "" "# å¦‚æžœé–‹å•Ÿå°±åœ¨ç¾¤çµ„é¸æ“‡å±¤ç´šä¸­æ–¼æ–°èžç¾¤çµ„å稱之後\n" "# 顯示群組æè¿°æ–‡å­—\n" -#: src/lang.c:1686 +#: src/lang.c:2014 #, fuzzy msgid "" "Show From (author) fields in group & thread level. toggles & " "sets." msgstr "在群組é¸å–®ä¸­é¡¯ç¤ºä¸»æ—¨ & 發信者 (作者) 欄ä½ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:1687 +#: src/lang.c:2015 #, fuzzy msgid "In group and thread level, show author by" msgstr "在群組é¸å–®ä¸­ï¼Œé¡¯ç¤ºä½œè€…" -#: src/lang.c:1688 +#: src/lang.c:2016 #, fuzzy msgid "" "# Part of From field to display in group and thread level\n" @@ -5634,31 +6113,31 @@ msgstr "" "# * 2 = å…¨å\n" "# 3 = 兩者\n" -#: src/lang.c:1697 +#: src/lang.c:2025 msgid "Draw -> or highlighted bar for selection. toggles & sets." msgstr "繪製 -> 或高亮度æ¢ç”¨æ–¼é¸æ“‡ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:1698 +#: src/lang.c:2026 msgid "Draw -> instead of highlighted bar" msgstr "繪製 -> 以代替高亮度æ¢" -#: src/lang.c:1699 +#: src/lang.c:2027 msgid "# If ON use -> otherwise highlighted bar for selection\n" msgstr "# 如果開啟就使用 -> å¦å‰‡é«˜äº®åº¦æ¢ç”¨æ–¼é¸æ“‡\n" -#: src/lang.c:1704 +#: src/lang.c:2032 msgid "Use inverse video for page headers" msgstr "使用å白顯示用於é é¢æ¨™é ­" -#: src/lang.c:1705 +#: src/lang.c:2033 msgid "# If ON use inverse video for page headers at different levels\n" msgstr "# 如果開啟就於ä¸åŒçš„層級使用å白顯示用於é é¢æ¨™é ­\n" -#: src/lang.c:1710 +#: src/lang.c:2038 msgid "Thread articles by" msgstr "è¨Žè«–ä¸²æ–‡ç« ä¾æ“š" -#: src/lang.c:1711 +#: src/lang.c:2039 msgid "" "# Thread articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5678,15 +6157,15 @@ msgstr "" "# 4 = 多部件主旨\n" "# 5 = 百分比匹é…\n" -#: src/lang.c:1722 +#: src/lang.c:2050 msgid "Enter percentage match required to thread together. sets." msgstr "輸入將討論串起所必需的百分比匹é…。 設定。" -#: src/lang.c:1723 +#: src/lang.c:2051 msgid "Thread percentage match" msgstr "討論串百分比匹é…" -#: src/lang.c:1725 +#: src/lang.c:2053 #, no-c-format msgid "" "# Thread percentage match...\n" @@ -5709,11 +6188,11 @@ msgstr "" "# 討論串中。例如:『happyã€å’Œã€Žharpyã€æœƒåŒ¹é…,但是『harpieã€ã€ã€Žhappieã€å’Œ\n" "#『harppyã€æœƒè·Ÿã€Žhappyã€åˆ†åœ¨ä¸åŒçš„討論串\n" -#: src/lang.c:1737 +#: src/lang.c:2065 msgid "Score of a thread" msgstr "討論串的分數" -#: src/lang.c:1738 +#: src/lang.c:2066 msgid "" "# Thread score\n" "# Possible values are (the default is marked with *):\n" @@ -5727,16 +6206,16 @@ msgstr "" "# 1 = 總和\n" "# 2 = å¹³å‡\n" -#: src/lang.c:1746 +#: src/lang.c:2074 msgid "" "Sort articles by Subject, From, Date or Score. toggles & sets." msgstr "æŽ’åºæ–‡ç« ä¾æ“šä¸»é¡Œã€ç™¼ä¿¡è€…ã€æ—¥æœŸæˆ–分數。 åˆ‡æ› & 設定。" -#: src/lang.c:1747 +#: src/lang.c:2075 msgid "Sort articles by" msgstr "æŽ’åºæ–‡ç« ä¾æ“š" -#: src/lang.c:1748 +#: src/lang.c:2076 msgid "" "# Sort articles by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5766,15 +6245,15 @@ msgstr "" "# 9 = 列數éžé™\n" "# 10 = 列數éžå‡\n" -#: src/lang.c:1764 +#: src/lang.c:2092 msgid "Sort threads by Nothing or Score. toggles & sets." msgstr "排åºè¨Žè«–串ä¸ä¾æ“šä»»ä½•æ±è¥¿æˆ–便“šåˆ†æ•¸ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:1765 +#: src/lang.c:2093 msgid "Sort threads by" msgstr "排åºè¨Žè«–䏲便“š" -#: src/lang.c:1766 +#: src/lang.c:2094 msgid "" "# Sort thread by ...\n" "# Possible values are (the default is marked with *):\n" @@ -5792,44 +6271,44 @@ msgstr "" "# 3 = 最近一次張貼日期éžé™\n" "# 4 = 最近一次張貼日期éžå‡\n" -#: src/lang.c:1776 +#: src/lang.c:2104 msgid "" "Put cursor at first/last unread art in groups. toggles & sets." msgstr "將游標放在群組中第一/最後一篇未讀文章。 åˆ‡æ› & 設定。" -#: src/lang.c:1777 +#: src/lang.c:2105 msgid "Go to first unread article in group" msgstr "å‰å¾€ç¾¤çµ„中第一篇未讀的文章" -#: src/lang.c:1778 +#: src/lang.c:2106 msgid "# If ON put cursor at first unread art in group otherwise last art\n" msgstr "# 如果開啟就將游標放在群組中第一篇未讀文章,å¦å‰‡æ˜¯æœ€å¾Œä¸€ç¯‡æ–‡ç« \n" -#: src/lang.c:1782 +#: src/lang.c:2110 msgid "Show all articles or only unread articles. toggles & sets." msgstr "é¡¯ç¤ºæ‰€æœ‰æ–‡ç« æˆ–åªæœ‰æœªè®€æ–‡ç« ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:1783 +#: src/lang.c:2111 msgid "Show only unread articles" msgstr "åªé¡¯ç¤ºæœªè®€æ–‡ç« " -#: src/lang.c:1784 +#: src/lang.c:2112 msgid "# If ON show only new/unread articles otherwise show all.\n" msgstr "# 如果開啟就åªé¡¯ç¤ºæ–°çš„/未讀文章,å¦å‰‡å…¨éƒ¨é¡¯ç¤ºã€‚\n" -#: src/lang.c:1789 +#: src/lang.c:2117 msgid "Show only groups with unread arts" msgstr "åªé¡¯ç¤ºæœ‰æœªè®€æ–‡ç« çš„群組" -#: src/lang.c:1790 +#: src/lang.c:2118 msgid "# If ON show only subscribed to groups that contain unread articles.\n" msgstr "# 如果開啟就åªé¡¯ç¤ºåŒ…嫿œªè®€æ–‡ç« çš„訂閱群組。\n" -#: src/lang.c:1795 +#: src/lang.c:2123 msgid "Filter which articles" msgstr "篩é¸å“ªäº›æ–‡ç« " -#: src/lang.c:1796 +#: src/lang.c:2124 msgid "" "# Filter which articles\n" "# Possible values are (the default is marked with *):\n" @@ -5843,11 +6322,11 @@ msgstr "" "# 1 = ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦åœ¨è¨Žè«–串中顯示時以 K 標記\n" "# 2 = ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦æ°¸ä¸é¡¯ç¤ºå®ƒå€‘\n" -#: src/lang.c:1805 +#: src/lang.c:2133 msgid "Go to the next unread article with" msgstr "å‰å¾€ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« è—‰ç”±" -#: src/lang.c:1806 +#: src/lang.c:2134 msgid "" "# Go to the unread article with following key(s)\n" "# Possible values are (the default is marked with *):\n" @@ -5863,11 +6342,11 @@ msgstr "" "# * 2 = TAB\n" "# 3 = PAGE DOWN 或 TAB\n" -#: src/lang.c:1816 +#: src/lang.c:2144 msgid "How to treat blank lines" msgstr "如何å°å¾…空列" -#: src/lang.c:1817 +#: src/lang.c:2145 msgid "" "# Trim the article body, remove unnecessary blank lines.\n" "# Possible values are (the default is marked with *):\n" @@ -5897,11 +6376,11 @@ msgstr "" "# 7 = 壓縮文字å€å¡Šé–“的多é‡ç©ºåˆ—和跳éŽ\n" "# å‰å°Žå’Œå°¾éš¨ç©ºåˆ—\n" -#: src/lang.c:1834 +#: src/lang.c:2162 msgid "Show help/mail sign in level titles" msgstr "" -#: src/lang.c:1835 +#: src/lang.c:2163 msgid "" "# Show help sign, new mail sign, both or nothing in level titles.\n" "# Possible values are (the default is marked with *):\n" @@ -5911,24 +6390,24 @@ msgid "" "# * 3 = Show mail sign if new mail has arrived else show help sign\n" msgstr "" -#: src/lang.c:1845 +#: src/lang.c:2173 msgid "List thread using right arrow key" msgstr "使用å‘å³éµåˆ—出討論串" -#: src/lang.c:1846 +#: src/lang.c:2174 msgid "" "# If ON automatically list thread when entering it using right arrow key.\n" msgstr "# 如果開啟當使用å‘å³éµè¼¸å…¥å®ƒæ™‚就自動列出討論串。\n" -#: src/lang.c:1850 +#: src/lang.c:2178 msgid "Enter character to indicate deleted articles. sets, cancels." msgstr "輸入字元以指出已刪除文章。 設定, å–æ¶ˆã€‚" -#: src/lang.c:1851 +#: src/lang.c:2179 msgid "Character to show deleted articles" msgstr "用來顯示已刪除文章的字元" -#: src/lang.c:1852 +#: src/lang.c:2180 msgid "" "# Character used to show that an art was deleted (default 'D')\n" "# _ is turned into ' '\n" @@ -5936,16 +6415,16 @@ msgstr "" "# 用來顯示文章被刪除的字元 (é è¨­ã€ŽDã€)\n" "# _ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1857 +#: src/lang.c:2185 msgid "" "Enter character to indicate articles in a range. sets, cancels." msgstr "輸入字元以指出在範åœä¸­çš„æ–‡ç« ã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:1858 +#: src/lang.c:2186 msgid "Character to show inrange articles" msgstr "用來顯示範åœä¸­æ–‡ç« çš„å­—å…ƒ" -#: src/lang.c:1859 +#: src/lang.c:2187 msgid "" "# Character used to show that an art is in a range (default '#')\n" "# _ is turned into ' '\n" @@ -5953,17 +6432,17 @@ msgstr "" "# 用來顯示文章在範åœä¸­çš„å­—å…ƒ (é è¨­ã€Ž#ã€)\n" "# _ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1864 +#: src/lang.c:2192 msgid "" "Enter character to indicate that article will return. sets, " "cancels." msgstr "輸入字元以指出該文章將回傳。 設定, å–æ¶ˆã€‚" -#: src/lang.c:1865 +#: src/lang.c:2193 msgid "Character to show returning arts" msgstr "用來顯示回傳文章的字元" -#: src/lang.c:1866 +#: src/lang.c:2194 msgid "" "# Character used to show that an art will return (default '-')\n" "# _ is turned into ' '\n" @@ -5971,16 +6450,16 @@ msgstr "" "# 用來顯示該文章將回傳的字元 (é è¨­ã€Ž-ã€)\n" "# _ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1871 +#: src/lang.c:2199 msgid "" "Enter character to indicate selected articles. sets, cancels." msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºå·²é¸æ–‡ç« ã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:1872 +#: src/lang.c:2200 msgid "Character to show selected articles" msgstr "ç”¨ä¾†é¡¯ç¤ºå·²é¸æ–‡ç« çš„å­—å…ƒ" -#: src/lang.c:1873 +#: src/lang.c:2201 msgid "" "# Character used to show that an art was auto-selected (default '*')\n" "# _ is turned into ' '\n" @@ -5988,15 +6467,15 @@ msgstr "" "# 用來顯示該文章已被自動é¸å–的字元 (é è¨­ã€Ž*ã€)\n" "# _ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1878 +#: src/lang.c:2206 msgid "Enter character to indicate recent articles. sets, cancels." msgstr "輸入字元以指出最近文章。 設定, å–æ¶ˆã€‚" -#: src/lang.c:1879 +#: src/lang.c:2207 msgid "Character to show recent articles" msgstr "用來顯示最近文章的字元" -#: src/lang.c:1880 +#: src/lang.c:2208 msgid "" "# Character used to show that an art is recent (default 'o')\n" "# _ is turned into ' '\n" @@ -6004,15 +6483,15 @@ msgstr "" "# 用來顯示是最近文章的字元 (é è¨­ã€Žoã€)\n" "# _ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1885 +#: src/lang.c:2213 msgid "Enter character to indicate unread articles. sets, cancels." msgstr "輸入字元以指出未讀文章。 設定, å–æ¶ˆã€‚" -#: src/lang.c:1886 +#: src/lang.c:2214 msgid "Character to show unread articles" msgstr "用來顯示未讀文章的字元" -#: src/lang.c:1887 +#: src/lang.c:2215 msgid "" "# Character used to show that an art is unread (default '+')\n" "# _ is turned into ' '\n" @@ -6020,15 +6499,15 @@ msgstr "" "# 用來顯示該文章未讀的字元 (é è¨­ã€Ž+ã€)\n" "# _ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1892 +#: src/lang.c:2220 msgid "Enter character to indicate read articles. sets, cancels." msgstr "輸入字元以指出已讀文章。 設定, å–æ¶ˆã€‚" -#: src/lang.c:1893 +#: src/lang.c:2221 msgid "Character to show read articles" msgstr "用來顯示已讀文章的字元" -#: src/lang.c:1894 +#: src/lang.c:2222 msgid "" "# Character used to show that an art was read (default ' ')\n" "# _ is turned into ' '\n" @@ -6036,15 +6515,15 @@ msgstr "" "# 用來顯示該文章已讀å–å­—å…ƒ (é è¨­ã€Ž ã€)\n" "# _ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1899 +#: src/lang.c:2227 msgid "Enter character to indicate killed articles. sets, cancels." msgstr "輸入字元以指出被ç é™¤æ–‡ç« ã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:1900 +#: src/lang.c:2228 msgid "Character to show killed articles" msgstr "用來顯示被ç é™¤æ–‡ç« çš„å­—å…ƒ" -#: src/lang.c:1901 +#: src/lang.c:2229 msgid "" "# Character used to show that an art was killed (default 'K')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6052,16 +6531,16 @@ msgstr "" "# 用來顯示該文章被ç é™¤çš„å­—å…ƒ (é è¨­ã€ŽKã€)\n" "# kill_level 必須根據ä¸åŒæƒ…æ³è€Œè¨­å®šï¼Œ_ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1906 +#: src/lang.c:2234 msgid "" "Enter character to indicate read selected articles. sets, cancels." msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºè®€å–æ‰€é¸æ–‡ç« ã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:1907 +#: src/lang.c:2235 msgid "Character to show readselected arts" msgstr "ç”¨ä¾†é¡¯ç¤ºè®€å–æ‰€é¸æ–‡ç« çš„å­—å…ƒ" -#: src/lang.c:1908 +#: src/lang.c:2236 msgid "" "# Character used to show that an art was selected before read (default ':')\n" "# kill_level must be set accordingly, _ is turned into ' '\n" @@ -6069,11 +6548,11 @@ msgstr "" "# 用來顯示該文章讀å–之å‰å·²è¢«é¸çš„å­—å…ƒ (é è¨­ã€Ž:ã€)\n" "# kill_level 必須根據ä¸åŒæƒ…æ³è€Œè¨­å®šï¼Œ_ 被轉æ›ç‚ºã€Ž ã€\n" -#: src/lang.c:1914 +#: src/lang.c:2242 msgid "Abbreviate long newsgroup names" msgstr "將較長新èžç¾¤çµ„å稱縮寫" -#: src/lang.c:1915 +#: src/lang.c:2243 msgid "" "# If ON abbreviate (if necessary) long newsgroup names at group selection\n" "# level and article level like this:\n" @@ -6083,17 +6562,17 @@ msgstr "" "# 層級和文章層級會如下所示:\n" "# news.software.readers -> n.software.readers -> n.s.readers -> n.s.r。\n" -#: src/lang.c:1921 +#: src/lang.c:2249 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:1922 +#: src/lang.c:2250 msgid "Number of lines to scroll in pager" msgstr "é é¢åˆ‡æ›æ™‚æ²å‹•的列數" -#: src/lang.c:1923 +#: src/lang.c:2251 msgid "" "# Number of lines that cursor-up/down will scroll in article pager\n" "# Possible values are (the default is marked with *):\n" @@ -6111,43 +6590,58 @@ msgstr "" "# * 1 = æ²å‹•一列\n" "# 2 或更大 = æ²å‹• 2 或更多列 (åªæœ‰åœ¨é é¢åˆ‡æ›æ™‚)\n" -#: src/lang.c:1933 +#: src/lang.c:2261 msgid "Display signatures. toggles & sets." msgstr "顯示簽å。 åˆ‡æ› & 設定。" -#: src/lang.c:1934 +#: src/lang.c:2262 msgid "Display signatures" msgstr "顯示簽å" -#: src/lang.c:1935 +#: src/lang.c:2263 msgid "# If OFF don't show signatures when displaying articles\n" msgstr "# 如果關閉於顯示文章時就ä¸é¡¯ç¤ºç°½å\n" -#: src/lang.c:1940 +#: src/lang.c:2267 +#, fuzzy +msgid "Display article score. toggles & sets." +msgstr "顯示簽å。 åˆ‡æ› & 設定。" + +#: src/lang.c:2268 +#, fuzzy +msgid "Display article score" +msgstr "顯示下一篇文章" + +#: src/lang.c:2269 +#, fuzzy +msgid "# If ON show article score when displaying articles\n" +msgstr "# 如果關閉於顯示文章時就ä¸é¡¯ç¤ºç°½å\n" + +#: src/lang.c:2274 #, fuzzy msgid "Remove soft hyphens. toggles & sets." msgstr "顯示簽å。 åˆ‡æ› & 設定。" -#: src/lang.c:1941 +#: src/lang.c:2275 #, fuzzy msgid "Remove soft hyphens" msgstr "移動範åœ" -#: src/lang.c:1942 +#: src/lang.c:2276 #, fuzzy msgid "# If ON remove soft hyphens when displaying articles\n" msgstr "# 如果關閉於顯示文章時就ä¸é¡¯ç¤ºç°½å\n" -#: src/lang.c:1947 +#: src/lang.c:2281 msgid "" "Display uuencoded data as tagged attachments. toggles & sets." msgstr "å°‡ uuencoded 資料顯示為已標定附件。 åˆ‡æ› & 設定。" -#: src/lang.c:1948 +#: src/lang.c:2282 msgid "Display uue data as an attachment" msgstr "å°‡ uue 資料åšç‚ºé™„件顯示" -#: src/lang.c:1949 +#: src/lang.c:2283 #, fuzzy msgid "" "# Handling of uuencoded data in the pager\n" @@ -6167,16 +6661,16 @@ msgstr "" "# 2 = éš±è—æ‰€æœ‰ï¼Œé¡žä¼¼ 1ï¼Œä½†æ˜¯ä»»ä½•çœ‹ä¾†åƒæ˜¯ uuencoded 資料的列,都將\n" "# 被折疊為一標定列。\n" -#: src/lang.c:1959 +#: src/lang.c:2293 msgid "" "Decode German style TeX umlaut codes to ISO. toggles & sets." msgstr "è§£ç¢¼å¾·èªžæ¨£å¼ TeX 變音編碼為 ISO。 åˆ‡æ› & 設定。" -#: src/lang.c:1960 +#: src/lang.c:2294 msgid "Display \"a as Umlaut-a" msgstr "顯示 \"a 為變音 a" -#: src/lang.c:1961 +#: src/lang.c:2295 msgid "" "# If ON decode German style TeX umlaut codes to ISO and\n" "# show \"a as Umlaut-a, etc.\n" @@ -6184,15 +6678,15 @@ msgstr "" "# å¦‚æžœé–‹å•Ÿå°±è§£ç¢¼å¾·èªžæ¨£å¼ TeX 變音編碼為 ISO 並\n" "# 顯示 \"a 為變音 a ...等等\n" -#: src/lang.c:1966 src/lang.c:1976 +#: src/lang.c:2300 src/lang.c:2310 msgid "Space separated list of header fields" msgstr "ä»¥ç©ºæ ¼åˆ†éš”çš„æ¨™é ­æ¬„ä½æ¸…å–®" -#: src/lang.c:1967 +#: src/lang.c:2301 msgid "Display these header fields (or *)" msgstr "é¡¯ç¤ºé€™äº›æ¨™é ­æ¬„ä½ (或 *)" -#: src/lang.c:1968 +#: src/lang.c:2302 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" @@ -6207,11 +6701,11 @@ msgstr "" "#『X-ã€(åƒæ˜¯ X-Alan 或 X-Pape)。您å¯ä»¥è—‰ç”±ä»¥ç©ºæ ¼åˆ†éš”而列出\n" "# è¶…éŽä¸€å€‹ã€‚沒有定義任何值將會關閉這個é¸é …。\n" -#: src/lang.c:1977 +#: src/lang.c:2311 msgid "Do not display these header fields" msgstr "ä¸é¡¯ç¤ºé€™äº›æ¨™é ­æ¬„ä½" -#: src/lang.c:1978 +#: src/lang.c:2312 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" @@ -6230,40 +6724,40 @@ msgstr "" "# news_headers_to_not_display=X-Alan X-Pape\n" "# 沒有定義任何值就表示關閉這個é¸é …。\n" -#: src/lang.c:1988 +#: src/lang.c:2322 msgid "" "Do you want to enable automatic handling of multipart/alternative articles?" msgstr "您è¦å•Ÿç”¨å¤šéƒ¨ä»¶/替代文章的自動處ç†å—Žï¼Ÿ" -#: src/lang.c:1989 +#: src/lang.c:2323 msgid "Skip multipart/alternative parts" msgstr "è·³éŽå¤šéƒ¨ä»¶/替代部分" -#: src/lang.c:1990 +#: src/lang.c:2324 msgid "# If ON strip multipart/alternative messages automatically\n" msgstr "# 如果開啟就自動截除多部件/替代訊æ¯\n" -#: src/lang.c:1994 +#: src/lang.c:2328 msgid "Enable detection of verbatim blocks? toggles & sets." msgstr "啟用字é¢å€å¡Šçš„嵿¸¬ï¼Ÿ åˆ‡æ› & 設定。" -#: src/lang.c:1995 +#: src/lang.c:2329 msgid "Detection of verbatim blocks" msgstr "å­—é¢å€å¡Šçš„嵿¸¬" -#: src/lang.c:1996 +#: src/lang.c:2330 msgid "# If ON detect verbatim blocks in articles\n" msgstr "# å¦‚æžœé–‹å•Ÿå°±åœ¨æ–‡ç« ä¸­åµæ¸¬å­—é¢å€å¡Š\n" -#: src/lang.c:2001 +#: src/lang.c:2335 msgid "A regex used to decide which lines to show in col_quote." msgstr "用來決定在 col_quote 中è¦é¡¯ç¤ºå“ªäº›åˆ—çš„ regex。" -#: src/lang.c:2002 +#: src/lang.c:2336 msgid "Regex used to show quoted lines" msgstr "用來顯示引言列的 regex" -#: src/lang.c:2003 +#: src/lang.c:2337 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" @@ -6273,15 +6767,15 @@ msgstr "" "# æ­£è¦è¡¨ç¤ºå¼ã€‚引言列將以 col_quote 顯示。\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:2009 +#: src/lang.c:2343 msgid "A regex used to decide which lines to show in col_quote2." msgstr "用來決定è¦ä»¥ col_quote2 顯示哪些列的 regex。" -#: src/lang.c:2010 +#: src/lang.c:2344 msgid "Regex used to show twice quoted l." msgstr "用來顯示第二層引言列的 regex。" -#: src/lang.c:2011 +#: src/lang.c:2345 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" @@ -6291,15 +6785,15 @@ msgstr "" "# æ­£è¦è¡¨ç¤ºå¼ã€‚第二層引言列將以 col_quote2 顯示。\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:2017 +#: src/lang.c:2351 msgid "A regex used to decide which lines to show in col_quote3." msgstr "用來決定è¦ä»¥ col_quote3 顯示哪些列的 regex。" -#: src/lang.c:2018 +#: src/lang.c:2352 msgid "Regex used to show >= 3 times q.l." msgstr "用來顯示 >= 3 層引言列的 regex。" -#: src/lang.c:2019 +#: src/lang.c:2353 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" @@ -6309,32 +6803,32 @@ msgstr "" "# æ­£è¦è¡¨ç¤ºå¼ã€‚>= 3 層引言列將以 col_quote3 顯示。\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:2025 +#: src/lang.c:2359 #, fuzzy msgid "Enable detection of external quotes? toggles & sets." msgstr "啟用字é¢å€å¡Šçš„嵿¸¬ï¼Ÿ åˆ‡æ› & 設定。" -#: src/lang.c:2026 +#: src/lang.c:2360 #, fuzzy msgid "Detection of external quotes" msgstr "å­—é¢å€å¡Šçš„嵿¸¬" -#: src/lang.c:2027 +#: src/lang.c:2361 #, fuzzy msgid "# If ON detect quoted text from external sources in articles\n" msgstr "# å¦‚æžœé–‹å•Ÿå°±åœ¨æ–‡ç« ä¸­åµæ¸¬å­—é¢å€å¡Š\n" -#: src/lang.c:2031 +#: src/lang.c:2365 #, fuzzy msgid "A regex used to decide which lines to show in col_extquote." msgstr "用來決定在 col_quote 中è¦é¡¯ç¤ºå“ªäº›åˆ—çš„ regex。" -#: src/lang.c:2032 +#: src/lang.c:2366 #, fuzzy msgid "Regex used to show quotes from external sources" msgstr "用來顯示引言列的 regex" -#: src/lang.c:2033 +#: src/lang.c:2367 #, fuzzy msgid "" "# A regular expression that tin will use to decide which lines are\n" @@ -6345,15 +6839,15 @@ msgstr "" "# æ­£è¦è¡¨ç¤ºå¼ã€‚第二層引言列將以 col_quote2 顯示。\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:2040 +#: src/lang.c:2374 msgid "A regex used to decide which words to show in col_markslashes." msgstr "用來決定è¦ä»¥ col_markslashes 顯示哪些字詞的 regex。" -#: src/lang.c:2041 +#: src/lang.c:2375 msgid "Regex used to highlight /slashes/" msgstr "用來高亮度標示 /斜線/ çš„ regex" -#: src/lang.c:2042 +#: src/lang.c:2376 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '/' are to be shown in col_markslashes.\n" @@ -6363,15 +6857,15 @@ msgstr "" "# 將以 col_markslashes 顯示的正è¦è¡¨ç¤ºå¼ã€‚\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:2048 +#: src/lang.c:2382 msgid "A regex used to decide which words to show in col_markstars." msgstr "用來決定è¦ä»¥ col_markstars 顯示哪些字詞的 regex。" -#: src/lang.c:2049 +#: src/lang.c:2383 msgid "Regex used to highlight *stars*" msgstr "用來高亮度顯示 *星號* çš„ regex" -#: src/lang.c:2050 +#: src/lang.c:2384 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '*' are to be shown in col_markstars.\n" @@ -6381,15 +6875,15 @@ msgstr "" "# 將以 col_markstars 顯示的正è¦è¡¨ç¤ºå¼ã€‚\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:2056 +#: src/lang.c:2390 msgid "A regex used to decide which words to show in col_markstroke." msgstr "用來決定è¦ä»¥ col_markstroke 顯示哪些字詞的 regex。" -#: src/lang.c:2057 +#: src/lang.c:2391 msgid "Regex used to highlight -strokes-" msgstr "用來高亮度顯示 -æ©«ç·š- çš„ regex" -#: src/lang.c:2058 +#: src/lang.c:2392 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '-' are to be shown in col_markstroke.\n" @@ -6399,15 +6893,15 @@ msgstr "" "# 將以 col_markstroke 顯示的正è¦è¡¨ç¤ºå¼ã€‚\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:2064 +#: src/lang.c:2398 msgid "A regex used to decide which words to show in col_markdash." msgstr "用來決定è¦ä»¥ col_markdash 顯示哪些字詞的 regex。" -#: src/lang.c:2065 +#: src/lang.c:2399 msgid "Regex used to highlight _underline_" msgstr "用來高亮度顯示 _底線_ çš„ regex" -#: src/lang.c:2066 +#: src/lang.c:2400 msgid "" "# A regular expression that tin will use to decide which words\n" "# bounded by '_' are to be shown in col_markdash.\n" @@ -6417,15 +6911,15 @@ msgstr "" "# 將以 col_markdash 顯示的正è¦è¡¨ç¤ºå¼ã€‚\n" "# 如果您ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin 將使用內建的é è¨­å€¼ã€‚\n" -#: src/lang.c:2072 +#: src/lang.c:2406 msgid "A regex used to find Subject prefixes to remove. Use '|' as separator." msgstr "用來尋找è¦ç§»é™¤çš„主旨å‰ç¶´çš„ regex。 使用『|ã€åšç‚ºåˆ†éš”符號。" -#: src/lang.c:2073 +#: src/lang.c:2407 msgid "Regex with Subject prefixes" msgstr "主旨å‰ç¶´çš„ regex" -#: src/lang.c:2074 +#: src/lang.c:2408 msgid "" "# A regular expression that tin will use to find Subject prefixes\n" "# which will be removed before showing the header.\n" @@ -6433,15 +6927,15 @@ msgstr "" "# tin 將用來尋找主旨å‰ç¶´çš„æ­£è¦è¡¨ç¤ºå¼\n" "# 於顯示標頭之å‰å°‡è¢«ç§»é™¤ã€‚\n" -#: src/lang.c:2079 +#: src/lang.c:2413 msgid "A regex used to find Subject suffixes to remove. Use '|' as separator." msgstr "用來尋找è¦ç§»é™¤çš„主旨字尾的 regex。 使用『|ã€åšç‚ºåˆ†éš”符號。" -#: src/lang.c:2080 +#: src/lang.c:2414 msgid "Regex with Subject suffixes" msgstr "主旨字尾的 regex" -#: src/lang.c:2081 +#: src/lang.c:2415 msgid "" "# A regular expression that tin will use to find Subject suffixes\n" "# which will be removed when replying or posting followup.\n" @@ -6449,45 +6943,45 @@ msgstr "" "# tin 將用來尋找主旨字尾的正è¦è¡¨ç¤ºå¼\n" "# 於回覆或跟貼時將被移除。\n" -#: src/lang.c:2086 +#: src/lang.c:2420 msgid "A regex used to find the begin of a verbatim block." msgstr "用來找尋字é¢å€å¡Šé–‹å§‹çš„ regex。" -#: src/lang.c:2087 +#: src/lang.c:2421 msgid "Regex for begin of a verbatim block" msgstr "用於字é¢å€å¡Šé–‹å§‹çš„ regex" -#: src/lang.c:2088 +#: src/lang.c:2422 msgid "" "# A regular expression that tin will use to find the begin of\n" "# a verbatim block.\n" msgstr "# tin 將用來找尋字é¢å€å¡Šé–‹å§‹çš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n" -#: src/lang.c:2093 +#: src/lang.c:2427 msgid "A regex used to find the end of a verbatim block." msgstr "用來找尋字é¢å€å¡ŠçµæŸçš„ regex。" -#: src/lang.c:2094 +#: src/lang.c:2428 msgid "Regex for end of a verbatim block" msgstr "用於字é¢å€å¡ŠçµæŸçš„ regex" -#: src/lang.c:2095 +#: src/lang.c:2429 msgid "" "# A regular expression that tin will use to find the end of\n" "# a verbatim block.\n" msgstr "# tin 將用來找尋字é¢å€å¡ŠçµæŸçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n" -#: src/lang.c:2100 +#: src/lang.c:2434 msgid "" "Enter name and options for external MIME viewer, --internal for built-in " "viewer" msgstr "輸入外部 MIME 檢視器的å稱和é¸é …,--internal 表示內建檢視器" -#: src/lang.c:2101 +#: src/lang.c:2435 msgid "MIME binary content viewer" msgstr "MIME 二進ä½å…§å®¹æª¢è¦–器" -#: src/lang.c:2102 +#: src/lang.c:2436 #, fuzzy msgid "" "# If --internal automatically use the built in MIME viewer for non-text\n" @@ -6501,15 +6995,15 @@ msgstr "" "# å¦å‰‡è«‹æŒ‡å®šå¤–éƒ¨æª¢è¦–å™¨ç¨‹å¼ (例:metamail) æˆ–ä¿æŒç©ºç™½ä»¥\n" "# 表示ä¸è¦è‡ªå‹•檢視\n" -#: src/lang.c:2109 +#: src/lang.c:2443 msgid "Confirm before starting non-text viewing program" msgstr "啟動éžç´”文字檢視程å¼ä¹‹å‰å…ˆç¢ºèª" -#: src/lang.c:2110 +#: src/lang.c:2444 msgid "Ask before using MIME viewer" msgstr "使用 MIME 檢視器之å‰å…ˆè©¢å•" -#: src/lang.c:2111 +#: src/lang.c:2445 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" @@ -6517,35 +7011,35 @@ msgstr "" "# 如果開啟,tin 將於使用 metamail 顯示 MIME 訊æ¯ä¹‹å‰å…ˆè©¢å•\n" "# åªæœ‰ç•¶ metamail_prog 已設定為æŸå€‹å€¼æ™‚ï¼Œé€™æ‰æœƒç™¼ç”Ÿ\n" -#: src/lang.c:2116 +#: src/lang.c:2450 msgid "Ask to mark groups read when quitting. toggles & sets." msgstr "é›¢é–‹æ™‚è©¢å•æ˜¯å¦å°‡ç¾¤çµ„標記為已讀。 åˆ‡æ› & 設定。" -#: src/lang.c:2117 +#: src/lang.c:2451 msgid "Catchup read groups when quitting" msgstr "離開時將已讀群組設回未讀" -#: src/lang.c:2118 +#: src/lang.c:2452 msgid "# If ON ask user if read groups should all be marked read\n" msgstr "# 如果開啟就詢å•ä½¿ç”¨è€…æ˜¯å¦æ‰€æœ‰å·²è®€ç¾¤çµ„應該都被標記為已讀\n" -#: src/lang.c:2123 +#: src/lang.c:2457 msgid "Catchup group using left key" msgstr "使用å‘å·¦éµå°‡ç¾¤çµ„設回未讀" -#: src/lang.c:2124 +#: src/lang.c:2458 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n" msgstr "# 如果開啟則當以å‘å·¦éµé›¢é–‹æ™‚,將群組/討論串設回未讀。\n" -#: src/lang.c:2129 +#: src/lang.c:2463 msgid "Catchup thread by using left key" msgstr "使用å‘å·¦éµå°‡è¨Žè«–串設回未讀" -#: src/lang.c:2135 +#: src/lang.c:2469 msgid "Which actions require confirmation" msgstr "哪些動作需è¦ç¢ºèª" -#: src/lang.c:2136 +#: src/lang.c:2470 #, fuzzy msgid "" "# What should we ask confirmation for.\n" @@ -6568,52 +7062,52 @@ msgstr "" "# 4 = 多部件主旨\n" "# 5 = 百分比匹é…\n" -#: src/lang.c:2150 +#: src/lang.c:2484 msgid "'Mark as (un)read' ignores tags" msgstr "『標記為(未)已讀ã€å¿½ç•¥æ¨™å®š" -#: src/lang.c:2151 +#: src/lang.c:2485 msgid "" "# If ON the 'Mark as (un)read' function marks only the current article.\n" msgstr "# 如果開啟則『標記為(未)已讀ã€åŠŸèƒ½åªæœƒæ¨™è¨˜ç›®å‰çš„æ–‡ç« ã€‚\n" -#: src/lang.c:2155 +#: src/lang.c:2489 msgid "Program to run to open URLs, sets, cancels." msgstr "執行以開啟網å€çš„程å¼ï¼Œ 設定, å–æ¶ˆã€‚" -#: src/lang.c:2156 +#: src/lang.c:2490 msgid "Program that opens URLs" msgstr "開啟網å€çš„程å¼" -#: src/lang.c:2157 +#: src/lang.c:2491 msgid "# The program used to open URLs. The actual URL will be appended\n" msgstr "# 用來開啟網å€çš„程å¼ã€‚將會附加實際的網å€\n" -#: src/lang.c:2162 +#: src/lang.c:2496 msgid "Use mouse in xterm" msgstr "在 xterm 中使用滑鼠" -#: src/lang.c:2163 +#: src/lang.c:2497 msgid "# If ON enable mouse button support on xterm terminals\n" msgstr "# 如果開啟就啟用 xterm çµ‚ç«¯æ©Ÿå°æ–¼æ»‘鼠按鈕的支æ´\n" -#: src/lang.c:2169 +#: src/lang.c:2503 msgid "Use scroll keys on keypad" msgstr "使用數字éµç›¤ä¸Šçš„æ²å‹•éµ" -#: src/lang.c:2170 +#: src/lang.c:2504 msgid "# If ON enable scroll keys on terminals that support it\n" msgstr "# å¦‚æžœé–‹å•Ÿå°±åœ¨æœ‰æ”¯æ´æ²å‹•éµçš„終端機上啟用它\n" -#: src/lang.c:2175 +#: src/lang.c:2509 msgid "Enter maximum number of article to get. sets." msgstr "è¼¸å…¥è¦æå–æ–‡ç« çš„æœ€å¤§å€¼æ•¸é‡ã€‚ 設定。" -#: src/lang.c:2176 +#: src/lang.c:2510 msgid "Number of articles to get" msgstr "è¦æå–æ–‡ç« çš„æ•¸é‡" -#: src/lang.c:2177 +#: src/lang.c:2511 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" @@ -6621,28 +7115,28 @@ msgstr "" "# è¦æå–æ–‡ç« çš„æ•¸é‡ (0=ç„¡é™åˆ¶),如果為負就設定\n" "# 為第一篇未讀文章之å‰è¦è®€å–的已讀文章最大值\n" -#: src/lang.c:2182 +#: src/lang.c:2516 msgid "Enter number of days article is considered recent. sets." msgstr "輸入被èªç‚ºæœ€è¿‘文章的日數。 設定。" -#: src/lang.c:2183 +#: src/lang.c:2517 msgid "Article recentness time limit" msgstr "最近文章的時間é™åˆ¶" -#: src/lang.c:2184 +#: src/lang.c:2518 msgid "# Number of days in which article is considered recent, (0=OFF)\n" msgstr "# 被èªç‚ºæ˜¯æœ€è¿‘文章所需的日數,(0=關閉)\n" -#: src/lang.c:2188 +#: src/lang.c:2522 msgid "" "WILDMAT for normal wildcards, REGEX for full regular expression matching." msgstr "WILDMAT 用於一般è¬ç”¨å­—元,REGEX 用於完整正è¦è¡¨ç¤ºå¼åŒ¹é…。" -#: src/lang.c:2189 +#: src/lang.c:2523 msgid "Wildcard matching" msgstr "è¬ç”¨å­—元匹é…" -#: src/lang.c:2190 +#: src/lang.c:2524 msgid "" "# Wildcard matching\n" "# Possible values are (the default is marked with *):\n" @@ -6654,59 +7148,59 @@ msgstr "" "# * 0 = wildmat\n" "# 1 = regex\n" -#: src/lang.c:2197 +#: src/lang.c:2531 msgid "Enter minimal score before an article is marked killed. sets." msgstr "輸入文章被標記ç é™¤ä¹‹å‰çš„æœ€å°‘分數。 設定。" -#: src/lang.c:2198 +#: src/lang.c:2532 msgid "Score limit (kill)" msgstr "分數é™åˆ¶ (ç é™¤)" -#: src/lang.c:2199 +#: src/lang.c:2533 msgid "# Score limit before an article is marked killed\n" msgstr "# 文章被標記ç é™¤ä¹‹å‰çš„分數é™åˆ¶\n" -#: src/lang.c:2203 +#: src/lang.c:2537 msgid "Enter default score to kill articles. sets." msgstr "輸入ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸ã€‚ 設定。" -#: src/lang.c:2204 +#: src/lang.c:2538 msgid "Default score to kill articles" msgstr "ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸" -#: src/lang.c:2205 +#: src/lang.c:2539 msgid "# Default score to kill articles\n" msgstr "# ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸\n" -#: src/lang.c:2209 +#: src/lang.c:2543 msgid "Enter minimal score before an article is marked hot. sets." msgstr "輸入文章被標記熱門之å‰çš„æœ€å°‘分數。 設定。" -#: src/lang.c:2210 +#: src/lang.c:2544 msgid "Score limit (select)" msgstr "分數é™åˆ¶ (é¸å–)" -#: src/lang.c:2211 +#: src/lang.c:2545 msgid "# Score limit before an article is marked hot\n" msgstr "# 文章被標記熱門之å‰çš„分數é™åˆ¶\n" -#: src/lang.c:2215 +#: src/lang.c:2549 msgid "Enter default score to select articles. sets." msgstr "輸入é¸å–文章的é è¨­åˆ†æ•¸ã€‚ 設定。" -#: src/lang.c:2216 +#: src/lang.c:2550 msgid "Default score to select articles" msgstr "é¸å–文章的é è¨­åˆ†æ•¸" -#: src/lang.c:2217 +#: src/lang.c:2551 msgid "# Default score to select articles\n" msgstr "# é¸å–文章的é è¨­åˆ†æ•¸\n" -#: src/lang.c:2223 +#: src/lang.c:2557 msgid "Use slrnface to show ''X-Face:''s" msgstr "使用 slrnface 以顯示『X-Face:ã€" -#: src/lang.c:2224 +#: src/lang.c:2558 msgid "" "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n" "# Only useful when running in an xterm.\n" @@ -6714,19 +7208,19 @@ msgstr "" "# 如果開啟就使用 slrnface(1) 以解譯『X-Face:ã€æ¨™é ­ã€‚\n" "# åªæœ‰åœ¨ xterm ä¸­åŸ·è¡Œæ™‚æ‰æœ‰ä½œç”¨ã€‚\n" -#: src/lang.c:2232 +#: src/lang.c:2566 msgid "Use ANSI color" msgstr "使用 ANSI é¡è‰²" -#: src/lang.c:2233 +#: src/lang.c:2567 msgid "# If ON using ANSI-color\n" msgstr "# 如果開啟就使用 ANSI é¡è‰²\n" -#: src/lang.c:2238 +#: src/lang.c:2572 msgid "Standard foreground color" msgstr "æ¨™æº–å‰æ™¯é¡è‰²" -#: src/lang.c:2239 +#: src/lang.c:2573 msgid "" "# Standard foreground color\n" "# Default: -1 (default color)\n" @@ -6734,11 +7228,11 @@ msgstr "" "# æ¨™æº–å‰æ™¯é¡è‰²\n" "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n" -#: src/lang.c:2245 +#: src/lang.c:2579 msgid "Standard background color" msgstr "標準背景é¡è‰²" -#: src/lang.c:2246 +#: src/lang.c:2580 msgid "" "# Standard background color\n" "# Default: -1 (default color)\n" @@ -6746,11 +7240,11 @@ msgstr "" "# 標準背景é¡è‰²\n" "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n" -#: src/lang.c:2252 +#: src/lang.c:2586 msgid "Color for inverse text (background)" msgstr "å白文字的é¡è‰² (背景)" -#: src/lang.c:2253 +#: src/lang.c:2587 msgid "" "# Color of background for inverse text\n" "# Default: 4 (blue)\n" @@ -6758,11 +7252,11 @@ msgstr "" "# å白文字的背景é¡è‰²\n" "# é è¨­ï¼š4 (è—色)\n" -#: src/lang.c:2259 +#: src/lang.c:2593 msgid "Color for inverse text (foreground)" msgstr "å白文字的é¡è‰² (剿™¯)" -#: src/lang.c:2260 +#: src/lang.c:2594 msgid "" "# Color of foreground for inverse text\n" "# Default: 7 (white)\n" @@ -6770,11 +7264,11 @@ msgstr "" "# åç™½æ–‡å­—çš„å‰æ™¯é¡è‰²\n" "# é è¨­ï¼š7 (白色)\n" -#: src/lang.c:2266 +#: src/lang.c:2600 msgid "Color of text lines" msgstr "文字列的é¡è‰²" -#: src/lang.c:2267 +#: src/lang.c:2601 msgid "" "# Color of text lines\n" "# Default: -1 (default color)\n" @@ -6782,11 +7276,11 @@ msgstr "" "# 文字列的é¡è‰²\n" "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n" -#: src/lang.c:2273 +#: src/lang.c:2607 msgid "Color of mini help menu" msgstr "迷你說明é¸å–®çš„é¡è‰²" -#: src/lang.c:2274 +#: src/lang.c:2608 msgid "" "# Color of mini help menu\n" "# Default: 3 (brown)\n" @@ -6794,11 +7288,11 @@ msgstr "" "# 迷你說明é¸å–®çš„é¡è‰²\n" "# é è¨­ï¼š3 (棕色)\n" -#: src/lang.c:2280 +#: src/lang.c:2614 msgid "Color of help text" msgstr "說明文字的é¡è‰²" -#: src/lang.c:2281 +#: src/lang.c:2615 msgid "" "# Color of help pages\n" "# Default: -1 (default color)\n" @@ -6806,11 +7300,11 @@ msgstr "" "# 說明é é¢çš„é¡è‰²\n" "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n" -#: src/lang.c:2287 +#: src/lang.c:2621 msgid "Color of status messages" msgstr "狀態訊æ¯çš„é¡è‰²" -#: src/lang.c:2288 +#: src/lang.c:2622 msgid "" "# Color of messages in last line\n" "# Default: 6 (cyan)\n" @@ -6818,11 +7312,11 @@ msgstr "" "# 最後一列中訊æ¯çš„é¡è‰²\n" "# é è¨­ï¼š6 (é’色)\n" -#: src/lang.c:2294 +#: src/lang.c:2628 msgid "Color of quoted lines" msgstr "引言列的é¡è‰²" -#: src/lang.c:2295 +#: src/lang.c:2629 msgid "" "# Color of quote-lines\n" "# Default: 2 (green)\n" @@ -6830,11 +7324,11 @@ msgstr "" "# 引言列的é¡è‰²\n" "# é è¨­ï¼š2 (綠色)\n" -#: src/lang.c:2301 +#: src/lang.c:2635 msgid "Color of twice quoted line" msgstr "第二層引言列的é¡è‰²" -#: src/lang.c:2302 +#: src/lang.c:2636 msgid "" "# Color of twice quoted lines\n" "# Default: 3 (brown)\n" @@ -6842,11 +7336,11 @@ msgstr "" "# 第二層引言列的é¡è‰²\n" "# é è¨­ï¼š3 (棕色)\n" -#: src/lang.c:2308 +#: src/lang.c:2642 msgid "Color of =>3 times quoted line" msgstr "=>3 層引言列的é¡è‰²" -#: src/lang.c:2309 +#: src/lang.c:2643 msgid "" "# Color of >=3 times quoted lines\n" "# Default: 4 (blue)\n" @@ -6854,11 +7348,11 @@ msgstr "" "# =>3 層引言列的é¡è‰²\n" "# é è¨­ï¼š4 (è—色)\n" -#: src/lang.c:2315 +#: src/lang.c:2649 msgid "Color of article header lines" msgstr "文章標頭列的é¡è‰²" -#: src/lang.c:2316 +#: src/lang.c:2650 msgid "" "# Color of header-lines\n" "# Default: 2 (green)\n" @@ -6866,11 +7360,11 @@ msgstr "" "# 標頭列的é¡è‰²\n" "# é è¨­ï¼š2 (綠色)\n" -#: src/lang.c:2322 +#: src/lang.c:2656 msgid "Color of actual news header fields" msgstr "å¯¦éš›æ–°èžæ¨™é ­æ¬„ä½çš„é¡è‰²" -#: src/lang.c:2323 +#: src/lang.c:2657 msgid "" "# Color of actual news header fields\n" "# Default: 9 (light red)\n" @@ -6878,11 +7372,11 @@ msgstr "" "# å¯¦éš›æ–°èžæ¨™é ­æ¬„ä½çš„é¡è‰²\n" "# é è¨­ï¼š9 (淺紅色)\n" -#: src/lang.c:2329 +#: src/lang.c:2663 msgid "Color of article subject lines" msgstr "文章主旨列的é¡è‰²" -#: src/lang.c:2330 +#: src/lang.c:2664 msgid "" "# Color of article subject\n" "# Default: 6 (cyan)\n" @@ -6890,12 +7384,12 @@ msgstr "" "# 文章主旨列的é¡è‰²\n" "# é è¨­ï¼š6 (é’色)\n" -#: src/lang.c:2336 +#: src/lang.c:2670 #, fuzzy msgid "Color of external quotes" msgstr "文字列的é¡è‰²" -#: src/lang.c:2337 +#: src/lang.c:2671 #, fuzzy msgid "" "# Color of quoted text from external sources\n" @@ -6904,11 +7398,11 @@ msgstr "" "# å­—é¢å€å¡Šçš„é¡è‰²\n" "# é è¨­ï¼š5 (粉紅)\n" -#: src/lang.c:2343 +#: src/lang.c:2677 msgid "Color of response counter" msgstr "回應計數器的é¡è‰²" -#: src/lang.c:2344 +#: src/lang.c:2678 msgid "" "# Color of response counter\n" "# Default: 2 (green)\n" @@ -6916,11 +7410,11 @@ msgstr "" "# 回應計數器的é¡è‰²\n" "# é è¨­ï¼š2 (綠色)\n" -#: src/lang.c:2350 +#: src/lang.c:2684 msgid "Color of sender (From:)" msgstr "傳é€è€…çš„é¡è‰² ( From: )" -#: src/lang.c:2351 +#: src/lang.c:2685 msgid "" "# Color of sender (From:)\n" "# Default: 2 (green)\n" @@ -6928,11 +7422,11 @@ msgstr "" "# 傳é€è€…çš„é¡è‰² ( From: )\n" "# é è¨­ï¼š2 (綠色)\n" -#: src/lang.c:2357 +#: src/lang.c:2691 msgid "Color of help/mail sign" msgstr "說明/郵件簽åçš„é¡è‰²" -#: src/lang.c:2358 +#: src/lang.c:2692 msgid "" "# Color of Help/Mail-Sign\n" "# Default: 4 (blue)\n" @@ -6940,11 +7434,11 @@ msgstr "" "# 說明/郵件簽åçš„é¡è‰²\n" "# é è¨­ï¼š4 (è—色)\n" -#: src/lang.c:2364 +#: src/lang.c:2698 msgid "Color of signatures" msgstr "ç°½åçš„é¡è‰²" -#: src/lang.c:2365 +#: src/lang.c:2699 msgid "" "# Color of signature\n" "# Default: 4 (blue)\n" @@ -6952,11 +7446,39 @@ msgstr "" "# ç°½åçš„é¡è‰²\n" "# é è¨­ï¼š4 (è—色)\n" -#: src/lang.c:2371 +#: src/lang.c:2705 +#, fuzzy +msgid "Color of negative score" +msgstr "文字列的é¡è‰²" + +#: src/lang.c:2706 +#, fuzzy +msgid "" +"# Color of negative score\n" +"# Default: 1 (red)\n" +msgstr "" +"# ç°½åçš„é¡è‰²\n" +"# é è¨­ï¼š4 (è—色)\n" + +#: src/lang.c:2712 +#, fuzzy +msgid "Color of positive score" +msgstr "回應計數器的é¡è‰²" + +#: src/lang.c:2713 +#, fuzzy +msgid "" +"# Color of positive score\n" +"# Default: 2 (green)\n" +msgstr "" +"# 回應計數器的é¡è‰²\n" +"# é è¨­ï¼š2 (綠色)\n" + +#: src/lang.c:2719 msgid "Color of highlighted URLs" msgstr "高亮度網å€çš„é¡è‰²" -#: src/lang.c:2372 +#: src/lang.c:2720 msgid "" "# Color of highlighted URLs\n" "# Default: -1 (default color)\n" @@ -6964,11 +7486,11 @@ msgstr "" "# 高亮度網å€çš„é¡è‰²\n" "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n" -#: src/lang.c:2378 +#: src/lang.c:2726 msgid "Color of verbatim blocks" msgstr "å­—é¢å€å¡Šçš„é¡è‰²" -#: src/lang.c:2379 +#: src/lang.c:2727 msgid "" "# Color of verbatim blocks\n" "# Default: 5 (pink)\n" @@ -6976,11 +7498,11 @@ msgstr "" "# å­—é¢å€å¡Šçš„é¡è‰²\n" "# é è¨­ï¼š5 (粉紅)\n" -#: src/lang.c:2385 +#: src/lang.c:2733 msgid "Color of highlighting with *stars*" msgstr "高亮度顯示 *星號* çš„é¡è‰²" -#: src/lang.c:2386 +#: src/lang.c:2734 msgid "" "# Color of word highlighting with *stars*\n" "# Default: 11 (yellow)\n" @@ -6988,11 +7510,11 @@ msgstr "" "# 高亮度顯示 *星號* 字詞的é¡è‰²\n" "# é è¨­ï¼š11 (黃色)\n" -#: src/lang.c:2392 +#: src/lang.c:2740 msgid "Color of highlighting with _dash_" msgstr "高亮度顯示 _底線_ çš„é¡è‰²" -#: src/lang.c:2393 +#: src/lang.c:2741 msgid "" "# Color of word highlighting with _dash_\n" "# Default: 13 (light pink)\n" @@ -7000,11 +7522,11 @@ msgstr "" "# 高亮度顯示 _底線_ 字詞的é¡è‰²\n" "# é è¨­ï¼š13 (淺粉紅)\n" -#: src/lang.c:2399 +#: src/lang.c:2747 msgid "Color of highlighting with /slash/" msgstr "高亮度顯示 /斜線/ çš„é¡è‰²" -#: src/lang.c:2400 +#: src/lang.c:2748 msgid "" "# Color of word highlighting with /slash/\n" "# Default: 14 (light cyan)\n" @@ -7012,11 +7534,11 @@ msgstr "" "# 高亮度顯示 /斜線/ 字詞的é¡è‰²\n" "# é è¨­ï¼š14 (æ·ºè—綠色)\n" -#: src/lang.c:2406 +#: src/lang.c:2754 msgid "Color of highlighting with -stroke-" msgstr "高亮度顯示 -æ©«ç·š- çš„é¡è‰²" -#: src/lang.c:2407 +#: src/lang.c:2755 msgid "" "# Color of word highlighting with -stroke-\n" "# Default: 12 (light blue)\n" @@ -7024,11 +7546,11 @@ msgstr "" "# 高亮度顯示 -æ©«ç·š- 字詞的é¡è‰²\n" "# é è¨­ï¼š12 (æ·ºè—色)\n" -#: src/lang.c:2414 +#: src/lang.c:2762 msgid "Attr. of highlighting with *stars*" msgstr "高亮度顯示 *星號* 的屬性" -#: src/lang.c:2415 +#: src/lang.c:2763 msgid "" "# Attributes of word highlighting on mono terminals\n" "# Possible values are:\n" @@ -7056,11 +7578,11 @@ msgstr "" "# 高亮度顯示 *星號* 字詞的屬性\n" "# é è¨­ï¼š6 (ç²—é«”)\n" -#: src/lang.c:2430 +#: src/lang.c:2778 msgid "Attr. of highlighting with _dash_" msgstr "高亮度顯示 _底線_ 的屬性" -#: src/lang.c:2431 +#: src/lang.c:2779 msgid "" "# Attribute of word highlighting with _dash_\n" "# Default: 2 (best highlighting)\n" @@ -7068,11 +7590,11 @@ msgstr "" "# 高亮度顯示 _底線_ 字詞的屬性\n" "# é è¨­ï¼š2 (最好高亮度顯示)\n" -#: src/lang.c:2437 +#: src/lang.c:2785 msgid "Attr. of highlighting with /slash/" msgstr "高亮度顯示 /斜線/ 的屬性" -#: src/lang.c:2438 +#: src/lang.c:2786 msgid "" "# Attribute of word highlighting with /slash/\n" "# Default: 5 (half bright)\n" @@ -7080,11 +7602,11 @@ msgstr "" "# 高亮度顯示 /斜線/ 字詞的屬性\n" "# é è¨­ï¼š5 (åŠæ˜Žäº®)\n" -#: src/lang.c:2444 +#: src/lang.c:2792 msgid "Attr. of highlighting with -stroke-" msgstr "高亮度顯示 -æ©«ç·š- 的屬性" -#: src/lang.c:2445 +#: src/lang.c:2793 msgid "" "# Attribute of word highlighting with -stroke-\n" "# Default: 3 (reverse video)\n" @@ -7092,27 +7614,27 @@ msgstr "" "# 高亮度顯示 /斜線/ 字詞的屬性\n" "# é è¨­ï¼š3 (å白顯示)\n" -#: src/lang.c:2451 +#: src/lang.c:2799 msgid "URL highlighting in message body" msgstr "在訊æ¯å…§æ–‡ä¸­é«˜äº®åº¦é¡¯ç¤ºç¶²å€" -#: src/lang.c:2452 +#: src/lang.c:2800 msgid "# Enable URL highlighting?\n" msgstr "# 啟用高亮度顯示網å€ï¼Ÿ\n" -#: src/lang.c:2457 +#: src/lang.c:2805 msgid "Word highlighting in message body" msgstr "在訊æ¯å…§æ–‡ä¸­é«˜äº®åº¦é¡¯ç¤ºå­—詞" -#: src/lang.c:2458 +#: src/lang.c:2806 msgid "# Enable word highlighting?\n" msgstr "# 啟用高亮度顯示字詞?\n" -#: src/lang.c:2463 +#: src/lang.c:2811 msgid "What to display instead of mark" msgstr "è¦é¡¯ç¤ºä»€éº¼ä»¥ä»£æ›¿æ¨™è¨˜" -#: src/lang.c:2464 +#: src/lang.c:2812 msgid "" "# Should the leading and ending stars and dashes also be displayed,\n" "# even when they are highlighting marks?\n" @@ -7128,56 +7650,56 @@ msgstr "" "# 1 = 是,顯示標記\n" "# * 2 = å°å‡ºç©ºæ ¼åšç‚ºæ›¿ä»£\n" -#: src/lang.c:2473 +#: src/lang.c:2821 msgid "Enter column number to wrap article lines to in the pager. sets." msgstr "輸入在é é¢åˆ‡æ›ä¸­ç”¨ä¾†å°‡æ–‡ç« æ›åˆ—的欄號。 設定。" -#: src/lang.c:2474 +#: src/lang.c:2822 msgid "Page line wrap column" msgstr "é é¢è‡ªå‹•æ›åˆ—欄號" -#: src/lang.c:2475 +#: src/lang.c:2823 msgid "# Wrap article lines at column\n" msgstr "# 文章æ›åˆ—於欄號\n" -#: src/lang.c:2480 +#: src/lang.c:2828 msgid "Wrap around threads on next unread" msgstr "於下一篇未讀回到開始部分討論串" -#: src/lang.c:2481 +#: src/lang.c:2829 msgid "# If ON wrap around threads on searching next unread article\n" msgstr "# 如果開啟就於æœå°‹ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« æ™‚回到開始部分討論串\n" -#: src/lang.c:2485 +#: src/lang.c:2833 msgid "Enter default mail address (and fullname). sets." msgstr "輸入é è¨­éƒµä»¶åœ°å€ (以åŠå…¨å)。 設定。" -#: src/lang.c:2486 src/lang.c:2987 +#: src/lang.c:2834 src/lang.c:3405 msgid "Mail address (and fullname)" msgstr "éƒµä»¶åœ°å€ (以åŠå…¨å)" -#: src/lang.c:2487 +#: src/lang.c:2835 msgid "# User's mail address (and fullname), if not username@host (fullname)\n" msgstr "# ä½¿ç”¨è€…éƒµä»¶åœ°å€ (以åŠå…¨å)ï¼Œå¦‚æžœä¸æ˜¯ 使用者å稱@主機 (å…¨å)\n" -#: src/lang.c:2492 +#: src/lang.c:2840 msgid "Show empty Followup-To in editor" msgstr "在編輯器中顯示空的跟貼" -#: src/lang.c:2493 +#: src/lang.c:2841 msgid "# If ON show empty Followup-To header when editing an article\n" msgstr "# 如果開啟就於編輯文章時顯示空的跟貼標頭\n" -#: src/lang.c:2497 +#: src/lang.c:2845 msgid "" "Enter path/! command/--none to create your default signature. sets." msgstr "輸入 path/! command/--none 以建立您的é è¨­ç°½å。 設定。" -#: src/lang.c:2498 +#: src/lang.c:2846 msgid "Create signature from path/command" msgstr "從路徑/命令建立簽å" -#: src/lang.c:2499 +#: src/lang.c:2847 #, fuzzy, c-format msgid "" "# Signature path (random sigs)/file to be used when posting/replying\n" @@ -7191,41 +7713,41 @@ msgstr "" "# sigfile=!命令 執行外部命令以產生簽å\n" "# sigfile=--none ä¸é™„加簽å\n" -#: src/lang.c:2507 +#: src/lang.c:2855 msgid "" "Prepend signature with \"-- \" on own line. toggles & sets." msgstr "將單ç¨ä¸€åˆ—的「--ã€å‰ç½®æ–¼ç°½å。 åˆ‡æ› & 設定。" -#: src/lang.c:2508 +#: src/lang.c:2856 msgid "Prepend signature with \"-- \"" msgstr "將「--ã€å‰ç½®æ–¼ç°½å" -#: src/lang.c:2509 +#: src/lang.c:2857 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n" msgstr "# 如果開啟就將虛線『\\n-- \\nã€å‰ç½®æ–¼ç°½å\n" -#: src/lang.c:2513 +#: src/lang.c:2861 msgid "Add signature when reposting articles. toggles & sets." msgstr "釿–°å¼µè²¼æ–‡ç« æ™‚加入簽å。 åˆ‡æ› & 設定。" -#: src/lang.c:2514 +#: src/lang.c:2862 msgid "Add signature when reposting" msgstr "釿–°å¼µè²¼æ™‚加入簽å" -#: src/lang.c:2515 +#: src/lang.c:2863 msgid "# If ON add signature to reposted articles\n" msgstr "# 如果開啟就將簽ååŠ å…¥é‡æ–°å¼µè²¼çš„æ–‡ç« \n" -#: src/lang.c:2519 +#: src/lang.c:2867 #, fuzzy msgid "Enter quotation marks, %I for author's initials." msgstr "輸入引言符號ã€%s 或 %S åšç‚ºä½œè€…的縮寫。" -#: src/lang.c:2520 +#: src/lang.c:2868 msgid "Characters used as quote-marks" msgstr "åšç‚ºå¼•言符號使用的字元" -#: src/lang.c:2521 +#: src/lang.c:2869 #, fuzzy msgid "" "# Characters used in quoting to followups and replies.\n" @@ -7234,11 +7756,11 @@ msgstr "" "# 字元已用於引言到跟隨和回覆。\n" "#『_ã€è¢«ç½®æ›ç”±ã€Ž ã€ï¼Œ%s,%S 被置æ›ä¾ä½œè€…設定縮寫。\n" -#: src/lang.c:2527 +#: src/lang.c:2875 msgid "Quoting behavior" msgstr "引言行為" -#: src/lang.c:2528 +#: src/lang.c:2876 msgid "" "# How quoting should be handled when following up or replying.\n" "# Possible values are (the default is marked with *):\n" @@ -7262,16 +7784,16 @@ msgstr "" "# 6 = 引用簽å,引用空列\n" "# 7 = 壓縮引言,引用簽å,引用空列\n" -#: src/lang.c:2541 src/lang.c:2549 src/lang.c:2555 +#: src/lang.c:2889 src/lang.c:2897 src/lang.c:2903 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:2542 +#: src/lang.c:2890 msgid "Quote line when following up" msgstr "跟貼時的引言列" -#: src/lang.c:2543 +#: src/lang.c:2891 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" @@ -7281,38 +7803,38 @@ msgstr "" "# %A ä½å€ %D 日期 %F Addr+å稱 %G 群組å稱 %M 訊æ¯è­˜åˆ¥è™Ÿ\n" "# %N å…¨å %C åå­— %I 縮寫\n" -#: src/lang.c:2550 +#: src/lang.c:2898 msgid "Quote line when cross-posting" msgstr "è·¨æ¿å¼µè²¼æ™‚的引言列" -#: src/lang.c:2556 +#: src/lang.c:2904 msgid "Quote line when mailing" msgstr "郵寄時的引言列" -#: src/lang.c:2561 +#: src/lang.c:2909 msgid "If ON, include User-Agent: header. toggles & sets." msgstr "å¦‚æžœé–‹å•Ÿå°±åŒ…å« User-Agent: 標頭。 åˆ‡æ› & 設定。" -#: src/lang.c:2562 +#: src/lang.c:2910 msgid "Insert 'User-Agent:' header" msgstr "æ’入『User-Agent:ã€æ¨™é ­" -#: src/lang.c:2563 +#: src/lang.c:2911 msgid "# If ON include advertising User-Agent: header\n" msgstr "# 如果開啟就包å«åšç‚ºé€šå‘Šçš„ User-Agent: 標頭\n" -#: src/lang.c:2568 +#: src/lang.c:2916 msgid "" "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "" "輸入用於 MIME 的字元集å稱 (例如:US-ASCII, ISO-8859-1, EUC-KR), 以設" "定。" -#: src/lang.c:2569 +#: src/lang.c:2917 msgid "MM_CHARSET" msgstr "MM_CHARSET" -#: src/lang.c:2570 +#: src/lang.c:2918 msgid "" "# Charset supported locally which is also used for MIME header and\n" "# Content-Type header.\n" @@ -7328,40 +7850,40 @@ msgstr "" "# 如果 MIME_STRICT_CHARSET 於編譯時期被定義,那麼 mm_charset 以外的\n" "# 字元集將被èªç‚ºç„¡æ³•顯示,並且以『?ã€çš„æ–¹å¼è¡¨è¿°ã€‚\n" -#: src/lang.c:2580 +#: src/lang.c:2928 msgid "MM_NETWORK_CHARSET" msgstr "MM_NETWORK_CHARSET" -#: src/lang.c:2581 +#: src/lang.c:2929 msgid "# Charset used for MIME (Content-Type) header in postings.\n" msgstr "# 在貼文中åšç‚º MIME (內容類型) 標頭的字元集。\n" -#: src/lang.c:2585 +#: src/lang.c:2933 msgid "" "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), to set." msgstr "輸入本地字元集å稱 (例如:US-ASCII, ISO-8859-1, EUC-KR), 以設定。" -#: src/lang.c:2586 +#: src/lang.c:2934 msgid "MM_LOCAL_CHARSET" msgstr "MM_LOCAL_CHARSET" -#: src/lang.c:2587 +#: src/lang.c:2935 msgid "# Charset supported locally.\n" msgstr "# 本地支æ´çš„字元集。\n" -#: src/lang.c:2594 +#: src/lang.c:2942 msgid "Mailbox format" msgstr "信箱格å¼" -#: src/lang.c:2595 +#: src/lang.c:2943 msgid "# Format of the mailbox.\n" msgstr "# 信箱的格å¼ã€‚\n" -#: src/lang.c:2600 +#: src/lang.c:2948 msgid "MIME encoding in news messages" msgstr "在新èžè¨Šæ¯ä¸­çš„ MIME 編碼" -#: src/lang.c:2601 +#: src/lang.c:2949 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" @@ -7375,15 +7897,15 @@ msgstr "" "# 而 Base64 å°æ–¼åŒ…å«å¾ˆå¤š 8 ä½å…ƒå­—元的多數 8 ä½å…ƒæ±äºžè«¸èªžã€\n" "# 希臘語以åŠä¿„語字元集來說更為é©ç•¶ã€‚\n" -#: src/lang.c:2609 src/lang.c:2630 +#: src/lang.c:2957 src/lang.c:2978 msgid "Don't change unless you know what you are doing. cancels." msgstr "ä¸è¦è®Šæ›´ï¼Œé™¤éžæ‚¨çŸ¥é“您在åšä»€éº¼ã€‚ å–æ¶ˆã€‚" -#: src/lang.c:2610 +#: src/lang.c:2958 msgid "Use 8bit characters in news headers" msgstr "åœ¨æ–°èžæ¨™é ­ä¸­ä½¿ç”¨ 8 ä½å…ƒå­—å…ƒ" -#: src/lang.c:2611 +#: src/lang.c:2959 msgid "" "# If ON, 8bit characters in news headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7395,28 +7917,28 @@ msgstr "" "# é™¤éž post_mime_encoding åŒæ¨£ä¹Ÿè¢«è¨­å®šç‚º 8 ä½å…ƒï¼Œ\n" "# å¦å‰‡æ¨™é ­ä¸­çš„ 8 ä½å…ƒå­—å…ƒå°‡ç„¡è¦–æ–¼æ­¤åƒæ•¸è€Œè¢«ç·¨ç¢¼ã€‚\n" -#: src/lang.c:2618 +#: src/lang.c:2966 msgid "" "Auto-view post-processed files toggles, sets, cancels." msgstr "自動檢視處ç†å¾Œæª”案 切æ›ï¼Œ 設定, å–æ¶ˆã€‚" -#: src/lang.c:2619 +#: src/lang.c:2967 msgid "View post-processed files" msgstr "檢視處ç†å¾Œæª”案" -#: src/lang.c:2620 +#: src/lang.c:2968 msgid "# If set, post processed files will be opened in a viewer\n" msgstr "# 如果設定,處ç†ä¹‹å¾Œçš„æª”案將在檢視器中被開啟\n" -#: src/lang.c:2625 +#: src/lang.c:2973 msgid "MIME encoding in mail messages" msgstr "郵件訊æ¯ä¸­çš„ MIME 編碼" -#: src/lang.c:2631 +#: src/lang.c:2979 msgid "Use 8bit characters in mail headers" msgstr "郵件標頭中使用 8 ä½å…ƒå­—å…ƒ" -#: src/lang.c:2632 +#: src/lang.c:2980 msgid "" "# If ON, 8bit characters in mail headers are NOT encoded.\n" "# default is OFF. Thus 8bit characters are encoded by default.\n" @@ -7433,25 +7955,25 @@ msgstr "" "# ç¦æ­¢éƒµä»¶æ¨™é ­ä¸­çš„ 8 ä½å…ƒå­—元,因此建議您ä¸è¦å°‡å®ƒé–‹å•Ÿï¼Œ\n" "# é™¤éžæ‚¨æœ‰æŸäº›å¼·åˆ¶çš„原因。\n" -#: src/lang.c:2643 +#: src/lang.c:2991 msgid "Strip blanks from ends of lines" msgstr "從列尾截除空白" -#: src/lang.c:2644 +#: src/lang.c:2992 msgid "" "# If ON strip blanks from ends of lines for faster display on slow " "terminals.\n" msgstr "# 如果開啟就從列尾截除空白,以便在較慢終端機上能較快顯示。\n" -#: src/lang.c:2650 +#: src/lang.c:2998 msgid "If ON, use transliteration. toggles & sets." msgstr "如果開啟就使用實字轉譯。 åˆ‡æ› & 設定。" -#: src/lang.c:2651 +#: src/lang.c:2999 msgid "Transliteration" msgstr "實字轉譯" -#: src/lang.c:2652 +#: src/lang.c:3000 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" @@ -7461,11 +7983,11 @@ msgstr "" "# 在目標字元集中被表述時,它å¯ä»¥é€éŽä¸€å€‹\n" "# 或多個外觀類似的字元所近似顯示。\n" -#: src/lang.c:2660 +#: src/lang.c:3008 msgid "Send you a Cc/Bcc automatically" msgstr "自動發é€çµ¦æ‚¨ä¸€ä»½å‰¯æœ¬/密件副本" -#: src/lang.c:2661 +#: src/lang.c:3009 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" @@ -7481,25 +8003,25 @@ msgstr "" "# 2 = 密件副本\n" "# 3 = 副本和密件副本\n" -#: src/lang.c:2672 +#: src/lang.c:3020 msgid "Hash algorithm for Cancel-Lock/Cancel-Key" msgstr "" -#: src/lang.c:2673 +#: src/lang.c:3021 msgid "" "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n" "# Use 'none' to not generate Cancel-Lock headers.\n" msgstr "" -#: src/lang.c:2679 +#: src/lang.c:3027 msgid "Enter address elements about which you want to be warned. sets." msgstr "輸入您想è¦ç²å¾—相關警告的地å€å› ç´ ã€‚ 設定。" -#: src/lang.c:2680 +#: src/lang.c:3028 msgid "Spamtrap warning address parts" msgstr "垃圾郵件抓å–警告的地å€éƒ¨åˆ†" -#: src/lang.c:2681 +#: src/lang.c:3029 msgid "" "# A comma-delimited list of address-parts you want to be warned\n" "# about when trying to reply by email.\n" @@ -7507,27 +8029,27 @@ msgstr "" "# 當您嘗試以電å­éƒµä»¶å›žè¦†æ™‚\n" "# 想è¦ç²å¾—相關警告而以逗號分隔的地å€éƒ¨åˆ†æ¸…單。\n" -#: src/lang.c:2686 +#: src/lang.c:3034 msgid "Enter default number of days a filter entry will be valid. sets." msgstr "輸入篩é¸å™¨æ¢ç›®ä¿æŒæœ‰æ•ˆçš„é è¨­å¤©æ•¸ã€‚ 設定。" -#: src/lang.c:2687 +#: src/lang.c:3035 msgid "No. of days a filter entry is valid" msgstr "篩é¸å™¨æ¢ç›®æœ‰æ•ˆå¤©æ•¸" -#: src/lang.c:2688 +#: src/lang.c:3036 msgid "# Number of days a short term filter will be active\n" msgstr "# 短期篩é¸å™¨ä¿æŒä½œç”¨çš„天數\n" -#: src/lang.c:2692 +#: src/lang.c:3040 msgid "Add posted articles to filter. toggles & sets." msgstr "加入已張貼文章到篩é¸å™¨ã€‚ åˆ‡æ› & 設定。" -#: src/lang.c:2693 +#: src/lang.c:3041 msgid "Add posted articles to filter" msgstr "加入已張貼文章到篩é¸å™¨" -#: src/lang.c:2694 +#: src/lang.c:3042 msgid "" "# If ON add posted articles which start a new thread to filter for\n" "# highlighting follow-ups\n" @@ -7535,23 +8057,23 @@ msgstr "" "# 如果開啟就加入開始新討論串的已張貼文章到篩é¸å™¨\n" "# åšç‚ºé«˜äº®åº¦é¡¯ç¤ºè·Ÿè²¼\n" -#: src/lang.c:2698 +#: src/lang.c:3046 msgid "The directory where articles/threads are to be saved in mailbox format." msgstr "將以 mailbox æ ¼å¼å„²å­˜çš„æ–‡ç« /討論串目錄ä½ç½®ã€‚" -#: src/lang.c:2699 +#: src/lang.c:3047 msgid "Mail directory" msgstr "郵件目錄" -#: src/lang.c:2700 +#: src/lang.c:3048 msgid "# (-m) directory where articles/threads are saved in mailbox format\n" msgstr "# (-m) 以 mailbox æ ¼å¼å„²å­˜çš„æ–‡ç« /討論串目錄ä½ç½®\n" -#: src/lang.c:2705 +#: src/lang.c:3053 msgid "Save articles in batch mode (-S)" msgstr "以批次模å¼å„²å­˜æ–‡ç«  (-S)" -#: src/lang.c:2706 +#: src/lang.c:3054 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" @@ -7559,41 +8081,41 @@ msgstr "" "# 如果開啟就於命令列上指定儲存 -S 或郵寄 (-M/-N) 時\n" "# 以批次模å¼å„²å­˜æ–‡ç« /討論串\n" -#: src/lang.c:2711 +#: src/lang.c:3059 msgid "The directory where you want articles/threads saved." msgstr "您想è¦å„²å­˜æ–‡ç« /討論串的目錄ä½ç½®ã€‚" -#: src/lang.c:2712 +#: src/lang.c:3060 msgid "Directory to save arts/threads in" msgstr "è¦å„²å­˜æ–‡ç« /討論串的目錄" -#: src/lang.c:2713 +#: src/lang.c:3061 msgid "# Directory where articles/threads are saved\n" msgstr "# 儲存文章/討論串的目錄ä½ç½®\n" -#: src/lang.c:2717 +#: src/lang.c:3065 msgid "" "Mark saved articles/threads as read. toggles, sets, " "cancels." msgstr "將已儲存的文章/討論串標記為已讀。 切æ›ï¼Œ 設定, å–æ¶ˆã€‚" -#: src/lang.c:2718 +#: src/lang.c:3066 msgid "Mark saved articles/threads as read" msgstr "將已儲存的文章/討論串標記為已讀" -#: src/lang.c:2719 +#: src/lang.c:3067 msgid "# If ON mark articles that are saved as read\n" msgstr "# 如果開啟就標記已儲存的文章為已讀\n" -#: src/lang.c:2723 +#: src/lang.c:3071 msgid "Do post processing (e.g. extract attachments) for saved articles." msgstr "å°æ–¼å·²å„²å­˜çš„æ–‡ç« é€²è¡Œå¾ŒçºŒè™•ç† (例如:擷å–附件)。" -#: src/lang.c:2724 +#: src/lang.c:3072 msgid "Post process saved articles" msgstr "後續處ç†å·²å„²å­˜çš„æ–‡ç« " -#: src/lang.c:2725 +#: src/lang.c:3073 #, fuzzy msgid "" "# Perform post processing (saving binary attachments) from saved articles.\n" @@ -7608,61 +8130,61 @@ msgstr "" "# 1 = åªæ“·å–命令殼歸檔 (shar)\n" "# 2 = 是\n" -#: src/lang.c:2734 +#: src/lang.c:3082 msgid "Process only unread articles" msgstr "åªè™•ç†æœªè®€æ–‡ç« " -#: src/lang.c:2735 +#: src/lang.c:3083 msgid "" "# If ON only save/print/pipe/mail unread articles (tagged articles " "excepted)\n" msgstr "# å¦‚æžœé–‹å•Ÿå°±åª å„²å­˜/列å°/管線/郵寄 未讀文章 (除了已標定文章)\n" -#: src/lang.c:2740 +#: src/lang.c:3088 msgid "Print all or just part of header. toggles & sets." msgstr "åˆ—å°æ‰€æœ‰æˆ–是僅僅部分的標頭。 åˆ‡æ› & 設定。" -#: src/lang.c:2741 +#: src/lang.c:3089 msgid "Print all headers when printing" msgstr "åˆ—å°æ™‚åˆ—å°æ‰€æœ‰æ¨™é ­" -#: src/lang.c:2742 +#: src/lang.c:3090 msgid "" "# If ON print all of article header otherwise just the important lines\n" msgstr "# å¦‚æžœé–‹å•Ÿå°±åˆ—å°æ‰€æœ‰çš„æ–‡ç« æ¨™é ­ï¼Œå¦å‰‡åƒ…列å°é‡è¦åˆ—\n" -#: src/lang.c:2746 +#: src/lang.c:3094 msgid "" "The printer program with options that is to be used to print articles/" "threads." msgstr "å°‡è¢«ç”¨ä¾†åˆ—å°æ–‡ç« /討論串的列å°ç¨‹å¼ä»¥åŠé¸é …。" -#: src/lang.c:2747 +#: src/lang.c:3095 msgid "Printer program with options" msgstr "列å°ç¨‹å¼ä»¥åŠé¸é …" -#: src/lang.c:2748 +#: src/lang.c:3096 msgid "# Print program with parameters used to print articles/threads\n" msgstr "# ç”¨ä¾†åˆ—å°æ–‡ç« /討論串的列å°ç¨‹å¼ä»¥åŠåƒæ•¸\n" -#: src/lang.c:2754 +#: src/lang.c:3102 msgid "Force redraw after certain commands" msgstr "特定命令之後強制é‡ç¹ª" -#: src/lang.c:2755 +#: src/lang.c:3103 msgid "" "# If ON a screen redraw will always be done after certain external commands\n" msgstr "# 如果開啟就於特定外部命令之後將一律完æˆèž¢å¹•é‡ç¹ª\n" -#: src/lang.c:2759 +#: src/lang.c:3107 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "輸入 %E åšç‚ºç·¨è¼¯å™¨ï¼Œ%F åšç‚ºæª”å,%N åšç‚ºåˆ—號, 以設定。" -#: src/lang.c:2760 +#: src/lang.c:3108 msgid "Invocation of your editor" msgstr "調用您的編輯器" -#: src/lang.c:2761 +#: src/lang.c:3109 msgid "" "# Format of editor line including parameters\n" "# %E Editor %F Filename %N Linenumber\n" @@ -7670,16 +8192,16 @@ msgstr "" "# æ ¼å¼çš„編輯器列包å«åƒæ•¸\n" "# %E 編輯器 %F 檔å %N Linenumber\n" -#: src/lang.c:2766 +#: src/lang.c:3114 msgid "" "Enter name and options for external-inews, --internal for internal inews" msgstr "輸入用於外部 inews çš„å稱和é¸é …,--internal 用於內部 inews" -#: src/lang.c:2767 +#: src/lang.c:3115 msgid "External inews" msgstr "外部 inews" -#: src/lang.c:2768 +#: src/lang.c:3116 msgid "" "# If --internal use the built in mini inews for posting via NNTP\n" "# otherwise use an external inews program\n" @@ -7687,17 +8209,17 @@ msgstr "" "# 如果設定 --internal 就使用內建的迷你 inews åšç‚ºé€éŽ NNTP 張貼\n" "# å¦å‰‡ä½¿ç”¨å¤–部 inews 程å¼\n" -#: src/lang.c:2772 +#: src/lang.c:3120 msgid "" "Enter %M for mailer, %S for subject, %T for to, %F for filename, to set." msgstr "" "輸入 %M åšç‚ºéƒµä»¶ç¨‹å¼ï¼Œ%S åšç‚ºä¸»æ—¨ï¼Œ%T åšç‚ºæ”¶ä»¶è€…,%F åšç‚ºæª”å, 以設定。" -#: src/lang.c:2773 +#: src/lang.c:3121 msgid "Invocation of your mail command" msgstr "調用您的郵寄命令" -#: src/lang.c:2774 +#: src/lang.c:3122 #, fuzzy msgid "" "# Format of mailer line including parameters\n" @@ -7710,11 +8232,11 @@ msgstr "" "# 我。以使用 elm åšç‚ºæ‚¨çš„郵件程å¼ï¼š elm -s「%Sã€ã€Œ%Tã€<%F\n" "# 我。elm äº’å‹•å¼ ï¼š elm -i %F -s「%Sã€ã€Œ%Tã€\n" -#: src/lang.c:2782 +#: src/lang.c:3130 msgid "Use interactive mail reader" msgstr "使用互動å¼éƒµä»¶é–±è®€å™¨" -#: src/lang.c:2783 +#: src/lang.c:3131 msgid "" "# Interactive mailreader\n" "# Possible values are (the default is marked with *):\n" @@ -7728,33 +8250,33 @@ msgstr "" "# 1 = 使用互動å¼éƒµä»¶é–±è®€å™¨ä»¥åŠæª”案中的標頭\n" "# 2 = 使用互動å¼éƒµä»¶é–±è®€å™¨è€Œç„¡éœ€æª”案中的標頭\n" -#: src/lang.c:2792 +#: src/lang.c:3140 msgid "Remove ~/.article after posting" msgstr "張貼之後移除 ~/.article" -#: src/lang.c:2793 +#: src/lang.c:3141 msgid "# If ON remove ~/.article after posting.\n" msgstr "# 如果開啟就於張貼之後移除 ~/.article。\n" -#: src/lang.c:2799 +#: src/lang.c:3147 msgid "Use UTF-8 graphics (thread tree etc.)" msgstr "使用 UTF-8 圖形 (樹狀討論串等等…)" -#: src/lang.c:2800 +#: src/lang.c:3148 msgid "" "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n" msgstr "" "# 如果開啟就使用 UTF-8 å­—å…ƒåšç‚ºæŒ‡ç¤ºå™¨ã€Ž->ã€ã€æ¨¹ç‹€çµæ§‹å’Œçœç•¥ç¬¦è™Ÿã€Žâ€¦ã€ã€‚\n" -#: src/lang.c:2805 +#: src/lang.c:3153 msgid "Filename for all posted articles, sets, no filename=do not save." msgstr "用於所有已張貼文章的檔å, 設定,沒有檔å=ä¸å„²å­˜ã€‚" -#: src/lang.c:2806 +#: src/lang.c:3154 msgid "Filename for posted articles" msgstr "用於已張貼文章的檔å" -#: src/lang.c:2807 +#: src/lang.c:3155 msgid "" "# Filename where to keep all postings (default posted)\n" "# If no filename is set then postings will not be saved\n" @@ -7762,36 +8284,36 @@ msgstr "" "# ä¿ç•™æ‰€æœ‰è²¼æ–‡ (é è¨­ç‚ºå·²å¼µè²¼) 的檔案ä½ç½®\n" "# 如果沒有設定檔å則䏿œƒå„²å­˜è²¼æ–‡\n" -#: src/lang.c:2812 +#: src/lang.c:3160 msgid "" "Keep all failed articles in ~/dead.articles. toggles & sets." msgstr "ä¿ç•™æ‰€æœ‰å¼µè²¼å¤±æ•—的文章於 ~/dead.articles。 åˆ‡æ› & 設定。" -#: src/lang.c:2813 +#: src/lang.c:3161 msgid "Keep failed arts in ~/dead.articles" msgstr "ä¿ç•™å¼µè²¼å¤±æ•—的文章於 ~/dead.articles" -#: src/lang.c:2814 +#: src/lang.c:3162 msgid "# If ON keep all failed postings in ~/dead.articles\n" msgstr "# 如果開啟就ä¿ç•™æ‰€æœ‰å¼µè²¼å¤±æ•—的貼文於 ~/dead.articles\n" -#: src/lang.c:2818 +#: src/lang.c:3166 msgid "Do you want to strip unsubscribed groups from .newsrc" msgstr "您è¦å¾ž .newsrc æˆªé™¤å·²å–æ¶ˆè¨‚閱的群組" -#: src/lang.c:2819 +#: src/lang.c:3167 msgid "No unsubscribed groups in newsrc" msgstr "在 newsrc ä¸­æ²’æœ‰å·²å–æ¶ˆè¨‚閱的群組" -#: src/lang.c:2820 +#: src/lang.c:3168 msgid "# If ON strip unsubscribed groups from newsrc\n" msgstr "# 如果開啟就從 newsrc æˆªé™¤å·²å–æ¶ˆè¨‚閱的群組\n" -#: src/lang.c:2825 +#: src/lang.c:3173 msgid "Remove bogus groups from newsrc" msgstr "從 newsrc 移除å‡é€ çš„群組" -#: src/lang.c:2826 +#: src/lang.c:3174 msgid "" "# What to do with bogus groups in newsrc file\n" "# Possible values are (the default is marked with *):\n" @@ -7805,64 +8327,65 @@ msgstr "" "# 1 = 移除\n" "# 2 = 以 D é«˜äº®åº¦é¡¯ç¤ºæ–¼é¸æ“‡èž¢å¹•\n" -#: src/lang.c:2835 +#: src/lang.c:3183 msgid "" "Enter number of seconds to wait for a response from the server. sets." msgstr "輸入從伺æœå™¨ç­‰å¾…回應的秒數。 表示設定。" -#: src/lang.c:2836 +#: src/lang.c:3184 msgid "NNTP read timeout in seconds" msgstr "NNTP 讀å–逾時的秒數" -#: src/lang.c:2837 +#: src/lang.c:3185 msgid "" "# Time in seconds to wait for a response from the server (0=no timeout)\n" msgstr "# 從伺æœå™¨ç­‰å¾…回應的秒數時間 (0=沒有逾時é™åˆ¶)\n" -#: src/lang.c:2842 +#: src/lang.c:3190 msgid "Enter number of seconds until active file will be reread. sets." msgstr "è¼¸å…¥é‡æ–°è®€å–ç¾ç”¨æª”案的間隔秒數。 設定。" -#: src/lang.c:2843 +#: src/lang.c:3191 msgid "Interval in secs to reread active" msgstr "釿–°è®€å–ç¾ç”¨æª”案的間隔(以秒為單ä½)" -#: src/lang.c:2844 +#: src/lang.c:3192 msgid "" "# Time interval in seconds between rereading the active file (0=never)\n" msgstr "# 釿–°è®€å–ç¾ç”¨æª”案的時間間隔秒數 (0=æ°¸ä¸)\n" -#: src/lang.c:2849 +#: src/lang.c:3197 msgid "Reconnect to server automatically" msgstr "è‡ªå‹•é‡æ–°é€£ç·šåˆ°ä¼ºæœå™¨" -#: src/lang.c:2850 +#: src/lang.c:3198 msgid "" "# If ON automatically reconnect to NNTP server if the connection is broken\n" msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼é€£æŽ¥ä¸­æ–·æ™‚è‡ªå‹•é‡æ–°é€£ç·šåˆ° NNTP 伺æœå™¨\n" -#: src/lang.c:2854 +#: src/lang.c:3202 msgid "" "Create local copies of NNTP overview files. toggles & sets." msgstr "建立 NNTP 概觀檔案的本地複本。 åˆ‡æ› & 設定。" -#: src/lang.c:2855 +#: src/lang.c:3203 msgid "Cache NNTP overview files locally" msgstr "產生 NNTP 概觀檔案的本地快å–" -#: src/lang.c:2856 +#: src/lang.c:3204 msgid "# If ON, create local copies of NNTP overview files.\n" msgstr "# 如果開啟就建立 NNTP 概觀檔案的本地複本。\n" -#: src/lang.c:2860 src/lang.c:2875 src/lang.c:2895 src/lang.c:2914 +#: src/lang.c:3208 src/lang.c:3223 src/lang.c:3243 src/lang.c:3266 +#: src/lang.c:3291 src/lang.c:3313 src/lang.c:3332 msgid "Enter format string. sets, cancels." msgstr "輸入格å¼å­—串。 設定, å–æ¶ˆã€‚" -#: src/lang.c:2861 +#: src/lang.c:3209 msgid "Format string for selection level" msgstr "鏿“‡å±¤ç´šçš„æ ¼å¼å­—串" -#: src/lang.c:2862 +#: src/lang.c:3210 msgid "" "# Format string for selection level representation\n" "# Default: %f %n %U %G %d\n" @@ -7886,11 +8409,11 @@ msgstr "" "# %n 數字,螢幕上的列號\n" "# %U 未讀計數\n" -#: src/lang.c:2876 +#: src/lang.c:3224 msgid "Format string for group level" msgstr "用於群組層級的格å¼å­—串" -#: src/lang.c:2877 +#: src/lang.c:3225 msgid "" "# Format string for group level representation\n" "# Default: %n %m %R %L %s %F\n" @@ -7924,11 +8447,141 @@ msgstr "" "# %s 主旨 (åªæœ‰åœ¨ç¾¤çµ„等級)\n" "# %S 分數\n" -#: src/lang.c:2896 +#: src/lang.c:3244 +#, fuzzy +msgid "Format string for attachment level" +msgstr "# 用於討論串層級的格å¼å­—串" + +#: src/lang.c:3245 +#, fuzzy +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 "" +"# 用於群組等級表示的格å¼å­—串\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:3267 +#, fuzzy +msgid "Format string for display of mime header" +msgstr "用於顯示日期的格å¼å­—串" + +#: src/lang.c:3268 +#, fuzzy +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 "" +"# 用於群組等級表示的格å¼å­—串\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:3292 +#, fuzzy +msgid "Format string for display of uue header" +msgstr "用於顯示日期的格å¼å­—串" + +#: src/lang.c:3293 +#, fuzzy +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 "" +"# 用於群組等級表示的格å¼å­—串\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:3314 msgid "Format string for thread level" msgstr "# 用於討論串層級的格å¼å­—串" -#: src/lang.c:2897 +#: src/lang.c:3315 msgid "" "# Format string for thread level representation\n" "# Default: %n %m [%L] %T %F\n" @@ -7960,19 +8613,19 @@ msgstr "" "# %S 分數\n" "# %T 討論串樹 (åªæœ‰åœ¨è¨Žè«–串等級)\n" -#: src/lang.c:2915 +#: src/lang.c:3333 msgid "Format string for display of dates" msgstr "用於顯示日期的格å¼å­—串" -#: src/lang.c:2916 +#: src/lang.c:3334 msgid "# Format string for date representation\n" msgstr "# 用於日期表示的格å¼å­—串\n" -#: src/lang.c:2926 +#: src/lang.c:3344 msgid "Unicode normalization form" msgstr "è¬åœ‹ç¢¼æ­£è¦åŒ–å½¢å¼" -#: src/lang.c:2927 +#: src/lang.c:3345 #, fuzzy msgid "" "# Unicode normalization form\n" @@ -7993,19 +8646,19 @@ msgstr "" "# 4 = NFD\n" "# 5 = NFKC_CF\n" -#: src/lang.c:2941 +#: src/lang.c:3359 msgid "Render BiDi" msgstr "æ½¤ç®—é›™å‘æ–‡å­—" -#: src/lang.c:2942 +#: src/lang.c:3360 msgid "# If ON, bi-directional text is rendered by tin\n" msgstr "# 如果開啟就由 tin æ½¤ç®—é›™å‘æ–‡å­—\n" -#: src/lang.c:2949 +#: src/lang.c:3367 msgid "Function for sorting articles" msgstr "ç”¨æ–¼æŽ’åºæ–‡ç« çš„函å¼" -#: src/lang.c:2950 +#: src/lang.c:3368 msgid "" "# Function for sorting articles\n" "# Possible values are (the default is marked with *):\n" @@ -8017,204 +8670,179 @@ msgstr "" "# * 0 = 快速排åº\n" "# 1 = å †ç©æŽ’åº\n" -#: src/lang.c:2963 +#: src/lang.c:3381 msgid "Automatically GroupMarkUnselArtRead" msgstr "自動 GroupMarkUnselArtRead" -#: src/lang.c:2969 +#: src/lang.c:3387 msgid "Delete post-process files" msgstr "åˆªé™¤å¾ŒçºŒè™•ç†æª”案" -#: src/lang.c:2974 +#: src/lang.c:3392 msgid "Filename for all mailed articles, sets, no filename=do not save." msgstr "用於所有已郵寄文章的檔å, 設定,沒有檔å=ä¸å„²å­˜ã€‚" -#: src/lang.c:2975 +#: src/lang.c:3393 msgid "Mailbox to save sent mails" msgstr "è¦å„²å­˜å·²ç™¼é€éƒµä»¶çš„ä¿¡ç®±" -#: src/lang.c:2980 +#: src/lang.c:3398 msgid "Set Followup-To: header to this group(s). sets, cancels." msgstr "設定 Followup-To: 標頭為這個群組。 設定, å–æ¶ˆã€‚" -#: src/lang.c:2981 +#: src/lang.c:3399 msgid "Followup-To: header" msgstr "Followup-To: 標頭" -#: src/lang.c:2986 +#: src/lang.c:3404 msgid "Enter default mail address (and fullname). sets, cancels." msgstr "輸入é è¨­éƒµä»¶åœ°å€ (附全å)。 設定, å–æ¶ˆã€‚" -#: src/lang.c:2993 +#: src/lang.c:3411 msgid "" "Path and options for ispell-like spell-checker. sets, cancels." msgstr "åšç‚ºé¡žä¼¼ ispell 拼寫檢查器的路徑和é¸é …。 設定, å–æ¶ˆã€‚" -#: src/lang.c:2994 +#: src/lang.c:3412 msgid "Ispell program" msgstr "Ispell 程å¼" -#: src/lang.c:3000 +#: src/lang.c:3418 msgid "When group is a mailing list, send responses to this email address." msgstr "當群組是個郵éžè«–壇時,發é€å›žæ‡‰åˆ°é€™å€‹é›»å­éƒµä»¶åœ°å€ã€‚" -#: src/lang.c:3001 +#: src/lang.c:3419 msgid "Mailing list address" msgstr "郵éžè«–壇地å€" -#: src/lang.c:3007 +#: src/lang.c:3425 msgid "Forward articles as attachment" msgstr "åšç‚ºè½‰å¯„文章的附件" -#: src/lang.c:3012 +#: src/lang.c:3430 msgid "" "A comma separated list of MIME major/minor Content-Types. cancels." msgstr "逗號分隔的 MIME 主è¦/次è¦å…§å®¹é¡žåž‹æ¸…單。 å–æ¶ˆã€‚" -#: src/lang.c:3013 +#: src/lang.c:3431 msgid "Which MIME types will be saved" msgstr "將被儲存的 MIME 類型" -#: src/lang.c:3018 +#: src/lang.c:3436 msgid "Value of the Organization: header. sets, cancels." msgstr "Organization: 標頭的值。 設定, å–æ¶ˆã€‚" -#: src/lang.c:3019 +#: src/lang.c:3437 msgid "Organization: header" msgstr "Organization: 標頭" -#: src/lang.c:3024 +#: src/lang.c:3442 msgid "Filename for saved articles. sets, cancels." msgstr "用於已儲存文章的檔å。 設定, å–æ¶ˆã€‚" -#: src/lang.c:3025 +#: src/lang.c:3443 msgid "savefile" msgstr "儲存檔案" -#: src/lang.c:3030 src/lang.c:3054 +#: src/lang.c:3448 src/lang.c:3472 msgid "Scope for the filter rule. sets, cancels." msgstr "用於篩é¸å™¨è¦å‰‡çš„範åœã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:3031 +#: src/lang.c:3449 msgid "Quick (1 key) select filter scope" msgstr "快速 (1 éµ) é¸å–篩é¸å™¨ç¯„åœ" -#: src/lang.c:3036 src/lang.c:3060 +#: src/lang.c:3454 src/lang.c:3478 msgid "Header for filter rule. sets, cancels." msgstr "用於篩é¸å™¨è¦å‰‡çš„æ¨™é ­ã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:3037 +#: src/lang.c:3455 msgid "Quick (1 key) select filter header" msgstr "快速 (1 éµ) é¸å–篩é¸å™¨æ¨™é ­" -#: src/lang.c:3042 src/lang.c:3066 +#: src/lang.c:3460 src/lang.c:3484 msgid "ON = case sensitive, OFF = ignore case. sets, cancels." msgstr "ON = 大å°å¯«ç›¸ç¬¦ï¼ŒOFF = 忽略大å°å¯«ã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:3043 +#: src/lang.c:3461 msgid "Quick (1 key) select filter case" msgstr "快速 (1 éµ) é¸å–篩é¸å™¨å¤§å°å¯«" -#: src/lang.c:3048 src/lang.c:3072 +#: src/lang.c:3466 src/lang.c:3490 msgid "ON = expire, OFF = don't ever expire. sets, cancels." msgstr "ON = éŽæœŸï¼ŒOFF = 䏿œƒéŽæœŸã€‚ 設定, å–æ¶ˆã€‚" -#: src/lang.c:3049 +#: src/lang.c:3467 msgid "Quick (1 key) select filter expire" msgstr "快速 (1 éµ) é¸å–篩é¸å™¨éŽæœŸ" -#: src/lang.c:3055 +#: src/lang.c:3473 msgid "Quick (1 key) kill filter scope" msgstr "快速 (1 éµ) ç é™¤ç¯©é¸å™¨ç¯„åœ" -#: src/lang.c:3061 +#: src/lang.c:3479 msgid "Quick (1 key) kill filter header" msgstr "快速 (1 éµ) ç é™¤ç¯©é¸å™¨æ¨™é ­" -#: src/lang.c:3067 +#: src/lang.c:3485 msgid "Quick (1 key) kill filter case" msgstr "快速 (1 éµ) ç é™¤ç¯©é¸å™¨å¤§å°å¯«" -#: src/lang.c:3073 +#: src/lang.c:3491 msgid "Quick (1 key) kill filter expire" msgstr "快速 (1 éµ) ç é™¤ç¯©é¸å™¨éŽæœŸ" -#: src/lang.c:3079 +#: src/lang.c:3497 msgid "Assume this charset if no charset declaration is present, to set." msgstr "如果ä¸å­˜åœ¨ä»»ä½•字元集宣告就å‡è¨­ç‚ºé€™å€‹å­—元集, 以設定。" -#: src/lang.c:3080 +#: src/lang.c:3498 msgid "UNDECLARED_CHARSET" msgstr "未宣告字元集" -#: src/lang.c:3086 +#: src/lang.c:3504 msgid "" "Add this text at the start of the message body. sets, cancels." msgstr "加入這個文字於訊æ¯å…§æ–‡çš„開始。 設定, å–æ¶ˆã€‚" -#: src/lang.c:3087 +#: src/lang.c:3505 msgid "X_Body" msgstr "X_Body" -#: src/lang.c:3092 +#: src/lang.c:3510 msgid "Insert this header when posting. sets, cancels." msgstr "張貼時æ’入這個標頭。 設定, å–æ¶ˆã€‚" -#: src/lang.c:3093 +#: src/lang.c:3511 msgid "X_Headers" msgstr "X_Headers" -#: src/lang.c:3098 +#: src/lang.c:3516 msgid "" "Automatically insert an X-Comment-To: header? toggles & sets." msgstr "自動æ’å…¥ X-Comment-To: 標頭? åˆ‡æ› & 設定。" -#: src/lang.c:3099 +#: src/lang.c:3517 msgid "Insert 'X-Comment-To:' header" msgstr "æ’入『X-Comment-To:ã€æ¨™é ­" -#: src/lang.c:3105 +#: src/lang.c:3523 #, fuzzy msgid "Enter name of file containing trusted CA certificates. sets." msgstr "輸入被èªç‚ºæœ€è¿‘文章的日數。 設定。" -#: src/lang.c:3106 +#: src/lang.c:3524 #, fuzzy msgid "CA certificate file" msgstr "編輯篩é¸å™¨æª”案" -#: src/lang.c:3107 +#: src/lang.c:3525 msgid "" "# name of file containing all trusted CA certificates (empty = system " "default)\n" msgstr "" -#. TODO: lang.c -#: src/main.c:899 -msgid "reading from local spool" -msgstr "" - -#. TODO: != ENOENT ? and -> lang.c -#: src/misc.c:775 -#, c-format -msgid "Error: unlink %s" -msgstr "" - -#: src/misc.c:4005 -#, c-format -msgid "Version: %s %s release %s (\"%s\") %s %s\n" -msgstr "版本:%s %s 釋出 %s (「%sã€) %s %s\n" - -#: src/misc.c:4008 -#, c-format -msgid "Version: %s %s release %s (\"%s\")\n" -msgstr "版本:%s %s 釋出 %s (「%sã€)\n" - -#: src/newsrc.c:476 -msgid "Unreachable?\n" -msgstr "無法連線?\n" - -#: src/nntplib.c:829 +#: src/nntplib.c:908 #, c-format msgid "" "\n" @@ -8223,148 +8851,20 @@ msgstr "" "\n" "伺æœå™¨å·²é€¾æ™‚ï¼Œå˜—è©¦é‡æ–°é€£ç·š # %d\n" -#: src/nntplib.c:856 src/signal.c:435 -#, fuzzy -msgid "NNTP connection error. Exiting..." -msgstr "連線到 NNTP 伺æœå™¨ %s 時失敗。離開…" - -#: src/nntplib.c:868 src/nntplib.c:1894 +#: src/nntplib.c:950 src/nntplib.c:2032 msgid "Rejoin current group\n" msgstr "釿–°é€£çµç›®å‰çš„群組\n" -#: src/nntplib.c:877 src/nntplib.c:1903 +#: src/nntplib.c:959 src/nntplib.c:2041 #, c-format msgid "Read (%s)\n" msgstr "已讀 (%s)\n" -#: src/nntplib.c:879 +#: src/nntplib.c:961 #, c-format msgid "Resend last command (%s)\n" msgstr "釿–°ç™¼é€æœ€è¿‘的命令 (%s)\n" -#: src/nntplib.c:1540 -msgid "CAPABILITIES did not announce READER" -msgstr "能力中並未宣告包å«é–±è®€å™¨" - -#: src/nntplib.c:2049 -msgid "MOTD: " -msgstr "MOTD: " - -#: src/nntps.c:136 -#, c-format -msgid "RAND_status: %s!\n" -msgstr "" - -#: src/nntps.c:142 -#, c-format -msgid "SSL_CTX_new: %s!\n" -msgstr "" - -#: src/nntps.c:151 -#, c-format -msgid "SSL_CTX_set_default_verify_paths: %s!\n" -msgstr "" - -#: src/nntps.c:159 -#, c-format -msgid "SSL_CTX_load_verify_locations: %s!\n" -msgstr "" - -#: src/nntps.c:305 -#, c-format -msgid "BIO_new_socket: %s!\n" -msgstr "" - -#: src/nntps.c:312 -#, c-format -msgid "BIO_new_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:320 src/nntps.c:512 -#, c-format -msgid "BIO_get_ssl: %s!\n" -msgstr "" - -#: src/nntps.c:328 -#, c-format -msgid "SSL_set_tlsext_host_name: %s!\n" -msgstr "" - -#: src/nntps.c:336 -#, c-format -msgid "SSL_set1_host: %s!\n" -msgstr "" - -#: src/nntps.c:410 src/nntps.c:412 -#, fuzzy, c-format -msgid "TLS peer verification failed: %s\n" -msgstr "Slrnface 失敗:%s。" - -#: src/nntps.c:438 src/nntps.c:440 -#, c-format -msgid "TLS peer verification failed, continuing anyway as requested: %s\n" -msgstr "" - -#: src/nntps.c:520 src/nntps.c:522 -#, fuzzy, c-format -msgid "TLS handshake failed: %s\n" -msgstr "Slrnface 失敗:%s。" - -#: src/nntps.c:528 -#, c-format -msgid "" -"TLS peer verification failed: %s.\n" -"Continuing anyway as requested.\n" -msgstr "" - -#: src/nrctbl.c:184 -#, c-format -msgid "couldn't expand %s\n" -msgstr "無法展開 %s\n" - -#: src/post.c:1782 -#, fuzzy, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is neither set to %s nor to %s\n" -msgstr "" -"第 %d åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„而應該被折疊,但是\n" -"編碼未被設定為 %s äº¦éž %s\n" - -#: src/post.c:1787 -#, fuzzy, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is set to %s without enabling MIME_BREAK_LONG_LINES or\n" -"posting doesn't contain any 8bit chars and thus folding won't happen\n" -msgstr "" -"第 %d åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„而應該被折疊,但是\n" -"編碼被設定為 %s 而未啟用 MIME_BREAK_LONG_LINES 或是\n" -"貼文ä¸åŒ…å«ä»»ä½• 8 ä½å…ƒå­—元,因而無法發生折疊\n" - -#: src/post.c:1789 -#, fuzzy, c-format -msgid "" -"Line %d is longer than %d octets and should be folded, but\n" -"encoding is not set to %s\n" -msgstr "" -"第 %d åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„而,但是\n" -"編碼未被設定為 %s\n" - -#: src/post.c:2778 -#, c-format -msgid "Posting: %.*s ..." -msgstr "張貼:%.*s…" - -#: src/post.c:4547 -msgid "Can't supersede in mailgroups, try repost instead." -msgstr "" - -#. Check if okay to read -#: src/read.c:204 -msgid "Aborting read, please wait..." -msgstr "放棄讀å–,請ç¨å¾……" - #: src/read.c:363 msgid "Aborted read\n" msgstr "已放棄讀å–\n" @@ -8373,120 +8873,45 @@ msgstr "已放棄讀å–\n" msgid "Draining\n" msgstr "排放\n" -#: src/refs.c:236 -msgid "unchanged" -msgstr "未變更" - -#: src/refs.c:603 +#: src/refs.c:656 msgid "[- Unavailable -]" msgstr "[- 無法使用 -]" -#. -#. * Add the Message-ID headers to the cache, using the last Reference -#. * as the parent -#. -#. -#. * Add the References data to the cache -#. -#: src/refs.c:1009 src/refs.c:1071 -#, c-format -msgid "Building References-trees (%d/%d)..." -msgstr "" - -#. -#. * preamble -#. * TODO: -> lang.c -#. -#: src/rfc2047.c:1330 -#, c-format -msgid "" -"This message has been composed in the 'multipart/mixed' MIME-format. If you\n" -"are reading this prefix, your mail reader probably has not yet been " -"modified\n" -"to understand the new format, and some of what follows may look strange.\n" -"\n" -msgstr "" -"這個訊æ¯å·²è¢«å¯«åœ¨ã€Žå¤šéƒ¨ä»¶/æ··åˆã€çš„ MIME æ ¼å¼ä¸­ã€‚如果您\n" -"正在讀å–這個å‰ç¶´ï¼Œæ‚¨çš„郵件閱讀器或許尚未被修改\n" -"以了解新的格å¼ï¼Œè€Œéš¨å¾Œè€Œä¾†çš„æ±è¥¿ä¹Ÿè¨±çœ‹èµ·ä¾†æœƒå¾ˆæ€ªç•°ã€‚\n" -"\n" - -#: src/save.c:1046 -msgid "bytes" -msgstr "ä½å…ƒçµ„" - -#: src/select.c:422 -msgid "unread" -msgstr "未讀" - -#: src/select.c:422 -msgid "all" -msgstr "所有" - -#: src/select.c:619 -msgid "[k]" -msgstr "" - -#: src/select.c:621 -msgid "[T]" -msgstr "" - -#: src/select.c:625 src/select.c:627 -msgid " R" -msgstr " R" - -#: src/xface.c:75 -#, fuzzy -msgid "Can't run slrnface: Not running in an xterm." -msgstr "無法é‹è¡Œ slrnface:無法在 xterm 中執行。" - -#: src/xface.c:87 src/xface.c:98 src/xface.c:113 -#, c-format -msgid "Can't run slrnface: Environment variable %s not found." -msgstr "無法é‹è¡Œ slrnface:找ä¸åˆ°ç’°å¢ƒè®Šæ•¸ %s。" - -#: src/xface.c:122 src/xface.c:154 -#, c-format -msgid "Can't run slrnface: failed to create %s" -msgstr "無法é‹è¡Œ slrnface:無法建立 %s" - -#: src/xface.c:132 -msgid "" -"This directory is used to create named pipes for communication between\n" -"slrnface and its parent process. It should normally be empty because\n" -"the pipe is deleted right after it has been opened by both processes.\n" -"\n" -"File names generated by slrnface have the form \"hostname.pid\". It is\n" -"probably an error if they linger here longer than a fraction of a second.\n" -"\n" -"However, if the directory is mounted from an NFS server, you might see\n" -"special files created by your NFS server while slrnface is running.\n" -"Do not try to remove them.\n" -msgstr "" -"這個目錄被用來建立具å管線åšç‚º slrnface\n" -"與其上層進程之間的通訊。它通常應該是空的,因為\n" -"ç•¶ç®¡ç·šåŒæ™‚由兩個進程開啟之後,它會立å³è¢«åˆªé™¤ã€‚\n" -"\n" -"ç”± slrnface 產生的檔案å稱具有「主機å稱.pidã€çš„å½¢å¼ã€‚\n" -"如果它們逗留在此的時間超éŽäº†å¹¾åˆ†ä¹‹ä¸€ç§’,也許就是個錯誤。\n" -"\n" -"然而,如果目錄是掛載自 NFS 伺æœå™¨ï¼Œç•¶ slrnface é‹è¡Œæ™‚,\n" -"您也許會看到由您的 NFS 伺æœå™¨æ‰€å»ºç«‹çš„特殊檔案。\n" -"è«‹ä¸è¦å˜—試去移除它們。\n" +#, fuzzy, c-format +#~ msgid "" +#~ "\n" +#~ "Error: Header on line %d starts with a dot '.':\n" +#~ "%s\n" +#~ msgstr "" +#~ "\n" +#~ "錯誤:第 %d 列的標頭於冒號之後沒有空格:\n" +#~ "%s\n" + +#, c-format +#~ msgid "Version: %s %s release %s (\"%s\") %s %s\n" +#~ msgstr "版本:%s %s 釋出 %s (「%sã€) %s %s\n" + +#, c-format +#~ msgid "%d lines" +#~ msgstr "%d 列" + +#, c-format +#~ msgid "" +#~ "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n" +#~ "\n" +#~ msgstr "" +#~ "%*s[-- %s/%s,%suuencoded 檔案,%d 列,å稱:%s --]\n" +#~ "\n" -#: src/xface.c:146 -msgid "Can't run slrnface: couldn't construct fifo name." -msgstr "無法é‹è¡Œ slrnface:無法建構 fifo å稱。" +#, fuzzy, c-format +#~ msgid "%*s[-- %s/%s%s%s%s%s, %d lines, encoding %s --]\n" +#~ msgstr "%*s[-- %s/%s,編碼 %s%s%s,%d 列%s%s --]\n" -#: src/xface.c:185 -#, c-format -msgid "Slrnface abnormally exited, code %d." -msgstr "Slrnface 䏿­£å¸¸åœ°é›¢é–‹ï¼Œä»£ç¢¼ %d。" +#~ msgid "all " +#~ msgstr "所有 " -#: src/xface.c:231 -#, c-format -msgid "Slrnface failed: %s." -msgstr "Slrnface 失敗:%s。" +#~ msgid "Connecting to %s..." +#~ msgstr "連線到 %s…" #~ msgid "threads" #~ msgstr "討論串" diff -Nurp '--exclude=.bzr*' tin-2.6.2/po4a.conf tin-2.6.3/po4a.conf --- tin-2.6.2/po4a.conf 2021-08-23 12:58:19.000000000 +0200 +++ tin-2.6.3/po4a.conf 2023-08-01 18:58:40.950272723 +0200 @@ -1,9 +1,9 @@ [po_directory] doc/l10n [options] \ - opt:"-k 0 -M US-ASCII" \ + opt:"-k 0 --master-charset UTF-8" \ opt_de:"-L UTF-8 -A UTF-8" \ - opt_en_GB:"-L ISO-8859-1 -A ISO-8859-1" \ + opt_en_GB:"-L UTF-8 -A UTF-8" \ opt_es:"-L UTF-8 -A UTF-8" [type: man] doc/tin.1 \ diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/Makefile.in tin-2.6.3/src/Makefile.in --- tin-2.6.2/src/Makefile.in 2022-11-03 12:47:39.000000000 +0100 +++ tin-2.6.3/src/Makefile.in 2023-12-14 01:04:55.825259253 +0100 @@ -1,9 +1,9 @@ # Source Makefile for tin # - for configuration options read the ../doc/INSTALL file. # -# Updated: 2022-09-19 +# Updated: 2023-12-14 # -# Copyright (c) 1995-2023 Thomas E. Dickey +# Copyright (c) 1995-2024 Thomas E. Dickey # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -213,15 +213,13 @@ CFILES = \ $(SRCDIR)/wildmat.c \ $(SRCDIR)/xref.c -EXTRAOBJS = @EXTRAOBJS@ - EXTRA_INTLLIBS = @INTLDIR_MAKE@ @INTLLIBS@ EXTRA_PCREHDRS = @PCREDIR_MAKE@ ../pcre/pcre.h EXTRA_PCRELIBS = @PCREDIR_MAKE@ ../pcre/$(PRELIB)pcre.a EXTRA_CANLIBS = @CANDIR_MAKE@ ../libcanlock/$(PRELIB)canlock.a EXTRALIBS = $(EXTRA_INTLLIBS) $(EXTRA_PCRELIBS) $(EXTRA_CANLIBS) -OFILES = @ALLOCA@ $(EXTRAOBJS) \ +OFILES = @ALLOCA@ @EXTRAOBJS@ \ $(OBJDIR)/active$o \ $(OBJDIR)/art$o \ $(OBJDIR)/attrib$o \ @@ -446,9 +444,9 @@ TAGS : @-$(RM) -f TAGS @$(ETAGS) $(HFILES) $(CFILES) -lint : $(CFILES) $(OBJDIR)/parsdate.c tincfg.h options_menu.h +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) $(CFILES)|$(SED) -e 's/\.y/.c/'` $(LIBS) 1>LINT 2>&1 + @$(LINT) $(LINTFLAGS) `$(ECHO) $(SRCDIR)/heapsort.c $(SRCDIR)/xface.c $(CFILES)|$(SED) -e 's/\.y/.c/'` $(LIBS) 1>LINT 2>&1 clean : @$(ECHO) "Cleaning ..." @@ -506,7 +504,6 @@ tincfg.h : $(SRCDIR)/tincfg.tbl \ makecfg$X : $(SRCDIR)/makecfg.c \ Makefile \ - $(INCDIR)/tin.h \ ../include/autoconf.h @SHOW_CC@ @ECHO_CC@$(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $(BUILD_LDFLAGS) -o $@ $(SRCDIR)/makecfg.c @@ -524,7 +521,8 @@ TIN_DEP = \ $(INCDIR)/tcurses.h \ $(INCDIR)/proto.h $(EXTRA_PCREHDRS) $(EXTRA_INTLLIBS) -$(OBJDIR)/active$o : $(SRCDIR)/active.c $(TIN_DEP) +$(OBJDIR)/active$o : $(SRCDIR)/active.c $(TIN_DEP) \ + $(INCDIR)/stpwatch.h $(OBJDIR)/art$o : $(SRCDIR)/art.c $(TIN_DEP) \ $(INCDIR)/newsrc.h \ $(INCDIR)/stpwatch.h @@ -546,7 +544,7 @@ $(OBJDIR)/debug$o : $(SRCDIR)/debug.c $ $(OBJDIR)/envarg$o : $(SRCDIR)/envarg.c $(TIN_DEP) $(OBJDIR)/feed$o : $(SRCDIR)/feed.c $(TIN_DEP) \ $(INCDIR)/keymap.h \ - $(INCDIR)/rfc2046.h + $(INCDIR)/rfc2046.h $(OBJDIR)/filter$o : $(SRCDIR)/filter.c $(TIN_DEP) \ $(INCDIR)/keymap.h \ $(INCDIR)/version.h @@ -648,7 +646,6 @@ $(OBJDIR)/version$o : $(SRCDIR)/version $(INCDIR)/keymap.h \ $(INCDIR)/version.h $(OBJDIR)/wildmat$o : $(SRCDIR)/wildmat.c $(TIN_DEP) -$(OBJDIR)/xface$o : $(SRCDIR)/xface.c $(TIN_DEP) $(OBJDIR)/xref$o : $(SRCDIR)/xref.c $(TIN_DEP) \ $(INCDIR)/newsrc.h -@EXTRAO_DEP@$(EXTRAOBJS) : $(TIN_DEP) +@EXTRAO_DEP@@EXTRAOBJS@ : $(TIN_DEP) diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/active.c tin-2.6.3/src/active.c --- tin-2.6.2/src/active.c 2022-12-23 12:36:18.000000000 +0100 +++ tin-2.6.3/src/active.c 2023-12-22 04:57:05.939670290 +0100 @@ -3,10 +3,10 @@ * Module : active.c * Author : I. Lea * Created : 1992-02-16 - * Updated : 2022-12-23 + * Updated : 2023-12-22 * Notes : * - * Copyright (c) 1992-2023 Iain Lea + * Copyright (c) 1992-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -44,6 +44,9 @@ #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 @@ -173,7 +176,7 @@ active_add( if (moderated[0] == '/') { ptr->type = GROUP_TYPE_SAVE; - ptr->spooldir = my_strdup(moderated); /* TODO: Unix'ism, other OSs need transformation */ + ptr->spooldir = my_strdup(moderated); } else { ptr->type = GROUP_TYPE_NEWS; ptr->spooldir = spooldir; /* another global - sigh */ @@ -254,9 +257,11 @@ parse_active_line( if ((debug & DEBUG_NNTP) && verbose > 1) debug_print_file("NNTP", "Active file corrupt - %s", l); - free(l); #endif /* DEBUG */ if (!p || !q) { +#ifdef DEBUG + free(l); +#endif /* DEBUG */ return lineok; } } @@ -267,12 +272,12 @@ parse_active_line( if (!lineok) { /* missing moderation flag - seen on usenet.farm */ strcpy(moderated, "y"); /* guess posting is fine */ lineok = TRUE; - } else { + } else + strcpy(moderated, r); + #ifdef DEBUG - free(l); + free(l); #endif /* DEBUG */ - strcpy(moderated, r); - } return lineok; } @@ -354,9 +359,8 @@ do_read_newsrc_active_file( struct t_group *grpptr; #ifdef NNTP_ABLE t_bool need_auth = FALSE; - char *ngnames[NUM_SIMULTANEOUS_GROUP_COMMAND]; - int index_i = 0; - int index_o = 0; + char *ngnames[NUM_SIMULTANEOUS_GROUP_COMMAND] = { NULL }; + int index_i = 0, index_o = 0; #endif /* NNTP_ABLE */ rewind(fp); @@ -409,6 +413,7 @@ do_read_newsrc_active_file( */ int i; int j = index_o; + for (i = 0; i < window - 1; i++) { snprintf(buf, sizeof(buf), "GROUP %s", ngnames[j]); # ifdef DEBUG @@ -435,14 +440,11 @@ do_read_newsrc_active_file( snprintf(fmt, sizeof(fmt), "%%"T_ARTNUM_SFMT" %%"T_ARTNUM_SFMT" %%"T_ARTNUM_SFMT" %%%ds", NNTP_GRPLEN); if (sscanf(line, fmt, &count, &min, &max, ngname) != 4) { # ifdef DEBUG - if ((debug & DEBUG_NNTP) && verbose > 1) + if ((debug & DEBUG_NNTP) && verbose > 1) { debug_print_file("NNTP", "Invalid response to \"GROUP %s\": \"%s\"", ngnames[index_o], line); -# endif /* DEBUG */ - } - if (strcmp(ngname, ngnames[index_o]) != 0) { -# ifdef DEBUG - if ((debug & DEBUG_NNTP) && verbose > 1) - debug_print_file("NNTP", "Groupname mismatch in response to \"GROUP %s\": \"%s\"", ngnames[index_o], line); + if (strcmp(ngname, ngnames[index_o]) != 0) + debug_print_file("NNTP", "Groupname mismatch in response to \"GROUP %s\": \"%s\"", ngnames[index_o], line); + } # endif /* DEBUG */ } ptr = ngname; @@ -622,17 +624,20 @@ read_active_file( wait_message(0, _(txt_reading_news_active_file)); if ((fp = open_news_active_fp()) == NULL) { - if (cmd_line && !batch_mode) + if ((cmd_line && !batch_mode) || verbose) my_fputc('\n', stderr); #ifdef NNTP_ABLE if (read_news_via_nntp) tin_done(EXIT_FAILURE, _(txt_cannot_retrieve), ACTIVE_FILE); # ifndef NNTP_ONLY - else + else { + perror_message("%s", news_active_file); tin_done(EXIT_FAILURE, _(txt_cannot_open_active_file), news_active_file, tin_progname); + } # endif /* !NNTP_ONLY */ #else + perror_message("%s", news_active_file); tin_done(EXIT_FAILURE, _(txt_cannot_open), news_active_file); #endif /* NNTP_ABLE */ } @@ -676,6 +681,10 @@ read_active_file( */ active_add(grpptr, count, max, min, moderated); } +# if defined(DEBUG) && defined(NNTP_ABLE) + if ((debug & DEBUG_NNTP) && !verbose) + debug_print_file("NNTP", "<<<%s%s", logtime(), txt_log_data_hidden); +# endif /* DEBUG && NNTP_ABLE */ TIN_FCLOSE(fp); @@ -754,6 +763,11 @@ read_active_counts( */ 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); +# endif /* DEBUG */ /* * Exit if active file wasn't read correctly or is empty @@ -909,6 +923,11 @@ read_news_active_file( } 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); +# endif /* DEBUG */ } } if (need_auth) { /* retry after auth is overkill here, so just auth */ @@ -938,7 +957,9 @@ read_news_active_file( /* * finally we have a list of all groups and can set the attributes */ + BegStopWatch(); assign_attributes_to_groups(); + EndStopWatch("assign_attributes_to_groups()"); return newgrps; } @@ -975,6 +996,9 @@ open_newgroups_fp( return (nntp_command(line, OK_NEWGROUPS, NULL, 0)); } +#else + /* silence compiler warning (unused parameter) */ + (void) idx; #endif /* NNTP_ABLE */ return (fopen(active_times_file, "r")); } @@ -1401,11 +1425,7 @@ append_group_line( clearerr(fp); fclose(fp); } - err = rename(file_tmp, active_file); -#ifdef DEBUG - if ((debug & DEBUG_MISC) && err) /* TODO: is this the right debug-level? */ - perror_message(_(txt_rename_error), file_tmp, active_file); -#endif /* DEBUG */ + rename_file(file_tmp, active_file); } free(group_name); } diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/art.c tin-2.6.3/src/art.c --- tin-2.6.2/src/art.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/art.c 2023-11-24 14:13:54.021518682 +0100 @@ -3,10 +3,10 @@ * Module : art.c * Author : I.Lea & R.Skrenta * Created : 1991-04-01 - * Updated : 2022-09-22 + * Updated : 2023-11-24 * Notes : * - * Copyright (c) 1991-2023 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2024 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -47,11 +47,11 @@ #ifndef NEWSRC_H # include "newsrc.h" #endif /* !NEWSRC_H */ - #ifndef STPWATCH_H # include "stpwatch.h" #endif /* !STPWATCH_H */ + /* * TODO: fixup to remove CURR_GROUP dependency in all sort funcs */ @@ -65,7 +65,6 @@ int top_art = 0; /* # of articles in static FILE *open_art_header(char *groupname, t_artnum art, t_artnum *next); static FILE *open_xover_fp(struct t_group *group, const char *mode, t_artnum min, t_artnum max, t_bool local); static char *find_nov_file(struct t_group *group, int mode); -static char *print_date(time_t secs); static char *print_from(struct t_group *group, struct t_article *article, int charset); static int artnum_comp(t_comptype p1, t_comptype p2); static int base_comp(t_comptype p1, t_comptype p2); @@ -292,6 +291,11 @@ setup_hard_base( base[grpmenu.max++] = atoartnum(ptr); total++; } +# 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); +# endif /* DEBUG */ if (tin_errno) return -1; @@ -414,8 +418,8 @@ index_group( if (!batch_mode) show_art_msg(group->name); else { - if (verbose) /* -> lang.c */ - wait_message(0, _("Reading %s\n"), group->name); + if (verbose > 1) + wait_message(0, _(txt_reading_group), group->name); } signal_context = cArt; /* Set this only once curr_group is valid */ @@ -424,16 +428,14 @@ index_group( free_art_array(); free_msgids(); - BegStopWatch("setup_hard_base()"); - + BegStopWatch(); /* * Get list of valid article numbers */ if (setup_hard_base(group) < 0) return FALSE; - EndStopWatch(); - PrintStopWatch(); + EndStopWatch("setup_hard_base()"); #ifdef DEBUG if (debug & DEBUG_NEWSRC) { @@ -570,22 +572,23 @@ index_group( * Create the reference tree. The msgid and ref ptrs will * be free()d now that the NovFile has been written. */ + BegStopWatch(); build_references(group); + EndStopWatch("build_references()"); /* * Needs access to the reference tree */ + BegStopWatch(); filtered = filter_articles(group); - - BegStopWatch("make_threads()"); + EndStopWatch("filter_articles()"); /* * Thread the group */ + BegStopWatch(); make_threads(group, FALSE); - - EndStopWatch(); - PrintStopWatch(); + EndStopWatch("make_threads()"); if ((changed > 0 || filtered) && !batch_mode) clear_message(); @@ -713,6 +716,10 @@ open_art_header( } return NULL; } +#else + /* silence compiler warning (unused parameter) */ + (void) groupname; + (void) next; #endif /* NNTP_ABLE */ snprintf(buf, sizeof(buf), "%"T_ARTNUM_PFMT, art); @@ -875,7 +882,7 @@ thread_by_subject( /* * Get the contents of the magic marker in the hashnode */ - h = (struct t_hashnode *) (arts[i].subject - sizeof(int) - sizeof(void *)); /* FIXME: cast increases required alignment of target type */ + h = (void *) (arts[i].subject - sizeof(int) - sizeof(void *)); /* FIXME: cast increases required alignment of target type */ j = h->aptr; @@ -1209,8 +1216,8 @@ thread_by_multipart( } FreeAndNull(minfo); arts[i].multipart_subj = FALSE; - if (i % MODULO_COUNT_NUM == 0) /* TODO: -> lang.c */ - show_progress(_("Threading by multipart"), i, top_art); + if (i % MODULO_COUNT_NUM == 0) + show_progress(_(txt_threading_by_multipart), i, top_art); } } @@ -1446,8 +1453,16 @@ parse_headers( switch (my_toupper((unsigned char) *ptr)) { case 'D': /* Date: mandatory */ if (!h->date) { - if ((hdr = parse_header(ptr + 1, "ate", FALSE, FALSE, FALSE))) - h->date = parsedate(hdr, (struct _TIMEINFO *) 0); + if ((hdr = parse_header(ptr + 1, "ate", FALSE, FALSE, FALSE))) { + str_trim(hdr); + if ((h->date = parsedate(hdr, (struct _TIMEINFO *) 0)) <= 0) { + /* date parsing failed, cut off at last ' ' and try again */ + if ((s = strrchr(hdr, ' ')) != NULL) { + *s = '\0'; + h->date = parsedate(hdr, (struct _TIMEINFO *) 0); + } + } + } } break; @@ -1593,7 +1608,7 @@ build_range_list( * if we reached top_art all arts have path * so we use max */ - curr->start = i == top_art ? max : arts[i--].artnum; + curr->start = ((i == top_art) ? max : arts[i--].artnum); } else { for (; i < top_art && !arts[i].path; i++) ; @@ -1764,7 +1779,7 @@ get_path_header( 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); + 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; @@ -1772,7 +1787,7 @@ get_path_header( if (min == max) snprintf(cmd, sizeof(cmd), "XPAT Path %"T_ARTNUM_PFMT" *", min); else - snprintf(cmd, sizeof(cmd), "XPAT Path %"T_ARTNUM_PFMT"-%"T_ARTNUM_PFMT" *", min, max); + snprintf(cmd, sizeof(cmd), "XPAT Path %"T_ARTNUM_PFMT"-%"T_ARTNUM_PFMT" *", min, MAX(min, max)); fp = nntp_command(cmd, OK_XPAT, NULL, 0); } @@ -1801,6 +1816,11 @@ get_path_header( if (++artnum % MODULO_COUNT_NUM == 0) show_progress(prep_msg, artnum - min, max - min); } +# 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); +# endif /* DEBUG */ free(prep_msg); return supported; } @@ -1828,11 +1848,11 @@ get_path_header( * If 'local' is set then always open local overview cache in preference to * using NNTP XOVER * - * Format (mandatory as far as line count [RFC2980]): + * Format (mandatory as far as line count [RFC 2980]): * 1. article number (ie. 183) [mandatory] * 2. Subject: line (ie. Which newsreader?) [mandatory] * 3. From: line (ie. iain@ecrc.de) [mandatory] - * 4. Date: line (rfc822 format) [mandatory] + * 4. Date: line (RFC 822 format) [mandatory] * 5. MessageID: (ie. <123@example.net>) [mandatory] * 6. References: (ie. ....) [optional] * 7. Byte count (Skipped - not used) [mandatory] @@ -1905,10 +1925,10 @@ read_overview( } while ((buf = tin_fgets(fp, FALSE)) != NULL) { -#ifdef DEBUG +#if defined(DEBUG) && defined(NNTP_ABLE) if ((debug & DEBUG_NNTP) && fp == FAKE_NNTP_FP && verbose) debug_print_file("NNTP", "<<<%s%s", logtime(), buf); -#endif /* DEBUG */ +#endif /* DEBUG && NNTP_ABLE */ if (need_resize) { handle_resize((need_resize == cRedraw) ? TRUE : FALSE); @@ -2050,11 +2070,18 @@ read_overview( } if (!strcasecmp(ofmt[count].name, "Date:")) { - art->date = parsedate(ptr, (TIMEINFO *) 0); + str_trim(ptr); + if ((art->date = parsedate(ptr, (TIMEINFO *) 0)) <= 0) { #ifdef DEBUG - if ((debug & DEBUG_NNTP) && verbose > 1 && art->date == (time_t) -1) - debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") bogus overview-field %s %s", nntp_caps.over_cmd, artnum, ofmt[count].name, ptr); + 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 */ + /* date parsing failed, cut off at last ' ' and try again */ + if ((q = strrchr(ptr, ' ')) != NULL) { + *q = '\0'; + art->date = parsedate(ptr, (TIMEINFO *) 0); + } + } continue; } @@ -2165,11 +2192,18 @@ read_overview( break; case 3: /* Date: */ - art->date = parsedate(ptr, (TIMEINFO *) 0); + str_trim(ptr); + if ((art->date = parsedate(ptr, (TIMEINFO *) 0)) <= 0) { #ifdef DEBUG - if ((debug & DEBUG_NNTP) && verbose > 1 && art->date == (time_t) -1) - debug_print_file("NNTP", "%s(%"T_ARTNUM_PFMT") bogus overview-field %s %s", nntp_caps.over_cmd, artnum, ofmt[count].name, ptr); + 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 */ + /* date parsing failed, cut off at last ' ' and try again */ + if ((q = strrchr(ptr, ' ')) != NULL) { + *q = '\0'; + art->date = parsedate(ptr, (TIMEINFO *) 0); + } + } break; case 4: /* Message-ID: */ @@ -2247,7 +2281,7 @@ read_overview( /* if we're lucky we've Path in NOV */ /* * if reading locally cached overview data try - * path regardless of the server OVERVIEW.FMT + * path regardless of the servers OVERVIEW.FMT */ if (local || !strcasecmp(ofmt[count].name, "Path:")) { if ((q = parse_header(ptr, "Path", FALSE, FALSE, FALSE)) != NULL) { @@ -2282,6 +2316,11 @@ read_overview( top_art++; /* Basically this statement commits the article */ } +# if defined(DEBUG) && defined(NNTP_ABLE) + /* 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 && NNTP_ABLE */ free(group_msg); TIN_FCLOSE(fp); @@ -2339,7 +2378,7 @@ read_overview( if (found) { snprintf(cbuf, sizeof(cbuf), "%s XREF %"T_ARTNUM_PFMT"-%"T_ARTNUM_PFMT, nntp_caps.hdr_cmd, min, MAX(min, max)); - group_msg = fmt_string("%s XREF loop", nntp_caps.hdr_cmd); /* TODO: find a better message, move to lang.c */ + group_msg = fmt_string(txt_xref_loop, nntp_caps.hdr_cmd); /* TODO: find a better message */ if ((fp = nntp_command(cbuf, nntp_caps.hdr ? OK_HDR : OK_HEAD, NULL, 0)) != NULL) { /* RFC 2980 (XHDR) uses 221; RFC 3977 (HDR) uses 225 */ while ((ptr = tin_fgets(fp, FALSE)) != NULL) { # ifdef DEBUG @@ -2367,6 +2406,11 @@ read_overview( if (artnum % (MODULO_COUNT_NUM * 20) == 0) show_progress(group_msg, artnum - min, max - min); } +# 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); +# endif /* DEBUG */ } free(group_msg); } @@ -2376,9 +2420,9 @@ read_overview( if (local) { #ifdef NNTP_ABLE if (filter_on_path(group)) { + int curr_range, range_cnt; struct t_article_range *ranges, *curr; t_bool supported = TRUE; - int curr_range, range_cnt; /* * Get the ranges without Path: header and try to fetch the @@ -2420,6 +2464,10 @@ read_overview( #endif /* NNTP_ABLE */ wait_message(2, _(txt_cannot_filter_on_path)); } +#ifndef NNTP_ABLE + /* silence compiler warning (unused parameter) */ + (void) rebuild_cache; +#endif /* !NNTP_ABLE */ return expired; } @@ -2431,7 +2479,7 @@ read_overview( * 1. article number (ie. 183) [mandatory] * 2. Subject: line (ie. Which newsreader?) [mandatory] * 3. From: line (ie. iain@ecrc.de) [mandatory] - * 4. Date: line (rfc822 format) [mandatory] + * 4. Date: line (RFC 822 format) [mandatory] * 5. MessageID: (ie. <123@example.net>) [mandatory] * 6. References: (ie. ....) [optional] * 7. Byte count (Skipped - not used) [mandatory] @@ -2496,12 +2544,11 @@ write_overview( } #endif /* CHARSET_CONVERSION */ - if (verbose && batch_mode) /* -> lang.c */ - wait_message(0, _("Writing %s\n"), group->name); + if (batch_mode && verbose > 1) + wait_message(0, _(txt_writing_group), group->name); for_each_art(i) { - char *p; - char *q, *ref; + char *p, *q, *ref; article = &arts[i]; @@ -2549,19 +2596,48 @@ write_overview( } } - fprintf(fp, "%"T_ARTNUM_PFMT"\t%s\t%s\t%s\t%s\t%s\t%d\t%d", - article->artnum, - p, + { + char date[30]; +#if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE) + char *old_lc_all = NULL, *old_lc_time = NULL; + + /* 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(fp, "%"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), + print_from(group, article, c), #else - print_from(group, article, -1), + print_from(group, article, -1), #endif /* CHARSET_CONVERSION */ - print_date(article->date), - BlankIfNull(article->msgid), - BlankIfNull(ref), - 0, /* bytes */ - article->line_count); + date, + 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(fp, "\tXref: %s", article->xref); @@ -2570,20 +2646,21 @@ write_overview( fprintf(fp, "\tPath: %s", article->path); fprintf(fp, "\n"); + free(p); if (article->refs) { FreeIfNeeded(ref); } } - if (i % (MODULO_COUNT_NUM * 20) == 0) /* TODO: -> lang.c */ - show_progress(_("Writing overview cache..."), i, top_art); + if (i % (MODULO_COUNT_NUM * 20) == 0) + show_progress(_(txt_writing_overview), i, top_art); } #ifdef HAVE_FCHMOD - fchmod(fileno(fp), (mode_t) (S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH)); - /* - * TODO: - * add code for !HAVE_FCHMOD && HAVE_CHMOD - */ + fchmod(fileno(fp), (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 */ fclose(fp); } @@ -2778,7 +2855,7 @@ find_nov_file( if ((ptr = strrchr(buf, '\n')) != NULL) *ptr = '\0'; - if (strcmp(buf, group->name) == 0) + if (STRCMPEQ(buf, group->name)) break; } @@ -3097,11 +3174,13 @@ score_comp_base( if (comp_func) return (*comp_func)(s1, s2); + return 0; } if (CURR_GROUP.attribute->sort_threads_type == SORT_THREADS_BY_SCORE_ASCEND) return a > b ? 1 : -1; + return a < b ? 1 : -1; } @@ -3247,36 +3326,6 @@ find_artnum( } -/*----------------------------- Overview handling -----------------------*/ -/* TODO: use - * setlocale(LC_ALL, "POSIX"); setlocale(LC_TIME, "POSIX"); - * my_strftime(date, sizeof(date) -1, "%d %b %Y %H:%M:%S GMT", gmtime(&secs)); - * instead? - */ -static char * -print_date( - time_t secs) -{ - static char date[25]; - struct tm *tm; - static const char *const months_a[] = { - "Jan", "Feb", "Mar", "Apr", "May", "Jun", - "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", - }; - - if ((tm = gmtime(&secs)) != NULL) - snprintf(date, sizeof(date), "%02d %.3s %04d %02d:%02d:%02d GMT", - tm->tm_mday, - months_a[tm->tm_mon], - tm->tm_year + 1900, - tm->tm_hour, tm->tm_min, tm->tm_sec); - else - snprintf(date, sizeof(date), "01 Jan 1970 00:00:00 UTC"); - - return date; -} - - static char * print_from( struct t_group *group, @@ -3328,12 +3377,19 @@ open_xover_fp( if (!max) return NULL; + if (min == max) snprintf(line, sizeof(line), "%s %"T_ARTNUM_PFMT, nntp_caps.over_cmd, min); else snprintf(line, sizeof(line), "%s %"T_ARTNUM_PFMT"-%"T_ARTNUM_PFMT, nntp_caps.over_cmd, min, MAX(min, max)); + return (nntp_command(line, OK_XOVER, NULL, 0)); } +#else + /* silence compiler warning (unused parameter) */ + (void) min; + (void) max; + (void) local; #endif /* NNTP_ABLE */ { FILE *fp; @@ -3344,7 +3400,7 @@ open_xover_fp( return fp; if (*mode != 'r') - error_message(2, _(txt_cannot_open), nov_file); + perror_message(_(txt_cannot_open), nov_file); } } return NULL; diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/attrib.c tin-2.6.3/src/attrib.c --- tin-2.6.2/src/attrib.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/attrib.c 2023-11-16 13:36:08.867796458 +0100 @@ -3,10 +3,10 @@ * Module : attrib.c * Author : I. Lea * Created : 1993-12-01 - * Updated : 2022-06-29 + * Updated : 2023-11-16 * Notes : Group attribute routines * - * Copyright (c) 1993-2023 Iain Lea + * Copyright (c) 1993-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -120,6 +120,7 @@ set_default_attributes( CopyBits(sort_threads_type, tinrc.sort_threads_type); CopyBits(show_author, tinrc.show_author); CopyBool(show_signatures, tinrc.show_signatures); + CopyBool(show_art_score, tinrc.show_art_score); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) CopyBool(suppress_soft_hyphens, tinrc.suppress_soft_hyphens); #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ @@ -229,6 +230,7 @@ set_default_state( state->show_author = FALSE; state->show_only_unread_arts = FALSE; state->show_signatures = FALSE; + state->show_art_score = FALSE; state->sigdashes = FALSE; state->sigfile = FALSE; state->signature_repost = FALSE; @@ -476,6 +478,7 @@ read_attributes_file( MATCH_INTEGER("show_author=", OPT_ATTRIB_SHOW_AUTHOR, SHOW_FROM_BOTH); MATCH_BOOLEAN("show_only_unread_arts=", OPT_ATTRIB_SHOW_ONLY_UNREAD_ARTS); MATCH_BOOLEAN("show_signatures=", OPT_ATTRIB_SHOW_SIGNATURES); + MATCH_BOOLEAN("show_art_score=", OPT_ATTRIB_SHOW_ART_SCORE); MATCH_BOOLEAN("sigdashes=", OPT_ATTRIB_SIGDASHES); MATCH_BOOLEAN("signature_repost=", OPT_ATTRIB_SIGNATURE_REPOST); MATCH_STRING("sigfile=", OPT_ATTRIB_SIGFILE); @@ -858,6 +861,9 @@ set_attrib( case OPT_ATTRIB_SHOW_SIGNATURES: SET_BOOLEAN(show_signatures); + case OPT_ATTRIB_SHOW_ART_SCORE: + SET_BOOLEAN(show_art_score); + #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) case OPT_ATTRIB_SUPPRESS_SOFT_HYPHENS: SET_BOOLEAN(suppress_soft_hyphens); @@ -1001,7 +1007,7 @@ assign_attributes_to_groups( #endif /* CHARSET_CONVERSION */ if (!batch_mode || verbose) - wait_message(0, _("Processing attributes... ")); /* TODO: -> lang.c */ + wait_message(0, _(txt_processing_attributes)); default_scope = &scopes[0]; for_each_group(i) { @@ -1062,6 +1068,7 @@ assign_attributes_to_groups( SET_ATTRIB(sort_threads_type); SET_ATTRIB(show_author); SET_ATTRIB(show_signatures); + SET_ATTRIB(show_art_score); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) SET_ATTRIB(suppress_soft_hyphens); #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ @@ -1218,30 +1225,29 @@ write_attributes_file( /* * TODO: sort in a useful order - * move strings to lang.c */ - fprintf(fp, "# Group attributes file V%s for the TIN newsreader\n", ATTRIBUTES_VERSION); - fprintf(fp, _("# Do not edit this comment block\n#\n")); - fprintf(fp, _("# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n")); - fprintf(fp, _("# add_posted_to_filter=ON/OFF\n")); - fprintf(fp, _("# advertising=ON/OFF\n")); - fprintf(fp, _("# alternative_handling=ON/OFF\n")); - fprintf(fp, _("# ask_for_metamail=ON/OFF\n")); - fprintf(fp, _("# auto_cc_bcc=NUM\n")); - fprintf(fp, _("# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n")); - fprintf(fp, _("# auto_list_thread=ON/OFF\n")); - fprintf(fp, _("# auto_select=ON/OFF\n")); - fprintf(fp, _("# batch_save=ON/OFF\n")); - fprintf(fp, _("# date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n")); - fprintf(fp, _("# delete_tmp_files=ON/OFF\n")); - fprintf(fp, _("# editor_format=STRING (eg. %%E +%%N %%F)\n")); - fprintf(fp, _("# fcc=STRING (eg. =mailbox)\n")); - fprintf(fp, _("# followup_to=STRING\n")); - fprintf(fp, _("# from=STRING (just append wanted From:-line, don't use quotes)\n")); - fprintf(fp, _("# group_catchup_on_exit=ON/OFF\n")); - fprintf(fp, _("# group_format=STRING (eg. %%n %%m %%R %%L %%s %%F)\n")); - fprintf(fp, _("# mail_8bit_header=ON/OFF\n")); - fprintf(fp, _("# mail_mime_encoding=supported_encoding")); + fprintf(fp, txt_attrib_file_version, ATTRIBUTES_VERSION); + fprintf(fp, "%s", _(txt_attrib_file_header)); + fprintf(fp, "%s", _(txt_attrib_file_scope)); + fprintf(fp, "%s", _(txt_attrib_file_posted_to_filter)); + fprintf(fp, "%s", _(txt_attrib_file_advertising)); + fprintf(fp, "%s", _(txt_attrib_file_alt_handling)); + fprintf(fp, "%s", _(txt_attrib_file_metamail)); + fprintf(fp, "%s", _(txt_attrib_file_auto_cc_bcc)); + fprintf(fp, "%s", _(txt_attrib_file_auto_cc_bcc_opts)); + fprintf(fp, "%s", _(txt_attrib_file_auto_list_thrd)); + fprintf(fp, "%s", _(txt_attrib_file_auto_select)); + fprintf(fp, "%s", _(txt_attrib_file_batch_save)); + fprintf(fp, "%s", _(txt_attrib_file_date_fmt)); + fprintf(fp, "%s", _(txt_attrib_file_delete_tmp)); + fprintf(fp, "%s", _(txt_attrib_file_editor_fmt)); + 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_grp_catchup)); + fprintf(fp, "%s", _(txt_attrib_file_grp_fmt)); + 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++) { if (!(i % 5)) fprintf(fp, "\n# "); @@ -1249,84 +1255,85 @@ write_attributes_file( } fprintf(fp, "\n"); #ifdef HAVE_ISPELL - fprintf(fp, _("# ispell=STRING\n")); + fprintf(fp, "%s", _(txt_attrib_file_ispell)); #endif /* HAVE_ISPELL */ - fprintf(fp, _("# maildir=STRING (eg. ~/Mail)\n")); - fprintf(fp, _("# mailing_list=STRING (eg. majordomo@example.org)\n")); - fprintf(fp, _("# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n")); - fprintf(fp, _("# mark_ignore_tags=ON/OFF\n")); - fprintf(fp, _("# mark_saved_read=ON/OFF\n")); - fprintf(fp, _("# mime_forward=ON/OFF\n")); + fprintf(fp, "%s", _(txt_attrib_file_maildir)); + fprintf(fp, "%s", _(txt_attrib_file_mailing_list)); + fprintf(fp, "%s", _(txt_attrib_file_mime_types_to_save)); + fprintf(fp, "%s", _(txt_attrib_file_mark_ignore_tags)); + fprintf(fp, "%s", _(txt_attrib_file_mark_saved_read)); + fprintf(fp, "%s", _(txt_attrib_file_mime_forward)); #ifdef CHARSET_CONVERSION - fprintf(fp, _("# mm_network_charset=supported_charset")); + fprintf(fp, "%s", _(txt_attrib_file_mm_network_charset)); for (i = 0; txt_mime_charsets[i] != NULL; i++) { if (!(i % 5)) /* start new line */ fprintf(fp, "\n# "); fprintf(fp, "%s, ", txt_mime_charsets[i]); } fprintf(fp, "\n"); - fprintf(fp, _("# undeclared_charset=STRING (default is US-ASCII)\n")); + fprintf(fp, "%s", _(txt_attrib_file_undeclared_charset)); #endif /* CHARSET_CONVERSION */ - fprintf(fp, _("# news_headers_to_display=STRING\n")); - fprintf(fp, _("# news_headers_to_not_display=STRING\n")); - fprintf(fp, _("# news_quote_format=STRING\n")); - fprintf(fp, _("# organization=STRING (if beginning with '/' read from file)\n")); - fprintf(fp, _("# pos_first_unread=ON/OFF\n")); - fprintf(fp, _("# post_8bit_header=ON/OFF\n")); - fprintf(fp, _("# post_mime_encoding=supported_encoding")); + fprintf(fp, "%s", _(txt_attrib_file_hdr_to_disp)); + fprintf(fp, "%s", _(txt_attrib_file_hdr_to_not_disp)); + fprintf(fp, "%s", _(txt_attrib_file_quote_fmt)); + fprintf(fp, "%s", _(txt_attrib_file_organization)); + fprintf(fp, "%s", _(txt_attrib_file_pos_first_unread)); + fprintf(fp, "%s", _(txt_attrib_file_post_8bit_hdr)); + fprintf(fp, "%s", _(txt_attrib_file_post_mime_enc)); for (i = 0; txt_mime_encodings[i] != NULL; i++) { if (!(i % 5)) fprintf(fp, "\n# "); fprintf(fp, "%s, ", txt_mime_encodings[i]); } fprintf(fp, "\n"); - fprintf(fp, _("# post_process_type=NUM\n")); + fprintf(fp, "%s", _(txt_attrib_file_post_proc_type)); fprintf(fp, "# %d=%s, %d=%s, %d=%s\n", POST_PROC_NO, _(txt_post_process_types[POST_PROC_NO]), POST_PROC_SHAR, _(txt_post_process_types[POST_PROC_SHAR]), POST_PROC_YES, _(txt_post_process_types[POST_PROC_YES])); - fprintf(fp, _("# post_process_view=ON/OFF\n")); - fprintf(fp, _("# quick_kill_scope=STRING (e.g. talk.*)\n")); - fprintf(fp, _("# quick_kill_expire=ON/OFF\n")); - fprintf(fp, _("# quick_kill_case=ON/OFF\n")); - fprintf(fp, _("# quick_kill_header=NUM\n")); - fprintf(fp, _("# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n")); - fprintf(fp, _("# 2=From: (case sensitive) 3=From: (ignore case)\n")); - fprintf(fp, _("# 4=Message-ID: & full References: line\n")); - fprintf(fp, _("# 5=Message-ID: & last References: entry only\n")); - fprintf(fp, _("# 6=Message-ID: entry only 7=Lines:\n")); - fprintf(fp, _("# quick_select_scope=STRING\n")); - fprintf(fp, _("# quick_select_expire=ON/OFF\n")); - fprintf(fp, _("# quick_select_case=ON/OFF\n")); - fprintf(fp, _("# quick_select_header=NUM\n")); - fprintf(fp, _("# 0=Subject: (case sensitive) 1=Subject: (ignore case)\n")); - fprintf(fp, _("# 2=From: (case sensitive) 3=From: (ignore case)\n")); - fprintf(fp, _("# 4=Message-ID: & full References: line\n")); - fprintf(fp, _("# 5=Message-ID: & last References: entry only\n")); - fprintf(fp, _("# 6=Message-ID: entry only 7=Lines:\n")); - fprintf(fp, _("# quote_chars=STRING (%%I for initials)\n")); + fprintf(fp, "%s", _(txt_attrib_file_post_proc_view)); + fprintf(fp, "%s", _(txt_attrib_file_quick_kill_scope)); + 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_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_quote_chars)); #ifndef DISABLE_PRINTING - fprintf(fp, _("# print_header=ON/OFF\n")); + fprintf(fp, "%s", _(txt_attrib_file_print_hdr)); #endif /* !DISABLE_PRINTING */ - fprintf(fp, _("# process_only_unread=ON/OFF\n")); - fprintf(fp, _("# prompt_followupto=ON/OFF\n")); - fprintf(fp, _("# savedir=STRING (eg. ~user/News)\n")); - fprintf(fp, _("# savefile=STRING (eg. =linux)\n")); - fprintf(fp, _("# sigfile=STRING (eg. $var/sig)\n")); - fprintf(fp, _("# show_author=NUM\n")); + fprintf(fp, "%s", _(txt_attrib_file_process_only_unread)); + fprintf(fp, "%s", _(txt_attrib_file_prompt_followup)); + fprintf(fp, "%s", _(txt_attrib_file_savedir)); + fprintf(fp, "%s", _(txt_attrib_file_savefile)); + fprintf(fp, "%s", _(txt_attrib_file_sigfile)); + fprintf(fp, "%s", _(txt_attrib_file_show_author)); fprintf(fp, "# %d=%s, %d=%s, %d=%s, %d=%s\n", SHOW_FROM_NONE, _(txt_show_from[SHOW_FROM_NONE]), SHOW_FROM_ADDR, _(txt_show_from[SHOW_FROM_ADDR]), SHOW_FROM_NAME, _(txt_show_from[SHOW_FROM_NAME]), SHOW_FROM_BOTH, _(txt_show_from[SHOW_FROM_BOTH])); - fprintf(fp, _("# show_signatures=ON/OFF\n")); + fprintf(fp, "%s", _(txt_attrib_file_show_signatures)); + fprintf(fp, "%s", _(txt_attrib_file_show_art_score)); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) - fprintf(fp, _("# suppress_soft_hyphens=ON/OFF\n")); + fprintf(fp, "%s", _(txt_attrib_file_suppress_soft_hyphens)); #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ - fprintf(fp, _("# show_only_unread_arts=ON/OFF\n")); - fprintf(fp, _("# sigdashes=ON/OFF\n")); - fprintf(fp, _("# signature_repost=ON/OFF\n")); - fprintf(fp, _("# sort_article_type=NUM\n")); + fprintf(fp, "%s", _(txt_attrib_file_show_only_unread)); + fprintf(fp, "%s", _(txt_attrib_file_sigdashes)); + fprintf(fp, "%s", _(txt_attrib_file_signature_repost)); + fprintf(fp, "%s", _(txt_attrib_file_sort_art_type)); fprintf(fp, "# %d=%s,\n", SORT_ARTICLES_BY_NOTHING, _(txt_sort_a_type[SORT_ARTICLES_BY_NOTHING])); fprintf(fp, "# %d=%s, %d=%s,\n", @@ -1344,7 +1351,7 @@ write_attributes_file( fprintf(fp, "# %d=%s, %d=%s\n", SORT_ARTICLES_BY_LINES_DESCEND, _(txt_sort_a_type[SORT_ARTICLES_BY_LINES_DESCEND]), SORT_ARTICLES_BY_LINES_ASCEND, _(txt_sort_a_type[SORT_ARTICLES_BY_LINES_ASCEND])); - fprintf(fp, _("# sort_threads_type=NUM\n")); + fprintf(fp, "%s", _(txt_attrib_file_sort_thrd_type)); fprintf(fp, "# %d=%s, %d=%s, %d=%s\n", SORT_THREADS_BY_NOTHING, _(txt_sort_t_type[SORT_THREADS_BY_NOTHING]), SORT_THREADS_BY_SCORE_DESCEND, _(txt_sort_t_type[SORT_THREADS_BY_SCORE_DESCEND]), @@ -1353,37 +1360,37 @@ write_attributes_file( SORT_THREADS_BY_LAST_POSTING_DATE_DESCEND, _(txt_sort_t_type[SORT_THREADS_BY_LAST_POSTING_DATE_DESCEND])); fprintf(fp, "# %d=%s\n", SORT_THREADS_BY_LAST_POSTING_DATE_ASCEND, _(txt_sort_t_type[SORT_THREADS_BY_LAST_POSTING_DATE_ASCEND])); - fprintf(fp, _("# tex2iso_conv=ON/OFF\n")); - fprintf(fp, _("# thread_catchup_on_exit=ON/OFF\n")); - fprintf(fp, _("# thread_articles=NUM")); + fprintf(fp, "%s", _(txt_attrib_file_tex2iso)); + fprintf(fp, "%s", _(txt_attrib_file_thrd_catchup)); + fprintf(fp, "%s", _(txt_attrib_file_thrd_arts)); for (i = 0; i <= THREAD_MAX; i++) { if (!(i % 2)) fprintf(fp, "\n# "); fprintf(fp, "%d=%s, ", i, _(txt_threading[i])); } fprintf(fp, "\n"); - fprintf(fp, _("# thread_format=STRING (eg. %%n %%m [%%L] %%T %%F)\n")); - fprintf(fp, _("# thread_perc=NUM\n")); - fprintf(fp, _("# trim_article_body=NUM\n")); - fprintf(fp, _("# 0 = Don't trim article body\n")); - fprintf(fp, _("# 1 = Skip leading blank lines\n")); - fprintf(fp, _("# 2 = Skip trailing blank lines\n")); - fprintf(fp, _("# 3 = Skip leading and trailing blank lines\n")); - fprintf(fp, _("# 4 = Compact multiple blank lines between text blocks\n")); - fprintf(fp, _("# 5 = Compact multiple blank lines between text blocks and skip\n# leading blank lines\n")); - fprintf(fp, _("# 6 = Compact multiple blank lines between text blocks and skip\n# trailing blank lines\n")); - fprintf(fp, _("# 7 = Compact multiple blank lines between text blocks and skip\n# leading and trailing blank lines\n")); - fprintf(fp, _("# verbatim_handling=ON/OFF\n")); + fprintf(fp, "%s", _(txt_attrib_file_thrd_fmt)); + fprintf(fp, "%s", _(txt_attrib_file_thrd_perc)); + fprintf(fp, "%s", _(txt_attrib_file_trim_art_body)); + fprintf(fp, "%s", _(txt_attrib_file_trim_art_body_0)); + fprintf(fp, "%s", _(txt_attrib_file_trim_art_body_1)); + fprintf(fp, "%s", _(txt_attrib_file_trim_art_body_2)); + fprintf(fp, "%s", _(txt_attrib_file_trim_art_body_3)); + fprintf(fp, "%s", _(txt_attrib_file_trim_art_body_4)); + fprintf(fp, "%s", _(txt_attrib_file_trim_art_body_5)); + 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)); #ifdef HAVE_COLOR - fprintf(fp, _("# extquote_handling=ON/OFF\n")); + fprintf(fp, "%s", _(txt_attrib_file_extquote_handling)); #endif /* HAVE_COLOR */ - fprintf(fp, _("# wrap_on_next_unread=ON/OFF\n")); - fprintf(fp, _("# x_body=STRING (eg. ~/.tin/extra-body-text)\n")); - fprintf(fp, _("# x_comment_to=ON/OFF\n")); - fprintf(fp, _("# x_headers=STRING (eg. ~/.tin/extra-headers)\n")); - fprintf(fp, _("#\n# Note that it is best to put general (global scoping)\n")); - fprintf(fp, _("# entries first followed by group specific entries.\n#\n")); - fprintf(fp, _("############################################################################\n")); + fprintf(fp, "%s", _(txt_attrib_file_wrap_on_unread)); + fprintf(fp, "%s", _(txt_attrib_file_x_body)); + fprintf(fp, "%s", _(txt_attrib_file_x_comment)); + fprintf(fp, "%s", _(txt_attrib_file_x_headers)); + fprintf(fp, "%s", _(txt_attrib_file_note_1)); + fprintf(fp, "%s", _(txt_attrib_file_note_2)); + fprintf(fp, "%s", _(txt_attrib_file_footer)); /* * determine the file offset @@ -1538,6 +1545,8 @@ write_attributes_file( fprintf(fp, "show_only_unread_arts=%s\n", print_boolean(scope->attribute->show_only_unread_arts)); if (scope->state->show_signatures) fprintf(fp, "show_signatures=%s\n", print_boolean(scope->attribute->show_signatures)); + if (scope->state->show_art_score) + fprintf(fp, "show_art_score=%s\n", print_boolean(scope->attribute->show_art_score)); if (scope->state->sigdashes) fprintf(fp, "sigdashes=%s\n", print_boolean(scope->attribute->sigdashes)); if (scope->state->sigfile && scope->attribute->sigfile) @@ -1670,6 +1679,7 @@ skip_scope( || scope->state->show_author || scope->state->show_only_unread_arts || scope->state->show_signatures + || scope->state->show_art_score || scope->state->sigdashes || (scope->state->sigfile && scope->attribute->sigfile) || scope->state->signature_repost @@ -1801,6 +1811,7 @@ dump_attributes( debug_print_file("ATTRIBUTES", "\tsort_threads_type=%d", group->attribute->sort_threads_type); debug_print_file("ATTRIBUTES", "\tshow_author=%d", group->attribute->show_author); debug_print_file("ATTRIBUTES", "\tshow_signatures=%s", print_boolean(group->attribute->show_signatures)); + debug_print_file("ATTRIBUTES", "\tshow_art_score=%s", print_boolean(group->attribute->show_art_score)); debug_print_file("ATTRIBUTES", "\tsigdashes=%s", print_boolean(group->attribute->sigdashes)); debug_print_file("ATTRIBUTES", "\tsignature_repost=%s", print_boolean(group->attribute->signature_repost)); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) @@ -1918,6 +1929,7 @@ dump_scopes( debug_print_file(fname, "\t%ssort_threads_type=%d", DEBUG_PRINT_STATE(sort_threads_type), scope->attribute->sort_threads_type); debug_print_file(fname, "\t%sshow_author=%d", DEBUG_PRINT_STATE(show_author), scope->attribute->show_author); debug_print_file(fname, "\t%sshow_signatures=%s", DEBUG_PRINT_STATE(show_signatures), print_boolean(scope->attribute->show_signatures)); + debug_print_file(fname, "\t%sshow_art_score=%s", DEBUG_PRINT_STATE(show_art_score), print_boolean(scope->attribute->show_art_score)); debug_print_file(fname, "\t%ssigdashes=%s", DEBUG_PRINT_STATE(sigdashes), print_boolean(scope->attribute->sigdashes)); debug_print_file(fname, "\t%ssignature_repost=%s", DEBUG_PRINT_STATE(signature_repost), print_boolean(scope->attribute->signature_repost)); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/auth.c tin-2.6.3/src/auth.c --- tin-2.6.2/src/auth.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/auth.c 2023-11-06 12:49:52.216148926 +0100 @@ -3,11 +3,11 @@ * Module : auth.c * Author : Dirk Nimmich * Created : 1997-04-05 - * Updated : 2022-06-16 + * Updated : 2023-02-06 * Notes : Routines to authenticate to a news server via NNTP. * DON'T USE get_respcode() THROUGHOUT THIS CODE. * - * Copyright (c) 1997-2023 Dirk Nimmich + * Copyright (c) 1997-2024 Dirk Nimmich * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -125,13 +125,27 @@ read_newsauth_file( /* Get server from 1st part of the line */ ptr = strpbrk(line, " \t"); - if (ptr == NULL) /* no passwd, no auth, skip */ + if (ptr == NULL || *line == '#') /* comment or no passwd, no auth, skip */ continue; *ptr++ = '\0'; /* cut off server part */ - if ((strcasecmp(line, server))) - continue; /* wrong server, keep on */ + /* allow ":port" suffix in .newsauth - no IPv6-address support yet */ + { + char *p; + char hn[262]; /* [^\W_]{1,255}(:\d{,5})? */ + + if ((p = strchr(line, ':')) != NULL) { + if (strrchr(line, ':') == p) { + snprintf(hn, 262, "%s:%u", server, nntp_tcp_port); + if ((strcasecmp(line, hn))) + continue; + } + } else { + if ((strcasecmp(line, server))) + continue; + } + } /* Get password from 2nd part of the line */ while (*ptr == ' ' || *ptr == '\t') @@ -184,11 +198,10 @@ do_authinfo_user( char *authuser, char *authpass) { - char line[PATH_LEN]; + char line[NNTP_STRLEN]; int ret; - /* may violate RFC 3977 3.1; use MIN(NNTP_STRLEN, sizeof(line)) ? */ - snprintf(line, sizeof(line), "AUTHINFO USER %s", authuser); + snprintf(line, sizeof(line), "AUTHINFO USER %.497s", authuser); /* RFC 3977 3.1 */ # ifdef DEBUG if ((debug & DEBUG_NNTP) && verbose > 1) debug_print_file("NNTP", "authorization %s", line); @@ -206,8 +219,7 @@ do_authinfo_user( return ERR_AUTHBAD; } - /* may violate RFC 3977 3.1; use MIN(NNTP_STRLEN, sizeof(line)) ? */ - snprintf(line, sizeof(line), "AUTHINFO PASS %s", authpass); + snprintf(line, sizeof(line), "AUTHINFO PASS %.497s", authpass); /* RFC 3977 3.1 */ # ifdef DEBUG if ((debug & DEBUG_NNTP) && verbose > 1) debug_print_file("NNTP", "authorization %s", line); @@ -411,10 +423,10 @@ authinfo_plain( # ifdef DEBUG if ((debug & DEBUG_NNTP) && verbose > 1) { debug_print_file("NNTP", "authorization not allowed in current state:"); - debug_print_file("NNTP", "\tCAPABILITIES: %s", nntp_caps.type ? (nntp_caps.type < 2 ? "CAPABILITIES" : "BROKEN" ) : "NONE"); + debug_print_file("NNTP", "\tCAPABILITIES: %s", nntp_caps.type ? (nntp_caps.type < 2 ? "CAPABILITIES" : "BROKEN") : "NONE"); debug_print_file("NNTP", "\t%cREADER, %cMODE READER", nntp_caps.reader ? '+' : '-', nntp_caps.mode_reader ? '+' : '-'); debug_print_file("NNTP", "\t%cSTARTTLS", nntp_caps.starttls ? '+' : '-'); - debug_print_file("NNTP", "\t%cAUTHINFO %s%s", nntp_caps.authinfo_state ? '+' : '-', nntp_caps.authinfo_user ? "USER " : "" , nntp_caps.authinfo_sasl ? "SASL" : ""); + debug_print_file("NNTP", "\t%cAUTHINFO %s%s", nntp_caps.authinfo_state ? '+' : '-', nntp_caps.authinfo_user ? "USER " : "", nntp_caps.authinfo_sasl ? "SASL" : ""); } # endif /* DEBUG */ /* diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/charset.c tin-2.6.3/src/charset.c --- tin-2.6.2/src/charset.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/charset.c 2023-11-06 12:49:52.220149084 +0100 @@ -6,7 +6,7 @@ * Updated : 2021-02-23 * Notes : ISO to ascii charset conversion routines * - * Copyright (c) 1993-2023 Markus Kuhn + * Copyright (c) 1993-2024 Markus Kuhn * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -96,7 +96,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 RFC1345 codes in brackets */ + /* table with RFC 1345 codes in brackets */ { "[NS]","[!I]","[Ct]","[Pd]","[Cu]","[Ye]","[BB]","[SE]", "[':]","[Co]","[-a]","[<<]","[NO]","[--]","[Rg]","['-]", diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/color.c tin-2.6.3/src/color.c --- tin-2.6.2/src/color.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/color.c 2023-11-24 08:37:47.405121479 +0100 @@ -7,11 +7,11 @@ * Julien Oster (word highlighting) * T.Dickey (curses support) * Created : 1995-06-02 - * Updated : 2021-02-23 + * Updated : 2023-11-20 * Notes : This are the basic function for ansi-color * and word highlighting * - * Copyright (c) 1995-2023 Roland Rosenfeld + * Copyright (c) 1995-2024 Roland Rosenfeld * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -132,7 +132,7 @@ set_colors( p->pair = pair = nextpair; p->link = list; list = p; - init_pair(pair, fcolor, bcolor); + init_pair((short) pair, (short) fcolor, (short) bcolor); } else { pair = 0; } @@ -268,6 +268,9 @@ draw_pager_line( fcol(tinrc.col_text); } } +#else + /* silence compiler warning (unused parameter) */ + (void) flags; #endif /* HAVE_COLOR */ if (!raw_data) { diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/config.c tin-2.6.3/src/config.c --- tin-2.6.2/src/config.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/config.c 2023-11-27 20:04:51.646094867 +0100 @@ -3,10 +3,10 @@ * Module : config.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2022-09-19 + * Updated : 2023-11-27 * Notes : Configuration file routines * - * Copyright (c) 1991-2023 Iain Lea + * Copyright (c) 1991-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -183,6 +183,9 @@ read_config_file( if (match_boolean(buf, "ask_for_metamail=", &tinrc.ask_for_metamail)) break; + if (match_string(buf, "attachment_format=", tinrc.attachment_format, sizeof(tinrc.attachment_format))) + break; + if (match_integer(buf, "auto_cc_bcc=", &tinrc.auto_cc_bcc, AUTO_CC_BCC)) break; @@ -280,6 +283,12 @@ read_config_file( 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_pos=", &tinrc.col_score_pos, MAX_COLOR)) + break; + if (match_color(buf, "col_urls=", &tinrc.col_urls, MAX_COLOR)) break; @@ -555,7 +564,7 @@ read_config_file( #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, 16383)) + if (match_integer(buf, "nntp_read_timeout_secs=", &tinrc.nntp_read_timeout_secs, TIN_NNTP_TIMEOUT_MAX)) break; #endif /* HAVE_ALARM && SIGALRM */ @@ -567,6 +576,12 @@ read_config_file( break; case 'p': + if (match_string(buf, "page_mime_format=", tinrc.page_mime_format, sizeof(tinrc.page_mime_format))) + break; + + if (match_string(buf, "page_uue_format=", tinrc.page_uue_format, sizeof(tinrc.page_uue_format))) + break; + if (match_list(buf, "post_mime_encoding=", txt_mime_encodings, &tinrc.post_mime_encoding)) break; @@ -724,6 +739,9 @@ read_config_file( if (match_boolean(buf, "show_signatures=", &tinrc.show_signatures)) break; + if (match_boolean(buf, "show_art_score=", &tinrc.show_art_score)) + break; + if (match_string(buf, "slashes_regex=", tinrc.slashes_regex, sizeof(tinrc.slashes_regex))) break; @@ -920,6 +938,8 @@ read_config_file( tinrc.post_8bit_header = FALSE; /* set defaults if blank */ + if (!*tinrc.attachment_format) + STRCPY(tinrc.attachment_format, DEFAULT_ATTACHMENT_FORMAT); if (!*tinrc.editor_format) STRCPY(tinrc.editor_format, TIN_EDITOR_FMT); if (!*tinrc.select_format) @@ -938,6 +958,10 @@ read_config_file( STRCPY(tinrc.mm_charset, get_val("MM_CHARSET", MM_CHARSET)); strcpy(tinrc.mm_local_charset, tinrc.mm_charset); #endif /* !CHARSET_CONVERSION */ + if (!*tinrc.page_mime_format) + STRCPY(tinrc.page_mime_format, DEFAULT_PAGE_MIME_FORMAT); + if (!*tinrc.page_uue_format) + STRCPY(tinrc.page_uue_format, DEFAULT_PAGE_UUE_FORMAT); return TRUE; } @@ -1169,6 +1193,9 @@ write_config_file( fprintf(fp, "%s", _(txt_show_signatures.tinrc)); fprintf(fp, "show_signatures=%s\n\n", print_boolean(tinrc.show_signatures)); + fprintf(fp, "%s", _(txt_show_art_score.tinrc)); + fprintf(fp, "show_art_score=%s\n\n", print_boolean(tinrc.show_art_score)); + #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) fprintf(fp, "%s", _(txt_suppress_soft_hyphens.tinrc)); fprintf(fp, "suppress_soft_hyphens=%s\n\n", print_boolean(tinrc.suppress_soft_hyphens)); @@ -1338,6 +1365,12 @@ write_config_file( fprintf(fp, "%s", _(txt_col_signature.tinrc)); fprintf(fp, "col_signature=%d\n\n", tinrc.col_signature); + fprintf(fp, "%s", _(txt_col_score_neg.tinrc)); + fprintf(fp, "col_score_neg=%d\n\n", tinrc.col_score_neg); + + fprintf(fp, "%s", _(txt_col_score_pos.tinrc)); + fprintf(fp, "col_score_pos=%d\n\n", tinrc.col_score_pos); + fprintf(fp, "%s", _(txt_col_urls.tinrc)); fprintf(fp, "col_urls=%d\n\n", tinrc.col_urls); @@ -1455,6 +1488,15 @@ write_config_file( fprintf(fp, "%s", _(txt_thread_format.tinrc)); fprintf(fp, "thread_format=%s\n\n", tinrc.thread_format); + fprintf(fp, "%s", _(txt_attachment_format.tinrc)); + fprintf(fp, "attachment_format=%s\n\n", tinrc.attachment_format); + + fprintf(fp, "%s", _(txt_page_mime_format.tinrc)); + fprintf(fp, "page_mime_format=%s\n\n", tinrc.page_mime_format); + + fprintf(fp, "%s", _(txt_page_uue_format.tinrc)); + fprintf(fp, "page_uue_format=%s\n\n", tinrc.page_uue_format); + fprintf(fp, "%s", _(txt_date_format.tinrc)); fprintf(fp, "date_format=%s\n\n", tinrc.date_format); @@ -1610,7 +1652,7 @@ match_color( /* * If pat matches the start of line, convert rest of line to an integer, dst - * If maxval is set, constrain value to 0 <= dst <= maxlen and return TRUE. + * If maxval is set, constrain value to 0 <= dst <= maxval and return TRUE. * If no match is made, return FALSE. */ t_bool @@ -1758,9 +1800,10 @@ quote_dash_to_space( */ char * quote_space_to_dash( - char *str) + const char *str) { - char *ptr, *dst; + char *dst; + const char *ptr; static char buf[PATH_LEN]; dst = buf; @@ -2198,9 +2241,11 @@ read_server_config( continue; if (match_string(line, "last_newnews=", newnews_info, sizeof(newnews_info))) { - size_t tmp_len = strlen(nntp_server) + strlen(newnews_info) + 2; - char *tmp_info = my_malloc(tmp_len); + char *tmp_info; + int tmp_len; + tmp_len = snprintf(NULL, 0, "%s %s", nntp_server, newnews_info); + tmp_info = my_malloc(++tmp_len); snprintf(tmp_info, tmp_len, "%s %s", nntp_server, newnews_info); load_newnews_info(tmp_info); free(tmp_info); @@ -2228,17 +2273,18 @@ static void write_server_config( void) { + DIR *dirp; FILE *fp; char *file_tmp; char file[PATH_LEN]; char timestring[30]; char serverdir[PATH_LEN]; int i; - struct stat statbuf; 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); @@ -2253,11 +2299,23 @@ write_server_config( if ((no_write || post_article_and_exit || post_postponed_and_exit) && file_size(file) != -1L) return; - if (stat(serverdir, &statbuf) == -1) { - if (my_mkdir(serverdir, (mode_t) (S_IRWXU)) == -1) - /* Can't create directory TODO: Add error handling */ - return; - } + errno = 0; + if (!(dirp = opendir(serverdir))) { + switch (errno) { + case ENOENT: + if (my_mkdir(serverdir, (mode_t) (S_IRWXU)) == -1) { + /* Can't create directory TODO: Add error handling */ + ; + } + break; + + default: + wait_message(2, "write_server_config(%s)", strerror(errno)); + break; + } + return; + } else + CLOSEDIR(dirp); /* generate tmp-filename */ file_tmp = get_tmpfilename(file); diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/cook.c tin-2.6.3/src/cook.c --- tin-2.6.2/src/cook.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/cook.c 2023-12-20 17:07:55.255851607 +0100 @@ -3,10 +3,10 @@ * Module : cook.c * Author : J. Faultless * Created : 2000-03-08 - * Updated : 2022-09-19 + * Updated : 2023-11-26 * Notes : Split from page.c * - * Copyright (c) 2000-2023 Jason Faultless + * Copyright (c) 2000-2024 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -58,10 +58,14 @@ #define MATCH_REGEX(x,y,z) (match_regex_ex(y, 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 charset_unsupported(const char *charset); 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, 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, ...); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) static t_bool wexpand_ctrl_chars(wchar_t **wline, size_t *length, size_t lcook_width); @@ -100,7 +104,7 @@ expand_ctrl_chars( * in the development branch */ assert(wline != NULL); - wlen = wcslen(wline); + wlen = wcslen(wline) + 1; /* add one to make coverity happy */ ctrl_L = wexpand_ctrl_chars(&wline, &wlen, lcook_width); free(*line); *line = wchar_t2char(wline); @@ -309,7 +313,7 @@ put_cooked( /* - * Add a new uuencode attachment description to the current part + * Add a new UUE-uuencode attachment description to the current part */ static t_part * new_uue( @@ -361,35 +365,498 @@ get_filename( return NULL; } - if ((p = strrchr(name, DIRSEP))) + if ((p = strrchr(name, '/'))) return p + 1; return name; } -#define PUT_UUE(part, qualifier_text) \ - put_cooked(LEN, wrap_lines, C_UUE, _(txt_uue), \ - part->depth ? (part->depth - 1) * 4 : 0, "", \ - content_types[part->type], part->subtype, \ - qualifier_text, part->line_count, get_filename(part->params)) - -#define PUT_ATTACH(part, depth, name, charset) \ - put_cooked(LEN, wrap_lines, C_ATTACH, _(txt_attach), \ - depth, "", \ - content_types[part->type], part->subtype, \ - content_encodings[part->encoding], \ - charset ? _(txt_attach_charset) : "", BlankIfNull(charset), \ - part->line_count, \ - name ? _(txt_name) : "", BlankIfNull(name)); \ - \ - if (part->description) \ - put_cooked(LEN, wrap_lines, C_ATTACH, \ - _(txt_attach_description), \ - depth, "", \ - part->description); \ - if (part->next != NULL || IS_PLAINTEXT(part)) \ - put_cooked(1, wrap_lines, C_ATTACH, "\n") +#define SMALL_LETTER_CONDITIONALS() do { \ + curr->flags |= ATTACH_SHOW_BOTH; \ + if (excl_seen) \ + curr->flags |= ATTACH_OMIT_BOTH; \ + else if (star_seen) \ + curr->flags |= ATTACH_OMIT_DESC; \ + } while (0) + +#define CAPITAL_LETTER_CONDITIONALS() do { \ + curr->flags |= ATTACH_SHOW_CONTENT; \ + if (excl_seen) \ + curr->flags |= ATTACH_OMIT_BOTH; \ + } while (0) + +#define INSERT_SEP() do { \ + 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)) { \ + *al_ptr++ = '/'; \ + *al_ptr = '\0'; \ + } \ + } while (0) + +#define BUILD_ATTACH_ITEM() do { \ + if (curr->flags & (ATTACH_SHOW_CONTENT | ATTACH_SHOW_BOTH)) { \ + if (curr->flags & ATTACH_SHOW_BOTH) \ + snprintf(buf, sizeof(buf), curr->description, curr->content); \ + else \ + snprintf(buf, sizeof(buf), curr->fmt, curr->content); \ + if ((space_left -= strlen(buf) > 0)) \ + strcat(attach_line, buf); \ + } \ + curr = curr->next; \ + al_ptr = attach_line + strlen(attach_line); \ + } while (0) + + +static struct t_attach_item * +add_attach_line_item( + struct t_attach_item **item) +{ + struct t_attach_item *curr; + struct t_attach_item *prev = NULL; + + if (!*item) + curr = *item = my_malloc(sizeof(struct t_attach_item)); + else { + curr = (*item)->next; + prev = *item; + while (curr) { + prev = curr; + curr = curr->next; + } + curr = my_malloc(sizeof(struct t_attach_item)); + prev->next = curr; + } + curr->content = NULL; + curr->description = NULL; + curr->fmt = "%s"; + curr->flags = 0; + curr->prev = prev; + curr->next = NULL; + return curr; +} + + +static t_bool +shorten_attach_line( + struct t_attach_item *item) +{ + struct t_attach_item *curr = item; + + while (curr) { + if ((curr->flags & ATTACH_SHOW_BOTH) && (curr->flags & (ATTACH_OMIT_DESC | ATTACH_OMIT_BOTH))) { + curr->flags ^= ATTACH_SHOW_BOTH; + curr->flags |= ATTACH_SHOW_CONTENT; + return TRUE; + } + curr = curr->prev; + } + curr = item; + while (curr) { + if ((curr->flags & ATTACH_SHOW_CONTENT) && (curr->flags & ATTACH_OMIT_BOTH)) { + curr->flags ^= ATTACH_SHOW_CONTENT; + return TRUE; + } + curr = curr->prev; + } + return FALSE; +} + + +char * +build_attach_line( + t_part *part, + int depth, + int max_len, + int is_uue, + const char *name, + const char *charset) +{ + char *attach_line; + char *al_ptr; + char *fmt_ptr; + char *line_cnt_str = NULL; + char buf[BUFSIZ]; + char *fmt; + int i, line_cnt_str_len; + ssize_t space_left; + struct t_attach_item *curr = NULL; + struct t_attach_item *items = NULL; + struct t_attach_item *last = NULL; + t_bool init = TRUE; + t_bool excl_seen = FALSE; + t_bool star_seen = FALSE; + + if (is_uue) + fmt = tinrc.page_uue_format; + else if (signal_context == cAttachment) + fmt = tinrc.attachment_format; + else + fmt = tinrc.page_mime_format; + + fmt_ptr = fmt; + for (; *fmt_ptr; fmt_ptr++) { + if (*fmt_ptr != '%' && !(excl_seen || star_seen)) + continue; + + switch (*++fmt_ptr) { + case '\0': + case '%': + break; + + case '!': + excl_seen = TRUE; + --fmt_ptr; + break; + + case '*': + star_seen = TRUE; + --fmt_ptr; + break; + + case 'c': + if (charset) { + curr = add_attach_line_item(&items); + curr->content = charset; + curr->description = _(txt_mime_charset); + SMALL_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); + } + curr->content = line_cnt_str; + curr->description = _(txt_mime_lines); + SMALL_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); + 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); + SMALL_LETTER_CONDITIONALS(); + } + excl_seen = star_seen = FALSE; + break; + + case 'n': + if (name) { + curr = add_attach_line_item(&items); + curr->content = name; + curr->description = _(txt_mime_name); + SMALL_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) { + 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); + } + 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) { + curr = add_attach_line_item(&items); + curr->content = is_uue == UUE_COMPLETE ? _(txt_uue_complete) : _(txt_uue_incomplete); + CAPITAL_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); + CAPITAL_LETTER_CONDITIONALS(); + } + excl_seen = star_seen = FALSE; + break; + + case 'N': + if (name) { + curr = add_attach_line_item(&items); + curr->content = name; + curr->description = _(txt_mime_name); + 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; + CAPITAL_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; + CAPITAL_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); + CAPITAL_LETTER_CONDITIONALS(); + excl_seen = star_seen = FALSE; + break; + + default: + break; + } + } + + last = curr; + star_seen = excl_seen = FALSE; + attach_line = my_malloc(LEN); + space_left = LEN - 2; + attach_line[0] = '\0'; + + while (space_left > 0 && (init || ((strwidth(attach_line) > max_len && shorten_attach_line(last))))) { + init = FALSE; + fmt_ptr = fmt; + curr = items; + al_ptr = attach_line; + for (i = 0; i < depth; i++) + *al_ptr++ = ' '; + + *al_ptr = '\0'; + for (; *fmt_ptr; fmt_ptr++) { + if (*fmt_ptr != '%' && !(excl_seen || star_seen)) { + *al_ptr++ = *fmt_ptr; + *al_ptr = '\0'; + space_left -= 2; + continue; + } + switch (*++fmt_ptr) { + case '\0': + break; + + case '%': + *al_ptr++ = *fmt_ptr; + *al_ptr = '\0'; + break; + + case '!': + excl_seen = TRUE; + --fmt_ptr; + break; + + case '*': + star_seen = TRUE; + --fmt_ptr; + break; + + case 'c': + case 'C': + if (charset && curr) { + INSERT_SEP(); + BUILD_ATTACH_ITEM(); + } + excl_seen = star_seen = FALSE; + break; + + case 'd': + case 'D': + if (curr) { + INSERT_SEP(); + BUILD_ATTACH_ITEM(); + } + excl_seen = star_seen = FALSE; + break; + + case 'l': + case 'L': + if (!is_uue && part->language && curr) { + INSERT_SEP(); + BUILD_ATTACH_ITEM(); + } + excl_seen = star_seen = FALSE; + break; + + case 'n': + case 'N': + case 'e': + case 'E': + if (curr) { + INSERT_SEP(); + BUILD_ATTACH_ITEM(); + } + excl_seen = star_seen = FALSE; + break; + + case 'I': + if (is_uue && curr) { + INSERT_SEP(); + BUILD_ATTACH_ITEM(); + } + excl_seen = star_seen = FALSE; + break; + + case 's': + case 'S': + if (curr) { + if (curr->prev && (curr->prev->flags & ATTACH_ITEM_IS_TYPE)) + INSERT_SLASH(); + else + INSERT_SEP(); + BUILD_ATTACH_ITEM(); + } + excl_seen = star_seen = FALSE; + break; + + case 't': + case 'T': + if (curr) { + if (curr->prev && (curr->prev->flags & ATTACH_ITEM_IS_SUBTYPE)) + INSERT_SLASH(); + else + INSERT_SEP(); + BUILD_ATTACH_ITEM(); + } + excl_seen = star_seen = FALSE; + break; + + case 'z': + case 'Z': + if (curr) { + INSERT_SEP(); + BUILD_ATTACH_ITEM(); + } + excl_seen = star_seen = FALSE; + break; + + default: + break; + } + } + } + + FreeIfNeeded(line_cnt_str); + + if (items) { + while (last) { + curr = last; + last = last->prev; + free(curr); + } + } + + return (attach_line); +} + + +static void +put_attach( + t_bool wrap_lines, + t_part *part, + int depth, + int is_uue, + const char *name, + const char *charset) +{ + char *attach_line = build_attach_line(part, depth, cCOLS - 1, is_uue, name, charset); + + if (is_uue) + put_cooked(LEN, wrap_lines, C_UUE, "%s", attach_line); + else + put_cooked(LEN, wrap_lines, C_ATTACH, "%s", attach_line); + + FreeIfNeeded(attach_line); + + if (!is_uue && 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"); + else + put_cooked(1, wrap_lines, C_ATTACH, "\n"); + } +} + /* * Decodes text bodies, remove sig's, detects uuencoded sections @@ -411,6 +878,7 @@ process_text_body_part( 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 */ 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 */ @@ -421,7 +889,16 @@ process_text_body_part( part->uue = NULL; } - fseek(in, part->offset, SEEK_SET); + if (fseek(in, part->offset, SEEK_SET) == -1) { /* should not happen */ +#ifdef DEBUG + /* + * TODO: always show to user? + * hen use something less technical and move to lang.c + */ + perror_message("%s:%d process_text_body_part(fseek(in)) failed", __FILE__, __LINE__); +#endif /* DEBUG */ + return; + } if (part->encoding == ENCODING_BASE64) (void) mmdecode(NULL, 'b', 0, NULL); /* flush */ @@ -471,8 +948,13 @@ process_text_body_part( } /* convert network to local charset, tex2iso, iso2asc etc. */ - ncharset = get_param(part->params, "charset"); - process_charsets(&line, &max_line_len, ncharset ? ncharset : "US-ASCII", tinrc.mm_local_charset, curr_group->attribute->tex2iso_conv && art->tex2iso); + ncharset = validate_charset(get_param(part->params, "charset")); + /* TODO: ok to fall back to undeclared_charset if charset is illegal or should we always hard fail to US-ASCII? */ + process_charsets(&line, &max_line_len, ncharset ? ncharset : +#ifdef CHARSET_CONVERSION + curr_group->attribute->undeclared_charset ? curr_group->attribute->undeclared_charset : +#endif /* CHARSET_CONVERSION */ + "US-ASCII", tinrc.mm_local_charset, curr_group->attribute->tex2iso_conv && art->tex2iso); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if (IS_LOCAL_CHARSET("UTF-8")) { @@ -554,12 +1036,12 @@ process_text_body_part( * Detect and skip signatures if necessary */ if (!in_sig) { - if (strcmp(line, SIGDASHES) == 0) { + if (STRCMPEQ(line, SIGDASHES)) { in_sig = TRUE; if (in_uue) { in_uue = FALSE; if (hide_uue) - PUT_UUE(curruue, _(txt_incomplete)); + put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, UUE_INCOMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]); } } } @@ -573,19 +1055,29 @@ process_text_body_part( * * TODO: look for a tailing size line after end (non standard * extension)? + * do we want to cook uue-parts in signatures? */ + + is_uubegin = FALSE; + if (match_regex_ex(line, len, 0, 0, &uubegin_regex) >= 0) { REGEX_SIZE *ovector = regex_get_ovector_pointer(&uubegin_regex); - in_uue = TRUE; + 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]); + } else + in_uue = TRUE; + + is_uubegin = TRUE; curruue = new_uue(&part, line + ovector[1]); if (hide_uue) continue; /* Don't cook the 'begin' line */ - } else if (strncmp(line, "end\n", 4) == 0) { + } else if (STRNCMPEQ(line, "end\n", 4)) { if (in_uue) { in_uue = FALSE; if (hide_uue) { - PUT_UUE(curruue, ""); + put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, UUE_COMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]); continue; /* Don't cook the 'end' line */ } } @@ -611,15 +1103,21 @@ process_text_body_part( } if (in_uue) { - if (is_uubody) + if (is_uubody) { curruue->line_count++; - else { + 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) /* don't continue here, so we see the line that 'broke' in_uue */ - PUT_UUE(curruue, _(txt_incomplete)); + put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, UUE_INCOMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]); + } else { + if (!is_uubegin) { /* xxencoding or the like */ + curruue->line_count++; + curruue->bytes += len; + } } } } else { @@ -628,11 +1126,14 @@ process_text_body_part( * when uue sections are split across > 1 article */ if (is_uubody && hide_uue == UUE_ALL) { - char name[] = N_("(unknown)"); + /* _(txt_unknown) cannot be used directly in new_uue() due to str_trim() there */ + char *name = my_strdup(_(txt_unknown)); + in_uue = TRUE; curruue = new_uue(&part, name); curruue->line_count++; - in_uue = TRUE; + curruue->bytes += len; + free(name); continue; } } @@ -708,7 +1209,7 @@ process_text_body_part( * Were we reading uue and ran off the end ? */ if (in_uue && hide_uue) - PUT_UUE(curruue, _(txt_incomplete)); + put_attach(wrap_lines, curruue, (curruue->depth - 1) * 4, UUE_INCOMPLETE, get_filename(curruue->params), content_encodings[curruue->encoding]); free(line); } @@ -799,6 +1300,9 @@ charset_unsupported( ret = TRUE; } while (!ret && *(++charsetptr) != NULL); + if (!validate_charset(charset)) + return FALSE; + return ret; } @@ -950,12 +1454,12 @@ cook_article( charset = get_param(ptr->params, "charset"); else charset = NULL; - PUT_ATTACH(ptr, (ptr->depth - 1) * 4, name, charset); + put_attach(wrap_lines, ptr, (ptr->depth - 1) * 4, 0, name, charset); /* Try to view anything of type text, may need to review this */ if (IS_PLAINTEXT(ptr)) { if (charset_unsupported(charset)) { - put_cooked(LEN, wrap_lines, C_ATTACH, _(txt_attach_unsup_charset), (ptr->depth - 1) * 4, "", charset); + put_cooked(LEN, wrap_lines, C_ATTACH, _(txt_mime_unsup_charset), (ptr->depth - 1) * 4, "", charset); if (ptr->next) put_cooked(1, wrap_lines, C_ATTACH, "\n"); } else @@ -972,7 +1476,7 @@ cook_article( */ if (IS_PLAINTEXT(hdr->ext)) { if (charset_unsupported(charset)) - put_cooked(LEN, wrap_lines, C_ATTACH, _(txt_attach_unsup_charset), 0, "", charset); + put_cooked(LEN, wrap_lines, C_ATTACH, _(txt_mime_unsup_charset), 0, "", charset); else process_text_body_part(wrap_lines, artinfo->raw, hdr->ext, hide_uue); } else { @@ -980,7 +1484,7 @@ cook_article( * Non-textual main body */ name = get_filename(hdr->ext->params); - PUT_ATTACH(hdr->ext, 0, name, charset); + put_attach(wrap_lines, hdr->ext, 0, 0, name, charset); } } @@ -994,3 +1498,31 @@ cook_article( rewind(art->cooked); return (tin_errno != 0) ? FALSE : TRUE; } + + +/* + * tin_ltoa() like function; IEC binary notation (base 1024) + * with one decimal point. positive numbers only + */ +#define BI_BASE 1024 +static char * +ltobi( + unsigned long i) +{ + static const char power[] = { ' ', 'K', 'M', 'G', 'T', 'P', 'E', 'Z', 'Y', 'R', 'Q', '\0' }; + static char buffer[9]; + unsigned d = 0, e = 0; + + while (i >= BI_BASE) { + d = (unsigned) (i % BI_BASE * 10 / BI_BASE); + i /= BI_BASE; + e++; + } + + if (e) + sprintf(buffer, "%u.%u%c", (unsigned) i, d, power[e]); + else + sprintf(buffer, "0.%u%c", (unsigned) (i * 10 / BI_BASE), power[1]); + + return buffer; +} diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/debug.c tin-2.6.3/src/debug.c --- tin-2.6.2/src/debug.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/debug.c 2023-11-22 08:17:34.343734503 +0100 @@ -3,10 +3,10 @@ * Module : debug.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2022-02-19 + * Updated : 2023-11-22 * Notes : debug routines * - * Copyright (c) 1991-2023 Iain Lea + * Copyright (c) 1991-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -150,11 +150,13 @@ debug_print_header( fprintf(fp, "subj=[%-38s]\n", s->subject); fprintf(fp, "date=[%ld] from=[%s] name=[%s]\n", (long) s->date, s->from, BlankIfNull(s->name)); - fprintf(fp, "msgid=[%s] refs=[%s]\n", - BlankIfNull(s->msgid), - BlankIfNull(s->refs)); - if (s->killed) +#if 0 /* msgid and refs are only retained until the reference tree is built */ + if (s->msgid || s->refs) + fprintf(fp, "msgid=[%s] refs=[%s]\n", BlankIfNull(s->msgid), BlankIfNull(s->refs)); +#endif /* 0 */ + + if (s->score != 0) fprintf(fp, "score=[%d] gnksa=[%d] lines=[%d]\n", s->score, s->gnksa_code, s->line_count); fprintf(fp, "thread=[%d] prev=[%d] status=[%u]\n\n", s->thread, s->prev, s->status); @@ -293,7 +295,7 @@ debug_print_filter( num, BlankIfNull(the_filter->scope), (the_filter->inscope ? "TRUE" : "FILTER"), the_filter->score, - the_filter->icase ? "C" : "I"); + the_filter->icase ? "I" : "C"); if (the_filter->subj) fprintf(fp, " subj=[%s]\n", the_filter->subj); diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/envarg.c tin-2.6.3/src/envarg.c --- tin-2.6.2/src/envarg.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/envarg.c 2023-11-06 12:49:52.264150815 +0100 @@ -6,7 +6,7 @@ * Updated : 2021-02-23 * Notes : Adds default options from environment to command line * - * Copyright (c) 1991-2023 Bill Davidson + * Copyright (c) 1991-2024 Bill Davidson * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/feed.c tin-2.6.3/src/feed.c --- tin-2.6.2/src/feed.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/feed.c 2023-11-06 12:49:52.272151129 +0100 @@ -3,10 +3,10 @@ * Module : feed.c * Author : I. Lea * Created : 1991-08-31 - * Updated : 2022-08-26 + * Updated : 2023-10-16 * Notes : provides same interface to mail,pipe,print,save & repost commands * - * Copyright (c) 1991-2023 Iain Lea + * Copyright (c) 1991-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -161,7 +161,7 @@ expand_feed_filename( * If no path exists or the above failed in some way, use sensible defaults * Put the generic path into 'outpath' */ - if ((ret == 0) || !(strrchr(outpath, DIRSEP))) { + if ((ret == 0) || !(strrchr(outpath, '/'))) { char buf[PATH_LEN]; if (!strfpath((cmdline.args & CMDLINE_SAVEDIR) ? cmdline.savedir : curr_group->attribute->savedir, buf, sizeof(buf), curr_group, FALSE)) @@ -355,7 +355,6 @@ print_save_summary( t_function type, int fed) { - const char *first, *last; char buf[LEN]; char what[LEN]; @@ -382,18 +381,15 @@ print_save_summary( break; } - first = (save[0].mailbox) ? save[0].path : save[0].file; - last = (save[num_save - 1].mailbox) ? save[num_save - 1].path : save[num_save - 1].file; - /* * We report the range of saved-to files for regular saves of > 1 articles */ if (num_save == 1 || save[0].mailbox) snprintf(buf, sizeof(buf), _(txt_saved_to), - what, (save[0].mailbox ? _(txt_mailbox) : ""), first); + what, (save[0].mailbox ? _(txt_mailbox) : ""), save[0].path); else snprintf(buf, sizeof(buf), _(txt_saved_to_range), - what, first, last); + what, save[0].file, save[num_save - 1].file); wait_message((tinrc.beginner_level) ? 4 : 2, buf); } @@ -529,6 +525,7 @@ feed_article( if (!use_current) art_close(openartptr); + return ok; } @@ -704,7 +701,7 @@ feed_articles( if (function != FEED_AUTOSAVE && (pproc_func = get_post_proc_type()) == GLOBAL_ABORT) return -1; } - if (!create_path(outpath)) + if (create_path(outpath) != 0) return -1; } break; @@ -774,7 +771,7 @@ feed_articles( /* * Performance hack - If we feed a single art from the pager then we can - * re-use the currently open article + * reuse the currently open article * Also no need to fetch articles just to mark them (un)read */ if (feed_mark_function || (level == PAGE_LEVEL && (feed_type == FEED_ARTICLE || feed_type == FEED_THREAD))) { @@ -865,9 +862,8 @@ feed_articles( counter.max++; } - if (tinrc.wildcard) { + if (tinrc.wildcard) regex_cache_destroy(&cache); - } } /* I think we nest like this to preserve any 'ordering' of the arts */ @@ -984,7 +980,7 @@ got_epipe_while_piping: curr_line = saved_curr_line; if (redraw_screen) - draw_page(group->name, 0); + draw_page(0); else { if (function == FEED_PIPE) clear_message(); diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/filter.c tin-2.6.3/src/filter.c --- tin-2.6.2/src/filter.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/filter.c 2023-12-11 14:20:43.779464716 +0100 @@ -3,10 +3,10 @@ * Module : filter.c * Author : I. Lea * Created : 1992-12-28 - * Updated : 2022-08-29 + * Updated : 2023-12-11 * Notes : Filter articles. Kill & auto selection are supported. * - * Copyright (c) 1991-2023 Iain Lea + * Copyright (c) 1991-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -110,7 +110,7 @@ static void print_filter_menu(void); static void set_filter(struct t_filter *ptr); static void write_filter_array(FILE *fp, struct t_filters *ptr); #if 0 /* currently unused */ - static FILE *open_xhdr_fp(char *header, long min, long max); + static FILE *open_xhdr_fp(char *header, t_artnum min, t_artnum max); #endif /* 0 */ @@ -260,7 +260,6 @@ set_filter( ptr->xref = NULL; ptr->path = NULL; ptr->time = (time_t) 0; - ptr->next = (struct t_filter *) 0; } } @@ -370,7 +369,7 @@ read_filter_file( case 'c': if (match_integer(buf + 1, "ase=", &icase, 1)) { if (ptr && !expired_time) - ptr[i].icase = (unsigned) icase; + ptr[i].icase = (t_bool) icase; break; } @@ -704,8 +703,7 @@ write_filter_file( return; } - /* TODO: -> lang.c */ - fprintf(fp, "# Filter file V%s for the TIN newsreader\n#\n", FILTER_VERSION); + fprintf(fp, txt_filter_file_version, FILTER_VERSION); fprintf(fp, "%s", _(txt_filter_file)); fflush(fp); @@ -798,7 +796,7 @@ write_filter_array( fprintf(fp, "group=%s\n", (ptr->filter[i].scope != NULL ? ptr->filter[i].scope : "*")); - fprintf(fp, "case=%u\n", ptr->filter[i].icase); + fprintf(fp, "case=%u\n", ptr->filter[i].icase ? 1U : 0U); if (ptr->filter[i].score == tinrc.score_kill) fprintf(fp, "score=kill\n"); @@ -882,6 +880,7 @@ write_filter_array( if (ptr->filter[i].time) { char timestring[25]; + if (my_strftime(timestring, sizeof(timestring) - 1, "%Y-%m-%d %H:%M:%S UTC", gmtime(&(ptr->filter[i].time)))) fprintf(fp, "time=%lu (%s)\n", (unsigned long int) ptr->filter[i].time, timestring); } @@ -1075,8 +1074,8 @@ filter_menu( char buf[LEN]; char keyedit[MAXKEYLEN], keyquit[MAXKEYLEN], keysave[MAXKEYLEN]; char text_time[PATH_LEN]; - char double_time[PATH_LEN]; - char quat_time[PATH_LEN]; + char *double_time; + char *quat_time; int i, len, clen, flen; struct t_filter_rule rule; t_bool proceed; @@ -1168,7 +1167,7 @@ filter_menu( comment_line[0] = '\0'; } if (!proceed) { - rule.comment = free_filter_comment(rule.comment); + free_filter_comment(rule.comment); return FALSE; } @@ -1177,7 +1176,7 @@ filter_menu( */ show_menu_help(_(txt_help_filter_text)); if (!prompt_menu_string(INDEX_TOP + 2, ptr_filter_text, rule.text)) { - rule.comment = free_filter_comment(rule.comment); + free_filter_comment(rule.comment); return FALSE; } @@ -1196,7 +1195,7 @@ filter_menu( free(list); if (i == -1) { - rule.comment = free_filter_comment(rule.comment); + free_filter_comment(rule.comment); return FALSE; } @@ -1234,7 +1233,7 @@ filter_menu( free(list); if (i == -1) { - rule.comment = free_filter_comment(rule.comment); + free_filter_comment(rule.comment); return FALSE; } else rule.subj_ok = (i == 0); @@ -1254,7 +1253,7 @@ filter_menu( free(list); if (i == -1) { - rule.comment = free_filter_comment(rule.comment); + free_filter_comment(rule.comment); return FALSE; } else rule.from_ok = rule.subj_ok ? (i != 0) : (i == 0); @@ -1278,7 +1277,7 @@ filter_menu( free(list); if (i == -1) { - rule.comment = free_filter_comment(rule.comment); + free_filter_comment(rule.comment); return FALSE; } else { switch ((rule.subj_ok || rule.from_ok) ? i : i + 1) { @@ -1320,7 +1319,7 @@ filter_menu( buf[0] = '\0'; if (!prompt_menu_string(INDEX_TOP + 9, ptr_filter_lines, buf)) { - rule.comment = free_filter_comment(rule.comment); + free_filter_comment(rule.comment); return FALSE; } @@ -1359,7 +1358,7 @@ filter_menu( buf[0] = '\0'; if (!prompt_menu_string(INDEX_TOP + 10, text_score, buf)) { - rule.comment = free_filter_comment(rule.comment); + free_filter_comment(rule.comment); return FALSE; } @@ -1376,7 +1375,7 @@ filter_menu( } if (!rule.score) { /* ignore 0 scores */ - rule.comment = free_filter_comment(rule.comment); + free_filter_comment(rule.comment); return FALSE; } @@ -1395,8 +1394,10 @@ filter_menu( /* * Expire time */ - snprintf(double_time, sizeof(double_time), "2x %s", text_time); - snprintf(quat_time, sizeof(quat_time), "4x %s", text_time); + double_time = my_malloc(strlen(text_time) + 4); /* "2x " prefix */ + quat_time = my_malloc(strlen(text_time) + 4); /* "4x " prefix*/ + sprintf(double_time, "2x %s", text_time); + sprintf(quat_time, "4x %s", text_time); list = my_malloc(sizeof(char *) * 4); list[0] = (char *) _(txt_unlimited_time); list[1] = text_time; @@ -1404,9 +1405,11 @@ filter_menu( list[3] = quat_time; i = get_choice(INDEX_TOP + 11, _(txt_help_filter_time), ptr_filter_time, list, 4); free(list); + free(double_time); + free(quat_time); if (i == -1) { - rule.comment = free_filter_comment(rule.comment); + free_filter_comment(rule.comment); return FALSE; } @@ -1440,11 +1443,11 @@ filter_menu( free(list); if (i == -1) { - rule.comment = free_filter_comment(rule.comment); + free_filter_comment(rule.comment); return FALSE; } } else { - rule.comment = free_filter_comment(rule.comment); + free_filter_comment(rule.comment); return FALSE; } @@ -1466,7 +1469,7 @@ filter_menu( case GLOBAL_QUIT: case GLOBAL_ABORT: - rule.comment = free_filter_comment(rule.comment); + free_filter_comment(rule.comment); return FALSE; /* keep lint quiet: */ /* FALLTHROUGH */ @@ -1476,7 +1479,7 @@ filter_menu( * Add the filter rule and save it to the filter file */ ret = add_filter_rule(group, art, &rule, FALSE); - rule.comment = free_filter_comment(rule.comment); + free_filter_comment(rule.comment); return ret; /* keep lint quiet: */ /* FALLTHROUGH */ @@ -1501,9 +1504,9 @@ quick_filter( { char *scope; char txt[LEN]; - int header, expire, icase; + int header, expire; struct t_filter_rule rule; - t_bool ret; + t_bool icase, ret; if (type == GLOBAL_QUICK_FILTER_KILL) { header = group->attribute->quick_kill_header; @@ -1521,7 +1524,7 @@ quick_filter( #ifdef DEBUG if (debug & DEBUG_FILTER) - error_message(2, "%s header=[%d] scope=[%s] expire=[%s] case=[%d]", (type == GLOBAL_QUICK_FILTER_KILL) ? "KILL" : "SELECT", header, BlankIfNull(scope), txt_onoff[expire != FALSE ? 1 : 0], icase); + error_message(2, "%s header=[%d] scope=[%s] expire=[%s] case=[%c]", (type == GLOBAL_QUICK_FILTER_KILL) ? "KILL" : "SELECT", header, BlankIfNull(scope), txt_onoff[expire != FALSE ? 1 : 0], icase ? "I" : "C"); #endif /* DEBUG */ /* @@ -1553,7 +1556,7 @@ quick_filter( rule.score = (type == GLOBAL_QUICK_FILTER_KILL) ? tinrc.score_kill : tinrc.score_select; ret = add_filter_rule(group, art, &rule, TRUE); - rule.comment = free_filter_comment(rule.comment); + free_filter_comment(rule.comment); return ret; } @@ -1801,7 +1804,7 @@ add_filter_rule( if (filtered) { #ifdef DEBUG if (debug & DEBUG_FILTER) - wait_message(2, "inscope=[%s] scope=[%s] case=[%d] subj=[%s] from=[%s] msgid=[%s] fullref=[%u] line=[%d %d] time=[%lu]", bool_unparse(ptr[i].inscope), BlankIfNull(rule->scope), ptr[i].icase, BlankIfNull(ptr[i].subj), BlankIfNull(ptr[i].from), BlankIfNull(ptr[i].msgid), ptr[i].fullref, ptr[i].lines_cmp, ptr[i].lines_num, (unsigned long int) ptr[i].time); + wait_message(2, "inscope=[%s] scope=[%s] case=[%c] subj=[%s] from=[%s] msgid=[%s] fullref=[%u] line=[%d %d] time=[%lu]", bool_unparse(ptr[i].inscope), BlankIfNull(rule->scope), ptr[i].icase ? "I" : "C", BlankIfNull(ptr[i].subj), BlankIfNull(ptr[i].from), BlankIfNull(ptr[i].msgid), ptr[i].fullref, ptr[i].lines_cmp, ptr[i].lines_num, (unsigned long int) ptr[i].time); #endif /* DEBUG */ write_filter_file(filter_file); } @@ -2001,6 +2004,8 @@ filter_articles( default: /* should not happen */ /* CONSTANTCONDITION */ assert(0 != 0); + myrefs = ""; + mymsgid = ""; break; } @@ -2102,9 +2107,9 @@ filter_articles( } #ifdef DEBUG else { /* server name missing in overview, i.e. colobus 2.1 */ - if (debug & DEBUG_FILTER) { /* TODO: lang.c, _()? */ - debug_print_file("FILTER", "Malformed overview entry: servername missing."); - debug_print_file("FILTER", "\t Xref: %s", arts[i].xref); + if (debug & DEBUG_FILTER) { + debug_print_file("FILTER", _(txt_filter_error_overview_no_servername)); + debug_print_file("FILTER", _(txt_filter_error_overview_xref), arts[i].xref); } } #endif /* DEBUG */ @@ -2116,7 +2121,7 @@ filter_articles( *e++ = ','; skip = TRUE; } - if (*s != ':' && !isspace((int) *s) && !skip) + if (!skip && *s != ':' && !isspace((int) *s)) *e++ = *s; if (isspace((int) *s)) skip = FALSE; @@ -2125,8 +2130,8 @@ filter_articles( *--e = '\0'; } else { #ifdef DEBUG - if (debug & DEBUG_FILTER) /* TODO: lang.c, _()? */ - debug_print_file("FILTER", "Skipping Xref filter"); + if (debug & DEBUG_FILTER) + debug_print_file("FILTER", _(txt_filter_error_skipping_xref_filter)); #endif /* DEBUG */ error = TRUE; break; @@ -2169,10 +2174,11 @@ filter_articles( } } } - /* - * if (i % (MODULO_COUNT_NUM * 20) == 0) - * show_progress("Filter", i, top_art); - */ +#if 0 + /* useful in very high volume groups, usually it just flashes by */ + if (i % (MODULO_COUNT_NUM * 20) == 0) + show_progress("Filtering", i, top_art); +#endif /* 0 */ } /* @@ -2253,22 +2259,19 @@ set_filter_scope( struct t_group *group) { int i, num, inscope; - struct t_filter *ptr, *prev; + struct t_filter *ptr; inscope = num = group->glob_filter->num; - prev = ptr = group->glob_filter->filter; + ptr = group->glob_filter->filter; for (i = 0; i < num; i++) { ptr[i].inscope = TRUE; - ptr[i].next = (struct t_filter *) 0; if (ptr[i].scope != NULL) { if (!match_group_list(group->name, ptr[i].scope)) { ptr[i].inscope = FALSE; inscope--; } } - if (i != 0 && ptr[i].inscope) - prev = prev->next = &ptr[i]; } return inscope; } @@ -2282,17 +2285,17 @@ set_filter_scope( static FILE * open_xhdr_fp( char *header, - long min, - long max) + t_artnum min, + t_artnum max) { # ifdef NNTP_ABLE if (read_news_via_nntp && !read_saved_news && nntp_caps.hdr_cmd) { char buf[NNTP_STRLEN]; - snprintf(buf, sizeof(buf), "%s %s %ld-%ld", nntp_caps.hdr_cmd, header, min, max); + snprintf(buf, sizeof(buf), "%s %s %"T_ARTNUM_PFMT,"-%"T_ARTNUM_PFMT,, nntp_caps.hdr_cmd, header, min, max); return (nntp_command(buf, OK_HEAD, NULL, 0)); } else # endif /* NNTP_ABLE */ - return (FILE *) 0; /* Some trick implementation for local spool... */ + return (FILE *) 0; /* Some tricky implementation for local spool... */ } #endif /* 0 */ diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/global.c tin-2.6.3/src/global.c --- tin-2.6.2/src/global.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/global.c 2023-11-06 12:49:52.292151916 +0100 @@ -6,7 +6,7 @@ * Updated : 2021-02-23 * Notes : Generic navigation and key handling routines * - * Copyright (c) 1999-2023 Jason Faultless + * Copyright (c) 1999-2024 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/group.c tin-2.6.3/src/group.c --- tin-2.6.2/src/group.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/group.c 2023-11-24 13:05:45.135167372 +0100 @@ -3,10 +3,10 @@ * Module : group.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2022-10-27 + * Updated : 2023-11-24 * Notes : * - * Copyright (c) 1991-2023 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2024 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -338,11 +338,9 @@ group_page( case GROUP_CANCEL: /* cancel current basenote */ if (grpmenu.curr >= 0) { if (can_post || group->attribute->mailing_list != NULL) { - int ret; - n = (int) base[grpmenu.curr]; - ret = art_open(TRUE, &arts[n], group, &pgart, TRUE, _(txt_reading_article)); - if (ret != ART_UNAVAILABLE && ret != ART_ABORT && cancel_article(group, &arts[n], n)) + ii = art_open(TRUE, &arts[n], group, &pgart, TRUE, _(txt_reading_article)); + if (ii != ART_UNAVAILABLE && ii != ART_ABORT && cancel_article(group, &arts[n], n)) show_group_page(); art_close(&pgart); } else @@ -460,7 +458,7 @@ group_page( break; case GLOBAL_CONNECTION_INFO: - show_connection_page(GROUP_LEVEL, _(txt_connection_info)); + show_connection_page(); show_group_page(); break; @@ -900,9 +898,8 @@ group_page( show_group_title(TRUE); update_group_page(); } - if (tinrc.wildcard) { + if (tinrc.wildcard) regex_cache_destroy(&cache); - } } break; @@ -1042,10 +1039,13 @@ draw_subject_arrow( draw_arrow_mark(INDEX_TOP + grpmenu.curr - grpmenu.first); if (tinrc.info_in_last_line) { + int n; struct t_art_stat statbuf; stat_thread(grpmenu.curr, &statbuf); - info_message("%s", arts[(statbuf.unread ? next_unread((int) base[grpmenu.curr]) : base[grpmenu.curr])].subject); + if (!statbuf.unread || (n = next_unread((int) base[grpmenu.curr])) == -1) + n = base[grpmenu.curr]; + info_message("%s", arts[n].subject); } else if (grpmenu.curr == grpmenu.max - 1) info_message(_(txt_end_of_arts)); } @@ -1175,6 +1175,10 @@ mark_screen( int y, x; getyx(stdscr, y, x); + if (x < 0) + x = 0; + if (y < 0) + y = 0; # if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if ((tmp = wchar_t2char(value))) { mvaddstr(INDEX2LNUM(screen_row), screen_col, tmp); @@ -1374,7 +1378,10 @@ build_sline( grp_fmt.mark_offset = (size_t) (mark_offset = strwidth(buffer) + 2); if ((k = line_is_tagged(respnum))) { STRCPY(tmp_buf, tin_ltoa(k, 3)); - strcat(buffer, " "); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + if (art_mark_width > 1) + strcat(buffer, " "); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ tagged = TRUE; } else #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/hashstr.c tin-2.6.3/src/hashstr.c --- tin-2.6.2/src/hashstr.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/hashstr.c 2023-11-06 12:49:52.304152388 +0100 @@ -6,7 +6,7 @@ * Updated : 2020-05-13 * Notes : * - * Copyright (c) 1991-2023 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2024 Iain Lea , Rich Skrenta * All rights reserved. * diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/header.c tin-2.6.3/src/header.c --- tin-2.6.2/src/header.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/header.c 2023-12-06 09:07:10.499050281 +0100 @@ -3,9 +3,9 @@ * Module : header.c * Author : Urs Janssen * Created : 1997-03-10 - * Updated : 2021-02-23 + * Updated : 2023-12-06 * - * Copyright (c) 1997-2023 Urs Janssen + * Copyright (c) 1997-2024 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -157,16 +157,17 @@ get_fqdn( if (*name >= '0' && *name <= '9') { in_addr_t addr = inet_addr(name); - if ((hp = gethostbyaddr((char *) &addr, 4, AF_INET))) + if ((hp = gethostbyaddr((char *) &addr, 4, AF_INET))) { # ifdef HAVE_HOSTENT_H_ADDR_LIST in.s_addr = (*hp->h_addr_list[0]); # else in.s_addr = (*hp->h_addr); # endif /* HAVE_HOSTENT_H_ADDR_LIST */ + } return (hp && strchr(hp->h_name, '.') ? hp->h_name : inet_ntoa(in)); } # endif /* HAVE_INET_ADDR */ - if ((hp = gethostbyname(name)) && !strchr(hp->h_name, '.')) + if ((hp = gethostbyname(name)) && !strchr(hp->h_name, '.')) { # ifdef HAVE_HOSTENT_H_ADDR_LIST if ((hp = gethostbyaddr(hp->h_addr_list[0], hp->h_length, hp->h_addrtype))) in.s_addr = (*hp->h_addr_list[0]); @@ -174,6 +175,7 @@ get_fqdn( if ((hp = gethostbyaddr(hp->h_addr, hp->h_length, hp->h_addrtype))) 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 : inet_ntoa(in) @@ -279,6 +281,8 @@ get_full_name( #ifndef DONT_HAVE_PW_GECOS if ((pw = getpwuid(getuid())) != NULL) { + int ret; + STRCPY(buf, pw->pw_gecos); if ((p = strchr(buf, ','))) *p = '\0'; @@ -287,7 +291,9 @@ get_full_name( STRCPY(tmp, pw->pw_name); if (*tmp && isalpha((int)(unsigned char) *tmp) && islower((int)(unsigned char) *tmp)) *tmp = (char) my_toupper((int) (unsigned char) *tmp); - snprintf(fullname, sizeof(fullname), "%s%s%s", buf, tmp, p); + ret = snprintf(fullname, sizeof(fullname), "%s%s%s", buf, tmp, p); + if (ret == -1 || ret > (int) sizeof(fullname)) + error_message(2, "Fullname truncated"); } else STRCPY(fullname, buf); } @@ -319,7 +325,7 @@ get_from_name( #ifdef DEBUG if (debug & DEBUG_MISC) - error_message(2, "FROM=[%s] USER=[%s] HOST=[%s] NAME=[%s]", BlankIfNull(from_name), BlankIfNull(get_user_name()), domain_name, BlankIfNull(get_full_name())); + error_message(2, "FROM=[%s] USER=[%s] HOST=[%s] NAME=[%s]", from_name, BlankIfNull(get_user_name()), domain_name, BlankIfNull(get_full_name())); #endif /* DEBUG */ } diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/heapsort.c tin-2.6.3/src/heapsort.c --- tin-2.6.2/src/heapsort.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/heapsort.c 2023-12-01 13:40:53.340333626 +0100 @@ -185,4 +185,11 @@ heapsort( free(k); return (0); } +#else +static void no_own_heapsort(void); /* proto-type */ +static void +no_own_heapsort( /* ANSI C requires non-empty source file */ + void) +{ +} #endif /* USE_HEAPSORT && !HAVE_HEAPSORT */ diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/help.c tin-2.6.3/src/help.c --- tin-2.6.2/src/help.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/help.c 2023-11-09 12:09:37.707814721 +0100 @@ -3,10 +3,10 @@ * Module : help.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2022-11-01 + * Updated : 2023-11-09 * Notes : * - * Copyright (c) 1991-2023 Iain Lea + * Copyright (c) 1991-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -99,6 +99,8 @@ 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 }, + { txt_help_global_version, GLOBAL_VERSION }, { NULL, NOT_ASSIGNED } }; @@ -432,6 +434,8 @@ static t_help_page thread_help_page[] = { txt_help_article_next_unread, THREAD_READ_NEXT_ARTICLE_OR_THREAD }, #ifndef NO_POSTING { txt_help_global_post, GLOBAL_POST }, + { txt_help_article_followup, THREAD_FOLLOWUP_QUOTE }, + { txt_help_article_followup_no_quote, THREAD_FOLLOWUP }, { txt_help_global_post_postponed, GLOBAL_POSTPONED }, { txt_help_article_cancel, THREAD_CANCEL }, #endif /* NO_POSTING */ @@ -621,6 +625,10 @@ static t_help_page post_hist_help_page[] { txt_help_empty_line, 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 }, { txt_help_title_misc, NOT_ASSIGNED }, { txt_help_select_quit, GLOBAL_QUIT }, @@ -631,6 +639,8 @@ 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 }, + { txt_help_global_version, GLOBAL_VERSION }, { NULL, NOT_ASSIGNED } }; @@ -656,6 +666,10 @@ static t_help_page url_help_page[] = { { txt_help_empty_line, NOT_ASSIGNED }, { txt_help_title_disp, NOT_ASSIGNED }, { txt_help_url_toggle_info_line, GLOBAL_TOGGLE_INFO_LAST_LINE }, + { txt_help_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 }, { txt_help_title_misc, NOT_ASSIGNED }, { txt_help_select_quit, GLOBAL_QUIT }, @@ -666,6 +680,8 @@ 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 }, + { txt_help_global_version, GLOBAL_VERSION }, { NULL, NOT_ASSIGNED } }; @@ -717,7 +733,7 @@ make_help_page( snprintf(buf, LEN, "%s\t %s", printascii(key, (wint_t) keys.list[i].key), _(helppage->helptext)); #else snprintf(buf, LEN, "%s\t %s", printascii(key, keys.list[i].key), _(helppage->helptext)); -#endif /* MULTIBYTE_ABLE &&! NO_LOCALE*/ +#endif /* MULTIBYTE_ABLE &&! NO_LOCALE */ expand_ctrl_chars(&buf, &length, 8); if (strcmp(last, buf)) { fprintf(fp, "%s\n", buf); diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/inews.c tin-2.6.3/src/inews.c --- tin-2.6.2/src/inews.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/inews.c 2023-11-28 11:48:18.258897620 +0100 @@ -3,10 +3,10 @@ * Module : inews.c * Author : I. Lea * Created : 1992-03-17 - * Updated : 2022-10-25 + * Updated : 2023-11-27 * Notes : NNTP built in version of inews * - * Copyright (c) 1991-2023 Iain Lea + * Copyright (c) 1991-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -236,16 +236,18 @@ submit_inews( /* * check if Message-ID comes from the server + * + * IDs must be no longer than 250 chars, but ... */ - if (*message_id) { + if (*message_id && strlen(message_id) <= NNTP_STRLEN) { if (!id_in_article) { - snprintf(buf, sizeof(buf), "Message-ID: %s", message_id); + snprintf(buf, sizeof(buf), "Message-ID: %.512s", message_id); u_put_server(buf); u_put_server("\r\n"); } # ifdef USE_CANLOCK if (tinrc.cancel_lock_algo && !can_lock_in_article) { - char lock[1024]; + char lock[1000]; char *lptr; lock[0] = '\0'; @@ -323,8 +325,7 @@ submit_inews( * response.) */ if (respcode != OK_POSTED) { - /* TODO: -> lang.c */ - error_message(2, "Posting failed (%s)", str_trim(response)); + error_message(2, _(txt_posting_failed), str_trim(response)); return ret_code; } diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/init.c tin-2.6.3/src/init.c --- tin-2.6.2/src/init.c 2022-12-22 12:29:15.000000000 +0100 +++ tin-2.6.3/src/init.c 2023-12-19 15:20:44.834943557 +0100 @@ -3,10 +3,10 @@ * Module : init.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2022-12-20 + * Updated : 2023-11-22 * Notes : * - * Copyright (c) 1991-2023 Iain Lea + * Copyright (c) 1991-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -65,8 +65,11 @@ static int read_site_config(void); char active_times_file[PATH_LEN]; char article_name[PATH_LEN]; /* ~/TIN_ARTICLE_NAME file */ -char bug_nntpserver1[PATH_LEN]; /* welcome message of NNTP server used */ -char bug_nntpserver2[PATH_LEN]; /* welcome message of NNTP server used */ +char *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 */ +#endif /* NNTP_ABLE */ char cvers[LEN]; char dead_article[PATH_LEN]; /* ~/dead.article file */ char dead_articles[PATH_LEN]; /* ~/dead.articles file */ @@ -116,7 +119,9 @@ char userid[PATH_LEN]; #endif /* !NNTP_ONLY */ t_function last_search = GLOBAL_SEARCH_REPEAT; /* for repeated search */ -int art_mark_width = 1; +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + int art_mark_width = 1; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ int hist_last[HIST_MAXNUM + 1]; int hist_pos[HIST_MAXNUM + 1]; int iso2asc_supported; /* Convert ISO-Latin1 to Ascii */ @@ -164,6 +169,9 @@ 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; +#ifdef USE_ZLIB + t_bool use_compress = FALSE; +#endif /* USE_ZLIB */ #ifdef NNTPS_ABLE unsigned short nntps_tcp_default_port; #endif /* NNTPS_ABLE */ @@ -247,9 +255,9 @@ struct t_config tinrc = { -1, /* mm_network_charset, defaults to $MM_CHARSET */ #endif /* !CHARSET_CONVERSION */ "US-ASCII", /* mm_local_charset, display charset */ -#ifdef HAVE_ICONV_OPEN_TRANSLIT +#if defined(HAVE_ICONV_OPEN_TRANSLIT) && defined(CHARSET_CONVERSION) FALSE, /* translit */ -#endif /* HAVE_ICONV_OPEN_TRANSLIT */ +#endif /* HAVE_ICONV_OPEN_TRANSLIT && CHARSET_CONVERSION */ "Newsgroups Followup-To Summary Keywords X-Comment-To", /* news_headers_to_display */ "", /* news_headers_to_not_display */ "%F wrote:", /* news_quote_format */ @@ -329,6 +337,8 @@ struct t_config tinrc = { 0, /* col_extquote (initialised later) */ 0, /* col_response (initialised later) */ 0, /* col_signature (initialised later) */ + 0, /* col_score_neg (initialised later) */ + 0, /* col_score_pos (initialised later) */ 0, /* col_urls (initialised later) */ 0, /* col_verbatim (initialised later) */ 0, /* col_subject (initialised later) */ @@ -389,6 +399,7 @@ struct t_config tinrc = { TRUE, /* show_only_unread_arts */ FALSE, /* show_only_unread_groups */ TRUE, /* show_signatures */ + FALSE, /* show_art_score */ TRUE, /* sigdashes */ TRUE, /* signature_repost */ #ifndef USE_CURSES @@ -428,10 +439,13 @@ struct t_config tinrc = { FALSE, /* use_slrnface */ #endif /* XFACE_ABLE */ TRUE, /* default_filter_select_global */ - DEFAULT_SELECT_FORMAT, /* select_format */ - DEFAULT_GROUP_FORMAT, /* group_format */ - DEFAULT_THREAD_FORMAT, /* thread_format */ - DEFAULT_DATE_FORMAT, /* date_format */ + DEFAULT_SELECT_FORMAT, /* select_format */ + DEFAULT_GROUP_FORMAT, /* group_format */ + DEFAULT_THREAD_FORMAT, /* thread_format */ + DEFAULT_ATTACHMENT_FORMAT, /* attachment_format */ + DEFAULT_PAGE_MIME_FORMAT, /* page_mime_format */ + DEFAULT_PAGE_UUE_FORMAT, /* page_uue_format */ + DEFAULT_DATE_FORMAT, /* date_format */ #ifdef HAVE_UNICODE_NORMALIZATION DEFAULT_NORMALIZE, /* normalization form */ #endif /* HAVE_UNICODE_NORMALIZATION */ @@ -504,6 +518,7 @@ struct t_config tinrc = { FALSE, /* attrib_prompt_followupto */ TRUE, /* attrib_show_only_unread_arts */ TRUE, /* attrib_show_signatures */ + FALSE, /* attrib_show_art_score */ TRUE, /* attrib_sigdashes */ TRUE, /* attrib_signature_repost */ #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) @@ -559,7 +574,7 @@ struct t_capabilities nntp_caps = { FALSE, /* COMPRESS */ COMPRESS_NONE, /* COMPRESS_NONE, COMPRESS_DEFLATE */ #if defined(MAXARTNUM) && defined(USE_LONG_ARTICLE_NUMBERS) - T_ARTNUM_CONST(-1), /* MAXARTNUM */ + T_ARTNUM_CONST(0), /* MAXARTNUM */ #endif /* MAXARTNUM && USE_LONG_ARTICLE_NUMBERS */ #if 0 FALSE, /* STREAMING: "MODE STREAM", "CHECK", "TAKETHIS" */ @@ -605,6 +620,8 @@ static const struct { { &tinrc.col_extquote, 5 }, { &tinrc.col_response, 2 }, { &tinrc.col_signature, 4 }, + { &tinrc.col_score_neg, 1 }, + { &tinrc.col_score_pos, 2 }, { &tinrc.col_urls, DFT_FORE }, { &tinrc.col_verbatim, 5 }, { &tinrc.col_subject, 6 }, @@ -668,6 +685,7 @@ init_selfinfo( #if defined(DOMAIN_NAME) || defined(HAVE_GETHOSTBYNAME) const char *cptr; #endif /* DOMAIN_NAME || HAVE_GETHOSTBYNAME */ + size_t space; domain_name[0] = '\0'; @@ -758,8 +776,10 @@ init_selfinfo( strncpy(bug_addr, BUG_REPORT_ADDRESS, sizeof(bug_addr) - 1); +#ifdef NNTP_ABLE bug_nntpserver1[0] = '\0'; bug_nntpserver2[0] = '\0'; +#endif /* NNTP_ABLE */ #ifdef INEWSDIR strncpy(inewsdir, INEWSDIR, sizeof(inewsdir) - 1); @@ -808,8 +828,15 @@ init_selfinfo( * TODO: do we really want that read_site_config() overwrites * values given in env-vars? ($MM_CHARSET, $TIN_ACTIVEFILE) */ - if (!*news_active_file) /* TODO: really prepend libdir here in case of $TIN_ACTIVEFILE is set? */ - joinpath(news_active_file, sizeof(news_active_file), libdir, get_val("TIN_ACTIVEFILE", ACTIVE_FILE)); + if (!*news_active_file) { + const char *p; + + p = get_val("TIN_ACTIVEFILE", ACTIVE_FILE); + if (*p != '/') + joinpath(news_active_file, sizeof(news_active_file), libdir, p); + else + my_strncpy(news_active_file, p, sizeof(news_active_file) - 1); + } if (!*active_times_file) joinpath(active_times_file, sizeof(active_times_file), libdir, ACTIVE_TIMES_FILE); if (!*newsgroups_file) @@ -841,7 +868,7 @@ init_selfinfo( STRCPY(tinrc.mm_charset, get_val("MM_CHARSET", MM_CHARSET)); #else if (tinrc.mm_network_charset < 0) { - size_t space = 255; + space = 255; ptr = my_malloc(space + 1); @@ -864,8 +891,12 @@ init_selfinfo( joinpath(rcdir, sizeof(rcdir), homedir, RCDIR); if (stat(rcdir, &sb) == -1) { - my_mkdir(rcdir, (mode_t) (S_IRWXU)); /* TODO: bail out? give error message? no_write = TRUE? */ - created_rcdir = TRUE; + if (my_mkdir(rcdir, (mode_t) (S_IRWXU)) == -1) { + error_message(0, _(txt_cannot_create), rcdir); + free_all_arrays(); + giveup(); + } else + created_rcdir = TRUE; } strcpy(tinrc.mailer_format, MAILER_FORMAT); my_strncpy(mailer, get_val(ENV_VAR_MAILER, DEFAULT_MAILER), sizeof(mailer) - 1); @@ -878,6 +909,19 @@ init_selfinfo( #ifdef APPEND_PID snprintf(article_name + strlen(article_name), sizeof(article_name) - strlen(article_name), ".%ld", (long) process_id); #endif /* APPEND_PID */ + +#ifdef HAVE_LONG_FILE_NAMES + space = snprintf(NULL, 0, "%s.bak", article_name); +#else + space = snprintf(NULL, 0, "%s.b", article_name); +#endif /* HAVE_LONG_FILE_NAMES */ + backup_article_name = my_malloc(++space); +#ifdef HAVE_LONG_FILE_NAMES + snprintf(backup_article_name, space, "%s.bak", article_name); +#else + snprintf(backup_article_name, space, "%s.b", article_name); +#endif /* HAVE_LONG_FILE_NAMES */ + joinpath(dead_article, sizeof(dead_article), homedir, "dead.article"); joinpath(dead_articles, sizeof(dead_articles), homedir, "dead.articles"); joinpath(tinrc.maildir, sizeof(tinrc.maildir), homedir, DEFAULT_MAILDIR); @@ -888,11 +932,15 @@ init_selfinfo( if (!index_newsdir[0]) joinpath(index_newsdir, sizeof(index_newsdir), get_val("TIN_INDEX_NEWSDIR", rcdir), INDEX_NEWSDIR); joinpath(index_maildir, sizeof(index_maildir), get_val("TIN_INDEX_MAILDIR", rcdir), INDEX_MAILDIR); - if (stat(index_maildir, &sb) == -1) - my_mkdir(index_maildir, (mode_t) S_IRWXU); + if (stat(index_maildir, &sb) == -1) { + if (my_mkdir(index_maildir, (mode_t) S_IRWXU) == -1) + error_message(2, _(txt_cannot_create), index_maildir); + } joinpath(index_savedir, sizeof(index_savedir), get_val("TIN_INDEX_SAVEDIR", rcdir), INDEX_SAVEDIR); - if (stat(index_savedir, &sb) == -1) - my_mkdir(index_savedir, (mode_t) S_IRWXU); + if (stat(index_savedir, &sb) == -1) { + if (my_mkdir(index_savedir, (mode_t) S_IRWXU) == -1) + error_message(2, _(txt_cannot_create), index_savedir); + } joinpath(local_attributes_file, sizeof(local_attributes_file), rcdir, ATTRIBUTES_FILE); joinpath(local_config_file, sizeof(local_config_file), rcdir, CONFIG_FILE); joinpath(filter_file, sizeof(filter_file), rcdir, FILTER_FILE); diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/joinpath.c tin-2.6.3/src/joinpath.c --- tin-2.6.2/src/joinpath.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/joinpath.c 2023-11-06 12:49:52.344153962 +0100 @@ -6,7 +6,7 @@ * Updated : 2008-12-04 * Notes : * - * Copyright (c) 1997-2023 Thomas Dickey + * Copyright (c) 1997-2024 Thomas Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/keymap.c tin-2.6.3/src/keymap.c --- tin-2.6.2/src/keymap.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/keymap.c 2023-12-22 04:49:55.378901213 +0100 @@ -3,10 +3,10 @@ * Module : keymap.c * Author : D. Nimmich, J. Faultless * Created : 2000-05-25 - * Updated : 2022-10-27 + * Updated : 2023-12-22 * Notes : This file contains key mapping routines and variables. * - * Copyright (c) 2000-2023 Dirk Nimmich + * Copyright (c) 2000-2024 Dirk Nimmich * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -206,12 +206,13 @@ add_default_key( if (func_to_key(func, *key_list) != '?') return; - for (; *key != '\0'; key++) + for (; *key != '\0'; key++) { #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) add_key(key_list, (wchar_t) *key, func, FALSE); #else add_key(key_list, *key, func, FALSE); #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + } } @@ -279,7 +280,7 @@ printascii( #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ { if (ch == 0) - snprintf(buf, MAXKEYLEN, "%s", _("NULL")); + snprintf(buf, MAXKEYLEN, "%s", _(txt_null)); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) else if (iswgraph(ch)) { /* Regular printables */ int i = wctomb(buf, (wchar_t) ch); @@ -329,39 +330,36 @@ read_keymap_file( { FILE *fp = (FILE *) 0; char *line, *keydef, *kname; - char *map; + char *p, *q; + char *map = NULL; char *l = NULL; char *locale = NULL; char *language = NULL; char *territory = NULL; char *codeset = NULL, *normcodeset = NULL; char *modifier = NULL; - char fnames[2*6][PATH_LEN + NAME_LEN]; - char dirs[3][PATH_LEN]; - char *p, *q; + char *fnames[2 * 6] = { NULL }; /* 2 dirs x 6 variants */ + char dirs[3][PATH_LEN]; /* 2 dirs + endmark */ char buf[LEN]; - int k = 0, j, i = 0; + int k = 0, j, i = 0, n; struct t_version *upgrade = NULL; t_bool ret = TRUE; /* - * checks TIN_HOMEDIR/HOME/TIN_DEFAULTS_DIR + * checks ${TIN_HOMEDIR:-"$HOME"}, TIN_DEFAULTS_DIR * for KEYMAP_FILE."locale" or KEYMAP_FILE * - * locale is first match from LC_ALL, LC_CTYPE, LC_MESSAGES, LANG + * locale is first match from LC_ALL, LC_MESSAGES, LC_CTYPE, LANG * * 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 + * for. The various parts will be stripped off, in the following * order: * - codeset * - normalized codeset (like _nl_normalize_codeset() in glibc) * - territory * - modifier - * - * TODO: - LC_CTYPE has higher priority than LC_MESSAGES, - * does this make sense? */ sprintf(dirs[k++], "%s", rcdir); @@ -370,7 +368,7 @@ read_keymap_file( #endif /* TIN_DEFAULTS_DIR */ dirs[k][0] = '\0'; - l = my_strdup(get_val("LC_ALL", get_val("LC_CTYPE", get_val("LC_MESSAGES", get_val("LANG", ""))))); + l = my_strdup(get_val("LC_ALL", get_val("LC_MESSAGES", get_val("LC_CTYPE", get_val("LANG", ""))))); if ((locale = strrchr(l, '/'))) /* skip path */ locale++; @@ -385,7 +383,7 @@ read_keymap_file( *q = '\0'; /* _territory */ - q = territory = malloc(strlen(p) + 1); + q = territory = my_malloc(strlen(p) + 1); while (*p && *p != '.' && *p != '@') *q++ = *p++; *q = '\0'; @@ -402,7 +400,7 @@ read_keymap_file( /* .codeset */ if ((p = strchr(locale, '.'))) { - q = codeset = malloc(strlen(p) + 1); + q = codeset = my_malloc(strlen(p) + 1); while (*p && *p != '@') *q++ = *p++; *q = '\0'; @@ -410,48 +408,91 @@ read_keymap_file( /* normalized .codeset */ q = normcodeset = my_strdup(codeset); for (p = codeset; *p != '\0'; p++) { - if (isalpha(*p) || isdigit(*p) || *p == '.') - *q++ = (char) tolower((unsigned char) *p); + if (isalpha((int) *p) || isdigit((int) *p) || *p == '.') + *q++ = (char) my_tolower((unsigned char) *p); } *q = '\0'; } if (codeset && normcodeset) { - if (!strcmp(codeset, normcodeset)) + if (STRCMPEQ(codeset, normcodeset)) FreeAndNull(normcodeset); } } - /* TODO: use joinpath()? */ - for (k = 0; dirs[k][0] != '\0' ; k++) { - if (*locale && codeset) - sprintf(fnames[i++], "%s/%s.%s%s%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), BlankIfNull(territory), codeset, BlankIfNull(modifier)); - if (*locale && normcodeset) - sprintf(fnames[i++], "%s/%s.%s%s%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), BlankIfNull(territory), normcodeset, BlankIfNull(modifier)); - if (*locale && territory) - sprintf(fnames[i++], "%s/%s.%s%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), territory, BlankIfNull(modifier)); - if (*locale && modifier) - sprintf(fnames[i++], "%s/%s.%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), modifier); - if (*locale && language) - sprintf(fnames[i++], "%s/%s.%s", dirs[k], KEYMAP_FILE, language); - sprintf(fnames[i++], "%s/%s", dirs[k], KEYMAP_FILE); + + /* build array of keymap-files to look for */ + for (k = 0; dirs[k][0] != '\0'; k++) { + if (*locale) { + if (codeset) { + n = snprintf(NULL, 0, "%s/%s.%s%s%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), BlankIfNull(territory), codeset, BlankIfNull(modifier)); + fnames[i] = my_malloc(++n); + snprintf(fnames[i++], n, "%s/%s.%s%s%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), BlankIfNull(territory), codeset, BlankIfNull(modifier)); + } + if (normcodeset) { + n = snprintf(NULL, 0, "%s/%s.%s%s%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), BlankIfNull(territory), normcodeset, BlankIfNull(modifier)); + fnames[i] = my_malloc(++n); + snprintf(fnames[i++], n, "%s/%s.%s%s%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), BlankIfNull(territory), normcodeset, BlankIfNull(modifier)); + } + if (territory) { + n = snprintf(NULL, 0, "%s/%s.%s%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), territory, BlankIfNull(modifier)); + fnames[i] = my_malloc(++n); + snprintf(fnames[i++], n, "%s/%s.%s%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), territory, BlankIfNull(modifier)); + } + if (modifier) { + n = snprintf(NULL, 0, "%s/%s.%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), modifier); + fnames[i] = my_malloc(++n); + snprintf(fnames[i++], n, "%s/%s.%s%s", dirs[k], KEYMAP_FILE, BlankIfNull(language), modifier); + } + if (language) { + n = snprintf(NULL, 0, "%s/%s.%s", dirs[k], KEYMAP_FILE, language); + fnames[i] = my_malloc(++n); + snprintf(fnames[i++], n, "%s/%s.%s", dirs[k], KEYMAP_FILE, language); + } + } + n = snprintf(NULL, 0, "%s/%s", dirs[k], KEYMAP_FILE); + fnames[i] = my_malloc(++n); + snprintf(fnames[i++], n, "%s/%s", dirs[k], KEYMAP_FILE); } + + /* first non empty match wins */ for (j = 0; j < i && !fp; j++) { - if ((fp = fopen(fnames[j], "r")) != NULL) - break; + if ((fp = fopen(fnames[j], "r")) != NULL) { + struct stat st; + + if (fstat(fileno(fp), &st) != -1) { /* disallow symlinks? */ + if (/*S_ISREG(st.st_mode) && */st.st_size > 0L) + break; +#ifdef DEBUG + else { + if (debug & DEBUG_MISC) + error_message(2, "Skipping empty keymap-file: %s", fnames[j]); + } +#endif /* DEBUG */ + } + fclose(fp); + fp = NULL; + } } - FreeIfNeeded(l); + free(l); FreeIfNeeded(language); FreeIfNeeded(modifier); FreeIfNeeded(codeset); FreeIfNeeded(normcodeset); FreeIfNeeded(territory); + if (fp) /* remember matching keymap-name */ + map = my_strdup(fnames[j]); + + /* free the array of names */ + for (j = 0; j < i; j++) + FreeIfNeeded(fnames[j]); + + wait_message(0, _(txt_reading_keymap_file), fp ? map : _(txt_none)); + if (!fp) return TRUE; /* no keymap file is not an error */ - map = my_strdup(fnames[j]); /* remember keymap-name */ - /* check if keymap file is up-to-date */ while ((line = fgets(buf, sizeof(buf), fp)) != NULL) { if (line[0] == '#') { @@ -473,8 +514,8 @@ read_keymap_file( } } rewind(fp); - free_keymaps(); + while ((line = fgets(buf, sizeof(buf), fp)) != NULL) { /* * Ignore blank and comment lines @@ -482,7 +523,9 @@ read_keymap_file( if (line[0] == '#' || line[0] == '\n') continue; - if ((kname = strsep(&line, KEYSEPS)) != NULL) { + if ((kname = strsep(&line, KEYSEPS)) == NULL) + continue; + else { keydef = str_trim(line); /* * Warn about basic syntax errors @@ -492,8 +535,7 @@ read_keymap_file( ret = FALSE; continue; } - } else - continue; + } /* * TODO: useful? shared keymaps (NFS-Home) may differ @@ -505,7 +547,6 @@ read_keymap_file( ret = FALSE; continue; } - } fclose(fp); setup_default_keys(); @@ -637,37 +678,37 @@ process_mapping( { switch (keyname[0]) { case 'A': - if (strcmp(keyname, "AttachPipe") == 0) { + if (STRCMPEQ(keyname, "AttachPipe")) { process_keys(ATTACHMENT_PIPE, keys, &attachment_keys); return TRUE; } - if (strcmp(keyname, "AttachSelect") == 0) { + if (STRCMPEQ(keyname, "AttachSelect")) { process_keys(ATTACHMENT_SELECT, keys, &attachment_keys); return TRUE; } - if (strcmp(keyname, "AttachSave") == 0) { + if (STRCMPEQ(keyname, "AttachSave")) { process_keys(ATTACHMENT_SAVE, keys, &attachment_keys); return TRUE; } - if (strcmp(keyname, "AttachTag") == 0) { + if (STRCMPEQ(keyname, "AttachTag")) { process_keys(ATTACHMENT_TAG, keys, &attachment_keys); return TRUE; } - if (strcmp(keyname, "AttachTagPattern") == 0) { + if (STRCMPEQ(keyname, "AttachTagPattern")) { process_keys(ATTACHMENT_TAG_PATTERN, keys, &attachment_keys); return TRUE; } - if (strcmp(keyname, "AttachToggleTagged") == 0) { + if (STRCMPEQ(keyname, "AttachToggleTagged")) { process_keys(ATTACHMENT_TOGGLE_TAGGED, keys, &attachment_keys); return TRUE; } - if (strcmp(keyname, "AttachUntag") == 0) { + if (STRCMPEQ(keyname, "AttachUntag")) { process_keys(ATTACHMENT_UNTAG, keys, &attachment_keys); return TRUE; @@ -675,7 +716,7 @@ process_mapping( break; case 'B': - if (strcmp(keyname, "BugReport") == 0) { + if (STRCMPEQ(keyname, "BugReport")) { process_keys(GLOBAL_BUGREPORT, keys, &attachment_keys); process_keys(GLOBAL_BUGREPORT, keys, &group_keys); process_keys(GLOBAL_BUGREPORT, keys, &option_menu_keys); @@ -687,7 +728,7 @@ process_mapping( break; case 'C': - if (strcmp(keyname, "Catchup") == 0) { + if (STRCMPEQ(keyname, "Catchup")) { process_keys(CATCHUP, keys, &group_keys); process_keys(CATCHUP, keys, &page_keys); process_keys(CATCHUP, keys, &select_keys); @@ -695,7 +736,7 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "CatchupNextUnread") == 0) { + if (STRCMPEQ(keyname, "CatchupNextUnread")) { process_keys(CATCHUP_NEXT_UNREAD, keys, &group_keys); process_keys(CATCHUP_NEXT_UNREAD, keys, &page_keys); process_keys(CATCHUP_NEXT_UNREAD, keys, &select_keys); @@ -703,42 +744,42 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "ConfigFirstPage") == 0) { + if (STRCMPEQ(keyname, "ConfigFirstPage")) { process_keys(GLOBAL_FIRST_PAGE, keys, &option_menu_keys); return TRUE; } - if (strcmp(keyname, "ConfigLastPage") == 0) { + if (STRCMPEQ(keyname, "ConfigLastPage")) { process_keys(GLOBAL_LAST_PAGE, keys, &option_menu_keys); return TRUE; } - if (strcmp(keyname, "ConfigNoSave") == 0) { + if (STRCMPEQ(keyname, "ConfigNoSave")) { process_keys(CONFIG_NO_SAVE, keys, &option_menu_keys); return TRUE; } - if (strcmp(keyname, "ConfigResetAttrib") == 0) { + if (STRCMPEQ(keyname, "ConfigResetAttrib")) { process_keys(CONFIG_RESET_ATTRIB, keys, &option_menu_keys); return TRUE; } - if (strcmp(keyname, "ConfigScopeMenu") == 0) { + if (STRCMPEQ(keyname, "ConfigScopeMenu")) { process_keys(CONFIG_SCOPE_MENU, keys, &option_menu_keys); return TRUE; } - if (strcmp(keyname, "ConfigSelect") == 0) { + if (STRCMPEQ(keyname, "ConfigSelect")) { process_keys(CONFIG_SELECT, keys, &option_menu_keys); return TRUE; } - if (strcmp(keyname, "ConfigToggleAttrib") == 0) { + if (STRCMPEQ(keyname, "ConfigToggleAttrib")) { process_keys(CONFIG_TOGGLE_ATTRIB, keys, &option_menu_keys); return TRUE; } - if (strcmp(keyname, "ConnectionInfo") == 0) { + if (STRCMPEQ(keyname, "ConnectionInfo")) { process_keys(GLOBAL_CONNECTION_INFO, keys, &group_keys); process_keys(GLOBAL_CONNECTION_INFO, keys, &page_keys); process_keys(GLOBAL_CONNECTION_INFO, keys, &select_keys); @@ -749,7 +790,7 @@ process_mapping( break; case 'D': - if (strcmp(keyname, "DisplayPostHist") == 0) { + if (STRCMPEQ(keyname, "DisplayPostHist")) { process_keys(GLOBAL_DISPLAY_POST_HISTORY, keys, &group_keys); process_keys(GLOBAL_DISPLAY_POST_HISTORY, keys, &page_keys); process_keys(GLOBAL_DISPLAY_POST_HISTORY, keys, &select_keys); @@ -757,7 +798,7 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "Down") == 0) { + if (STRCMPEQ(keyname, "Down")) { process_keys(GLOBAL_LINE_DOWN, keys, &attachment_keys); process_keys(GLOBAL_LINE_DOWN, keys, &group_keys); process_keys(GLOBAL_LINE_DOWN, keys, &info_keys); @@ -774,7 +815,7 @@ process_mapping( break; case 'E': - if (strcmp(keyname, "EditFilter") == 0) { + if (STRCMPEQ(keyname, "EditFilter")) { process_keys(GLOBAL_EDIT_FILTER, keys, &group_keys); process_keys(GLOBAL_EDIT_FILTER, keys, &page_keys); process_keys(GLOBAL_EDIT_FILTER, keys, &select_keys); @@ -785,57 +826,57 @@ process_mapping( break; case 'F': - if (strcmp(keyname, "FeedArt") == 0) { + if (STRCMPEQ(keyname, "FeedArt")) { process_keys(FEED_ARTICLE, keys, &feed_type_keys); return TRUE; } - if (strcmp(keyname, "FeedHot") == 0) { + if (STRCMPEQ(keyname, "FeedHot")) { process_keys(FEED_HOT, keys, &feed_type_keys); return TRUE; } - if (strcmp(keyname, "FeedPat") == 0) { + if (STRCMPEQ(keyname, "FeedPat")) { process_keys(FEED_PATTERN, keys, &feed_type_keys); return TRUE; } - if (strcmp(keyname, "FeedRange") == 0) { + if (STRCMPEQ(keyname, "FeedRange")) { process_keys(FEED_RANGE, keys, &feed_type_keys); return TRUE; } - if (strcmp(keyname, "FeedRepost") == 0) { + if (STRCMPEQ(keyname, "FeedRepost")) { process_keys(FEED_KEY_REPOST, keys, &feed_supersede_article_keys); return TRUE; } - if (strcmp(keyname, "FeedSupersede") == 0) { + if (STRCMPEQ(keyname, "FeedSupersede")) { process_keys(FEED_SUPERSEDE, keys, &feed_supersede_article_keys); return TRUE; } - if (strcmp(keyname, "FeedTag") == 0) { + if (STRCMPEQ(keyname, "FeedTag")) { process_keys(FEED_TAGGED, keys, &feed_type_keys); return TRUE; } - if (strcmp(keyname, "FeedThd") == 0) { + if (STRCMPEQ(keyname, "FeedThd")) { process_keys(FEED_THREAD, keys, &feed_type_keys); return TRUE; } - if (strcmp(keyname, "FilterEdit") == 0) { + if (STRCMPEQ(keyname, "FilterEdit")) { process_keys(FILTER_EDIT, keys, &filter_keys); return TRUE; } - if (strcmp(keyname, "FilterSave") == 0) { + if (STRCMPEQ(keyname, "FilterSave")) { process_keys(FILTER_SAVE, keys, &filter_keys); return TRUE; } - if (strcmp(keyname, "FirstPage") == 0) { + if (STRCMPEQ(keyname, "FirstPage")) { process_keys(GLOBAL_FIRST_PAGE, keys, &attachment_keys); process_keys(GLOBAL_FIRST_PAGE, keys, &group_keys); process_keys(GLOBAL_FIRST_PAGE, keys, &info_keys); @@ -852,147 +893,147 @@ process_mapping( break; case 'G': - if (strcmp(keyname, "GroupAutoSave") == 0) { + if (STRCMPEQ(keyname, "GroupAutoSave")) { process_keys(GROUP_AUTOSAVE, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupCancel") == 0) { + if (STRCMPEQ(keyname, "GroupCancel")) { process_keys(GROUP_CANCEL, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupDoAutoSel") == 0) { + if (STRCMPEQ(keyname, "GroupDoAutoSel")) { process_keys(GROUP_DO_AUTOSELECT, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupGoto") == 0) { + if (STRCMPEQ(keyname, "GroupGoto")) { process_keys(GROUP_GOTO, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupListThd") == 0) { + if (STRCMPEQ(keyname, "GroupListThd")) { process_keys(GROUP_LIST_THREAD, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupMail") == 0) { + if (STRCMPEQ(keyname, "GroupMail")) { process_keys(GROUP_MAIL, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupMarkThdRead") == 0) { + if (STRCMPEQ(keyname, "GroupMarkThdRead")) { process_keys(GROUP_MARK_THREAD_READ, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupMarkUnselArtRead") == 0) { + if (STRCMPEQ(keyname, "GroupMarkUnselArtRead")) { process_keys(GROUP_MARK_UNSELECTED_ARTICLES_READ, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupNextGroup") == 0) { + if (STRCMPEQ(keyname, "GroupNextGroup")) { process_keys(GROUP_NEXT_GROUP, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupNextUnreadArt") == 0) { + if (STRCMPEQ(keyname, "GroupNextUnreadArt")) { process_keys(GROUP_NEXT_UNREAD_ARTICLE, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupNextUnreadArtOrGrp") == 0) { + if (STRCMPEQ(keyname, "GroupNextUnreadArtOrGrp")) { process_keys(GROUP_NEXT_UNREAD_ARTICLE_OR_GROUP, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupPrevGroup") == 0) { + if (STRCMPEQ(keyname, "GroupPrevGroup")) { process_keys(GROUP_PREVIOUS_GROUP, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupPrevUnreadArt") == 0) { + if (STRCMPEQ(keyname, "GroupPrevUnreadArt")) { process_keys(GROUP_PREVIOUS_UNREAD_ARTICLE, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupReadBasenote") == 0) { + if (STRCMPEQ(keyname, "GroupReadBasenote")) { process_keys(GROUP_READ_BASENOTE, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupRepost") == 0) { + if (STRCMPEQ(keyname, "GroupRepost")) { process_keys(GROUP_REPOST, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupReverseSel") == 0) { + if (STRCMPEQ(keyname, "GroupReverseSel")) { process_keys(GROUP_REVERSE_SELECTIONS, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupSave") == 0) { + if (STRCMPEQ(keyname, "GroupSave")) { process_keys(GROUP_SAVE, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupSelPattern") == 0) { + if (STRCMPEQ(keyname, "GroupSelPattern")) { process_keys(GROUP_SELECT_PATTERN, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupSelThd") == 0) { + if (STRCMPEQ(keyname, "GroupSelThd")) { process_keys(GROUP_SELECT_THREAD, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupSelThdIfUnreadSelected") == 0) { + if (STRCMPEQ(keyname, "GroupSelThdIfUnreadSelected")) { process_keys(GROUP_SELECT_THREAD_IF_UNREAD_SELECTED, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupTag") == 0) { + if (STRCMPEQ(keyname, "GroupTag")) { process_keys(GROUP_TAG, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupTagParts") == 0) { + if (STRCMPEQ(keyname, "GroupTagParts")) { process_keys(GROUP_TAG_PARTS, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupToggleGetartLimit") == 0) { + if (STRCMPEQ(keyname, "GroupToggleGetartLimit")) { process_keys(GROUP_TOGGLE_GET_ARTICLES_LIMIT, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupToggleReadUnread") == 0) { + if (STRCMPEQ(keyname, "GroupToggleReadUnread")) { process_keys(GROUP_TOGGLE_READ_UNREAD, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupToggleSubjDisplay") == 0) { + if (STRCMPEQ(keyname, "GroupToggleSubjDisplay")) { process_keys(GROUP_TOGGLE_SUBJECT_DISPLAY, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupToggleThdSel") == 0) { + if (STRCMPEQ(keyname, "GroupToggleThdSel")) { process_keys(GROUP_TOGGLE_SELECT_THREAD, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupToggleThreading") == 0) { + if (STRCMPEQ(keyname, "GroupToggleThreading")) { process_keys(GROUP_TOGGLE_THREADING, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupUndoSel") == 0) { + if (STRCMPEQ(keyname, "GroupUndoSel")) { process_keys(GROUP_UNDO_SELECTIONS, keys, &group_keys); return TRUE; } - if (strcmp(keyname, "GroupUntag") == 0) { + if (STRCMPEQ(keyname, "GroupUntag")) { process_keys(GROUP_UNTAG, keys, &group_keys); return TRUE; @@ -1000,7 +1041,7 @@ process_mapping( break; case 'H': - if (strcmp(keyname, "Help") == 0) { + if (STRCMPEQ(keyname, "Help")) { process_keys(GLOBAL_HELP, keys, &attachment_keys); process_keys(GLOBAL_HELP, keys, &group_keys); process_keys(GLOBAL_HELP, keys, &option_menu_keys); @@ -1013,12 +1054,12 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "HelpFirstPage") == 0) { + if (STRCMPEQ(keyname, "HelpFirstPage")) { process_keys(GLOBAL_FIRST_PAGE, keys, &info_keys); return TRUE; } - if (strcmp(keyname, "HelpLastPage") == 0) { + if (STRCMPEQ(keyname, "HelpLastPage")) { process_keys(GLOBAL_LAST_PAGE, keys, &info_keys); return TRUE; @@ -1026,7 +1067,7 @@ process_mapping( break; case 'L': - if (strcmp(keyname, "LastPage") == 0) { + if (STRCMPEQ(keyname, "LastPage")) { process_keys(GLOBAL_LAST_PAGE, keys, &attachment_keys); process_keys(GLOBAL_LAST_PAGE, keys, &group_keys); process_keys(GLOBAL_LAST_PAGE, keys, &info_keys); @@ -1040,14 +1081,14 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "LastViewed") == 0) { + if (STRCMPEQ(keyname, "LastViewed")) { process_keys(GLOBAL_LAST_VIEWED, keys, &group_keys); process_keys(GLOBAL_LAST_VIEWED, keys, &page_keys); process_keys(GLOBAL_LAST_VIEWED, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "LookupMessage") == 0) { + if (STRCMPEQ(keyname, "LookupMessage")) { process_keys(GLOBAL_LOOKUP_MESSAGEID, keys, &group_keys); process_keys(GLOBAL_LOOKUP_MESSAGEID, keys, &page_keys); #ifdef NNTP_ABLE @@ -1060,40 +1101,40 @@ process_mapping( break; case 'M': - if (strcmp(keyname, "MarkArticleUnread") == 0) { + if (STRCMPEQ(keyname, "MarkArticleUnread")) { process_keys(MARK_ARTICLE_UNREAD, keys, &group_keys); process_keys(MARK_ARTICLE_UNREAD, keys, &page_keys); process_keys(MARK_ARTICLE_UNREAD, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "MarkThreadUnread") == 0) { + if (STRCMPEQ(keyname, "MarkThreadUnread")) { process_keys(MARK_THREAD_UNREAD, keys, &group_keys); process_keys(MARK_THREAD_UNREAD, keys, &page_keys); process_keys(MARK_THREAD_UNREAD, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "MarkFeedRead") == 0) { + if (STRCMPEQ(keyname, "MarkFeedRead")) { process_keys(MARK_FEED_READ, keys, &group_keys); process_keys(MARK_FEED_READ, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "MarkFeedUnread") == 0) { + if (STRCMPEQ(keyname, "MarkFeedUnread")) { process_keys(MARK_FEED_UNREAD, keys, &group_keys); process_keys(MARK_FEED_UNREAD, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "MenuFilterKill") == 0) { + if (STRCMPEQ(keyname, "MenuFilterKill")) { process_keys(GLOBAL_MENU_FILTER_KILL, keys, &group_keys); process_keys(GLOBAL_MENU_FILTER_KILL, keys, &page_keys); process_keys(GLOBAL_MENU_FILTER_KILL, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "MenuFilterSelect") == 0) { + if (STRCMPEQ(keyname, "MenuFilterSelect")) { process_keys(GLOBAL_MENU_FILTER_SELECT, keys, &group_keys); process_keys(GLOBAL_MENU_FILTER_SELECT, keys, &page_keys); process_keys(GLOBAL_MENU_FILTER_SELECT, keys, &thread_keys); @@ -1103,7 +1144,7 @@ process_mapping( break; case 'O': - if (strcmp(keyname, "OptionMenu") == 0) { + if (STRCMPEQ(keyname, "OptionMenu")) { process_keys(GLOBAL_OPTION_MENU, keys, &group_keys); process_keys(GLOBAL_OPTION_MENU, keys, &page_keys); process_keys(GLOBAL_OPTION_MENU, keys, &post_edit_ext_keys); @@ -1116,22 +1157,22 @@ process_mapping( break; case 'P': - if (strcmp(keyname, "PageAutoSave") == 0) { + if (STRCMPEQ(keyname, "PageAutoSave")) { process_keys(PAGE_AUTOSAVE, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageBotThd") == 0) { + if (STRCMPEQ(keyname, "PageBotThd")) { process_keys(PAGE_BOTTOM_THREAD, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageCancel") == 0) { + if (STRCMPEQ(keyname, "PageCancel")) { process_keys(PAGE_CANCEL, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageDown") == 0) { + if (STRCMPEQ(keyname, "PageDown")) { process_keys(GLOBAL_PAGE_DOWN, keys, &attachment_keys); process_keys(GLOBAL_PAGE_DOWN, keys, &group_keys); process_keys(GLOBAL_PAGE_DOWN, keys, &info_keys); @@ -1145,179 +1186,179 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "PageEditArticle") == 0) { + if (STRCMPEQ(keyname, "PageEditArticle")) { process_keys(PAGE_EDIT_ARTICLE, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageFirstPage") == 0) { + if (STRCMPEQ(keyname, "PageFirstPage")) { process_keys(GLOBAL_FIRST_PAGE, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageFollowup") == 0) { + if (STRCMPEQ(keyname, "PageFollowup")) { process_keys(PAGE_FOLLOWUP, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageFollowupQuote") == 0) { + if (STRCMPEQ(keyname, "PageFollowupQuote")) { process_keys(PAGE_FOLLOWUP_QUOTE, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageFollowupQuoteHeaders") == 0) { + if (STRCMPEQ(keyname, "PageFollowupQuoteHeaders")) { process_keys(PAGE_FOLLOWUP_QUOTE_HEADERS, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageGotoParent") == 0) { + if (STRCMPEQ(keyname, "PageGotoParent")) { process_keys(PAGE_GOTO_PARENT, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageGroupSel") == 0) { + if (STRCMPEQ(keyname, "PageGroupSel")) { process_keys(PAGE_GROUP_SELECT, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageLastPage") == 0) { + if (STRCMPEQ(keyname, "PageLastPage")) { process_keys(GLOBAL_LAST_PAGE, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageListThd") == 0) { + if (STRCMPEQ(keyname, "PageListThd")) { process_keys(PAGE_LIST_THREAD, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageKillThd") == 0) { + if (STRCMPEQ(keyname, "PageKillThd")) { process_keys(PAGE_MARK_THREAD_READ, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageMail") == 0) { + if (STRCMPEQ(keyname, "PageMail")) { process_keys(PAGE_MAIL, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageNextArt") == 0) { + if (STRCMPEQ(keyname, "PageNextArt")) { process_keys(PAGE_NEXT_ARTICLE, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageNextThd") == 0) { + if (STRCMPEQ(keyname, "PageNextThd")) { process_keys(PAGE_NEXT_THREAD, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageNextUnread") == 0) { + if (STRCMPEQ(keyname, "PageNextUnread")) { process_keys(PAGE_NEXT_UNREAD, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageNextUnreadArt") == 0) { + if (STRCMPEQ(keyname, "PageNextUnreadArt")) { process_keys(PAGE_NEXT_UNREAD_ARTICLE, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PagePGPCheckArticle") == 0) { + if (STRCMPEQ(keyname, "PagePGPCheckArticle")) { #ifdef HAVE_PGP_GPG process_keys(PAGE_PGP_CHECK_ARTICLE, keys, &page_keys); #endif /* HAVE_PGP_GPG */ return TRUE; } - if (strcmp(keyname, "PagePrevArt") == 0) { + if (STRCMPEQ(keyname, "PagePrevArt")) { process_keys(PAGE_PREVIOUS_ARTICLE, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PagePrevUnreadArt") == 0) { + if (STRCMPEQ(keyname, "PagePrevUnreadArt")) { process_keys(PAGE_PREVIOUS_UNREAD_ARTICLE, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageReply") == 0) { + if (STRCMPEQ(keyname, "PageReply")) { process_keys(PAGE_REPLY, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageReplyQuote") == 0) { + if (STRCMPEQ(keyname, "PageReplyQuote")) { process_keys(PAGE_REPLY_QUOTE, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageReplyQuoteHeaders") == 0) { + if (STRCMPEQ(keyname, "PageReplyQuoteHeaders")) { process_keys(PAGE_REPLY_QUOTE_HEADERS, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageRepost") == 0) { + if (STRCMPEQ(keyname, "PageRepost")) { process_keys(PAGE_REPOST, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageReveal") == 0) { + if (STRCMPEQ(keyname, "PageReveal")) { process_keys(PAGE_REVEAL, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageSave") == 0) { + if (STRCMPEQ(keyname, "PageSave")) { process_keys(PAGE_SAVE, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageSkipIncludedText") == 0) { + if (STRCMPEQ(keyname, "PageSkipIncludedText")) { process_keys(PAGE_SKIP_INCLUDED_TEXT, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageTag") == 0) { + if (STRCMPEQ(keyname, "PageTag")) { process_keys(PAGE_TAG, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageTopThd") == 0) { + if (STRCMPEQ(keyname, "PageTopThd")) { process_keys(PAGE_TOP_THREAD, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageToggleAllHeaders") == 0) { + if (STRCMPEQ(keyname, "PageToggleAllHeaders")) { process_keys(PAGE_TOGGLE_HEADERS, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageToggleHighlight") == 0) { + if (STRCMPEQ(keyname, "PageToggleHighlight")) { process_keys(PAGE_TOGGLE_HIGHLIGHTING, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageToggleRaw") == 0) { + if (STRCMPEQ(keyname, "PageToggleRaw")) { process_keys(PAGE_TOGGLE_RAW, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageToggleRot") == 0) { + if (STRCMPEQ(keyname, "PageToggleRot")) { process_keys(PAGE_TOGGLE_ROT13, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageToggleTabs") == 0) { + if (STRCMPEQ(keyname, "PageToggleTabs")) { process_keys(PAGE_TOGGLE_TABS, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageToggleTex2iso") == 0) { + if (STRCMPEQ(keyname, "PageToggleTex2iso")) { process_keys(PAGE_TOGGLE_TEX2ISO, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageToggleUue") == 0) { + if (STRCMPEQ(keyname, "PageToggleUue")) { process_keys(PAGE_TOGGLE_UUE, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageUp") == 0) { + if (STRCMPEQ(keyname, "PageUp")) { process_keys(GLOBAL_PAGE_UP, keys, &attachment_keys); process_keys(GLOBAL_PAGE_UP, keys, &group_keys); process_keys(GLOBAL_PAGE_UP, keys, &info_keys); @@ -1331,38 +1372,38 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "PageViewAttach") == 0) { + if (STRCMPEQ(keyname, "PageViewAttach")) { process_keys(PAGE_VIEW_ATTACHMENTS, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PageViewUrl") == 0) { + if (STRCMPEQ(keyname, "PageViewUrl")) { process_keys(PAGE_VIEW_URL, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "PgpEncrypt") == 0) { + if (STRCMPEQ(keyname, "PgpEncrypt")) { #ifdef HAVE_PGP_GPG process_keys(PGP_KEY_ENCRYPT, keys, &pgp_mail_keys); #endif /* HAVE_PGP_GPG */ return TRUE; } - if (strcmp(keyname, "PgpEncSign") == 0) { + if (STRCMPEQ(keyname, "PgpEncSign")) { #ifdef HAVE_PGP_GPG process_keys(PGP_KEY_ENCRYPT_SIGN, keys, &pgp_mail_keys); #endif /* HAVE_PGP_GPG */ return TRUE; } - if (strcmp(keyname, "PgpIncludekey") == 0) { + if (STRCMPEQ(keyname, "PgpIncludekey")) { #ifdef HAVE_PGP_GPG process_keys(PGP_INCLUDE_KEY, keys, &pgp_news_keys); #endif /* HAVE_PGP_GPG */ return TRUE; } - if (strcmp(keyname, "PgpSign") == 0) { + if (STRCMPEQ(keyname, "PgpSign")) { #ifdef HAVE_PGP_GPG process_keys(PGP_KEY_SIGN, keys, &pgp_news_keys); process_keys(PGP_KEY_SIGN, keys, &pgp_mail_keys); @@ -1370,7 +1411,7 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "Pipe") == 0) { + if (STRCMPEQ(keyname, "Pipe")) { process_keys(GLOBAL_PIPE, keys, &attachment_keys); process_keys(GLOBAL_PIPE, keys, &group_keys); process_keys(GLOBAL_PIPE, keys, &page_keys); @@ -1378,7 +1419,7 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "Post") == 0) { + if (STRCMPEQ(keyname, "Post")) { process_keys(GLOBAL_POST, keys, &group_keys); process_keys(GLOBAL_POST, keys, &page_keys); process_keys(GLOBAL_POST, keys, &post_ignore_fupto_keys); @@ -1389,23 +1430,23 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "PostAbort") == 0) { + if (STRCMPEQ(keyname, "PostAbort")) { process_keys(POST_ABORT, keys, &post_continue_keys); return TRUE; } - if (strcmp(keyname, "PostCancel") == 0) { + if (STRCMPEQ(keyname, "PostCancel")) { process_keys(POST_CANCEL, keys, &post_cancel_keys); process_keys(POST_CANCEL, keys, &post_delete_keys); return TRUE; } - if (strcmp(keyname, "PostContinue") == 0) { + if (STRCMPEQ(keyname, "PostContinue")) { process_keys(POST_CONTINUE, keys, &post_continue_keys); return TRUE; } - if (strcmp(keyname, "PostEdit") == 0) { + if (STRCMPEQ(keyname, "PostEdit")) { process_keys(POST_EDIT, keys, &post_cancel_keys); process_keys(POST_EDIT, keys, &post_edit_keys); process_keys(POST_EDIT, keys, &post_edit_ext_keys); @@ -1414,12 +1455,12 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "PostIgnore") == 0) { + if (STRCMPEQ(keyname, "PostIgnore")) { process_keys(POST_IGNORE_FUPTO, keys, &post_ignore_fupto_keys); return TRUE; } - if (strcmp(keyname, "PostIspell") == 0) { + if (STRCMPEQ(keyname, "PostIspell")) { #ifdef HAVE_ISPELL process_keys(POST_ISPELL, keys, &post_post_keys); process_keys(POST_ISPELL, keys, &post_send_keys); @@ -1427,12 +1468,12 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "PostMail") == 0) { + if (STRCMPEQ(keyname, "PostMail")) { process_keys(POST_MAIL, keys, &post_mail_fup_keys); return TRUE; } - if (strcmp(keyname, "PostPGP") == 0) { + if (STRCMPEQ(keyname, "PostPGP")) { #ifdef HAVE_PGP_GPG process_keys(POST_PGP, keys, &post_post_keys); process_keys(POST_PGP, keys, &post_send_keys); @@ -1440,17 +1481,17 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "PostedArticlesSelect") == 0) { + if (STRCMPEQ(keyname, "PostedArticlesSelect")) { process_keys(POSTED_SELECT, keys, &post_hist_keys); return TRUE; } - if (strcmp(keyname, "PostponeAll") == 0) { + if (STRCMPEQ(keyname, "PostponeAll")) { process_keys(POSTPONE_ALL, keys, &post_postpone_keys); return TRUE; } - if (strcmp(keyname, "Postponed") == 0) { + if (STRCMPEQ(keyname, "Postponed")) { process_keys(GLOBAL_POSTPONED, keys, &group_keys); process_keys(GLOBAL_POSTPONED, keys, &page_keys); process_keys(GLOBAL_POSTPONED, keys, &select_keys); @@ -1458,50 +1499,50 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "PostponeOverride") == 0) { + if (STRCMPEQ(keyname, "PostponeOverride")) { process_keys(POSTPONE_OVERRIDE, keys, &post_postpone_keys); return TRUE; } - if (strcmp(keyname, "PostPost") == 0) { + if (STRCMPEQ(keyname, "PostPost")) { process_keys(GLOBAL_POST, keys, &post_ignore_fupto_keys); process_keys(GLOBAL_POST, keys, &post_mail_fup_keys); process_keys(GLOBAL_POST, keys, &post_post_keys); return TRUE; } - if (strcmp(keyname, "PostPostpone") == 0) { + if (STRCMPEQ(keyname, "PostPostpone")) { process_keys(POST_POSTPONE, keys, &post_edit_keys); process_keys(POST_POSTPONE, keys, &post_post_keys); return TRUE; } - if (strcmp(keyname, "PostSend") == 0) { + if (STRCMPEQ(keyname, "PostSend")) { process_keys(POST_SEND, keys, &post_send_keys); return TRUE; } - if (strcmp(keyname, "PostSupersede") == 0) { + if (STRCMPEQ(keyname, "PostSupersede")) { process_keys(POST_SUPERSEDE, keys, &post_delete_keys); return TRUE; } - if (strcmp(keyname, "PProcNo") == 0) { + if (STRCMPEQ(keyname, "PProcNo")) { process_keys(POSTPROCESS_NO, keys, &feed_post_process_keys); return TRUE; } - if (strcmp(keyname, "PProcShar") == 0) { + if (STRCMPEQ(keyname, "PProcShar")) { process_keys(POSTPROCESS_SHAR, keys, &feed_post_process_keys); return TRUE; } - if (strcmp(keyname, "PProcYes") == 0) { + if (STRCMPEQ(keyname, "PProcYes")) { process_keys(POSTPROCESS_YES, keys, &feed_post_process_keys); return TRUE; } - if (strcmp(keyname, "Print") == 0) { + if (STRCMPEQ(keyname, "Print")) { #ifndef DISABLE_PRINTING process_keys(GLOBAL_PRINT, keys, &group_keys); process_keys(GLOBAL_PRINT, keys, &page_keys); @@ -1510,13 +1551,13 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "PromptNo") == 0) { + if (STRCMPEQ(keyname, "PromptNo")) { process_keys(PROMPT_NO, keys, &post_postpone_keys); process_keys(PROMPT_NO, keys, &prompt_keys); return TRUE; } - if (strcmp(keyname, "PromptYes") == 0) { + if (STRCMPEQ(keyname, "PromptYes")) { process_keys(PROMPT_YES, keys, &post_postpone_keys); process_keys(PROMPT_YES, keys, &prompt_keys); @@ -1525,19 +1566,19 @@ process_mapping( break; case 'Q': - if (strcmp(keyname, "QuickFilterKill") == 0) { + if (STRCMPEQ(keyname, "QuickFilterKill")) { process_keys(GLOBAL_QUICK_FILTER_KILL, keys, &group_keys); process_keys(GLOBAL_QUICK_FILTER_KILL, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "QuickFilterSelect") == 0) { + if (STRCMPEQ(keyname, "QuickFilterSelect")) { process_keys(GLOBAL_QUICK_FILTER_SELECT, keys, &group_keys); process_keys(GLOBAL_QUICK_FILTER_SELECT, keys, &page_keys); return TRUE; } - if (strcmp(keyname, "Quit") == 0) { + if (STRCMPEQ(keyname, "Quit")) { process_keys(GLOBAL_QUIT, keys, &attachment_keys); process_keys(GLOBAL_QUIT, keys, &feed_post_process_keys); process_keys(GLOBAL_QUIT, keys, &feed_supersede_article_keys); @@ -1571,7 +1612,7 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "QuitTin") == 0) { + if (STRCMPEQ(keyname, "QuitTin")) { process_keys(GLOBAL_QUIT_TIN, keys, &group_keys); process_keys(GLOBAL_QUIT_TIN, keys, &page_keys); process_keys(GLOBAL_QUIT_TIN, keys, &select_keys); @@ -1582,7 +1623,7 @@ process_mapping( break; case 'R': - if (strcmp(keyname, "RedrawScr") == 0) { + if (STRCMPEQ(keyname, "RedrawScr")) { process_keys(GLOBAL_REDRAW_SCREEN, keys, &attachment_keys); process_keys(GLOBAL_REDRAW_SCREEN, keys, &group_keys); process_keys(GLOBAL_REDRAW_SCREEN, keys, &option_menu_keys); @@ -1596,47 +1637,47 @@ process_mapping( break; case 'S': - if (strcmp(keyname, "SaveAppendFile") == 0) { + if (STRCMPEQ(keyname, "SaveAppendFile")) { process_keys(SAVE_APPEND_FILE, keys, &save_append_overwrite_keys); return TRUE; } - if (strcmp(keyname, "SaveOverwriteFile") == 0) { + if (STRCMPEQ(keyname, "SaveOverwriteFile")) { process_keys(SAVE_OVERWRITE_FILE, keys, &save_append_overwrite_keys); return TRUE; } - if (strcmp(keyname, "ScopeAdd") == 0) { + if (STRCMPEQ(keyname, "ScopeAdd")) { process_keys(SCOPE_ADD, keys, &scope_keys); return TRUE; } - if (strcmp(keyname, "ScopeDelete") == 0) { + if (STRCMPEQ(keyname, "ScopeDelete")) { process_keys(SCOPE_DELETE, keys, &scope_keys); return TRUE; } - if (strcmp(keyname, "ScopeEditAttributesFile") == 0) { + if (STRCMPEQ(keyname, "ScopeEditAttributesFile")) { process_keys(SCOPE_EDIT_ATTRIBUTES_FILE, keys, &scope_keys); return TRUE; } - if (strcmp(keyname, "ScopeMove") == 0) { + if (STRCMPEQ(keyname, "ScopeMove")) { process_keys(SCOPE_MOVE, keys, &scope_keys); return TRUE; } - if (strcmp(keyname, "ScopeRename") == 0) { + if (STRCMPEQ(keyname, "ScopeRename")) { process_keys(SCOPE_RENAME, keys, &scope_keys); return TRUE; } - if (strcmp(keyname, "ScopeSelect") == 0) { + if (STRCMPEQ(keyname, "ScopeSelect")) { process_keys(SCOPE_SELECT, keys, &scope_keys); return TRUE; } - if (strcmp(keyname, "ScrollDown") == 0) { + if (STRCMPEQ(keyname, "ScrollDown")) { process_keys(GLOBAL_SCROLL_DOWN, keys, &attachment_keys); process_keys(GLOBAL_SCROLL_DOWN, keys, &group_keys); process_keys(GLOBAL_SCROLL_DOWN, keys, &option_menu_keys); @@ -1648,7 +1689,7 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "ScrollUp") == 0) { + if (STRCMPEQ(keyname, "ScrollUp")) { process_keys(GLOBAL_SCROLL_UP, keys, &attachment_keys); process_keys(GLOBAL_SCROLL_UP, keys, &group_keys); process_keys(GLOBAL_SCROLL_UP, keys, &option_menu_keys); @@ -1660,28 +1701,28 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "SearchAuthB") == 0) { + if (STRCMPEQ(keyname, "SearchAuthB")) { process_keys(GLOBAL_SEARCH_AUTHOR_BACKWARD, keys, &group_keys); process_keys(GLOBAL_SEARCH_AUTHOR_BACKWARD, keys, &page_keys); process_keys(GLOBAL_SEARCH_AUTHOR_BACKWARD, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "SearchAuthF") == 0) { + if (STRCMPEQ(keyname, "SearchAuthF")) { process_keys(GLOBAL_SEARCH_AUTHOR_FORWARD, keys, &group_keys); process_keys(GLOBAL_SEARCH_AUTHOR_FORWARD, keys, &page_keys); process_keys(GLOBAL_SEARCH_AUTHOR_FORWARD, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "SearchBody") == 0) { + if (STRCMPEQ(keyname, "SearchBody")) { process_keys(GLOBAL_SEARCH_BODY, keys, &group_keys); process_keys(GLOBAL_SEARCH_BODY, keys, &page_keys); process_keys(GLOBAL_SEARCH_BODY, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "SearchRepeat") == 0) { + if (STRCMPEQ(keyname, "SearchRepeat")) { process_keys(GLOBAL_SEARCH_REPEAT, keys, &attachment_keys); process_keys(GLOBAL_SEARCH_REPEAT, keys, &group_keys); process_keys(GLOBAL_SEARCH_REPEAT, keys, &info_keys); @@ -1694,7 +1735,7 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "SearchSubjB") == 0) { + if (STRCMPEQ(keyname, "SearchSubjB")) { process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &attachment_keys); process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &group_keys); process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &info_keys); @@ -1707,7 +1748,7 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "SearchSubjF") == 0) { + if (STRCMPEQ(keyname, "SearchSubjF")) { process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &attachment_keys); process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &group_keys); process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &info_keys); @@ -1720,99 +1761,99 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "SelectEnterNextUnreadGrp") == 0) { + if (STRCMPEQ(keyname, "SelectEnterNextUnreadGrp")) { process_keys(SELECT_ENTER_NEXT_UNREAD_GROUP, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectGoto") == 0) { + if (STRCMPEQ(keyname, "SelectGoto")) { process_keys(SELECT_GOTO, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectMarkGrpUnread") == 0) { + if (STRCMPEQ(keyname, "SelectMarkGrpUnread")) { process_keys(SELECT_MARK_GROUP_UNREAD, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectMoveGrp") == 0) { + if (STRCMPEQ(keyname, "SelectMoveGrp")) { process_keys(SELECT_MOVE_GROUP, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectNextUnreadGrp") == 0) { + if (STRCMPEQ(keyname, "SelectNextUnreadGrp")) { process_keys(SELECT_NEXT_UNREAD_GROUP, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectQuitNoWrite") == 0) { + if (STRCMPEQ(keyname, "SelectQuitNoWrite")) { process_keys(SELECT_QUIT_NO_WRITE, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectReadGrp") == 0) { + if (STRCMPEQ(keyname, "SelectReadGrp")) { process_keys(SELECT_ENTER_GROUP, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectResetNewsrc") == 0) { + if (STRCMPEQ(keyname, "SelectResetNewsrc")) { process_keys(SELECT_RESET_NEWSRC, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectSortActive") == 0) { + if (STRCMPEQ(keyname, "SelectSortActive")) { process_keys(SELECT_SORT_ACTIVE, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectSubscribe") == 0) { + if (STRCMPEQ(keyname, "SelectSubscribe")) { process_keys(SELECT_SUBSCRIBE, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectSubscribePat") == 0) { + if (STRCMPEQ(keyname, "SelectSubscribePat")) { process_keys(SELECT_SUBSCRIBE_PATTERN, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectSyncWithActive") == 0) { + if (STRCMPEQ(keyname, "SelectSyncWithActive")) { process_keys(SELECT_SYNC_WITH_ACTIVE, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectToggleDescriptions") == 0) { + if (STRCMPEQ(keyname, "SelectToggleDescriptions")) { process_keys(SELECT_TOGGLE_DESCRIPTIONS, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectToggleReadDisplay") == 0) { + if (STRCMPEQ(keyname, "SelectToggleReadDisplay")) { process_keys(SELECT_TOGGLE_READ_DISPLAY, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectUnsubscribe") == 0) { + if (STRCMPEQ(keyname, "SelectUnsubscribe")) { process_keys(SELECT_UNSUBSCRIBE, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectUnsubscribePat") == 0) { + if (STRCMPEQ(keyname, "SelectUnsubscribePat")) { process_keys(SELECT_UNSUBSCRIBE_PATTERN, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SelectYankActive") == 0) { + if (STRCMPEQ(keyname, "SelectYankActive")) { process_keys(SELECT_YANK_ACTIVE, keys, &select_keys); return TRUE; } - if (strcmp(keyname, "SetRange") == 0) { + if (STRCMPEQ(keyname, "SetRange")) { process_keys(GLOBAL_SET_RANGE, keys, &group_keys); process_keys(GLOBAL_SET_RANGE, keys, &select_keys); process_keys(GLOBAL_SET_RANGE, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ShellEscape") == 0) { + if (STRCMPEQ(keyname, "ShellEscape")) { #ifndef NO_SHELL_ESCAPE process_keys(GLOBAL_SHELL_ESCAPE, keys, &attachment_keys); process_keys(GLOBAL_SHELL_ESCAPE, keys, &group_keys); @@ -1830,92 +1871,106 @@ process_mapping( break; case 'T': - if (strcmp(keyname, "ThreadAutoSave") == 0) { + if (STRCMPEQ(keyname, "ThreadAutoSave")) { process_keys(THREAD_AUTOSAVE, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ThreadCancel") == 0) { + if (STRCMPEQ(keyname, "ThreadCancel")) { process_keys(THREAD_CANCEL, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ThreadMail") == 0) { + if (STRCMPEQ(keyname, "ThreadFollowup")) { + process_keys(THREAD_FOLLOWUP, keys, &thread_keys); + + return TRUE; + } + if (STRCMPEQ(keyname, "ThreadFollowupQuote")) { + process_keys(THREAD_FOLLOWUP_QUOTE, keys, &thread_keys); + + return TRUE; + } + if (STRCMPEQ(keyname, "ThreadMail")) { process_keys(THREAD_MAIL, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ThreadMarkArtRead") == 0) { + if (STRCMPEQ(keyname, "ThreadMarkArtRead")) { process_keys(THREAD_MARK_ARTICLE_READ, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ThreadReadArt") == 0) { + if (STRCMPEQ(keyname, "ThreadReadArt")) { process_keys(THREAD_READ_ARTICLE, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ThreadReadNextArtOrThread") == 0) { + if (STRCMPEQ(keyname, "ThreadReadNextArtOrThread")) { process_keys(THREAD_READ_NEXT_ARTICLE_OR_THREAD, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ThreadReverseSel") == 0) { + if (STRCMPEQ(keyname, "ThreadReverseSel")) { process_keys(THREAD_REVERSE_SELECTIONS, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ThreadSave") == 0) { + if (STRCMPEQ(keyname, "ThreadSave")) { process_keys(THREAD_SAVE, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ThreadSelArt") == 0) { + if (STRCMPEQ(keyname, "ThreadSelArt")) { process_keys(THREAD_SELECT_ARTICLE, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ThreadTag") == 0) { + if (STRCMPEQ(keyname, "ThreadTag")) { process_keys(THREAD_TAG, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ThreadTagParts") == 0) { + if (STRCMPEQ(keyname, "ThreadTagParts")) { process_keys(THREAD_TAG_PARTS, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ThreadToggleArtSel") == 0) { + if (STRCMPEQ(keyname, "ThreadToggleArtSel")) { process_keys(THREAD_TOGGLE_ARTICLE_SELECTION, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ThreadToggleSubjDisplay") == 0) { + if (STRCMPEQ(keyname, "ThreadToggleSubjDisplay")) { process_keys(THREAD_TOGGLE_SUBJECT_DISPLAY, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ThreadUndoSel") == 0) { + if (STRCMPEQ(keyname, "ThreadUndoSel")) { process_keys(THREAD_UNDO_SELECTIONS, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ThreadUntag") == 0) { + if (STRCMPEQ(keyname, "ThreadUntag")) { process_keys(THREAD_UNTAG, keys, &thread_keys); return TRUE; } - if (strcmp(keyname, "ToggleColor") == 0) { + if (STRCMPEQ(keyname, "ToggleColor")) { #ifdef HAVE_COLOR process_keys(GLOBAL_TOGGLE_COLOR, keys, &group_keys); + process_keys(GLOBAL_TOGGLE_COLOR, keys, &info_keys); + process_keys(GLOBAL_TOGGLE_COLOR, keys, &option_menu_keys); process_keys(GLOBAL_TOGGLE_COLOR, keys, &page_keys); + process_keys(GLOBAL_TOGGLE_COLOR, keys, &post_hist_keys); process_keys(GLOBAL_TOGGLE_COLOR, keys, &select_keys); process_keys(GLOBAL_TOGGLE_COLOR, keys, &thread_keys); + process_keys(GLOBAL_TOGGLE_COLOR, keys, &url_keys); #endif /* HAVE_COLOR */ return TRUE; } - if (strcmp(keyname, "ToggleHelpDisplay") == 0) { + if (STRCMPEQ(keyname, "ToggleHelpDisplay")) { process_keys(GLOBAL_TOGGLE_HELP_DISPLAY, keys, &attachment_keys); process_keys(GLOBAL_TOGGLE_HELP_DISPLAY, keys, &group_keys); process_keys(GLOBAL_TOGGLE_HELP_DISPLAY, keys, &info_keys); @@ -1926,7 +1981,7 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "ToggleInfoLastLine") == 0) { + 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, &page_keys); @@ -1935,18 +1990,20 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "ToggleInverseVideo") == 0) { + if (STRCMPEQ(keyname, "ToggleInverseVideo")) { process_keys(GLOBAL_TOGGLE_INVERSE_VIDEO, keys, &group_keys); process_keys(GLOBAL_TOGGLE_INVERSE_VIDEO, keys, &page_keys); + process_keys(GLOBAL_TOGGLE_INVERSE_VIDEO, keys, &post_hist_keys); process_keys(GLOBAL_TOGGLE_INVERSE_VIDEO, keys, &select_keys); process_keys(GLOBAL_TOGGLE_INVERSE_VIDEO, keys, &thread_keys); + process_keys(GLOBAL_TOGGLE_INVERSE_VIDEO, keys, &url_keys); return TRUE; } break; case 'U': - if (strcmp(keyname, "Up") == 0) { + if (STRCMPEQ(keyname, "Up")) { process_keys(GLOBAL_LINE_UP, keys, &attachment_keys); process_keys(GLOBAL_LINE_UP, keys, &group_keys); process_keys(GLOBAL_LINE_UP, keys, &info_keys); @@ -1960,7 +2017,7 @@ process_mapping( return TRUE; } - if (strcmp(keyname, "UrlSelect") == 0) { + if (STRCMPEQ(keyname, "UrlSelect")) { process_keys(URL_SELECT, keys, &url_keys); return TRUE; @@ -1968,11 +2025,14 @@ process_mapping( break; case 'V': - if (strcmp(keyname, "Version") == 0) { + if (STRCMPEQ(keyname, "Version")) { + process_keys(GLOBAL_VERSION, keys, &attachment_keys); process_keys(GLOBAL_VERSION, keys, &group_keys); process_keys(GLOBAL_VERSION, keys, &page_keys); + process_keys(GLOBAL_VERSION, keys, &post_hist_keys); process_keys(GLOBAL_VERSION, keys, &select_keys); process_keys(GLOBAL_VERSION, keys, &thread_keys); + process_keys(GLOBAL_VERSION, keys, &url_keys); return TRUE; } @@ -2214,60 +2274,60 @@ upgrade_keymap_file( switch (keyname[0]) { case 'C': - if (strcmp(keyname, "ConfigFirstPage2") == 0) + if (STRCMPEQ(keyname, "ConfigFirstPage2")) fprintf(newfp, "ConfigFirstPage\t\t\t%s\n", keydef); - else if (strcmp(keyname, "ConfigLastPage2") == 0) + else if (STRCMPEQ(keyname, "ConfigLastPage2")) fprintf(newfp, "ConfigLastPage\t\t\t%s\n", keydef); - else if (strcmp(keyname, "ConfigSelect") == 0) + else if (STRCMPEQ(keyname, "ConfigSelect")) config_select[0] = my_strdup(keydef); - else if (strcmp(keyname, "ConfigSelect2") == 0) + else if (STRCMPEQ(keyname, "ConfigSelect2")) config_select[1] = my_strdup(keydef); else fprintf(newfp, "%s", backup); break; case 'D': - if (strcmp(keyname, "Down") == 0) + if (STRCMPEQ(keyname, "Down")) down[0] = my_strdup(keydef); - else if (strcmp(keyname, "Down2") == 0) + else if (STRCMPEQ(keyname, "Down2")) down[1] = my_strdup(keydef); else fprintf(newfp, "%s", backup); break; case 'G': - if (strcmp(keyname, "GroupAutoSel") == 0) + if (STRCMPEQ(keyname, "GroupAutoSel")) menu_filter_select[0] = my_strdup(keydef); - else if (strcmp(keyname, "GroupQuickAutoSel") == 0) + else if (STRCMPEQ(keyname, "GroupQuickAutoSel")) quick_filter_select[0] = my_strdup(keydef); - else if (strcmp(keyname, "GroupQuickKill") == 0) + else if (STRCMPEQ(keyname, "GroupQuickKill")) quick_filter_kill[0] = my_strdup(keydef); - else if (strcmp(keyname, "GroupKill") == 0) + else if (STRCMPEQ(keyname, "GroupKill")) menu_filter_kill[0] = my_strdup(keydef); - else if (strcmp(keyname, "GroupReadBasenote") == 0) + else if (STRCMPEQ(keyname, "GroupReadBasenote")) groupreadbasenote[0] = my_strdup(keydef); - else if (strcmp(keyname, "GroupReadBasenote2") == 0) + else if (STRCMPEQ(keyname, "GroupReadBasenote2")) groupreadbasenote[1] = my_strdup(keydef); - else if (strcmp(keyname, "GroupEditFilter") == 0) + else if (STRCMPEQ(keyname, "GroupEditFilter")) edit_filter[0] = my_strdup(keydef); - else if (strcmp(keyname, "GroupBugReport") == 0) + else if (STRCMPEQ(keyname, "GroupBugReport")) bugreport[0] = my_strdup(keydef); - else if (strcmp(keyname, "GroupMarkArtUnread") == 0) + else if (STRCMPEQ(keyname, "GroupMarkArtUnread")) mark_article_unread[0] = my_strdup(keydef); - else if (strcmp(keyname, "GroupMarkThdUnread") == 0) + else if (STRCMPEQ(keyname, "GroupMarkThdUnread")) mark_thread_unread[0] = my_strdup(keydef); - else if (strcmp(keyname, "GroupCatchup") == 0) + else if (STRCMPEQ(keyname, "GroupCatchup")) catchup[0] = my_strdup(keydef); - else if (strcmp(keyname, "GroupCatchupNextUnread") == 0) + else if (STRCMPEQ(keyname, "GroupCatchupNextUnread")) catchup_next_unread[0] = my_strdup(keydef); else fprintf(newfp, "%s", backup); break; case 'H': - if (strcmp(keyname, "HelpFirstPage2") == 0) + if (STRCMPEQ(keyname, "HelpFirstPage2")) fprintf(newfp, "HelpFirstPage\t\t\t%s\n", keydef); - else if (strcmp(keyname, "HelpLastPage2") == 0) + else if (STRCMPEQ(keyname, "HelpLastPage2")) fprintf(newfp, "HelpLastPage\t\t\t%s\n", keydef); else fprintf(newfp, "%s", backup); @@ -2275,70 +2335,70 @@ upgrade_keymap_file( case 'N': /* Nrc* got removed */ - if (strcmp(keyname, "NrctblCreate") == 0) + if (STRCMPEQ(keyname, "NrctblCreate")) ; - else if (strcmp(keyname, "NrctblDefault") == 0) + else if (STRCMPEQ(keyname, "NrctblDefault")) ; - else if (strcmp(keyname, "NrctblAlternative") == 0) + else if (STRCMPEQ(keyname, "NrctblAlternative")) ; - else if (strcmp(keyname, "NrctblQuit") == 0) + else if (STRCMPEQ(keyname, "NrctblQuit")) ; else fprintf(newfp, "%s", backup); break; case 'P': - if (strcmp(keyname, "PageAutoSel") == 0) + if (STRCMPEQ(keyname, "PageAutoSel")) menu_filter_select[1] = my_strdup(keydef); - else if (strcmp(keyname, "PageQuickAutoSel") == 0) + else if (STRCMPEQ(keyname, "PageQuickAutoSel")) quick_filter_select[1] = my_strdup(keydef); - else if (strcmp(keyname, "PageQuickKill") == 0) + else if (STRCMPEQ(keyname, "PageQuickKill")) quick_filter_kill[1] = my_strdup(keydef); - else if (strcmp(keyname, "PageAutoKill") == 0) + else if (STRCMPEQ(keyname, "PageAutoKill")) menu_filter_kill[1] = my_strdup(keydef); - else if (strcmp(keyname, "PageDown") == 0) + else if (STRCMPEQ(keyname, "PageDown")) pagedown[0] = my_strdup(keydef); - else if (strcmp(keyname, "PageDown2") == 0) + else if (STRCMPEQ(keyname, "PageDown2")) pagedown[1] = my_strdup(keydef); - else if (strcmp(keyname, "PageDown3") == 0) + else if (STRCMPEQ(keyname, "PageDown3")) pagedown[2] = my_strdup(keydef); - else if (strcmp(keyname, "PageEditFilter") == 0) + else if (STRCMPEQ(keyname, "PageEditFilter")) edit_filter[1] = my_strdup(keydef); - else if (strcmp(keyname, "PageNextThd") == 0) + else if (STRCMPEQ(keyname, "PageNextThd")) pagenextthd[0] = my_strdup(keydef); - else if (strcmp(keyname, "PageNextThd2") == 0) + else if (STRCMPEQ(keyname, "PageNextThd2")) pagenextthd[1] = my_strdup(keydef); - else if (strcmp(keyname, "PageUp") == 0) + else if (STRCMPEQ(keyname, "PageUp")) pageup[0] = my_strdup(keydef); - else if (strcmp(keyname, "PageUp2") == 0) + else if (STRCMPEQ(keyname, "PageUp2")) pageup[1] = my_strdup(keydef); - else if (strcmp(keyname, "PageUp3") == 0) + else if (STRCMPEQ(keyname, "PageUp3")) pageup[2] = my_strdup(keydef); - else if (strcmp(keyname, "Postponed") == 0) + else if (STRCMPEQ(keyname, "Postponed")) postponed[0] = my_strdup(keydef); - else if (strcmp(keyname, "Postponed2") == 0) + else if (STRCMPEQ(keyname, "Postponed2")) postponed[1] = my_strdup(keydef); - else if (strcmp(keyname, "PostPost") == 0) + else if (STRCMPEQ(keyname, "PostPost")) postpost[0] = my_strdup(keydef); - else if (strcmp(keyname, "PostPost2") == 0) + else if (STRCMPEQ(keyname, "PostPost2")) postpost[1] = my_strdup(keydef); - else if (strcmp(keyname, "PostPost3") == 0) + else if (STRCMPEQ(keyname, "PostPost3")) postpost[2] = my_strdup(keydef); - else if (strcmp(keyname, "PostSend") == 0) + else if (STRCMPEQ(keyname, "PostSend")) postsend[0] = my_strdup(keydef); - else if (strcmp(keyname, "PostSend2") == 0) + else if (STRCMPEQ(keyname, "PostSend2")) postsend[1] = my_strdup(keydef); - else if (strcmp(keyname, "PageMarkArtUnread") == 0) + else if (STRCMPEQ(keyname, "PageMarkArtUnread")) mark_article_unread[1] = my_strdup(keydef); - else if (strcmp(keyname, "PageMarkThdUnread") == 0) + else if (STRCMPEQ(keyname, "PageMarkThdUnread")) mark_thread_unread[1] = my_strdup(keydef); - else if (strcmp(keyname, "PageCatchup") == 0) + else if (STRCMPEQ(keyname, "PageCatchup")) catchup[1] = my_strdup(keydef); - else if (strcmp(keyname, "PageCatchupNextUnread") == 0) + else if (STRCMPEQ(keyname, "PageCatchupNextUnread")) catchup_next_unread[1] = my_strdup(keydef); - else if (strcmp(keyname, "PageToggleHeaders") == 0) + else if (STRCMPEQ(keyname, "PageToggleHeaders")) fprintf(newfp, "PageToggleRaw\t\t\t%s\n", keydef); - else if (strcmp(keyname, "PromptNo") == 0 || strcmp(keyname, "PromptYes") == 0) { + else if (STRCMPEQ(keyname, "PromptNo") || STRCMPEQ(keyname, "PromptYes")) { if (strlen(keydef) == 1 && islower((int)(unsigned char) keydef[0])) fprintf(newfp, "%s\t\t\t%c\t%c\n", keyname, keydef[0], my_toupper((int)(unsigned char) keydef[0])); else @@ -2348,59 +2408,59 @@ upgrade_keymap_file( break; case 'S': - if (strcmp(keyname, "SelectEditFilter") == 0) + if (STRCMPEQ(keyname, "SelectEditFilter")) ; - else if (strcmp(keyname, "SelectEnterNextUnreadGrp") == 0) + else if (STRCMPEQ(keyname, "SelectEnterNextUnreadGrp")) selectentergroup[0] = my_strdup(keydef); - else if (strcmp(keyname, "SelectEnterNextUnreadGrp2") == 0) + else if (STRCMPEQ(keyname, "SelectEnterNextUnreadGrp2")) selectentergroup[1] = my_strdup(keydef); - else if (strcmp(keyname, "SelectMarkGrpUnread") == 0) + else if (STRCMPEQ(keyname, "SelectMarkGrpUnread")) selectmarkgrpunread[0] = my_strdup(keydef); - else if (strcmp(keyname, "SelectMarkGrpUnread2") == 0) + else if (STRCMPEQ(keyname, "SelectMarkGrpUnread2")) selectmarkgrpunread[1] = my_strdup(keydef); - else if (strcmp(keyname, "SelectReadGrp") == 0) + else if (STRCMPEQ(keyname, "SelectReadGrp")) selectreadgrp[0] = my_strdup(keydef); - else if (strcmp(keyname, "SelectReadGrp2") == 0) + else if (STRCMPEQ(keyname, "SelectReadGrp2")) selectreadgrp[1] = my_strdup(keydef); - else if (strcmp(keyname, "SelectBugReport") == 0) + else if (STRCMPEQ(keyname, "SelectBugReport")) bugreport[1] = my_strdup(keydef); - else if (strcmp(keyname, "SelectCatchup") == 0) + else if (STRCMPEQ(keyname, "SelectCatchup")) catchup[2] = my_strdup(keydef); - else if (strcmp(keyname, "SelectCatchupNextUnread") == 0) + else if (STRCMPEQ(keyname, "SelectCatchupNextUnread")) catchup_next_unread[2] = my_strdup(keydef); else fprintf(newfp, "%s", backup); break; case 'T': - if (strcmp(keyname, "ThreadEditFilter") == 0) + if (STRCMPEQ(keyname, "ThreadEditFilter")) ; - else if (strcmp(keyname, "ThreadAutoSel") == 0) + else if (STRCMPEQ(keyname, "ThreadAutoSel")) menu_filter_select[2] = my_strdup(keydef); - else if (strcmp(keyname, "ThreadKill") == 0) + else if (STRCMPEQ(keyname, "ThreadKill")) menu_filter_kill[2] = my_strdup(keydef); - else if (strcmp(keyname, "ThreadReadArt") == 0) + else if (STRCMPEQ(keyname, "ThreadReadArt")) threadreadart[0] = my_strdup(keydef); - else if (strcmp(keyname, "ThreadReadArt2") == 0) + else if (STRCMPEQ(keyname, "ThreadReadArt2")) threadreadart[1] = my_strdup(keydef); - else if (strcmp(keyname, "ThreadBugReport") == 0) + else if (STRCMPEQ(keyname, "ThreadBugReport")) bugreport[2] = my_strdup(keydef); - else if (strcmp(keyname, "ThreadMarkArtUnread") == 0) + else if (STRCMPEQ(keyname, "ThreadMarkArtUnread")) mark_article_unread[2] = my_strdup(keydef); - else if (strcmp(keyname, "ThreadMarkThdUnread") == 0) + else if (STRCMPEQ(keyname, "ThreadMarkThdUnread")) mark_thread_unread[2] = my_strdup(keydef); - else if (strcmp(keyname, "ThreadCatchup") == 0) + else if (STRCMPEQ(keyname, "ThreadCatchup")) catchup[3] = my_strdup(keydef); - else if (strcmp(keyname, "ThreadCatchupNextUnread") == 0) + else if (STRCMPEQ(keyname, "ThreadCatchupNextUnread")) catchup_next_unread[3] = my_strdup(keydef); else fprintf(newfp, "%s", backup); break; case 'U': - if (strcmp(keyname, "Up") == 0) + if (STRCMPEQ(keyname, "Up")) up[0] = my_strdup(keydef); - else if (strcmp(keyname, "Up2") == 0) + else if (STRCMPEQ(keyname, "Up2")) up[1] = my_strdup(keydef); else fprintf(newfp, "%s", backup); @@ -2415,16 +2475,18 @@ upgrade_keymap_file( /* joined/renamed keys from different sections */ if (bugreport[0] || bugreport[1] || bugreport[2]) { fprintf(newfp, "BugReport\t"); - if (bugreport[0] && bugreport[1] && !strcmp(bugreport[0], bugreport[1])) - FreeAndNull(bugreport[1]); - if (bugreport[0] && bugreport[2] && !strcmp(bugreport[0], bugreport[2])) - FreeAndNull(bugreport[2]); - if (bugreport[1] && bugreport[2] && !strcmp(bugreport[1], bugreport[2])) - FreeAndNull(bugreport[2]); - if (bugreport[0]) + if (bugreport[0]) { fprintf(newfp, "\t%s", bugreport[0]); - if (bugreport[1]) + if (bugreport[1] && !strcmp(bugreport[0], bugreport[1])) + FreeAndNull(bugreport[1]); + if (bugreport[2] && !strcmp(bugreport[0], bugreport[2])) + FreeAndNull(bugreport[2]); + } + if (bugreport[1]) { fprintf(newfp, "\t%s", bugreport[1]); + if (bugreport[2] && !strcmp(bugreport[1], bugreport[2])) + FreeAndNull(bugreport[2]); + } if (bugreport[2]) fprintf(newfp, "\t%s", bugreport[2]); fprintf(newfp, "\n"); @@ -2434,24 +2496,27 @@ upgrade_keymap_file( } if (catchup[0] || catchup[1] || catchup[2] || catchup[3]) { fprintf(newfp, "Catchup\t"); - if (catchup[0] && catchup[1] && !strcmp(catchup[0], catchup[1])) - FreeAndNull(catchup[1]); - if (catchup[0] && catchup[2] && !strcmp(catchup[0], catchup[2])) - FreeAndNull(catchup[2]); - if (catchup[0] && catchup[3] && !strcmp(catchup[0], catchup[3])) - FreeAndNull(catchup[3]); - if (catchup[1] && catchup[2] && !strcmp(catchup[1], catchup[2])) - FreeAndNull(catchup[2]); - if (catchup[1] && catchup[3] && !strcmp(catchup[1], catchup[3])) - FreeAndNull(catchup[3]); - if (catchup[2] && catchup[3] && !strcmp(catchup[2], catchup[3])) - FreeAndNull(catchup[3]); - if (catchup[0]) + if (catchup[0]) { fprintf(newfp, "\t%s", catchup[0]); - if (catchup[1]) + if (catchup[1] && !strcmp(catchup[0], catchup[1])) + FreeAndNull(catchup[1]); + if (catchup[2] && !strcmp(catchup[0], catchup[2])) + FreeAndNull(catchup[2]); + if (catchup[3] && !strcmp(catchup[0], catchup[3])) + FreeAndNull(catchup[3]); + } + if (catchup[1]) { fprintf(newfp, "\t%s", catchup[1]); - if (catchup[2]) + if (catchup[2] && !strcmp(catchup[1], catchup[2])) + FreeAndNull(catchup[2]); + if (catchup[3] && !strcmp(catchup[1], catchup[3])) + FreeAndNull(catchup[3]); + } + if (catchup[2]) { fprintf(newfp, "\t%s", catchup[2]); + if (catchup[3] && !strcmp(catchup[2], catchup[3])) + FreeAndNull(catchup[3]); + } if (catchup[3]) fprintf(newfp, "\t%s", catchup[3]); fprintf(newfp, "\n"); @@ -2462,24 +2527,27 @@ upgrade_keymap_file( } if (catchup_next_unread[0] || catchup_next_unread[1] || catchup_next_unread[2] || catchup_next_unread[3]) { fprintf(newfp, "CatchupNextUnread\t"); - if (catchup_next_unread[0] && catchup_next_unread[1] && !strcmp(catchup_next_unread[0], catchup_next_unread[1])) - FreeAndNull(catchup_next_unread[1]); - if (catchup_next_unread[0] && catchup_next_unread[2] && !strcmp(catchup_next_unread[0], catchup_next_unread[2])) - FreeAndNull(catchup_next_unread[2]); - if (catchup_next_unread[0] && catchup_next_unread[3] && !strcmp(catchup_next_unread[0], catchup_next_unread[3])) - FreeAndNull(catchup_next_unread[3]); - if (catchup_next_unread[1] && catchup_next_unread[2] && !strcmp(catchup_next_unread[1], catchup_next_unread[2])) - FreeAndNull(catchup_next_unread[2]); - if (catchup_next_unread[1] && catchup_next_unread[3] && !strcmp(catchup_next_unread[1], catchup_next_unread[3])) - FreeAndNull(catchup_next_unread[3]); - if (catchup_next_unread[2] && catchup_next_unread[3] && !strcmp(catchup_next_unread[2], catchup_next_unread[3])) - FreeAndNull(catchup_next_unread[3]); - if (catchup_next_unread[0]) + if (catchup_next_unread[0]) { fprintf(newfp, "\t%s", catchup_next_unread[0]); - if (catchup_next_unread[1]) + if (catchup_next_unread[1] && !strcmp(catchup_next_unread[0], catchup_next_unread[1])) + FreeAndNull(catchup_next_unread[1]); + if (catchup_next_unread[2] && !strcmp(catchup_next_unread[0], catchup_next_unread[2])) + FreeAndNull(catchup_next_unread[2]); + if (catchup_next_unread[3] && !strcmp(catchup_next_unread[0], catchup_next_unread[3])) + FreeAndNull(catchup_next_unread[3]); + } + if (catchup_next_unread[1]) { fprintf(newfp, "\t%s", catchup_next_unread[1]); - if (catchup_next_unread[2]) + if (catchup_next_unread[2] && !strcmp(catchup_next_unread[1], catchup_next_unread[2])) + FreeAndNull(catchup_next_unread[2]); + if (catchup_next_unread[3] && !strcmp(catchup_next_unread[1], catchup_next_unread[3])) + FreeAndNull(catchup_next_unread[3]); + } + if (catchup_next_unread[2]) { fprintf(newfp, "\t%s", catchup_next_unread[2]); + if (catchup_next_unread[3] && !strcmp(catchup_next_unread[2], catchup_next_unread[3])) + FreeAndNull(catchup_next_unread[3]); + } if (catchup_next_unread[3]) fprintf(newfp, "\t%s", catchup_next_unread[3]); fprintf(newfp, "\n"); @@ -2500,16 +2568,18 @@ upgrade_keymap_file( } if (mark_article_unread[0] || mark_article_unread[1] || mark_article_unread[2]) { fprintf(newfp, "MarkArticleUnread\t"); - if (mark_article_unread[0] && mark_article_unread[1] && !strcmp(mark_article_unread[0], mark_article_unread[1])) - FreeAndNull(mark_article_unread[1]); - if (mark_article_unread[0] && mark_article_unread[2] && !strcmp(mark_article_unread[0], mark_article_unread[2])) - FreeAndNull(mark_article_unread[2]); - if (mark_article_unread[1] && mark_article_unread[2] && !strcmp(mark_article_unread[1], mark_article_unread[2])) - FreeAndNull(mark_article_unread[2]); - if (mark_article_unread[0]) + if (mark_article_unread[0]) { fprintf(newfp, "\t%s", mark_article_unread[0]); - if (mark_article_unread[1]) + if (mark_article_unread[1] && !strcmp(mark_article_unread[0], mark_article_unread[1])) + FreeAndNull(mark_article_unread[1]); + if (mark_article_unread[2] && !strcmp(mark_article_unread[0], mark_article_unread[2])) + FreeAndNull(mark_article_unread[2]); + } + if (mark_article_unread[1]) { fprintf(newfp, "\t%s", mark_article_unread[1]); + if (mark_article_unread[2] && !strcmp(mark_article_unread[1], mark_article_unread[2])) + FreeAndNull(mark_article_unread[2]); + } if (mark_article_unread[2]) fprintf(newfp, "\t%s", mark_article_unread[2]); fprintf(newfp, "\n"); @@ -2519,16 +2589,18 @@ upgrade_keymap_file( } if (mark_thread_unread[0] || mark_thread_unread[1] || mark_thread_unread[2]) { fprintf(newfp, "MarkThreadUnread\t"); - if (mark_thread_unread[0] && mark_thread_unread[1] && !strcmp(mark_thread_unread[0], mark_thread_unread[1])) - FreeAndNull(mark_thread_unread[1]); - if (mark_thread_unread[0] && mark_thread_unread[2] && !strcmp(mark_thread_unread[0], mark_thread_unread[2])) - FreeAndNull(mark_thread_unread[2]); - if (mark_thread_unread[1] && mark_thread_unread[2] && !strcmp(mark_thread_unread[1], mark_thread_unread[2])) - FreeAndNull(mark_thread_unread[2]); - if (mark_thread_unread[0]) + if (mark_thread_unread[0]) { fprintf(newfp, "\t%s", mark_thread_unread[0]); - if (mark_thread_unread[1]) + if (mark_thread_unread[1] && !strcmp(mark_thread_unread[0], mark_thread_unread[1])) + FreeAndNull(mark_thread_unread[1]); + if (mark_thread_unread[2] && !strcmp(mark_thread_unread[0], mark_thread_unread[2])) + FreeAndNull(mark_thread_unread[2]); + } + if (mark_thread_unread[1]) { fprintf(newfp, "\t%s", mark_thread_unread[1]); + if (mark_thread_unread[2] && !strcmp(mark_thread_unread[1], mark_thread_unread[2])) + FreeAndNull(mark_thread_unread[2]); + } if (mark_thread_unread[2]) fprintf(newfp, "\t%s", mark_thread_unread[2]); fprintf(newfp, "\n"); @@ -2538,16 +2610,18 @@ upgrade_keymap_file( } if (menu_filter_kill[0] || menu_filter_kill[1] || menu_filter_kill[2]) { fprintf(newfp, "MenuFilterKill\t"); - if (menu_filter_kill[0] && menu_filter_kill[1] && !strcmp(menu_filter_kill[0], menu_filter_kill[1])) - FreeAndNull(menu_filter_kill[1]); - if (menu_filter_kill[0] && menu_filter_kill[2] && !strcmp(menu_filter_kill[0], menu_filter_kill[2])) - FreeAndNull(menu_filter_kill[2]); - if (menu_filter_kill[1] && menu_filter_kill[2] && !strcmp(menu_filter_kill[1], menu_filter_kill[2])) - FreeAndNull(menu_filter_kill[2]); - if (menu_filter_kill[0]) + if (menu_filter_kill[0]) { fprintf(newfp, "\t%s", menu_filter_kill[0]); - if (menu_filter_kill[1]) + if (menu_filter_kill[1] && !strcmp(menu_filter_kill[0], menu_filter_kill[1])) + FreeAndNull(menu_filter_kill[1]); + if (menu_filter_kill[2] && !strcmp(menu_filter_kill[0], menu_filter_kill[2])) + FreeAndNull(menu_filter_kill[2]); + } + if (menu_filter_kill[1]) { fprintf(newfp, "\t%s", menu_filter_kill[1]); + if (menu_filter_kill[2] && !strcmp(menu_filter_kill[1], menu_filter_kill[2])) + FreeAndNull(menu_filter_kill[2]); + } if (menu_filter_kill[2]) fprintf(newfp, "\t%s", menu_filter_kill[2]); fprintf(newfp, "\n"); @@ -2557,16 +2631,18 @@ upgrade_keymap_file( } if (menu_filter_select[0] || menu_filter_select[1] || menu_filter_select[2]) { fprintf(newfp, "MenuFilterSelect\t"); - if (menu_filter_select[0] && menu_filter_select[1] && !strcmp(menu_filter_select[0], menu_filter_select[1])) - FreeAndNull(menu_filter_select[1]); - if (menu_filter_select[0] && menu_filter_select[2] && !strcmp(menu_filter_select[0], menu_filter_select[2])) - FreeAndNull(menu_filter_select[2]); - if (menu_filter_select[1] && menu_filter_select[2] && !strcmp(menu_filter_select[1], menu_filter_select[2])) - FreeAndNull(menu_filter_select[2]); - if (menu_filter_select[0]) + if (menu_filter_select[0]) { fprintf(newfp, "\t%s", menu_filter_select[0]); - if (menu_filter_select[1]) + if (menu_filter_select[1] && !strcmp(menu_filter_select[0], menu_filter_select[1])) + FreeAndNull(menu_filter_select[1]); + if (menu_filter_select[2] && !strcmp(menu_filter_select[0], menu_filter_select[2])) + FreeAndNull(menu_filter_select[2]); + } + if (menu_filter_select[1]) { fprintf(newfp, "\t%s", menu_filter_select[1]); + if (menu_filter_select[2] && !strcmp(menu_filter_select[1], menu_filter_select[2])) + FreeAndNull(menu_filter_select[2]); + } if (menu_filter_select[2]) fprintf(newfp, "\t%s", menu_filter_select[2]); fprintf(newfp, "\n"); @@ -2597,7 +2673,7 @@ upgrade_keymap_file( fclose(oldfp); fclose(newfp); - rename(newk, old); + rename_file(newk, old); wait_message(0, _(txt_keymap_upgraded), KEYMAP_VERSION); prompt_continue(); } @@ -2635,6 +2711,7 @@ setup_default_keys( add_default_key(&attachment_keys, "q", GLOBAL_QUIT); add_default_key(&attachment_keys, "s", ATTACHMENT_SAVE); add_default_key(&attachment_keys, "t", ATTACHMENT_TAG); + add_default_key(&attachment_keys, "v", GLOBAL_VERSION); add_default_key(&attachment_keys, "U", ATTACHMENT_UNTAG); add_default_key(&attachment_keys, "=", ATTACHMENT_TAG_PATTERN); add_default_key(&attachment_keys, "@", ATTACHMENT_TOGGLE_TAGGED); @@ -2775,6 +2852,7 @@ setup_default_keys( add_default_key(&thread_keys, "a", GLOBAL_SEARCH_AUTHOR_FORWARD); add_default_key(&thread_keys, "c", CATCHUP); add_default_key(&thread_keys, "d", THREAD_TOGGLE_SUBJECT_DISPLAY); + add_default_key(&thread_keys, "f", THREAD_FOLLOWUP_QUOTE); add_default_key(&thread_keys, "m", THREAD_MAIL); #ifndef DISABLE_PRINTING add_default_key(&thread_keys, "o", GLOBAL_PRINT); @@ -2787,6 +2865,7 @@ setup_default_keys( add_default_key(&thread_keys, "C", CATCHUP_NEXT_UNREAD); add_default_key(&thread_keys, "D", THREAD_CANCEL); add_default_key(&thread_keys, "E", GLOBAL_EDIT_FILTER); + add_default_key(&thread_keys, "F", THREAD_FOLLOWUP); add_default_key(&thread_keys, "J", GLOBAL_CONNECTION_INFO); add_default_key(&thread_keys, "K", THREAD_MARK_ARTICLE_READ); add_default_key(&thread_keys, "L", GLOBAL_LOOKUP_MESSAGEID); @@ -2931,6 +3010,7 @@ setup_default_keys( add_default_key(&post_hist_keys, "h", GLOBAL_HELP); add_default_key(&post_hist_keys, "\n\r", POSTED_SELECT); add_default_key(&post_hist_keys, "H", GLOBAL_TOGGLE_HELP_DISPLAY); + add_default_key(&post_hist_keys, "I", GLOBAL_TOGGLE_INVERSE_VIDEO); add_default_key(&post_hist_keys, " ", GLOBAL_REDRAW_SCREEN); add_default_key(&post_hist_keys, "j", GLOBAL_LINE_DOWN); add_default_key(&post_hist_keys, "k", GLOBAL_LINE_UP); @@ -2938,6 +3018,7 @@ setup_default_keys( add_default_key(&post_hist_keys, "G$", GLOBAL_LAST_PAGE); add_default_key(&post_hist_keys, "i", GLOBAL_TOGGLE_INFO_LAST_LINE); add_default_key(&post_hist_keys, "q", GLOBAL_QUIT); + add_default_key(&post_hist_keys, "v", GLOBAL_VERSION); add_default_key(&post_hist_keys, ">", GLOBAL_SCROLL_DOWN); add_default_key(&post_hist_keys, "<", GLOBAL_SCROLL_UP); add_default_key(&post_hist_keys, "/", GLOBAL_SEARCH_SUBJECT_FORWARD); @@ -2946,6 +3027,9 @@ setup_default_keys( #ifndef NO_SHELL_ESCAPE add_default_key(&post_hist_keys, "!", GLOBAL_SHELL_ESCAPE); #endif /* !NO_SHELL_ESCAPE */ +#ifdef HAVE_COLOR + add_default_key(&post_hist_keys, "&", GLOBAL_TOGGLE_COLOR); +#endif /* HAVE COLOR */ /* prompt keys */ add_default_key(&prompt_keys, "", GLOBAL_ABORT); @@ -3084,6 +3168,7 @@ setup_default_keys( add_default_key(&url_keys, "h", GLOBAL_HELP); add_default_key(&url_keys, "\n\r", URL_SELECT); add_default_key(&url_keys, "H", GLOBAL_TOGGLE_HELP_DISPLAY); + add_default_key(&url_keys, "I", GLOBAL_TOGGLE_INVERSE_VIDEO); add_default_key(&url_keys, " ", GLOBAL_REDRAW_SCREEN); add_default_key(&url_keys, "j", GLOBAL_LINE_DOWN); add_default_key(&url_keys, "k", GLOBAL_LINE_UP); @@ -3091,6 +3176,7 @@ setup_default_keys( add_default_key(&url_keys, "G$", GLOBAL_LAST_PAGE); add_default_key(&url_keys, "i", GLOBAL_TOGGLE_INFO_LAST_LINE); add_default_key(&url_keys, "q", GLOBAL_QUIT); + add_default_key(&url_keys, "v", GLOBAL_VERSION); add_default_key(&url_keys, ">", GLOBAL_SCROLL_DOWN); add_default_key(&url_keys, "<", GLOBAL_SCROLL_UP); add_default_key(&url_keys, "/", GLOBAL_SEARCH_SUBJECT_FORWARD); @@ -3099,6 +3185,9 @@ setup_default_keys( #ifndef NO_SHELL_ESCAPE add_default_key(&url_keys, "!", GLOBAL_SHELL_ESCAPE); #endif /* !NO_SHELL_ESCAPE */ +#ifdef HAVE_COLOR + add_default_key(&url_keys, "&", GLOBAL_TOGGLE_COLOR); +#endif /* HAVE COLOR */ } diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/lang.c tin-2.6.3/src/lang.c --- tin-2.6.2/src/lang.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/lang.c 2023-12-14 21:29:31.255106938 +0100 @@ -3,10 +3,10 @@ * Module : lang.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2022-11-03 + * Updated : 2023-12-14 * Notes : * - * Copyright (c) 1991-2023 Iain Lea + * Copyright (c) 1991-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -47,7 +47,10 @@ constext txt_7bit[] = "7bit"; constext txt_8bit[] = "8bit"; constext txt_active_file_is_empty[] = N_("\n%s contains no newsgroups. Exiting."); -constext txt_all[] = N_("all "); +#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)."); @@ -76,11 +79,28 @@ constext txt_article_singular[] = N_("ar constext txt_article_upper[] = N_("Article"); constext txt_articles_mailed[] = N_("-- %d %s mailed --"); constext txt_at_s[] = N_(" at %s"); -constext txt_attach[] = N_("%*s[-- %s/%s, encoding %s%s%s, %d lines%s%s --]\n"); -constext txt_attach_charset[] = N_(", charset: "); -constext txt_attach_unsup_charset[] = N_("%*s[-- charset %s not supported --]\n"); -constext txt_attach_description[] = N_("%*s[-- Description: %s --]\n"); -constext txt_attachment_lines[] = N_("%d lines"); +constext txt_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_inline[] = "Content-Disposition: inline\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_(""); @@ -90,6 +110,114 @@ constext txt_attachment_select[] = N_("S constext txt_attachment_tagged[] = N_("Tagged attachment"); constext txt_attachments_tagged[] = N_("%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"; +constext txt_attrib_file_header[] = N_("# Do not edit this comment block\n#\n"); +constext txt_attrib_file_scope[] = N_("# scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"); +constext txt_attrib_file_posted_to_filter[] = N_("# add_posted_to_filter=ON/OFF\n"); +constext txt_attrib_file_advertising[] = N_("# advertising=ON/OFF\n"); +constext txt_attrib_file_alt_handling[] = N_("# alternative_handling=ON/OFF\n"); +constext txt_attrib_file_metamail[] = N_("# ask_for_metamail=ON/OFF\n"); +constext txt_attrib_file_auto_cc_bcc[] = N_("# auto_cc_bcc=NUM\n"); +constext txt_attrib_file_auto_cc_bcc_opts[] = N_("# 0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"); +constext txt_attrib_file_auto_list_thrd[] = N_("# auto_list_thread=ON/OFF\n"); +constext txt_attrib_file_auto_select[] = N_("# auto_select=ON/OFF\n"); +constext txt_attrib_file_batch_save[] = N_("# batch_save=ON/OFF\n"); +constext txt_attrib_file_date_fmt[] = N_("# date_format=STRING (eg. %a, %d %b %Y %H:%M:%S)\n"); +constext txt_attrib_file_delete_tmp[] = N_("# delete_tmp_files=ON/OFF\n"); +constext txt_attrib_file_editor_fmt[] = N_("# editor_format=STRING (eg. %E +%N %F)\n"); +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_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_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 + constext txt_attrib_file_ispell[] = N_("# ispell=STRING\n"); +#endif /* HAVE_ISPELL */ +constext txt_attrib_file_maildir[] = N_("# maildir=STRING (eg. ~/Mail)\n"); +constext txt_attrib_file_mailing_list[] = N_("# mailing_list=STRING (eg. majordomo@example.org)\n"); +constext txt_attrib_file_mime_types_to_save[] = N_("# mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"); +constext txt_attrib_file_mark_ignore_tags[] = N_("# mark_ignore_tags=ON/OFF\n"); +constext txt_attrib_file_mark_saved_read[] = N_("# mark_saved_read=ON/OFF\n"); +constext txt_attrib_file_mime_forward[] = N_("# mime_forward=ON/OFF\n"); +#ifdef CHARSET_CONVERSION + constext txt_attrib_file_mm_network_charset[] = N_("# mm_network_charset=supported_charset"); + constext txt_attrib_file_undeclared_charset[] = N_("# undeclared_charset=STRING (default is US-ASCII)\n"); +#endif /* CHARSET_CONVERSION */ +constext txt_attrib_file_hdr_to_disp[] = N_("# news_headers_to_display=STRING\n"); +constext txt_attrib_file_hdr_to_not_disp[] = N_("# news_headers_to_not_display=STRING\n"); +constext txt_attrib_file_quote_fmt[] = N_("# news_quote_format=STRING\n"); +constext txt_attrib_file_organization[] = N_("# organization=STRING (if beginning with '/' read from file)\n"); +constext txt_attrib_file_pos_first_unread[] = N_("# pos_first_unread=ON/OFF\n"); +constext txt_attrib_file_post_8bit_hdr[] = N_("# post_8bit_header=ON/OFF\n"); +constext txt_attrib_file_post_mime_enc[] = N_("# post_mime_encoding=supported_encoding"); +constext txt_attrib_file_post_proc_type[] = N_("# post_process_type=NUM\n"); +constext txt_attrib_file_post_proc_view[] = N_("# post_process_view=ON/OFF\n"); +constext txt_attrib_file_quick_kill_scope[] = N_("# quick_kill_scope=STRING (e.g. talk.*)\n"); +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"); +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"); +#endif /* !DISABLE_PRINTING */ +constext txt_attrib_file_process_only_unread[] = N_("# process_only_unread=ON/OFF\n"); +constext txt_attrib_file_prompt_followup[] = N_("# prompt_followupto=ON/OFF\n"); +constext txt_attrib_file_savedir[] = N_("# savedir=STRING (eg. ~user/News)\n"); +constext txt_attrib_file_savefile[] = N_("# savefile=STRING (eg. =linux)\n"); +constext txt_attrib_file_sigfile[] = N_("# sigfile=STRING (eg. $var/sig)\n"); +constext txt_attrib_file_show_author[] = N_("# show_author=NUM\n"); +constext txt_attrib_file_show_signatures[] = N_("# show_signatures=ON/OFF\n"); +constext txt_attrib_file_show_art_score[] = N_("# show_art_score=ON/OFF\n"); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + constext txt_attrib_file_suppress_soft_hyphens[] = N_("# suppress_soft_hyphens=ON/OFF\n"); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ +constext txt_attrib_file_show_only_unread[] = N_("# show_only_unread_arts=ON/OFF\n"); +constext txt_attrib_file_sigdashes[] = N_("# sigdashes=ON/OFF\n"); +constext txt_attrib_file_signature_repost[] = N_("# signature_repost=ON/OFF\n"); +constext txt_attrib_file_sort_art_type[] = N_("# sort_article_type=NUM\n"); +constext txt_attrib_file_sort_thrd_type[] = N_("# sort_threads_type=NUM\n"); +constext txt_attrib_file_tex2iso[] = N_("# tex2iso_conv=ON/OFF\n"); +constext txt_attrib_file_thrd_catchup[] = N_("# thread_catchup_on_exit=ON/OFF\n"); +constext txt_attrib_file_thrd_arts[] = N_("# thread_articles=NUM"); +constext txt_attrib_file_thrd_fmt[] = N_("# thread_format=STRING (eg. %n %m [%L] %T %F)\n"); +constext txt_attrib_file_thrd_perc[] = N_("# thread_perc=NUM\n"); +constext txt_attrib_file_trim_art_body[] = N_("# trim_article_body=NUM\n"); +constext txt_attrib_file_trim_art_body_0[] = N_("# 0 = Don't trim article body\n"); +constext txt_attrib_file_trim_art_body_1[] = N_("# 1 = Skip leading blank lines\n"); +constext txt_attrib_file_trim_art_body_2[] = N_("# 2 = Skip trailing blank lines\n"); +constext txt_attrib_file_trim_art_body_3[] = N_("# 3 = Skip leading and trailing blank lines\n"); +constext txt_attrib_file_trim_art_body_4[] = N_("# 4 = Compact multiple blank lines between text blocks\n"); +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"); +#ifdef HAVE_COLOR + constext txt_attrib_file_extquote_handling[] = N_("# extquote_handling=ON/OFF\n"); +#endif /* HAVE_COLOR */ +constext txt_attrib_file_wrap_on_unread[] = N_("# wrap_on_next_unread=ON/OFF\n"); +constext txt_attrib_file_x_body[] = N_("# x_body=STRING (eg. ~/.tin/extra-body-text)\n"); +constext txt_attrib_file_x_comment[] = N_("# x_comment_to=ON/OFF\n"); +constext txt_attrib_file_x_headers[] = N_("# x_headers=STRING (eg. ~/.tin/extra-headers)\n"); +constext txt_attrib_file_note_1[] = N_("#\n# Note that it is best to put general (global scoping)\n"); +constext txt_attrib_file_note_2[] = N_("# entries first followed by group specific entries.\n#\n"); +constext txt_attrib_file_footer[] = N_("############################################################################\n"); constext txt_attrib_menu_com[] = N_("Attributes Menu Commands"); constext txt_attrib_no_scope[] = N_("attribute with no scope: %s"); #ifdef NNTP_ABLE @@ -116,6 +244,9 @@ constext txt_base_article_range[] = N_(" 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 ***"); +#if !defined(HAVE_LIBUU) && defined(HAVE_SUM) && !defined(DONT_HAVE_PIPING) + constext txt_bytes[] = N_("bytes"); +#endif /* !HAVE_LIBUU && HAVE_SUM && !DONT_HAVE_PIPING */ constext txt_cancel_article[] = N_("Cancel (delete) or supersede (overwrite) article [%%s]? (%s/%s/%s): "); constext txt_cancelling_art[] = N_("Cancelling article..."); @@ -132,6 +263,7 @@ constext txt_cannot_post_group[] = N_("P #ifdef NNTP_ABLE constext txt_cannot_retrieve[] = N_("Can't retrieve %s"); #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..."); @@ -141,19 +273,81 @@ constext txt_catchup_update_info[] = N_( constext txt_caughtup[] = N_("Caughtup"); 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..."); +constext txt_checking_for_news[] = N_("Checking for news...\n"); constext txt_choose_post_process_type[] = N_("Post-process %s=no, %s=yes, %s=shar, %s=quit: "); #ifdef HAVE_COLOR constext txt_color_off[] = N_("ANSI color disabled"); 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-2023 Iain Lea."; +constext txt_copyright_notice[] = "%s (c) Copyright 1991-2024 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"); +constext txt_conninfo_saved_news[] = N_("Reading saved news.\n"); +#ifndef NNTP_ONLY + 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_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_subscriptions_file[] = "SUBSCRIPTIONS_FILE: %s\n"; +#endif /* !NNTP_ONLY */ #ifdef NNTP_ABLE - constext txt_connecting[] = N_("Connecting to %s..."); + constext txt_conninfo_compress[] = N_("COMPRESS :"); + constext txt_conninfo_conn_details[] = N_("\nConnection details:\n-------------------\n"); +# ifdef USE_ZLIB + constext txt_conninfo_deflate[] = N_(" DEFLATE %s\n"); + constext txt_conninfo_enabled[] = N_("(enabled)"); + constext txt_conninfo_inactive[] = N_("(inactive)"); +# else + constext txt_conninfo_deflate_unsupported[] = N_(" DEFLATE (not supported)\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"); +# endif /* HAVE_ALARM && SIGALRM */ + constext txt_conninfo_implementation[] = N_("IMPLEMENTATION: %s\n"); +# if defined(MAXARTNUM) && defined(USE_LONG_ARTICLE_NUMBERS) + constext txt_conninfo_maxartnum[] = N_("MAXARTNUM : %s\n"); +# endif /* MAXARTNUM && USE_LONG_ARTICLE_NUMBERS */ + constext txt_conninfo_nntp[] = N_("Reading via NNTP (%s).\n"); + constext txt_conninfo_port[] = N_("NNTPPORT : %u\n"); + constext txt_conninfo_ro[] = N_("read only"); + constext txt_conninfo_rw[] = N_("read/write"); + constext txt_conninfo_server[] = N_("NNTPSERVER : %s\n"); +# ifdef NNTPS_ABLE + constext txt_conninfo_nntps[] = N_("Reading %s via NNTPS (%s; "); + constext txt_conninfo_cert[] = N_("Certificate #%d\n"); + constext txt_conninfo_fmt_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_successful[] = N_("Server certificate verified successfully.\n"); +# endif /* HAVE_LIB_GNUTLS || HAVE_LIB_OPENSSL */ +# ifdef HAVE_LIB_GNUTLS + constext txt_conninfo_gnutls[] = "GnuTLS %s).\n"; + constext txt_conninfo_verify_failed_no_reason[] = N_("Server certificate verification FAILED: \n"); +# endif /* HAVE_LIB_GNUTLS */ +# ifdef HAVE_LIB_LIBTLS + constext txt_conninfo_libressl[] = "LibreSSL %d).\n"; + constext txt_conninfo_libtls_info[] = N_("%s %s (strength %d)\n"); +# endif /* HAVE_LIB_LIBTLS */ +# ifdef HAVE_LIB_OPENSSL + constext txt_conninfo_openssl[] = "%s).\n"; +# endif /* HAVE_LIB_OPENSSL */ +# endif /* NNTPS_ABLE */ #endif /* NNTP_ABLE */ -constext txt_connection_info[] = N_("Connection Info"); constext txt_cook_article_failed_exiting[] = N_("Cook article failed, %s is exiting"); constext txt_cr[] = N_(""); constext txt_creating_active[] = N_("Creating active file for saved groups...\n"); @@ -193,8 +387,12 @@ constext txt_error_bad_to[] = N_("\nErro constext txt_error_couldnt_dotlock[] = N_("Couldn't dotlock %s - article not appended!"); constext txt_error_couldnt_lock[] = N_("Couldn't lock %s - article not appended!"); #endif /* !NO_LOCKING */ +#if defined(NNTP_ABLE) && defined(USE_ZLIB) + constext txt_error_compression_auth[] = N_("Server requires authentication but compression (-C) is already active.\nRestart %s with -A cmd.-line switch in conjunction with -C.\n"); +#endif /* NNTP_ABLE && USE_ZLIB */ constext txt_error_copy_fp[] = "copy_fp() failed"; constext txt_error_corrupted_file[] = N_("Corrupted file %s"); +constext txt_error_couldnt_expand[] = N_("couldn't expand %s\n"); constext txt_error_fseek[] = "fseek() error on [%s]"; constext txt_error_followup_poster[] = N_("\nError: Followup-To \"poster\" and a newsgroup is not allowed!\n"); constext txt_error_format_string[] = N_("Error: Custom format exceeds screen width. Using default \"%s\"."); @@ -245,7 +443,15 @@ constext txt_error_header_line_missing[] constext txt_error_header_line_not_7bit[] = N_("\nError: %s contains non 7bit 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"); -constext txt_error_insecure_permissions[] = N_("Insecure permissions of %s (%o)"); +constext txt_error_header_no_name[] = N_("\nError: Header on line %d has no name:\n%s\n"); +# ifndef FILE_MODE_BROKEN + 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"); +#else + constext txt_error_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!"; #endif /* HAVE_SETLOCALE && !NO_LOCALE */ @@ -263,13 +469,19 @@ constext txt_error_no_read_permission[] constext txt_error_no_such_file[] = N_("File %s does not exist\n"); constext txt_error_no_write_permission[] = N_("No write permissions for %s\n"); constext txt_error_passwd_missing[] = N_("Can't get user information (/etc/passwd missing?)"); -constext txt_error_plural[] = N_("errors"); +#ifdef HAVE_LIBUU + constext txt_error_plural[] = N_("errors"); + constext txt_error_singular[] = N_("error"); +#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"); #endif /* !FORGERY */ constext txt_error_server_has_no_listed_groups[] = N_("Server has non of the groups listed in %s"); -constext txt_error_singular[] = N_("error"); +constext txt_error_unlink[] = N_("Error: unlink %s"); constext txt_error_unknown_dlevel[] = N_("Unknown display level"); +#ifndef NNTP_ABLE + constext txt_error_unreachable[] = N_("Unreachable?\n"); +#endif /* !NNTP_ABLE */ constext txt_esc[] = N_(""); constext txt_exiting[] = N_("Exiting..."); constext txt_external_mail_done[] = N_("leaving external mail-reader"); @@ -279,11 +491,6 @@ 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: "); -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_forwarded[] = N_("-- forwarded message --\n"); -constext txt_forwarded_end[] = N_("-- end of forwarded message --\n"); 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\ @@ -308,13 +515,26 @@ constext txt_filter_file[] = N_("# Forma # 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"); +/* do NOT localize the next string! */ +constext txt_filter_file_version[] = "# Filter file V%s for the TIN newsreader\n#\n"; constext txt_filter_score[] = N_("Enter score for rule (default=%d): "); constext txt_filter_score_help[] = N_("Enter the score weight (range 0 < score <= %d)"); /* SCORE_MAX */ constext txt_full[] = N_("Full"); constext txt_filter_comment[] = N_("Comment (optional) : "); +#ifdef DEBUG + constext txt_filter_error_overview_no_servername[] = N_("Malformed overview entry: servername missing."); + constext txt_filter_error_overview_xref[] = N_("\t Xref: %s"); + constext txt_filter_error_skipping_xref_filter[] = N_("Skipping Xref filter"); +#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_forwarded[] = N_("-- forwarded message --\n"); +constext txt_forwarded_end[] = N_("-- end of forwarded message --\n"); constext txt_from_line_only[] = N_("From: line (ignore case) "); 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 */ @@ -552,6 +772,7 @@ constext txt_info_add_kill[] = N_("Kill constext txt_info_add_select[] = N_("Auto-selection filter added"); constext txt_info_all_parts_tagged[] = N_("All parts tagged"); constext txt_info_all_parts_untagged[] = N_("All parts untagged"); +constext txt_info_building_ref_tree[] = N_("Building References-trees (%d/%d)..."); constext txt_info_do_postpone[] = N_("Storing article for later posting"); constext txt_info_enter_valid_character[] = N_("Please enter a valid character"); constext txt_info_missing_part[] = N_("Missing part #%d"); @@ -566,7 +787,6 @@ constext txt_info_x_conversion_note[] = 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_incomplete[] = N_("incomplete "); /* 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. /news) or remotely (-r option) from an NNTP (Network News Transport\n\ @@ -611,6 +831,10 @@ 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 @@ -664,12 +888,14 @@ constext txt_mini_thread_2[] = N_("%s=he constext txt_mini_url_1[] = N_("=set current to n; %s=line down; %s=line up; %s=help; %s=quit"); constext txt_mini_url_2[] = N_("%s=search forwards; %s=search backwards; %s=repeat search"); constext txt_more[] = N_("--More--"); +#ifdef NNTP_ABLE + constext txt_motd[] = N_("MOTD: %s\n"); +#endif /* NNTP_ABLE */ constext txt_moving[] = N_("Moving %s..."); constext txt_msgid_line_last[] = N_("Message-ID: & last Reference "); constext txt_msgid_line_only[] = N_("Message-ID: line "); constext txt_msgid_refs_line[] = N_("Message-ID: & References: line"); -constext txt_name[] = N_(", name: "); 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]> "); @@ -710,6 +936,7 @@ constext txt_no_subject[] = N_("No subje constext txt_no_term_set[] = N_("%s: TERM variable must be set to use screen capabilities\n"); #endif /* !USE_CURSES */ constext txt_no_viewer_found[] = N_("No viewer found for %s/%s\n"); +constext txt_none[] = N_("None"); constext txt_not_exist[] = N_("Newsgroup does not exist on this server"); constext txt_not_in_active_file[] = N_("Group %s not found in active file"); constext txt_nrctbl_create[] = N_("c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "); @@ -720,6 +947,7 @@ constext txt_nrctbl_info[] = N_("# NNTP- # if 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"); +constext txt_null[] = N_("NULL"); constext txt_only[] = N_("Only"); constext txt_option_not_enabled[] = N_("Option not enabled. Recompile with %s."); @@ -748,6 +976,10 @@ constext txt_post_processing_finished[] constext txt_post_subject[] = N_("Post subject [%s]> "); constext txt_posted_info_file[] = N_("# Summary of mailed/posted messages viewable by 'W' command from within tin.\n"); constext txt_posting[] = N_("Posting article..."); +#ifdef NNTP_INEWS + constext txt_posting_failed[] = N_("Posting failed (%s)"); +#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"); @@ -755,6 +987,7 @@ constext txt_prefix_untagged[] = N_("Unt #ifdef NNTP_ABLE constext txt_prep_for_filter_on_path[] = N_("Preparing for filtering on Path header (%d/%d)..."); #endif /* NNTP_ABLE */ +constext txt_processing_attributes[] = N_("Processing attributes..."); constext txt_processing_mail_arts[] = N_("Processing mail messages marked for deletion."); 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: "); @@ -767,30 +1000,36 @@ constext txt_quit[] = N_("Do you really 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_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: "); +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: "); constext txt_quit_no_write[] = N_("Do you really want to quit without saving your configuration?"); constext txt_quoted_printable[] = "quoted-printable"; constext txt_range_invalid[] = N_("Invalid range - valid are '0-9.$' e.g. 1-$"); -constext txt_read_abort[] = N_("Do you want to abort this operation?"); -constext txt_read_exit[] = N_("Do you want to exit tin immediately?"); +#ifdef HAVE_SELECT + 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_article[] = N_("Reading ('q' to quit)..."); -constext txt_reading_arts[] = N_("Reading %sarticles..."); +constext txt_reading_arts[] = N_("Reading %s articles..."); constext txt_reading_attributes_file[] = N_("Reading %sattributes file...\n"); constext txt_reading_config_file[] = N_("Reading %sconfig file...\n"); constext txt_reading_filter_file[] = N_("Reading filter file...\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...\n"); -constext txt_reading_keymap_file[] = N_("Reading keymap file...\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..."); constext txt_refs_line_only[] = N_("References: line "); -#ifdef HAVE_GETTIMEOFDAY +#if defined(HAVE_CLOCK_GETTIME) || defined(HAVE_GETTIMEOFDAY) constext txt_remaining[] = N_("(%d:%02d remaining)"); -#endif /* HAVE_GETTIMEOFDAY */ +#endif /* HAVE_CLOCK_GETTIME || HAVE_GETTIMEOFDAY */ constext txt_remove_bogus[] = N_("Bogus group %s removed."); constext txt_removed_rule[] = N_("Removed from this rule: "); constext txt_rename_error[] = N_("Error: rename %s to %s"); @@ -801,9 +1040,9 @@ constext txt_repost_group[] = N_("Repost constext txt_reset_newsrc[] = N_("Reset newsrc?"); constext txt_resp_redirect[] = N_("Responses have been directed to the following newsgroups"); constext txt_resp_to_poster[] = N_("Responses have been directed to poster. %s=mail, %s=post, %s=quit: "); - constext txt_return_key[] = N_("Press to continue..."); +constext txt_art_score[] = N_("Score: %s"); constext txt_select_from[] = N_("Select From [%s] (y/n): "); constext txt_select_lines[] = N_("Select Lines: (num): "); constext txt_select_menu[] = N_("Auto-select Article Menu"); @@ -812,6 +1051,9 @@ constext txt_select_scope[] = N_("Select 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 : "); +constext txt_selection_flag_insecure[] = N_("[k]"); +constext txt_selection_flag_secure[] = N_("[T]"); +constext txt_selection_flag_only_unread[] = N_(" R"); constext txt_serverconfig_header[] = N_("# %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\ @@ -859,6 +1101,7 @@ constext txt_select_pattern[] = N_("Ente 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_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_(""); constext txt_starting_command[] = N_("Starting: (%s)"); @@ -876,6 +1119,7 @@ constext txt_suspended_message[] = N_("\ constext txt_time_default_days[] = N_("%d days"); constext txt_tab[] = N_(""); 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"); 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\ @@ -900,6 +1144,31 @@ constext txt_thread_marked_as_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_handshake_failed[] = N_("TLS handshake failed: %s\n"); +# ifdef HAVE_LIB_LIBTLS + constext txt_retr_cipher_failed[] = N_(""); + constext txt_retr_issuer_failed[] = N_(""); + constext txt_retr_subject_failed[] = N_(""); + constext txt_retr_version_failed[] = N_(""); + constext txt_tls_handshake_done[] = N_("%s handshake done: %s\n"); + constext txt_tls_unknown_error[] = N_("unknown error"); +# endif /* HAVE_LIB_LIBTLS */ +# ifdef HAVE_LIB_GNUTLS + constext txt_tls_handshake_failed_with_err_num[] = N_("TLS handshake failed: %s (%d)\n"); + constext txt_tls_peer_verify_failed[] = N_("TLS peer verification failed: %s\n"); + constext txt_tls_peer_verify_failed_continuing[] = N_("TLS peer verification failed, continuing anyway as requested: %s\n"); + constext txt_tls_unable_to_get_status[] = N_(""); + constext txt_tls_unexpected_status[] = N_("unexpected certificate verification status!"); +# endif /* HAVE_LIB_GNUTLS */ +# ifdef HAVE_LIB_OPENSSL + constext txt_tls_peer_verify_failed_continuing[] = N_("TLS peer verification failed: %s.\nContinuing anyway as requested.\n"); +# endif /* HAVE_LIB_OPENSSL */ +# if defined(HAVE_LIB_GNUTLS) || defined(HAVE_LIB_OPENSSL) + constext txt_tls_handshake_done[] = N_("TLS handshake done: %s\n"); +# endif /* HAVE_LIB_GNUTLS || HAVE_LIB_OPENSSL */ +#endif /* NNTP_ABLE && NNTPS_ABLE */ constext txt_toggled_high[] = N_("Toggled word highlighting %s"); constext txt_toggled_rot13[] = N_("Toggled rot13 encoding"); constext txt_toggled_tex2iso[] = N_("Toggled German TeX encoding %s"); @@ -915,8 +1184,9 @@ constext txt_unsubscribe_pattern[] = N_( constext txt_uu_error_decode[] = N_("Error decoding %s : %s"); constext txt_uu_error_no_end[] = N_("No end."); constext txt_uu_success[] = N_("%s successfully decoded."); -constext txt_uue[] = N_("%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n\n"); -constext txt_unread[] = N_("unread "); +constext txt_unchanged[] = N_("unchanged"); +constext txt_unknown[] = N_("(unknown)"); +constext txt_unread[] = N_("unread"); constext txt_unsubscribed_num_groups[] = N_("unsubscribed from %d groups"); constext txt_unsubscribed_to[] = N_("Unsubscribed from %s"); constext txt_unsubscribing[] = N_("Unsubscribing... "); @@ -958,11 +1228,13 @@ constext txt_useful_without_batch_mode[] constext txt_useful_with_batch_mode[] = N_("%s only useful for batch mode operations\n"); constext txt_useful_with_batch_or_debug_mode[] = N_("%s only useful for batch or debug mode operations\n"); constext txt_useless_combination[] = N_("Useless combination %s and %s. Ignoring %s.\n"); +constext txt_uue_complete[] = N_("uuencoded file"); +constext txt_uue_incomplete[] = N_("incomplete uuencoded file"); -#ifdef NNTPS_ABLE - constext txt_valid_not_after[] = "Valid not after : %s\n"; - constext txt_valid_not_before[] = "Valid not before: %s\n"; -#endif /* NNTPS_ABLE */ +#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"); +#endif /* NNTP_ABLE && NNTPS_ABLE */ constext txt_value_out_of_range[] = N_("\n%s%d out of range (0 - %d). Reset to 0"); constext txt_view_attachment[] = N_("View '%s' (%s/%s)?"); @@ -983,12 +1255,24 @@ Warning: You are using a non-plain trans quoted-printable) and an external inews program to submit your\n\ article. If a signature is appended by that inews program it will\n\ not be encoded properly.\n"); +#ifdef MIME_BREAK_LONG_LINES + constext txt_warn_long_line_not_qp[] = 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\ +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\ +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"); constext txt_warn_update[] = N_("\n\nYou are upgrading to tin %s from an earlier version.\n\ Some values in your %s file have changed!\nRead WHATSNEW, etc...\n"); constext txt_warn_downgrade[] = N_("\n\nYou are downgrading to tin %s from a more recent version!\n\ Some values in your %s file may be ignored, others might have changed!\n"); -constext txt_warn_unrecognized_version[] = "\n\nUnrecognized version string!\n"; +constext txt_warn_unrecognized_version[] = "\n\nUnrecognized version string in %s!\n"; constext txt_warn_newsrc[] = N_("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\ @@ -1000,10 +1284,42 @@ Warning: Your signature is longer than 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_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"); +#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"); + constext txt_xface_error_exited_abnormal[] = N_("Slrnface abnormally exited, code %d."); + constext txt_xface_error_finally_failed[] = N_("Slrnface failed: %s."); + constext txt_xface_error_missing_env_var[] = N_("Can't run slrnface: Environment variable %s not found."); +# if defined(DEBUG) && defined(HAVE_IS_XTERM) + constext txt_xface_error_no_xterm[] = N_("Can't run slrnface: Not running in an xterm."); +# endif /* DEBUG && HAVE_IS_XTERM */ + constext txt_xface_msg_cannot_connect_display[] = N_("couldn't connect to display"); + constext txt_xface_msg_cannot_open_fifo[] = N_("can't open FIFO"); + constext txt_xface_msg_executable_not_found[] = N_("executable not found"); + constext txt_xface_msg_fork_failed[] = N_("fork() failed"); + constext txt_xface_msg_no_controlling_terminal[] = N_("couldn't find controlling terminal"); + constext txt_xface_msg_no_width_and_height_avail[] = N_("terminal doesn't export width and height"); + constext txt_xface_msg_unknown_error[] = N_("unknown error"); + constext txt_xface_msg_windowid_not_found[] = N_("WINDOWID not found in environment"); + constext txt_xface_readme[] = N_("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"); +#endif /* XFACE_ABLE */ +#if defined(NNTP_ABLE) && defined(XHDR_XREF) + constext txt_xref_loop[] = "%s XREF loop"; +#endif /* NNTP_ABLE && XHDR_XREF */ constext txt_yanked_groups[] = N_("Added %d %s"); constext txt_yanked_none[] = N_("No unsubscribed groups to show"); @@ -1125,13 +1441,25 @@ Warning: Posting is in %s and contains c 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"); constext txt_cannot_get_nntp_server_name[] = N_("Cannot find NNTP server name"); + 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..."); 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"); +# ifdef DEBUG + constext txt_port_not_numeric[] = N_("Port isn't numeric: %s:%s\n"); + 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."); +# endif /* DEBUG */ constext txt_reconnect_to_news_server[] = N_("Connection to news server has timed out. Reconnect?"); constext txt_server_name_in_file_env_var[] = N_("Put the server name in the file %s,\nor set the environment variable NNTPSERVER"); +#ifdef USE_ZLIB + constext txt_continuing[] = N_("Continuing..."); + constext txt_read_timeout_quit[] = N_("Read timeout from server (%d seconds) - quit tin?"); + constext txt_usage_compress[] = N_(" -C try COMPRESS NNTP extension"); +#endif /* USE_ZLIB */ constext txt_usage_force_authentication[] = N_(" -A force authentication on connect"); constext txt_usage_newsserver[] = N_(" -g serv read news from NNTP server serv [default=%s]"); constext txt_usage_port[] = N_(" -p port use port as NNTP port [default=%d]"); @@ -1479,7 +1807,7 @@ constext *txt_mime_encodings[] = { }; constext *content_encodings[] = { - "7bit", "quoted-printable", "base64", "8bit", "binary", "x-uuencode", + "7bit", "quoted-printable", "base64", "8bit", "binary", "x-uuencode", "unknown", NULL }; @@ -1935,6 +2263,12 @@ struct opttxt txt_show_signatures = { N_("# If OFF don't show signatures when displaying articles\n") }; +struct opttxt txt_show_art_score = { + N_("Display article score. toggles & sets."), + N_("Display article score"), + N_("# If ON show article score when displaying articles\n") +}; + #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) struct opttxt txt_suppress_soft_hyphens = { N_("Remove soft hyphens. toggles & sets."), @@ -2366,6 +2700,20 @@ struct opttxt txt_col_signature = { # Default: 4 (blue)\n") }; +struct opttxt txt_col_score_neg = { + N_(" toggles, sets, cancels."), + N_("Color of negative score"), + N_("# Color of negative score\n\ +# Default: 1 (red)\n") +}; + +struct opttxt txt_col_score_pos = { + N_(" toggles, sets, cancels."), + N_("Color of positive score"), + N_("# Color of positive score\n\ +# Default: 2 (green)\n") +}; + struct opttxt txt_col_urls = { N_(" toggles, sets, cancels."), N_("Color of highlighted URLs"), @@ -2645,7 +2993,7 @@ struct opttxt txt_strip_blanks = { }; #endif /* !USE_CURSES */ -#ifdef HAVE_ICONV_OPEN_TRANSLIT +#if defined(HAVE_ICONV_OPEN_TRANSLIT) && defined(CHARSET_CONVERSION) struct opttxt txt_translit = { N_("If ON, use transliteration. toggles & sets."), N_("Transliteration"), @@ -2653,7 +3001,7 @@ struct opttxt txt_translit = { # be represented in the in the target character set, it can be approximated\n\ # through one or several similarly looking characters.\n") }; -#endif /* HAVE_ICONV_OPEN_TRANSLIT */ +#endif /* HAVE_ICONV_OPEN_TRANSLIT && CHARSET_CONVERSION */ struct opttxt txt_auto_cc_bcc = { N_(" toggles, sets, cancels."), @@ -2891,6 +3239,76 @@ struct opttxt txt_group_format = { # %S Score\n") }; +struct opttxt txt_attachment_format = { + N_("Enter format string. sets, cancels."), + N_("Format string for attachment level"), + N_("# 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") +}; + +struct opttxt txt_page_mime_format = { + N_("Enter format string. sets, cancels."), + N_("Format string for display of mime header"), + N_("# 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") +}; + +struct opttxt txt_page_uue_format = { + N_("Enter format string. sets, cancels."), + N_("Format string for display of uue header"), + N_("# 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") +}; + struct opttxt txt_thread_format = { N_("Enter format string. sets, cancels."), N_("Format string for thread level"), diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/langinfo.c tin-2.6.3/src/langinfo.c --- tin-2.6.2/src/langinfo.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/langinfo.c 2023-11-06 12:49:52.380155378 +0100 @@ -73,9 +73,10 @@ tin_nl_langinfo( memcpy(buf, "ISO-8859-\0\0", 12); p += 5; if (digit(*p)) { - buf[9] = *p++; - if (digit(*p)) buf[10] = *p++; - return buf; + buf[9] = *p++; + if (digit(*p)) + buf[10] = *p++; + return buf; } } if (strstr(l, "KOI8-R")) return "KOI8-R"; diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/list.c tin-2.6.3/src/list.c --- tin-2.6.2/src/list.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/list.c 2023-11-06 12:49:52.388155693 +0100 @@ -6,7 +6,7 @@ * Updated : 2019-01-18 * Notes : Low level functions handling the active[] list and its group_hash index * - * Copyright (c) 1993-2023 Iain Lea + * Copyright (c) 1993-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/lock.c tin-2.6.3/src/lock.c --- tin-2.6.2/src/lock.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/lock.c 2023-11-06 12:49:52.396156007 +0100 @@ -6,7 +6,7 @@ * Updated : 2013-11-17 * Notes : * - * Copyright (c) 1998-2023 Urs Janssen + * Copyright (c) 1998-2024 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/mail.c tin-2.6.3/src/mail.c --- tin-2.6.2/src/mail.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/mail.c 2023-12-22 04:56:27.514173746 +0100 @@ -3,10 +3,10 @@ * Module : mail.c * Author : I. Lea * Created : 1992-10-02 - * Updated : 2022-02-19 + * Updated : 2023-12-22 * Notes : Mail handling routines for creating pseudo newsgroups * - * Copyright (c) 1992-2023 Iain Lea + * Copyright (c) 1992-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -214,11 +214,7 @@ write_mail_active_file( clearerr(fp); fclose(fp); } - i = rename(file_tmp, mail_active_file); -# ifdef DEBUG - if ((debug & DEBUG_MISC) && i) /* TODO: is this the right debug-level? */ - perror_message(_(txt_rename_error), file_tmp, mail_active_file); -# endif /* DEBUG */ + rename_file(file_tmp, mail_active_file); } else unlink(file_tmp); } @@ -341,12 +337,17 @@ open_newsgroups_fp( break; } while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) { -# ifdef DEBUG +# if defined(DEBUG) && defined(NNTP_ABLE) if ((debug & DEBUG_NNTP) && verbose) debug_print_file("NNTP", "<<<%s%s", logtime(), ptr); -# endif /* DEBUG */ +# endif /* DEBUG && NNTP_ABLE */ 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); +# endif /* DEBUG && NNTP_ABLE */ + # else put_server(buff); *buff = '\0'; @@ -367,12 +368,16 @@ open_newsgroups_fp( continue; } while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) { -# ifdef DEBUG +# if defined(DEBUG) && defined(NNTP_ABLE) if ((debug & DEBUG_NNTP) && verbose) debug_print_file("NNTP", "<<<%s%s", logtime(), ptr); -# endif /* DEBUG */ +# endif /* DEBUG && NNTP_ABLE */ 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); +# endif /* DEBUG && NNTP_ABLE */ } /* TODO: add 483 (RFC 3977) support */ if (no_more_wildmat == ERR_NOAUTH || no_more_wildmat == NEED_AUTHINFO) { @@ -466,10 +471,10 @@ read_groups_descriptions( struct t_group *group; while ((ptr = tin_fgets(fp, FALSE)) != NULL) { -#ifdef DEBUG +#if defined(DEBUG) && defined(NNTP_ABLE) if ((debug & DEBUG_NNTP) && fp == FAKE_NNTP_FP && verbose) debug_print_file("NNTP", "<<<%s%s", logtime(), ptr); -#endif /* DEBUG */ +#endif /* DEBUG && NNTP_ABLE */ if (*ptr == '#' || *ptr == '\0') continue; @@ -523,6 +528,10 @@ read_groups_descriptions( if (++count % 100 == 0) spin_cursor(); } +# if defined(DEBUG) && defined(NNTP_ABLE) + if ((debug & DEBUG_NNTP) && !verbose) + debug_print_file("NNTP", "<<<%s%s", logtime(), txt_log_data_hidden); +# endif /* DEBUG && NNTP_ABLE */ FreeIfNeeded(groupname); } diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/main.c tin-2.6.3/src/main.c --- tin-2.6.2/src/main.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/main.c 2023-11-29 20:24:06.486288767 +0100 @@ -3,10 +3,10 @@ * Module : main.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2022-11-01 + * Updated : 2023-11-26 * Notes : * - * Copyright (c) 1991-2023 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2024 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -65,13 +65,21 @@ static t_bool start_any_unread = FALSE; /* * Local prototypes */ +static char **read_cmd_line_options(int argc, char *argv[]); static void create_mail_save_dirs(void); -static void read_cmd_line_options(int argc, char *argv[]); static void show_intro_page(void); _Noreturn static void update_index_files(void); static void usage(char *theProgname); +#define FREE_ARGV_IF_NEEDED(orig, new) do { \ + if (orig != new) { \ + free(*(new + 1)); \ + free(new); \ + } \ + } while (0) + + /* * OK lets start the ball rolling... */ @@ -80,6 +88,7 @@ main( int argc, char *argv[]) { + char **argv_orig = argv; int count, start_groupnum; int num_cmd_line_groups = 0; t_bool tmp_no_write; @@ -93,8 +102,10 @@ main( bindtextdomain(NLS_TEXTDOMAIN, LOCALEDIR); textdomain(NLS_TEXTDOMAIN); # endif /* ENABLE_NLS */ - } else - error_message(4, txt_error_locale); + } else { + my_fprintf(stderr, "%s\n", txt_error_locale); + sleep(4); + } #endif /* HAVE_SETLOCALE && !NO_LOCALE */ /* @@ -105,9 +116,7 @@ main( const char *p; if ((p = tin_nl_langinfo(CODESET)) != NULL) { - if (!strcasecmp(p, "ANSI_X3.4-1968")) - STRCPY(tinrc.mm_local_charset, "US-ASCII"); - else + if (strcasecmp(p, "ANSI_X3.4-1968")) /* !US-ASCII */ STRCPY(tinrc.mm_local_charset, p); } } @@ -118,7 +127,7 @@ main( set_signal_handlers(); - debug = 0; /* debug OFF */ + debug = 0; /* can't use if (debug) before read_cmd_line_options() */ tin_progname = my_malloc(strlen(argv[0]) + 1); base_name(argv[0], tin_progname); @@ -133,7 +142,9 @@ main( # ifdef NNTP_ABLE read_news_via_nntp = TRUE; # else - error_message(2, _(txt_option_not_enabled), "-DNNTP_ABLE"); + my_fprintf(stderr, _(txt_option_not_enabled), "-DNNTP_ABLE"); + my_fprintf(stderr, "\n"); + sleep(2); free(tin_progname); giveup(); # endif /* NNTP_ABLE */ @@ -161,7 +172,7 @@ main( * Process envargs & command line options * These override the configured in values */ - read_cmd_line_options(argc, argv); + cmdargs = read_cmd_line_options(argc, argv); /* preinit keybindings if interactive */ if (!batch_mode) @@ -183,6 +194,7 @@ main( #ifndef USE_CURSES if (!get_termcaps()) { error_message(2, _(txt_screen_init_failed), tin_progname); + FREE_ARGV_IF_NEEDED(argv_orig, cmdargs); free_all_arrays(); giveup(); } @@ -193,6 +205,7 @@ main( no_write = TRUE; /* TODO: looks ugly */ error_message(0, txt_info_nopostponed); + FREE_ARGV_IF_NEEDED(argv_orig, cmdargs); tin_done(EXIT_SUCCESS, NULL); } @@ -201,6 +214,7 @@ main( */ if (!InitScreen()) { error_message(2, _(txt_screen_init_failed), tin_progname); + FREE_ARGV_IF_NEEDED(argv_orig, cmdargs); free_all_arrays(); giveup(); } @@ -216,6 +230,7 @@ main( if (!batch_mode || verbose) { if (!batch_mode && (cLINES < MIN_LINES_ON_TERMINAL || cCOLS < MIN_COLUMNS_ON_TERMINAL)) { ring_bell(); + FREE_ARGV_IF_NEEDED(argv_orig, cmdargs); tin_done(EXIT_FAILURE, _(txt_screen_too_small_exiting), tin_progname); } wait_message(0, "%s\n", cvers); @@ -232,6 +247,7 @@ main( if (read_news_via_nntp && !read_saved_news) { if (use_nntps && tintls_init()) { tintls_exit(); + FREE_ARGV_IF_NEEDED(argv_orig, cmdargs); free_all_arrays(); giveup(); } @@ -239,6 +255,7 @@ main( if (nntp_open()) { nntp_close(FALSE); tintls_exit(); + FREE_ARGV_IF_NEEDED(argv_orig, cmdargs); free_all_arrays(); giveup(); } @@ -256,6 +273,7 @@ main( */ if (update_index && nntp_caps.over_cmd && !tinrc.cache_overview_files) { error_message(2, _(txt_batch_update_unavail), tin_progname, print_boolean(tinrc.cache_overview_files)); + FREE_ARGV_IF_NEEDED(argv_orig, cmdargs); free_all_arrays(); giveup(); } @@ -279,7 +297,6 @@ main( /* * Read user specific keybindings and input history */ - wait_message(0, _(txt_reading_keymap_file)); read_keymap_file(); read_input_history_file(); @@ -338,6 +355,12 @@ main( num_cmd_line_groups = read_cmd_line_groups(); /* + * If TINRC environment variable exist, envarg.c:envargs() allocates + * memory for a new argv. Free it now as it is no longer needed. + */ + FREE_ARGV_IF_NEEDED(argv_orig, cmdargs); + + /* * Quick post an article and exit if -w or -o specified */ if (post_article_and_exit || post_postponed_and_exit) { @@ -396,15 +419,11 @@ main( * Check/start if any new/unread articles */ if (check_any_unread) - tin_done(check_start_save_any_news(CHECK_ANY_NEWS, catchup), NULL); + tin_done(check_start_save_any_news(CHECK_ANY_NEWS, catchup, num_cmd_line_groups), NULL); if (start_any_unread) { - batch_mode = TRUE; /* Suppress some unwanted on-screen garbage */ - if ((start_groupnum = check_start_save_any_news(START_ANY_NEWS, catchup)) == -1) { - batch_mode = FALSE; + if ((start_groupnum = check_start_save_any_news(START_ANY_NEWS, catchup, num_cmd_line_groups)) == -1) tin_done(EXIT_SUCCESS, NULL); - } - batch_mode = FALSE; } /* @@ -417,7 +436,7 @@ main( * for speed reasons? */ if (mail_news || save_news) { - check_start_save_any_news(mail_news ? MAIL_ANY_NEWS : SAVE_ANY_NEWS, catchup); + check_start_save_any_news(mail_news ? MAIL_ANY_NEWS : SAVE_ANY_NEWS, catchup, num_cmd_line_groups); tin_done(EXIT_SUCCESS, NULL); } @@ -466,21 +485,23 @@ main( /* * process command line options - * [01235789beEFijJKLOtyY] are unused + * [01235789beEFijJKLOyY] are unused * [W] is reserved - * [BCPU] have been in use at some time, but now are unused: + * [BPU] have been in use at some time, but now are unused: * B BBS mode (M_AMIGA only) - * C count articles * P purge group index files of articles that no longer exist * U update index files in background + * reused with different function: + * C was count articles, now is activate COMPRESS DEFLATE */ -#define OPTIONS "46aAcdD:f:g:G:hHI:klm:M:nNop:qQrRs:STuvVwxXzZ" +#define OPTIONS "46aAcCdD:f:g:G:hHI:klm:M:nNop:qQrRs:St:TuvVwxXzZ" -static void +static char ** read_cmd_line_options( int argc, char *argv[]) { + char **argv_orig = argv; int ch; t_bool newsrc_set = FALSE; @@ -499,6 +520,7 @@ read_cmd_line_options( # else error_message(2, _(txt_option_not_enabled), "-DNNTP_ABLE"); # endif /* NNTP_ABLE */ + FREE_ARGV_IF_NEEDED(argv_orig, argv); free_all_arrays(); giveup(); /* keep lint quiet: */ @@ -516,6 +538,7 @@ read_cmd_line_options( # else error_message(2, _(txt_option_not_enabled), "-DNNTP_ABLE"); # endif /* NNTP_ABLE */ + FREE_ARGV_IF_NEEDED(argv_orig, argv); free_all_arrays(); giveup(); /* keep lint quiet: */ @@ -528,6 +551,7 @@ read_cmd_line_options( cmdline.args |= CMDLINE_USE_COLOR; #else error_message(2, _(txt_option_not_enabled), "-DHAVE_COLOR"); + FREE_ARGV_IF_NEEDED(argv_orig, argv); free_all_arrays(); giveup(); /* keep lint quiet: */ @@ -541,6 +565,7 @@ read_cmd_line_options( read_news_via_nntp = TRUE; #else error_message(2, _(txt_option_not_enabled), "-DNNTP_ABLE"); + FREE_ARGV_IF_NEEDED(argv_orig, argv); free_all_arrays(); giveup(); /* keep lint quiet: */ @@ -553,6 +578,28 @@ read_cmd_line_options( catchup = TRUE; break; + case 'C': +#ifdef NNTP_ABLE +# ifdef USE_ZLIB + use_compress = TRUE; +# else + error_message(2, _(txt_option_not_enabled), "-DUSE_ZLIB"); + FREE_ARGV_IF_NEEDED(argv_orig, argv); + free_all_arrays(); + giveup(); + /* keep lint quiet: */ + /* NOTREACHED */ +# endif /* USE_ZLIB */ +#else + error_message(2, _(txt_option_not_enabled), "-DNNTP_ABLE"); + FREE_ARGV_IF_NEEDED(argv_orig, argv); + free_all_arrays(); + giveup(); + /* keep lint quiet: */ + /* NOTREACHED */ +#endif /* NNTP_ABLE */ + break; + case 'd': show_description = FALSE; break; @@ -563,6 +610,7 @@ read_cmd_line_options( debug_delete_files(); #else error_message(2, _(txt_option_not_enabled), "-DDEBUG"); + FREE_ARGV_IF_NEEDED(argv_orig, argv); free_all_arrays(); giveup(); /* keep lint quiet: */ @@ -583,10 +631,30 @@ read_cmd_line_options( case 'g': /* select alternative NNTP-server, implies -r */ #ifdef NNTP_ABLE my_strncpy(cmdline.nntpserver, optarg, sizeof(cmdline.nntpserver) - 1); + { /* ":port" suffix - no IPv6-address support yet */ + char *p; + unsigned short i; + + if ((p = strchr(cmdline.nntpserver, ':')) != NULL) { + if (strrchr(cmdline.nntpserver, ':') == p) { + *p++ = '\0'; + + if ((i = (unsigned short) atoi(p)) != 0) + nntp_tcp_port = i; +# ifdef DEBUG + else { + if (debug & DEBUG_MISC) + wait_message(3, _(txt_port_not_numeric), cmdline.nntpserver, p); + } +# endif /* DEBUG */ + } + } + } cmdline.args |= CMDLINE_NNTPSERVER; read_news_via_nntp = TRUE; #else error_message(2, _(txt_option_not_enabled), "-DNNTP_ABLE"); + FREE_ARGV_IF_NEEDED(argv_orig, argv); free_all_arrays(); giveup(); /* keep lint quiet: */ @@ -596,6 +664,7 @@ read_cmd_line_options( case 'H': show_intro_page(); + FREE_ARGV_IF_NEEDED(argv_orig, argv); free_all_arrays(); exit(EXIT_SUCCESS); /* keep lint quiet: */ @@ -611,6 +680,7 @@ read_cmd_line_options( use_nntps = TRUE; #else error_message(2, _(txt_option_not_enabled), "--with-nntps"); + FREE_ARGV_IF_NEEDED(argv_orig, argv); free_all_arrays(); giveup(); /* keep lint quiet: */ @@ -653,6 +723,7 @@ read_cmd_line_options( check_for_new_newsgroups = FALSE; #else error_message(2, _(txt_option_not_enabled), "-UNO_POSTING"); + FREE_ARGV_IF_NEEDED(argv_orig, argv); free_all_arrays(); giveup(); /* keep lint quiet: */ @@ -667,6 +738,7 @@ read_cmd_line_options( nntp_tcp_port = (unsigned short) atoi(optarg); #else error_message(2, _(txt_option_not_enabled), "-DNNTP_ABLE"); + FREE_ARGV_IF_NEEDED(argv_orig, argv); free_all_arrays(); giveup(); /* keep lint quiet: */ @@ -689,6 +761,7 @@ read_cmd_line_options( read_news_via_nntp = TRUE; #else error_message(2, _(txt_option_not_enabled), "-DNNTP_ABLE"); + FREE_ARGV_IF_NEEDED(argv_orig, argv); free_all_arrays(); giveup(); /* keep lint quiet: */ @@ -714,11 +787,32 @@ read_cmd_line_options( batch_mode = TRUE; break; + case 't': +#if defined(NNTP_ABLE) && defined(HAVE_ALARM) && defined(SIGALRM) + cmdline.nntp_timeout = MIN(abs(atoi(optarg)), TIN_NNTP_TIMEOUT_MAX); + if ((cmdline.nntp_timeout = atoi(optarg)) < 0) + cmdline.nntp_timeout = 0; + else { /* as for nntp_read_timeout_secs */ + if (cmdline.nntp_timeout > TIN_NNTP_TIMEOUT_MAX) + cmdline.nntp_timeout = 0; + } + cmdline.args |= CMDLINE_NNTP_TIMEOUT; +#else + error_message(2, _(txt_option_not_enabled), "-DNNTP_ABLE"); + FREE_ARGV_IF_NEEDED(argv_orig, argv); + free_all_arrays(); + giveup(); + /* keep lint quiet: */ + /* NOTREACHED */ +#endif /* NNTP_ABLE && HAVE_ALARM && SIGALRM */ + break; + case 'T': #ifdef NNTPS_ABLE use_nntps = TRUE; #else error_message(2, _(txt_option_not_enabled), "--with-nntps"); + FREE_ARGV_IF_NEEDED(argv_orig, argv); free_all_arrays(); giveup(); /* keep lint quiet: */ @@ -737,6 +831,7 @@ read_cmd_line_options( case 'V': tin_version_info(stderr); + FREE_ARGV_IF_NEEDED(argv_orig, argv); free_all_arrays(); exit(EXIT_SUCCESS); /* keep lint quiet: */ @@ -748,6 +843,7 @@ read_cmd_line_options( check_for_new_newsgroups = FALSE; #else error_message(2, _(txt_option_not_enabled), "-UNO_POSTING"); + FREE_ARGV_IF_NEEDED(argv_orig, argv); free_all_arrays(); giveup(); /* keep lint quiet: */ @@ -781,6 +877,7 @@ read_cmd_line_options( case '?': default: usage(tin_progname); + FREE_ARGV_IF_NEEDED(argv_orig, argv); free_all_arrays(); exit(EXIT_SUCCESS); } @@ -788,16 +885,16 @@ read_cmd_line_options( #ifdef NNTP_ABLE if (nntp_tcp_port == 0) { -#ifdef NNTPS_ABLE +# ifdef NNTPS_ABLE if (use_nntps) nntp_tcp_port = nntps_tcp_default_port; else -#endif /* NNTPS_ABLE */ +# endif /* NNTPS_ABLE */ nntp_tcp_port = nntp_tcp_default_port; } -#endif /* NNTP_ABLE*/ +#endif /* NNTP_ABLE */ - cmdargs = argv; + /* cmdargs = argv; */ num_cmdargs = optind; max_cmdargs = argc; if (!newsrc_set) { @@ -844,6 +941,7 @@ read_cmd_line_options( * -NM * -oN, -oM (at this stage we no longer know if -N or -M was given) * -wN, -wM (at this stage we no longer know if -N or -M was given) + * -NZ, -MZ (at this stage we no longer know if -N or -M was given) */ if (post_postponed_and_exit && force_no_post) { wait_message(2, _(txt_useless_combination), "-o", "-x", "-x"); @@ -895,8 +993,7 @@ read_cmd_line_options( } # ifdef DEBUG if ((debug & DEBUG_NNTP) && !read_news_via_nntp) { - /* TODO: lang.c */ - wait_message(3, _(txt_useless_combination), _("reading from local spool"), "-D nntp", "-D nntp"); + wait_message(3, _(txt_useless_combination), _(txt_reading_from_spool), "-D nntp", "-D nntp"); debug &= ~DEBUG_NNTP; } # endif /* DEBUG */ @@ -938,6 +1035,8 @@ read_cmd_line_options( */ if (!list_active && !newsrc_active) list_active = newsrc_active = TRUE; + + return argv; } @@ -963,6 +1062,9 @@ usage( #endif /* NNTP_ABLE */ error_message(2, _(txt_usage_catchup)); +#if defined(NNTP_ABLE) && defined(USE_ZLIB) + error_message(2, _(txt_usage_compress)); +#endif /* NNTP_ABLE && USE_ZLIB */ error_message(2, _(txt_usage_dont_show_descriptions)); #ifdef DEBUG @@ -1106,6 +1208,7 @@ read_cmd_line_groups( my_strncpy(tinrc.default_post_newsgroups, active[i].name, sizeof(tinrc.default_post_newsgroups) - 1); break; } + active[i].read_during_session = TRUE; /* misuse for "-[zZMN] grp" */ } } } @@ -1128,14 +1231,18 @@ create_mail_save_dirs( if (!strfpath(tinrc.maildir, path, sizeof(path), NULL, FALSE)) joinpath(path, sizeof(path), homedir, DEFAULT_MAILDIR); - if (stat(path, &sb) == -1) - my_mkdir(path, (mode_t) (S_IRWXU)); + if (stat(path, &sb) == -1) { + if (my_mkdir(path, (mode_t) (S_IRWXU)) == -1) + error_message(2, _(txt_cannot_create), path); + } if (!strfpath(tinrc.savedir, path, sizeof(path), NULL, FALSE)) joinpath(path, sizeof(path), homedir, DEFAULT_SAVEDIR); - if (stat(path, &sb) == -1) - my_mkdir(path, (mode_t) (S_IRWXU)); + if (stat(path, &sb) == -1) { + if (my_mkdir(path, (mode_t) (S_IRWXU)) == -1) + error_message(2, _(txt_cannot_create), path); + } } diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/makecfg.c tin-2.6.3/src/makecfg.c --- tin-2.6.2/src/makecfg.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/makecfg.c 2023-12-06 09:07:25.759646177 +0100 @@ -3,10 +3,10 @@ * Module : makecfg.c * Author : Thomas E. Dickey * Created : 1997-08-23 - * Updated : 2022-04-09 + * Updated : 2023-12-06 * Notes : #defines and structs for options_menu.c * - * Copyright (c) 1997-2023 Thomas E. Dickey + * Copyright (c) 1997-2024 Thomas E. Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -37,12 +37,56 @@ * POSSIBILITY OF SUCH DAMAGE. */ +/* replace tin.h {{ */ -#define __BUILD__ -#define PROTO_H 1 /* don't include proto.h */ -#ifndef TIN_H -# include "tin.h" -#endif /* !TIN_H */ +#ifdef HAVE_CONFIG_H +#include +#endif /* HAVE_CONFIG_H */ + +#ifdef HAVE_SYS_TYPES_H +#include +#endif /* HAVE_CONFIG_H */ + +#ifdef HAVE_STDLIB_H +#include +#else +extern void exit(int); +extern void free(void*); +#endif /* HAVE_STDLIB_H */ + +#ifndef EXIT_SUCCESS +#define EXIT_SUCCESS 0 +#endif /* !EXIT_SUCCESS */ + +#ifndef EXIT_FAILURE +#define EXIT_FAILURE 1 +#endif /* !EXIT_FAILURE */ + +#ifdef HAVE_MALLOC_H +#include +#else +#if !defined(HAVE_STDLIB_H) +extern void *malloc(size_t); +#endif /* !HAVE_STDLIB_H */ +#endif /* HAVE_MALLOC_H */ + +#ifdef HAVE_STRING_H +#include +#else +extern char* strcpy(char*, const char *); +extern int strcmp(const char*, const char *); +extern int strncmp(const char*, const char *, size_t); +extern size_t strlen(const char*); +#endif /* HAVE_STRING_H */ + +#include +#include + +#define TRUE 1 +#define FALSE 0 +#define FreeIfNeeded(p) if (p != NULL) free((void *) p) + +/* }} replace tin.h */ #define L_CURL '{' #define R_CURL '}' @@ -60,7 +104,7 @@ MYDATA { static MYDATA *all_data; static int line_no; -_Noreturn static void +static void failed( const char *message) { @@ -200,12 +244,13 @@ typename_of( { if (!strcmp(p->type, "OPT_STRING")) return "char *"; - if (!strcmp(p->type, "OPT_CHAR")) + if (!strcmp(p->type, "OPT_CHAR")) { #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) return "wchar_t *"; #else return "char *"; #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + } if (!strcmp(p->type, "OPT_ON_OFF")) return "t_bool *"; return "int *"; diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/memory.c tin-2.6.3/src/memory.c --- tin-2.6.2/src/memory.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/memory.c 2023-12-06 09:07:33.275939640 +0100 @@ -3,10 +3,10 @@ * Module : memory.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2022-08-26 + * Updated : 2023-12-06 * Notes : * - * Copyright (c) 1991-2023 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2024 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -215,12 +215,13 @@ init_screen_array( if (allocate) { screen = my_malloc(sizeof(struct t_screen) * (size_t) cLINES + 1); - for (i = 0; i < cLINES; i++) + for (i = 0; i < cLINES; i++) { # if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) screen[i].col = my_malloc((size_t) ((size_t) cCOLS * MB_CUR_MAX + 2)); # else screen[i].col = my_malloc((size_t) ((size_t) cCOLS + 2)); # endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + } } else { if (screen != NULL) { for (i = 0; i < cLINES; i++) @@ -295,6 +296,7 @@ free_all_arrays( if (ofmt) { /* ofmt might not be allocated yet on early abort */ int i; + for (i = 0; ofmt[i].name; i++) free(ofmt[i].name); free(ofmt); @@ -303,6 +305,7 @@ free_all_arrays( tin_fgets(NULL, FALSE); rfc1522_decode(NULL); + free(backup_article_name); free(tin_progname); } @@ -584,3 +587,26 @@ my_realloc1( } return p; } + + +#if !defined(HAVE_MEMMOVE) && !defined(HAVE_BCOPY) +void +my_memmove( + void *dest, + const void *src, + size_t n) +{ + char *d = (char *) dest; + const char *c = (const char *) src; + + if (c < d && d < c + n) { + d += n; + c += n; + while (n--) + *--d= *--c; + } else { + while (n--) + *d++ = *c++; + } +} +#endif /* !HAVE_MEMMOVE && !HAVE_BCOPY */ diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/mimetypes.c tin-2.6.3/src/mimetypes.c --- tin-2.6.2/src/mimetypes.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/mimetypes.c 2023-11-06 12:49:52.432157424 +0100 @@ -6,7 +6,7 @@ * Updated : 2022-04-09 * Notes : mime.types handling * - * Copyright (c) 2000-2023 Jason Faultless + * Copyright (c) 2000-2024 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -61,7 +61,7 @@ _lookup_mimetype( t_part *part) { FILE *fp; - char *exts; + const char *exts; char *ptr; char buf[PATH_LEN]; int i; diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/misc.c tin-2.6.3/src/misc.c --- tin-2.6.2/src/misc.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/misc.c 2023-12-06 08:53:30.627017256 +0100 @@ -3,10 +3,10 @@ * Module : misc.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2022-11-04 + * Updated : 2023-12-04 * Notes : * - * Copyright (c) 1991-2023 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2024 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -233,10 +233,12 @@ backup_file( const char *backupname) { FILE *fp_in, *fp_out; + t_bool ret = FALSE; +#if defined(HAVE_FCHMOD) || defined(HAVE_CHMOD) int fd; mode_t mode = (mode_t) (S_IRUSR|S_IWUSR); struct stat statbuf; - t_bool ret = FALSE; +#endif /* HAVE_FCHMOD || HAVE_CHMOD */ if ((fp_in = fopen(filename, "r")) == NULL) /* a missing sourcefile is not a real bug */ return TRUE; @@ -248,21 +250,26 @@ backup_file( return ret; } +#if defined(HAVE_FCHMOD) || defined(HAVE_CHMOD) if ((fd = fileno(fp_in)) != -1) { if (!fstat(fd, &statbuf)) mode = statbuf.st_mode; } +#endif /* HAVE_FCHMOD || HAVE_CHMOD */ ret = copy_fp(fp_in, fp_out); - if ((fd = fileno(fp_out)) != -1) -#ifdef HAVE_FCHMOD +#if defined(HAVE_FCHMOD) || defined(HAVE_CHMOD) + if ((fd = fileno(fp_out)) != -1) { +# ifdef HAVE_FCHMOD fchmod(fd, mode); -#else -# ifdef HAVE_CHMOD +# else +# ifdef HAVE_CHMOD chmod(backupname, mode); -# endif /* HAVE_CHMOD */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ + } +#endif /* HAVE_FCHMOD || HAVE_CHMOD */ fclose(fp_out); fclose(fp_in); @@ -364,7 +371,7 @@ copy_body( retcode = fprintf(fp_op, "\n"); } if (retcode == EOF) { - perror_message("copy_body() failed"); + perror_message("copy_body() failed"); /* TODO: -> lang.c */ return; } } @@ -766,13 +773,15 @@ rename_file( const char *new_filename) { FILE *fp_old, *fp_new; +#if defined(HAVE_FCHMOD) || defined(HAVE_CHMOD) int fd; mode_t mode = (mode_t) (S_IRUSR|S_IWUSR); struct stat statbuf; +#endif /* HAVE_FCHMOD || HAVE_CHMOD */ if (unlink(new_filename) == -1) { - if (errno == EPERM) { /* TODO: != ENOENT ? and -> lang.c */ - perror_message(_("Error: unlink %s"), new_filename); + if (errno == EPERM) { /* TODO: != ENOENT ? */ + perror_message(_(txt_error_unlink), new_filename); return; } } @@ -794,21 +803,26 @@ rename_file( return; } +#if defined(HAVE_FCHMOD) || defined(HAVE_CHMOD) if ((fd = fileno(fp_old)) != -1) { if (!fstat(fd, &statbuf)) mode = statbuf.st_mode; } +#endif /* HAVE_FCHMOD || HAVE_CHMOD */ copy_fp(fp_old, fp_new); - if ((fd = fileno(fp_new)) != -1) -#ifdef HAVE_FCHMOD +#if defined(HAVE_FCHMOD) || defined(HAVE_CHMOD) + if ((fd = fileno(fp_new)) != -1) { +# ifdef HAVE_FCHMOD fchmod(fd, mode); -#else -# ifdef HAVE_CHMOD +# else +# ifdef HAVE_CHMOD chmod(new_filename, mode); -# endif /* HAVE_CHMOD */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ + } +#endif /* HAVE_FCHMOD || HAVE_CHMOD */ fclose(fp_new); fclose(fp_old); @@ -888,7 +902,7 @@ base_name( strcpy(file, fullpath); for (i = strlen(fullpath) - 1; i; i--) { - if (fullpath[i] == DIRSEP) { + if (fullpath[i] == '/') { strcpy(file, fullpath + i + 1); break; } @@ -1008,7 +1022,7 @@ my_isprint( /* use locale */ return isprint(c); # else - if (IS_LOCAL_CHARSET("ISO-8859")) + if (IS_LOCAL_CHARSET("ISO-8859") || IS_LOCAL_CHARSET("ISO8859")) return (isprint(c) || (c >= 0xa0 && c <= 0xff)); else if (IS_LOCAL_CHARSET("ISO-2022")) return (isprint(c) || (c == 0x1b)); @@ -1212,13 +1226,13 @@ strfquote( endp = s + maxsize; for (; *format && s < endp - 1; format++) { - tbuf[0] = '\0'; - if (*format != '\\' && *format != '%') { *s++ = *format; continue; } + tbuf[0] = '\0'; + if (*format == '\\') { switch (*++format) { case '\0': @@ -1278,7 +1292,7 @@ strfquote( break; case 'D': /* Articles Date (reformatted as specified in attributes->date_format) */ - if (!my_strftime(tbuf, LEN - 1, curr_group->attribute->date_format, localtime(&arts[this_resp].date))) { + if (!my_strftime(tbuf, LEN - 1, curr_group->attribute->date_format, localtime(&arts[respnum].date))) { STRCPY(tbuf, BlankIfNull(pgart.hdr.date)); } break; @@ -1359,7 +1373,7 @@ strfeditor( char *format) { const char *endp; - char *start = s; + const char *start = s; char tbuf[PATH_LEN]; int i; @@ -1371,41 +1385,12 @@ strfeditor( endp = s + maxsize; for (; *format && s < endp - 1; format++) { - tbuf[0] = '\0'; - - if (*format != '\\' && *format != '%') { + if (*format != '%') { *s++ = *format; continue; - } - - if (*format == '\\') { - switch (*++format) { - case '\0': - *s++ = '\\'; - goto out; - /* NOTREACHED */ - break; - - case 'n': /* linefeed */ - strcpy(tbuf, "\n"); - break; + } else { + tbuf[0] = '\0'; - default: - tbuf[0] = '%'; - tbuf[1] = *format; - tbuf[2] = '\0'; - break; - } - i = (int) strlen(tbuf); - if (i) { - if (s + i < endp - 1) { - strcpy(s, tbuf); - s += i; - } else - return 0; - } - } - if (*format == '%') { switch (*++format) { case '\0': *s++ = '%'; @@ -1435,8 +1420,8 @@ strfeditor( tbuf[2] = '\0'; break; } - i = (int) strlen(tbuf); - if (i) { + + if ((i = (int) strlen(tbuf))) { if (s + i < endp - 1) { strcpy(s, tbuf); s += i; @@ -1529,8 +1514,6 @@ _strfpath( endp = str + maxsize; for (; *format && str < endp - 1; format++) { - tbuf[0] = '\0'; - /* * If just a normal part of the pathname copy it */ @@ -1539,6 +1522,8 @@ _strfpath( continue; } + tbuf[0] = '\0'; + switch (*format) { case '~': /* Users or another users homedir */ switch (*++format) { @@ -1572,6 +1557,7 @@ _strfpath( format++; while (*format && !(strchr("}-", *format))) tbuf[i++] = *format++; + tbuf[i] = '\0'; i = 0; if (*format == '-') { @@ -1583,6 +1569,7 @@ _strfpath( } else { while (*format && *format != '/') tbuf[i++] = *format++; + tbuf[i] = '\0'; format--; defbuf[0] = '\0'; @@ -1745,7 +1732,7 @@ strfpath( /* - * TODO: Properly explain this + * TODO: Properly explain this (quote_areas) */ char * escape_shell_meta( @@ -1826,7 +1813,7 @@ strfmailer( const char *format) { const char *endp; - char *start = dest; + const char *start = dest; char tbuf[PATH_LEN]; int quote_area = no_quote; @@ -1854,8 +1841,6 @@ strfmailer( */ endp = dest + maxsize; for (; *format && dest < endp - 1; format++) { - tbuf[0] = '\0'; - /* * take over any character other than '\' and '%' and continue with * next character in format; remember quote area @@ -1869,9 +1854,11 @@ strfmailer( continue; } + tbuf[0] = '\0'; + /* * handle sequences introduced by '\': - * - "\n" gets line feed + * - "\n" gets line feed (why?) * - '\' followed by NULL gets '\' and leaves loop * - '\' followed by any other character is copied literally and * shell escaped; if that exceeds the available space, return 0 @@ -1917,6 +1904,7 @@ strfmailer( char *p; t_bool ismail = TRUE; t_bool escaped = FALSE; + switch (*++format) { case '\0': *dest++ = '%'; @@ -2180,7 +2168,7 @@ file_mtime( /* - * TODO: this feature isn't documented anywhere + * if pointing to a file (absolute path) return a random line from it */ char * random_organization( @@ -2195,8 +2183,6 @@ random_organization( if (*in_org != '/') return in_org; - srand((unsigned int) time(NULL)); - if ((orgfp = fopen(in_org, "r")) == NULL) return selorg; @@ -2210,13 +2196,15 @@ random_organization( } rewind(orgfp); + + srand((unsigned int) time(NULL)); sol = rand() % nool + 1; nool = 0; + while ((nool != sol) && (fgets(selorg, (int) sizeof(selorg), orgfp))) nool++; fclose(orgfp); - return selorg; } @@ -2647,7 +2635,8 @@ buffer_to_network( strcpy(line, obuf); /* FIXME: here we assume that line is big enough to hold obuf */ free(obuf); iconv_close(cd); - } + } else + conv_success = FALSE; } return conv_success; } @@ -2979,7 +2968,7 @@ gnksa_strerror( /* * decode realname into displayable string - * this only does RFC822 decoding, decoding RFC2047 encoded parts must + * this only does RFC 822 decoding, decoding RFC 2047 encoded parts must * be done by another call to the appropriate function */ static int @@ -3785,7 +3774,7 @@ utf8_valid( illegal = TRUE; break; -# if 0 /* currently not used, see also check above */ +# if 0 /* currently not used, see also check above; RFC 3629 limits UTF-8 to <= U+10FFFF */ case 5: /* out of range or sequences which would also fit into 4 bytes */ if (d < 0xf8 || d > 0xfb || (d == 0xf8 && e < 0x88)) @@ -3857,7 +3846,7 @@ remove_soft_hyphens( while (*rptr) { if (*rptr == 0xad) ++rptr; - if (*rptr) + if (*rptr && *rptr != 0xad) *wptr++ = *rptr++; } *wptr = '\0'; @@ -3974,12 +3963,13 @@ idna_decode( strcpy(t, s); # ifdef DEBUG else { - if (debug & DEBUG_MISC) + if (debug & DEBUG_MISC) { # ifdef HAVE_IDNA_STRERROR wait_message(2, "idna_to_unicode_lzlz(%s): %s", t, idna_strerror(rs)); # else wait_message(2, "idna_to_unicode_lzlz(%s): %d", t, rs); # endif /* HAVE_IDNA_STRERROR */ + } } # endif /* DEBUG */ FreeIfNeeded(s); @@ -4001,13 +3991,11 @@ tin_version_info( int pcre2_version_length; #endif /* HAVE_LIB_PCRE2 */ + fprintf(fp, _(txt_tin_version), PRODUCT, VERSION, RELEASEDATE, RELEASENAME); #if defined(__DATE__) && defined(__TIME__) - fprintf(fp, _("Version: %s %s release %s (\"%s\") %s %s\n"), - PRODUCT, VERSION, RELEASEDATE, RELEASENAME, __DATE__, __TIME__); -#else - fprintf(fp, _("Version: %s %s release %s (\"%s\")\n"), - PRODUCT, VERSION, RELEASEDATE, RELEASENAME); + fprintf(fp, " %s %s", __DATE__, __TIME__); #endif /* __DATE__ && __TIME__ */ + fprintf(fp, "\n"); wlines++; #ifdef SYSTEM_NAME @@ -4099,6 +4087,11 @@ 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 @@ -4369,34 +4362,18 @@ stat_article( /* * show connection details - * - * TODO: add to more levels? */ void show_connection_page( - const int level, - const char *title) + void) { FILE *fp; if (!(fp = tmpfile())) return; - switch (level) { - case GROUP_LEVEL: - case PAGE_LEVEL: - case SELECT_LEVEL: - case THREAD_LEVEL: - make_connection_page(fp); - break; - - default: - error_message(2, _(txt_error_unknown_dlevel)); - fclose(fp); - return; - } - - info_pager(fp, title, FALSE); /* all other pagers do wrap */ + 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 */ } @@ -4406,34 +4383,30 @@ show_connection_page( * TODO: * - detected NNTP features * - connection type (IPv4 vs IPv6), remote IP, ... - * - strings to lang.c */ static void make_connection_page( FILE *fp) { if (!read_news_via_nntp) - fprintf(fp, "Reading from local spool.\n"); + fprintf(fp, "%s", _(txt_conninfo_local_spool)); else { if (read_saved_news) - fprintf(fp, "Reading saved news.\n"); + fprintf(fp, "%s", _(txt_conninfo_saved_news)); #if defined(NNTP_ABLE) # if defined(NNTPS_ABLE) else { if (use_nntps) { - if (insecure_nntps) - fprintf(fp, "Reading untrusted via NNTPS "); - else - fprintf(fp, "Reading trusted via NNTPS "); + fprintf(fp, _(txt_conninfo_nntps), insecure_nntps ? _(txt_conninfo_untrusted) : _(txt_conninfo_trusted), can_post ? _(txt_conninfo_rw) : _(txt_conninfo_ro)); # ifdef HAVE_LIB_LIBTLS - fprintf(fp, "(LibreSSL %d).\n", TLS_API); + fprintf(fp, txt_conninfo_libressl, TLS_API); # else # ifdef HAVE_LIB_OPENSSL - fprintf(fp, "(%s).\n", OpenSSL_version(OPENSSL_VERSION)); + fprintf(fp, txt_conninfo_openssl, OpenSSL_version(OPENSSL_VERSION)); # else # ifdef HAVE_LIB_GNUTLS - fprintf(fp, "(GnuTLS %s).\n", gnutls_check_version(NULL)); + fprintf(fp, txt_conninfo_gnutls, gnutls_check_version(NULL)); # endif /* HAVE_LIB_GNUTLS */ # endif /* HAVE_LIB_OPENSSL */ # endif /* HAVE_LIB_LIBTLS */ @@ -4442,7 +4415,7 @@ make_connection_page( { # endif /* NNTPS_ABLE */ { - fprintf(fp, "Reading via NNTP.\n"); + fprintf(fp, _(txt_conninfo_nntp), can_post ? _(txt_conninfo_rw) : _(txt_conninfo_ro)); } (void) nntp_conninfo(fp); @@ -4451,16 +4424,34 @@ make_connection_page( } #ifndef NNTP_ONLY if (!read_news_via_nntp && !read_saved_news) { - fprintf(fp, "\nLocal spool config:\n"); - fprintf(fp, "-------------------\n"); - fprintf(fp, "SPOOLDIR : %s\n", spooldir); - fprintf(fp, "NOVROOTDIR : %s\n", novrootdir); - fprintf(fp, "OVERVIEW_FILE : %s\n", novfilename); - fprintf(fp, "OVERVIEW_FMT : %s\n", overviewfmt_file); - fprintf(fp, "NEWSGROUPS_FILE : %s\n", newsgroups_file); - fprintf(fp, "ACTIVE_FILE : %s\n", news_active_file); - fprintf(fp, "ACTIVE_TIMES_FILE : %s\n", active_times_file); - fprintf(fp, "SUBSCRIPTIONS_FILE: %s\n", subscriptions_file); + fprintf(fp, "%s", txt_conninfo_spool_config); + fprintf(fp, txt_conninfo_spooldir, spooldir); + fprintf(fp, txt_conninfo_novrootdir, novrootdir); + fprintf(fp, txt_conninfo_overview_file, novfilename); + fprintf(fp, txt_conninfo_overview_fmt, overviewfmt_file); + fprintf(fp, txt_conninfo_newsgroups_file, newsgroups_file); + fprintf(fp, txt_conninfo_active_file, news_active_file); + fprintf(fp, txt_conninfo_active_times_file, active_times_file); + fprintf(fp, txt_conninfo_subscriptions_file, subscriptions_file); } #endif /* !NNTP_ONLY */ } + + +/* + * restrict it to [a-zA-Z0-9_-]+ + */ +const char * +validate_charset( + const char *charset) +{ + const char *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; + + c++; + } + return charset; +} diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/my_tmpfile.c tin-2.6.3/src/my_tmpfile.c --- tin-2.6.2/src/my_tmpfile.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/my_tmpfile.c 2023-11-06 12:49:52.444157896 +0100 @@ -6,7 +6,7 @@ * Updated : 2022-02-19 * Notes : * - * Copyright (c) 2001-2023 Urs Janssen + * Copyright (c) 2001-2024 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/newsrc.c tin-2.6.3/src/newsrc.c --- tin-2.6.2/src/newsrc.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/newsrc.c 2023-12-06 08:49:10.592860279 +0100 @@ -3,10 +3,10 @@ * Module : newsrc.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2022-02-19 + * Updated : 2023-12-06 * Notes : ArtCount = (ArtMax - ArtMin) + 1 [could have holes] * - * Copyright (c) 1991-2023 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2024 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -51,7 +51,10 @@ # include "newsrc.h" #endif /* !NEWSRC_H */ -static mode_t newsrc_mode = 0; +#if defined(HAVE_FCHMOD) || defined(HAVE_CHMOD) + static mode_t newsrc_mode = 0; +#endif /* HAVE_FCHMOD || HAVE_CHMOD */ + /* * Local prototypes @@ -96,44 +99,56 @@ read_newsrc( /* * make a .newsrc if none exist & auto subscribe to set groups */ - if (stat(newsrc_file, &statbuf) == -1) { + if ((fp = fopen(newsrc_file, "r")) == NULL) { if (!create_newsrc(newsrc_file)) return -1L; /* ouch */ + auto_subscribe_groups(newsrc_file); - } else + } + if (!fp) { + if ((fp = fopen(newsrc_file, "r")) == NULL) + return -1L; + } + + if (fstat(fileno(fp), &statbuf) == -1) { + fclose(fp); + return -1L; + } +#if defined(HAVE_FCHMOD) || defined(HAVE_CHMOD) + else newsrc_mode = statbuf.st_mode; +#endif /* HAVE_FCHMOD || HAVE_CHMOD */ - if ((fp = fopen(newsrc_file, "r")) != NULL) { - if (!batch_mode || verbose) - wait_message(0, _(txt_reading_newsrc)); - - while ((grp = tin_fgets(fp, FALSE)) != NULL) { - strip_line(grp); - if (*grp == '#' || *grp == '\0') /* skip comments and empty lines */ - continue; + if (!batch_mode || verbose) + wait_message(0, _(txt_reading_newsrc)); + + while ((grp = tin_fgets(fp, FALSE)) != NULL) { + strip_line(grp); + if (*grp == '#' || *grp == '\0') /* skip comments and empty lines */ + continue; - line_count++; /* but count all other lines (incl. bogous ones) */ - seq = parse_newsrc_line(grp, &sub); + line_count++; /* but count all other lines (incl. bogus ones) */ + seq = parse_newsrc_line(grp, &sub); - if (sub == SUBSCRIBED) { - if ((i = my_group_add(grp, FALSE)) >= 0) { - if (!active[my_group[i]].bogus) { - active[my_group[i]].subscribed = SUB_BOOL(sub); - parse_bitmap_seq(&active[my_group[i]], seq); - } - } else - process_bogus(grp); - } + if (sub == SUBSCRIBED) { + if ((i = my_group_add(grp, FALSE)) >= 0) { + if (!active[my_group[i]].bogus) { + active[my_group[i]].subscribed = SUB_BOOL(sub); + parse_bitmap_seq(&active[my_group[i]], seq); + } + } else + process_bogus(grp); } - fclose(fp); - /* If you aborted with 'q', then you get what you get. */ + } + fclose(fp); + /* If you aborted with 'q', then you get what you get. */ - if (!batch_mode || verbose) - my_fputc('\n', stdout); + if (!batch_mode || verbose) + my_fputc('\n', stdout); + + if (!cmd_line && !batch_mode) + clear_message(); - if (!cmd_line && !batch_mode) - clear_message(); - } return line_count; } @@ -227,14 +242,17 @@ write_newsrc( } if ((fp_op = fopen(newnewsrc, "w")) != NULL) { - if (newsrc_mode) -#ifdef HAVE_FCHMOD +#if defined(HAVE_FCHMOD) || defined(HAVE_CHMOD) + if (newsrc_mode) { +# ifdef HAVE_FCHMOD fchmod(fileno(fp_op), newsrc_mode); -#else -# ifdef HAVE_CHMOD +# else +# ifdef HAVE_CHMOD chmod(newnewsrc, newsrc_mode); -# endif /* HAVE_CHMOD */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ + } +#endif /* HAVE_FCHMOD || HAVE_CHMOD */ while ((line = tin_fgets(fp_ip, FALSE)) != NULL) tot += write_newsrc_line(fp_op, line); @@ -350,14 +368,17 @@ auto_subscribe_groups( return; } - if (newsrc_mode) -#ifdef HAVE_FCHMOD +#if defined(HAVE_FCHMOD) || defined(HAVE_CHMOD) + if (newsrc_mode) { +# ifdef HAVE_FCHMOD fchmod(fileno(fp_newsrc), newsrc_mode); -#else -# ifdef HAVE_CHMOD +# else +# ifdef HAVE_CHMOD chmod(newsrc_file, newsrc_mode); -# endif /* HAVE_CHMOD */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ + } +#endif /* HAVE_FCHMOD || HAVE_CHMOD */ /* TODO: test me! */ while ((ptr = tin_fgets(fp_subs, FALSE)) != NULL) { @@ -473,11 +494,12 @@ group_get_art_info( return -1; } #else - my_fprintf(stderr, _("Unreachable?\n")); /* TODO: -> lang.c */ + my_fprintf(stderr, "%s", _(txt_error_unreachable)); return 0; #endif /* NNTP_ABLE */ } else { char group_path[PATH_LEN]; + *art_count = T_ARTNUM_CONST(0); *art_min = T_ARTNUM_CONST(0); *art_max = T_ARTNUM_CONST(0); @@ -562,20 +584,20 @@ subscribe( int sub; t_bool found = FALSE; - if (no_write) + if (no_write || (newfp = fopen(newnewsrc, "w")) == NULL) return; - if ((newfp = fopen(newnewsrc, "w")) == NULL) - return; - - if (newsrc_mode) -#ifdef HAVE_FCHMOD +#if defined(HAVE_FCHMOD) || defined(HAVE_CHMOD) + if (newsrc_mode) { +# ifdef HAVE_FCHMOD fchmod(fileno(newfp), newsrc_mode); -#else -# ifdef HAVE_CHMOD +# else +# ifdef HAVE_CHMOD chmod(newnewsrc, newsrc_mode); -# endif /* HAVE_CHMOD */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ + } +#endif /* HAVE_FCHMOD || HAVE_CHMOD */ if ((fp = fopen(newsrc, "r")) != NULL) { while ((line = tin_fgets(fp, FALSE)) != NULL) { @@ -623,6 +645,93 @@ subscribe( } +/* + * Like subscribe() but for a bunch of groups. + */ +void +bulk_subscribe( + struct t_group **groups, + int groups_cnt, + int sub_state, + t_bool get_info) +{ + FILE *fp; + FILE *newfp; + char *line; + char *seq; + int i, sub; + t_bool found = FALSE; + + if (no_write || (newfp = fopen(newnewsrc, "w")) == NULL) + return; + +#if defined(HAVE_FCHMOD) || defined(HAVE_CHMOD) + if (newsrc_mode) { +# ifdef HAVE_FCHMOD + fchmod(fileno(newfp), newsrc_mode); +# else +# ifdef HAVE_CHMOD + chmod(newnewsrc, newsrc_mode); +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ + } +#endif /* HAVE_FCHMOD || HAVE_CHMOD */ + + if ((fp = fopen(newsrc, "r")) != NULL) { + while ((line = tin_fgets(fp, FALSE)) != NULL) { + if ((seq = parse_newsrc_line(line, &sub))) { + found = FALSE; + for (i = 0; i < groups_cnt; i++) { + if (groups[i] && STRCMPEQ(line, groups[i]->name)) { + fprintf(newfp, "%s%c %s\n", line, sub_state, seq); + groups[i]->subscribed = SUB_BOOL(sub_state); + + /* If previously subscribed to in .newsrc, load up any existing information */ + if (sub_state == SUBSCRIBED) + parse_bitmap_seq(groups[i], seq); + + groups[i] = NULL; + found = TRUE; + break; + } + } + if (!found) + fprintf(newfp, "%s%c %s\n", line, sub, seq); + } + } + + fclose(fp); + + for (i = 0; i < groups_cnt; i++) { + if (groups[i]) { + wait_message(0, _(txt_subscribing)); + spin_cursor(); + groups[i]->subscribed = SUB_BOOL(sub_state); + if (sub_state == SUBSCRIBED) { + fprintf(newfp, "%s%c ", groups[i]->name, sub_state); + if (get_info) { + get_subscribe_info(groups[i]); + print_bitmap_seq(newfp, groups[i]); + } else /* we are not allowed to issue NNTP cmds during AUTOSUBSCRIBE loop */ + fprintf(newfp, "1\n"); + } else + fprintf(newfp, "%s%c\n", groups[i]->name, sub_state); + } + } + } + + if ((sub = ferror(newfp)) || fclose(newfp)) { + error_message(2, _(txt_filesystem_full), NEWSRC_FILE); + if (sub) { + clearerr(newfp); + fclose(newfp); + } + unlink(newnewsrc); + } else + rename_file(newnewsrc, newsrc); +} + + void reset_newsrc( void) @@ -633,14 +742,18 @@ reset_newsrc( int sub, i; if (!no_write && (newfp = fopen(newnewsrc, "w")) != NULL) { - if (newsrc_mode) -#ifdef HAVE_FCHMOD + +#if defined(HAVE_FCHMOD) || defined(HAVE_CHMOD) + if (newsrc_mode) { +# ifdef HAVE_FCHMOD fchmod(fileno(newfp), newsrc_mode); -#else -# ifdef HAVE_CHMOD +# else +# ifdef HAVE_CHMOD chmod(newnewsrc, newsrc_mode); -# endif /* HAVE_CHMOD */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ + } +#endif /* HAVE_FCHMOD || HAVE_CHMOD */ if ((fp = fopen(newsrc, "r")) != NULL) { while ((line = tin_fgets(fp, FALSE)) != NULL) { @@ -682,14 +795,17 @@ delete_group( return; if ((newfp = fopen(newnewsrc, "w")) != NULL) { - if (newsrc_mode) -#ifdef HAVE_FCHMOD +#if defined(HAVE_FCHMOD) || defined(HAVE_CHMOD) + if (newsrc_mode) { +# ifdef HAVE_FCHMOD fchmod(fileno(newfp), newsrc_mode); -#else -# ifdef HAVE_CHMOD +# else +# ifdef HAVE_CHMOD chmod(newnewsrc, newsrc_mode); -# endif /* HAVE_CHMOD */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ + } +#endif /* HAVE_FCHMOD || HAVE_CHMOD */ if ((fp = fopen(newsrc, "r")) != NULL) { while ((line = tin_fgets(fp, FALSE)) != NULL) { @@ -1221,11 +1337,11 @@ pos_group_in_newsrc( char *newsgroup = NULL; char *line; char filename[PATH_LEN]; - char sub[PATH_LEN]; - char unsub[PATH_LEN]; + char *sub = NULL; + char *unsub = NULL; int subscribed_pos = 1; int err; - size_t group_len; + size_t len; t_bool found = FALSE; t_bool newnewsrc_created = FALSE; t_bool option_line = FALSE; @@ -1235,10 +1351,7 @@ pos_group_in_newsrc( t_bool unsub_created = FALSE; t_bool fs_error = FALSE; - if (no_write) - goto rewrite_group_done; - - if ((fp_in = fopen(newsrc, "r")) == NULL) + if (no_write || (fp_in = fopen(newsrc, "r")) == NULL) goto rewrite_group_done; if ((fp_out = fopen(newnewsrc, "w")) == NULL) @@ -1246,20 +1359,28 @@ pos_group_in_newsrc( newnewsrc_created = TRUE; - if (newsrc_mode) -#ifdef HAVE_FCHMOD +#if defined(HAVE_FCHMOD) || defined(HAVE_CHMOD) + if (newsrc_mode) { +# ifdef HAVE_FCHMOD fchmod(fileno(fp_out), newsrc_mode); -#else -# ifdef HAVE_CHMOD +# else +# ifdef HAVE_CHMOD chmod(newnewsrc, newsrc_mode); -# endif /* HAVE_CHMOD */ -#endif /* HAVE_FCHMOD */ +# endif /* HAVE_CHMOD */ +# endif /* HAVE_FCHMOD */ + } +#endif /* HAVE_FCHMOD || HAVE_CHMOD */ + joinpath(filename, sizeof(filename), tmpdir, ".subrc"); - snprintf(sub, sizeof(sub), "%s.%ld", filename, (long) process_id); + len = snprintf(NULL, 0, "%s.%ld", filename, (long) process_id); + sub = my_malloc(++len); + snprintf(sub, len, "%s.%ld", filename, (long) process_id); joinpath(filename, sizeof(filename), tmpdir, ".unsubrc"); - snprintf(unsub, sizeof(unsub), "%s.%ld", filename, (long) process_id); + len = snprintf(NULL, 0, "%s.%ld", filename, (long) process_id); + unsub = my_malloc(++len); + snprintf(unsub, len, "%s.%ld", filename, (long) process_id); if ((fp_sub = fopen(sub, "w")) == NULL) goto rewrite_group_done; @@ -1274,10 +1395,10 @@ pos_group_in_newsrc( /* * split newsrc into subscribed and unsubscribed to files */ - group_len = strlen(group->name); + len = strlen(group->name); while ((line = tin_fgets(fp_in, FALSE)) != NULL) { - if (STRNCMPEQ(group->name, line, group_len) && line[group_len] == SUBSCRIBED) { + if (STRNCMPEQ(group->name, line, len) && line[len] == SUBSCRIBED) { FreeIfNeeded(newsgroup); newsgroup = my_strdup(line); /* Take a copy of this line */ found = TRUE; @@ -1399,6 +1520,8 @@ rewrite_group_done: unlink(unsub); FreeIfNeeded(newsgroup); + FreeIfNeeded(sub); + FreeIfNeeded(unsub); return ret_code; } diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/nntplib.c tin-2.6.3/src/nntplib.c --- tin-2.6.2/src/nntplib.c 2022-12-23 12:36:23.000000000 +0100 +++ tin-2.6.3/src/nntplib.c 2023-12-13 00:37:13.151528250 +0100 @@ -3,7 +3,7 @@ * Module : nntplib.c * Author : S. Barber & I. Lea * Created : 1991-01-12 - * Updated : 2022-12-23 + * Updated : 2023-12-12 * 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,10 @@ # include "tnntp.h" #endif /* !TNNTP_H */ +#ifdef USE_ZLIB +# include +#endif /* USE_ZLIB */ + char *nntp_server = NULL; #ifdef NO_POSTING t_bool can_post = FALSE; @@ -46,6 +50,9 @@ char *nntp_server = NULL; static constext *xhdr_cmds = "XHDR"; /* Set so we don't reconnect just to QUIT */ static t_bool quitting = FALSE; +# ifdef USE_ZLIB + static t_bool deflate_active = FALSE; +# endif /* USE_ZLIB */ #endif /* NNTP_ABLE */ /* @@ -56,7 +63,7 @@ char *nntp_server = NULL; static int reconnect(int retry); static int server_init(char *machine, const char *cservice, unsigned short port, char *text, size_t mlen); static void close_server(t_bool send_no_quit); - static void list_motd(void); + static void list_motd(FILE *stream); # ifdef INET6 static int get_tcp6_socket(char *machine, unsigned short port); # else @@ -65,39 +72,49 @@ char *nntp_server = NULL; # ifdef DECNET static int get_dnet_socket(char *machine, char *service); # endif /* DECNET */ + static ssize_t nntp_read(int fd, void *tls, void *buf, size_t n); -struct simplebuf { - unsigned char buf[4096]; - unsigned lb; /* lower bound */ - unsigned ub; /* upper bound */ -}; - -struct nntpbuf { - struct simplebuf rd; - struct simplebuf wr; - int fd; -#ifdef NNTPS_ABLE - void *tls_ctx; -#endif /* NNTPS_ABLE */ + struct simplebuf { + unsigned char buf[4096]; + unsigned lb; /* lower bound */ + unsigned ub; /* upper bound */ + }; + + struct nntpbuf { + struct simplebuf rd; + struct simplebuf wr; + int fd; +# ifdef USE_ZLIB + z_streamp z_wr; + z_streamp z_rd; + unsigned char* z_wr_buf; + unsigned char* z_rd_buf; +# endif /* USE_ZLIB */ + void *tls_ctx; }; -#ifdef NNTPS_ABLE -# define NNTPBUF_INITIALIZER { { {0}, 0, 0 }, { {0}, 0, 0 }, -1, NULL } -#else -# define NNTPBUF_INITIALIZER { { {0}, 0, 0 }, { {0}, 0, 0 }, -1 } -#endif /* NNTPS_ABLE */ - -static struct nntpbuf nntp_buf = NNTPBUF_INITIALIZER; - -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_getc(struct nntpbuf *buf); -static int nntpbuf_ungetc(int c, struct nntpbuf *buf); -static char *nntpbuf_gets(char *s, int size, struct nntpbuf *buf); -static void nntpbuf_close(struct nntpbuf *buf); -static int nntpbuf_is_open(struct nntpbuf *buf); - +# ifdef USE_ZLIB +/* because compression can make the buffer increase, choose a larger size than + * for the uncompressed data */ +# define DEFLATE_BUFSZ (5000U) +# define NNTPBUF_INITIALIZER { { {0}, 0, 0 }, { {0}, 0, 0 }, -1, NULL, NULL, NULL, NULL, NULL } +# else /* USE_ZLIB */ +# define NNTPBUF_INITIALIZER { { {0}, 0, 0 }, { {0}, 0, 0 }, -1, NULL } +# endif /* USE_ZLIB */ + + static struct nntpbuf nntp_buf = NNTPBUF_INITIALIZER; + +# ifdef USE_ZLIB + static void enable_deflate(struct nntpbuf* buf); +# 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_getc(struct nntpbuf *buf); + static int nntpbuf_ungetc(int c, struct nntpbuf *buf); + static char *nntpbuf_gets(char *s, int size, struct nntpbuf *buf); + static void nntpbuf_close(struct nntpbuf *buf); + static int nntpbuf_is_open(struct nntpbuf *buf); #endif /* NNTP_ABLE */ @@ -144,6 +161,28 @@ getserverbyfile( #ifdef NNTP_ABLE if (cmdline.args & CMDLINE_NNTPSERVER) { get_nntpserver(buf, sizeof(buf), cmdline.nntpserver); + /* + * - given port in NEWSRCTABLE_FILE overrides -p, -T and $NNTPPORT + * - no IPv6 address support yet (should be simple if address is + * brackets) + * + * news.example.com[:123] ~/.tin/${NNTPSERVER-localhost}/.newsrc ex + */ + if ((cp = strchr(buf, ':')) != NULL) { /* >= 1 x ':' in servername? */ + if (strrchr(buf, ':') == cp) { /* == 1 x ':' in servername? otherwise (IPv6, syntaxerror) skip */ + int i; + + *cp++ = '\0'; + if ((i = atoi(cp)) != 0) + nntp_tcp_port = (unsigned short) i; +# ifdef DEBUG + else { + if (debug & DEBUG_MISC) + wait_message(3, _(txt_port_not_numeric_in), local_newsrctable_file, buf, cp); + } +# endif /* DEBUG */ + } + } # ifdef HAVE_SETENV setenv("NNTPSERVER", buf, 1); # else @@ -160,6 +199,21 @@ getserverbyfile( if ((cp = getenv("NNTPSERVER")) != NULL) { get_nntpserver(buf, sizeof(buf), cp); + if ((cp = strchr(buf, ':')) != NULL) { + if (strrchr(buf, ':') == cp) { + int i; + + *cp++ = '\0'; + if ((i = atoi(cp)) != 0) + nntp_tcp_port = (unsigned short) i; +# ifdef DEBUG + else { + if (debug & DEBUG_MISC) + wait_message(3, _(txt_port_not_numeric_in), "$NNTPSERVER", buf, cp); + } +# endif /* DEBUG */ + } + } return buf; } @@ -185,7 +239,9 @@ getserverbyfile( if (*(NNTP_DEFAULT_SERVER)) return strcpy(buf, NNTP_DEFAULT_SERVER); # endif /* NNTP_DEFAULT_SERVER */ - +#else + /* silence compiler warning (unused parameter) */ + (void) file; #endif /* NNTP_ABLE */ return NULL; /* No entry */ } @@ -215,12 +271,11 @@ server_init( char *text, size_t mlen) { + int sock_fd; # ifndef INET6 char temp[256]; - char *service = strncpy(temp, cservice, sizeof(temp) - 1); /* ...calls non-const funcs */ + char *service = strncpy(temp, cservice, sizeof(temp) - 1); /* ...calls non-const funcs; temp will be terminated few lines below */ # endif /* !INET6 */ - int sock_fd; - # ifdef DECNET char *cp; @@ -235,10 +290,16 @@ server_init( # ifdef INET6 sock_fd = get_tcp6_socket(machine, port); # else + temp[sizeof(temp) - 1] = '\0'; /* ensure service pints to a terminated string */ sock_fd = get_tcp_socket(machine, service, port); # endif /* INET6 */ # endif /* DECNET */ +# ifdef INET6 + /* silence compiler warning (unused parameter) */ + (void) cservice; +# endif /* INET6 */ + if (sock_fd < 0) return sock_fd; @@ -250,23 +311,19 @@ server_init( } # endif /* TLI */ -#ifdef NNTPS_ABLE - +# ifdef NNTPS_ABLE if (use_nntps) { int result; result = tintls_open(machine, sock_fd, &nntp_buf.tls_ctx); - if (result < 0) { + if (result < 0) return result; - } result = tintls_handshake(nntp_buf.tls_ctx); - if (result < 0) { + if (result < 0) return result; - } } - -#endif /* NNTPS_ABLE */ +# endif /* NNTPS_ABLE */ nntp_buf.fd = sock_fd; @@ -523,7 +580,7 @@ get_tcp_socket( my_fprintf(stderr, _(txt_connection_to), (char *) inet_ntoa(sock_in.sin_addr)); perror(""); # endif /* HAVE_INET_NTOA */ - (void) s_close(s); + (void) close(s); } if (x < 0) { @@ -552,7 +609,7 @@ get_tcp_socket( if (connect(s, (struct sockaddr *) &sock_in) < 0) { save_errno = errno; perror("connect"); - (void) s_close(s); + (void) close(s); return -save_errno; } @@ -571,7 +628,7 @@ get_tcp_socket( if (connect(s, (struct sockaddr *) &sock_in, sizeof(sock_in)) < 0) { save_errno = errno; perror("connect"); - (void) s_close(s); + (void) close(s); return -save_errno; } @@ -620,6 +677,9 @@ get_tcp6_socket( # define ADDRFAM AF_INET # endif /* PF_UNSPEC */ # endif /* AF_UNSPEC */ +# ifndef AF_INET6 /* i.e. sco3.2v5.0.7 */ +# define AF_INET6 AF_INET +# endif /* ! AF_INET6 */ memset(&hints, 0, sizeof(hints)); /* hints.ai_flags = AI_CANONNAME; */ hints.ai_family = (force_ipv4 ? AF_INET : (force_ipv6 ? AF_INET6 : ADDRFAM)); @@ -723,7 +783,7 @@ get_dnet_socket( if (connect(s, (struct sockaddr *) &sdn, sizeof(sdn)) < 0) { nerror("connect"); - s_close(s); + close(s); return -1; } @@ -780,13 +840,32 @@ put_server( DEBUG_IO((stderr, "put_server(%s)\n", string)); nntpbuf_puts(string, &nntp_buf); nntpbuf_puts("\r\n", &nntp_buf); + # ifdef DEBUG - if (debug & DEBUG_NNTP) - debug_print_file("NNTP", ">>>%s%s", logtime(), string); + if (debug & DEBUG_NNTP) { + if (verbose) /* only log password when running verbose */ + debug_print_file("NNTP", ">>>%s%s", logtime(), string); + else { + char *c = my_strdup(string); + int l = 0; + + if (!strncmp(string, "AUTHINFO PASS", 13)) + l = 13; + if (!l && !strncmp(string, "AUTHINFO SASL PLAIN", 19)) + l = 19; + + if (l) + *(c+l) = '\0'; + + debug_print_file("NNTP", ">>>%s%s%s", logtime(), c, l ? " [data hidden, rerun with -v]" : ""); + free(c); + } + } # endif /* DEBUG */ + /* - * remember the last command we wrote to be able to resend it after a - * reconnect. reconnection is handled by get_server() + * remember the last command we wrote to be able to resend it after + * a reconnect. reconnection is handled by get_server() * * don't cache "LIST [ACTIVE|COUNTS|NEWSGROUPS] something" as we * would need to resend all of them but we remember just the last @@ -841,23 +920,26 @@ reconnect( */ if (retry > NNTP_TRY_RECONNECT || (!tinrc.auto_reconnect && prompt_yn(_(txt_reconnect_to_news_server), TRUE) != 1)) { if (!strcmp("POST", last_put)) { - unlink(backup_article_name(article_name)); + /* TODO: also/only postpone_article(article_name) ? */ + unlink(backup_article_name); rename_file(article_name, dead_article); if (tinrc.keep_dead_articles) append_file(dead_article, dead_articles); } if (retry > NNTP_TRY_RECONNECT) { # ifdef DEBUG - /* TODO: -> lang.c */ if ((debug & DEBUG_NNTP) && verbose > 1) - debug_print_file("NNTP", "reconnect(%d) limit %d reached, giving up.", retry, NNTP_TRY_RECONNECT); + debug_print_file("NNTP", _(txt_reconnect_limit_reached), retry, NNTP_TRY_RECONNECT); # endif /* DEBUG */ } - tin_done(NNTP_ERROR_EXIT, _("NNTP connection error. Exiting...")); /* user said no to reconnect or no more retries */ + tin_done(NNTP_ERROR_EXIT, _(txt_connection_error)); /* user said no to reconnect or no more retries */ } /* reset signal_context */ signal_context = save_signal_context; +# if defined(HAVE_ALARM) && defined(SIGALRM) + alarm((unsigned) TIN_NNTP_TIMEOUT); +# endif /* HAVE_ALARM && SIGALRM */ clear_message(); strcpy(buf, last_put); /* Keep copy here, it will be clobbered a lot otherwise */ @@ -882,6 +964,10 @@ reconnect( retry = NNTP_TRY_RECONNECT; } +# if defined(HAVE_ALARM) && defined(SIGALRM) + alarm(0); +# endif /* HAVE_ALARM && SIGALRM */ + return retry; } @@ -952,13 +1038,13 @@ get_server( * -the network connection went down */ # if defined(HAVE_ALARM) && defined(SIGALRM) - alarm((unsigned) tinrc.nntp_read_timeout_secs); + alarm((unsigned) TIN_NNTP_TIMEOUT); # endif /* HAVE_ALARM && SIGALRM */ while (!nntpbuf_is_open(&nntp_buf) || nntpbuf_gets(string, size, &nntp_buf) == NULL) { if (errno == EINTR) { errno = 0; # if defined(HAVE_ALARM) && defined(SIGALRM) - alarm((unsigned) tinrc.nntp_read_timeout_secs); /* Restart the timer */ + alarm((unsigned) TIN_NNTP_TIMEOUT); /* Restart the timer */ # endif /* HAVE_ALARM && SIGALRM */ continue; } @@ -981,7 +1067,7 @@ get_server( */ if (strcmp(last_put, "QUIT")) { /* - * Typhoon v2.1.1.363 colses the connection right after an unknown + * Typhoon v2.1.1.363 closes the connection right after an unknown * command, (i.e. CAPABILITIES) so we avoid to reissue it on a * reconnect if it was the last command. */ @@ -997,6 +1083,7 @@ get_server( * quitting tin and leave loop. */ strncpy(string, _(txt_nntp_ok_goodbye), (size_t) (size - 3)); + string[size - 3] = '\0'; strcat(string, "\r\n"); /* tin_fgets() needs CRLF */ break; } @@ -1274,7 +1361,7 @@ check_extensions( * the servers job to not advertised MAXARTNUM again * after it had been used ... */ - else if (!strncasecmp(ptr, "MAXARTNUM", 9)) { + else if (!strncasecmp(ptr, "MAXARTNUM", 9) && nntp_caps.maxartnum == T_ARTNUM_CONST(0)) { d = ptr + 9; d = strpbrk(d, " \t"); while (d != NULL && (d + 1 < (ptr + strlen(ptr)))) { @@ -1314,10 +1401,6 @@ check_extensions( } # if defined(MAXARTNUM) && defined(USE_LONG_ARTICLE_NUMBERS) -# if 0 /* likely to be dropped from the draft */ - if (nntp_caps.maxartnum == T_ARTNUM_CONST(0)) /* a value of 0 (zero) indicates that the server can handle article numbers of any size */ - nntp_caps.maxartnum = ARTNUM_MAX; -# endif /* 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 */ @@ -1425,19 +1508,15 @@ nntp_open( return -EHOSTUNREACH; } - if (!batch_mode || verbose) { - if (nntp_tcp_port != IPPORT_NNTP) - wait_message(0, _(txt_connecting_port), nntp_server, nntp_tcp_port); - else - wait_message(0, _(txt_connecting), nntp_server); - } + if (!batch_mode || verbose) + wait_message(0, _(txt_connecting_port), nntp_server, nntp_tcp_port); if ((!batch_mode || verbose) && use_nntps) my_fputc('\n', stdout); # ifdef DEBUG if ((debug & DEBUG_NNTP) && verbose > 1) - debug_print_file("NNTP", "nntp_open() %s:%d", nntp_server, nntp_tcp_port); + debug_print_file("NNTP", "nntp_open() %s:%u", nntp_server, nntp_tcp_port); # endif /* DEBUG */ ret = server_init(nntp_server, NNTP_TCP_NAME, nntp_tcp_port, line, sizeof(line)); @@ -1495,7 +1574,7 @@ nntp_open( } # if defined(MAXARTNUM) && defined(USE_LONG_ARTICLE_NUMBERS) - nntp_caps.maxartnum = T_ARTNUM_CONST(-1); + nntp_caps.maxartnum = T_ARTNUM_CONST(0); # endif /* MAXARTNUM && USE_LONG_ARTICLE_NUMBERS */ /* @@ -1568,9 +1647,9 @@ nntp_open( if (!nntp_caps.reader) { # ifdef DEBUG if ((debug & DEBUG_NNTP) && verbose > 1) - debug_print_file("NNTP", "CAPABILITIES did not announce READER"); + debug_print_file("NNTP", _(txt_capabilities_without_reader)); # endif /* DEBUG */ - error_message(2, _("CAPABILITIES did not announce READER")); /* TODO: -> lang.c */ + error_message(2, _(txt_capabilities_without_reader)); return -1; /* give up */ } can_post = nntp_caps.post && !force_no_post; @@ -1598,7 +1677,7 @@ nntp_open( /* * Show user last server response line, do some nice formatting if - * response is longer than a screen wide. + * response is longer than the screen width. * * TODO: This only breaks the line once, but the response could be * longer than two lines ... @@ -1629,7 +1708,7 @@ nntp_open( * If CAPABILITIES failed, check if NNTP supports XOVER or OVER command * We have to check that we _don't_ get an ERR_COMMAND * - * TODO: this should be done when the command is first used + * TODO: this should be done when the command is first used! */ if (nntp_caps.type != CAPABILITIES) { int i, j = 0; @@ -1771,10 +1850,21 @@ nntp_open( * (currently done automatically for -d, -q and -Q) */ if (nntp_caps.list_motd) - list_motd(); + list_motd(NULL); } is_reconnect = TRUE; + +# ifdef USE_ZLIB + /* + * Enable compression if available + * Note: after enabling compression, authentication shall not work anymore + */ + if (nntp_caps.compress && use_compress) { + if ((nntp_caps.compress_algorithm & COMPRESS_DEFLATE) == COMPRESS_DEFLATE) + enable_deflate(&nntp_buf); + } +# endif /* USE_ZLIB */ #endif /* NNTP_ABLE */ DEBUG_IO((stderr, "nntp_open okay\n")); @@ -1797,6 +1887,9 @@ nntp_close( # endif /* DEBUG */ close_server(send_no_quit); } +#else + /* silence compiler warning (unused parameter) */ + (void) send_no_quit; #endif /* NNTP_ABLE */ } @@ -1846,6 +1939,10 @@ get_only_respcode( * what about other LIST cmds? (ACTIVE|COUNTS|OVERVIEW.FMT|...) */ if (last_put[0] != '\0' && ((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)) { + /* usenetfarm may send ERR_GOODBYE in response to HEAD, we don't want to retry that */ + return respcode; + } /* * Maybe server timed out. * If so, retrying will force a reconnect. @@ -1907,6 +2004,11 @@ get_respcode( respcode = get_only_respcode(message, mlen); if ((respcode == ERR_NOAUTH) || (respcode == NEED_AUTHINFO)) { +# ifdef USE_ZLIB + if (deflate_active) /* Do not auth if compression is active */ + tin_done(EXIT_FAILURE, _(txt_error_compression_auth), tin_progname); +# endif /* USE_ZLIB */ + /* * Server requires authentication. */ @@ -1934,9 +2036,9 @@ get_respcode( *last_put = '\0'; # ifdef DEBUG if (debug & DEBUG_NNTP) - debug_print_file("NNTP", "<<<%s%s", logtime(), last_put); + debug_print_file("NNTP", "<<<%s%s", logtime(), *last_put ? last_put : "NULL"); # endif /* DEBUG */ - DEBUG_IO((stderr, _("Read (%s)\n"), last_put)); + DEBUG_IO((stderr, _("Read (%s)\n"), *last_put ? last_put : txt_null)); } STRCPY(last_put, savebuf); @@ -1962,8 +2064,10 @@ get_respcode( if (end == ptr) /* no leading numbers in response */ return -1; - if (message != NULL && mlen > 1) /* Pass out the rest of the text */ + if (message != NULL && mlen > 1) { /* Pass out the rest of the text */ strncpy(message, end, mlen - 1); + message[mlen - 1] = '\0'; + } } return respcode; } @@ -2048,7 +2152,7 @@ DEBUG_IO((stderr, "new_nntp_command(%s)\ static void list_motd( - void) + FILE *stream) { char *ptr; char *p; @@ -2063,8 +2167,10 @@ list_motd( switch (i) { case OK_MOTD: # ifdef HAVE_COLOR - fcol(tinrc.col_message); + if (!stream) /* just on startup */ + fcol(tinrc.col_message); # endif /* HAVE_COLOR */ + while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) { # ifdef DEBUG if (debug & DEBUG_NNTP) @@ -2072,24 +2178,24 @@ list_motd( # endif /* DEBUG */ /* * RFC 6048 2.5.2 "The information MUST be in UTF-8" - * - * TODO: - store a hash value of the entire motd in the server-rc - * and only if it differs from the old value display the - * motd? - * - use some sort of pager? - * - -> lang.c */ p = my_strdup(ptr); len = strlen(p); process_charsets(&p, &len, "UTF-8", tinrc.mm_local_charset, FALSE); - my_printf("%s%s\n", _("MOTD: "), p); + if (stream && !l) + fprintf(stream, "\n"); + if (stream) + fprintf(stream, _(txt_motd), p); + else + my_printf(_(txt_motd), p); free(p); l++; } # ifdef HAVE_COLOR - fcol(tinrc.col_normal); + if (!stream) + fcol(tinrc.col_normal); # endif /* HAVE_COLOR */ - if (l) { + if (l && !stream) { /* no sleep in nntp_conninfo() */ my_flush(); sleep((l >> 1) | 0x01); } @@ -2100,8 +2206,237 @@ list_motd( } } + +static ssize_t +nntp_write( + int fd, + void *tls, + const void *buf, + size_t n) +{ + ssize_t bytes_written; + +# ifdef NNTPS_ABLE + if (tls) + bytes_written = tintls_write(tls, buf, n); + else +# endif /* NNTPS_ABLE */ + bytes_written = write(fd, buf, n); + + /* silence compiler warning (unused parameter) */ + (void) tls; + + return bytes_written; +} + + +ssize_t nntp_read( + int fd, + void *tls, + void *buf, + size_t n) +{ + ssize_t bytes_read; + +# ifdef NNTPS_ABLE + if (tls) + bytes_read = tintls_read(tls, buf, n); + else +# endif /* NNTPS_ABLE */ + bytes_read = read(fd, buf, n); + + /* silence compiler warning (unused parameter) */ + (void) tls; + + return bytes_read; +} + + #define SZ(a) sizeof((a)) +# ifdef USE_ZLIB +static void * +deflate_alloc( + void *user, + uInt items, + uInt size) +{ + (void) user; + return my_calloc(items, size); +} + + +static void +deflate_free( + void *user, + void *ptr) +{ + (void) user; + FreeIfNeeded(ptr); +} + + +static z_streamp +z_stream_init( + t_bool is_deflate) +{ + int result; + + z_streamp strm = my_calloc(1, sizeof(z_stream)); + strm->zalloc = deflate_alloc; + strm->zfree = deflate_free; + + if (is_deflate) + result = deflateInit2(strm, Z_DEFAULT_COMPRESSION, Z_DEFLATED, -15, 8, Z_DEFAULT_STRATEGY); + else + result = inflateInit2(strm, -15); + + if (result != Z_OK) + FreeAndNull(strm); + + return strm; +} + + +static void +enable_deflate( + struct nntpbuf* nntpbuf) +{ + char buf[NNTP_STRLEN]; + int result; + + if (nntpbuf->z_rd || nntpbuf->z_wr) + return; + + nntpbuf->z_rd = z_stream_init(FALSE); + nntpbuf->z_wr = z_stream_init(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'; + result = new_nntp_command("COMPRESS DEFLATE", OK_COMPRESS, buf, sizeof(buf)); + + switch (result) { + case OK_COMPRESS: + deflate_active = TRUE; + return; + + case ERR_COMPRESS_ALG: + case ERR_COMPRESS: + default: /* unexpected */ + break; + } + +error_out: + FreeAndNull(nntpbuf->z_rd); + FreeAndNull(nntpbuf->z_wr); + FreeAndNull(nntpbuf->z_rd_buf); + FreeAndNull(nntpbuf->z_wr_buf); +} + + +static ssize_t +nntpbuf_deflate_write( + struct nntpbuf* buf) +{ + int result; + ssize_t bytes_written = 0, bwritten; + t_bool deflate_again = TRUE; + + buf->z_wr->next_in = buf->wr.buf + buf->wr.lb; + buf->z_wr->avail_in = buf->wr.ub - buf->wr.lb; + + while (deflate_again) { + Bytef *out = buf->z_wr->next_out; + + result = deflate(buf->z_wr, Z_PARTIAL_FLUSH); + if (result < 0) + return EOF; + + if (buf->z_wr->avail_in > 0 || buf->z_wr->avail_out == 0) + deflate_again = TRUE; + else + deflate_again = FALSE; + + while (buf->z_wr->avail_out < DEFLATE_BUFSZ) { + bwritten = nntp_write(buf->fd, buf->tls_ctx, out, DEFLATE_BUFSZ - buf->z_wr->avail_out); + if (bwritten < 0) + return EOF; + + buf->z_wr->avail_out += bwritten; + out += bwritten; + bytes_written += bwritten; + } + } + buf->wr.lb = buf->wr.ub; + + return bytes_written; +} + + +static ssize_t +nntpbuf_inflate( + struct nntpbuf* buf) +{ + int result; + + result = inflate(buf->z_rd, Z_NO_FLUSH); + if (result < 0 && result != Z_BUF_ERROR) + return EOF; + + /* move leftover input data to beginning of input buffer */ + my_memmove(buf->z_rd_buf, buf->z_rd->next_in, buf->z_rd->avail_in); + buf->z_rd->next_in = buf->z_rd_buf; + + return (SZ(buf->rd.buf) - buf->rd.ub) - buf->z_rd->avail_out; +} + + +static ssize_t +nntpbuf_inflate_read( + struct nntpbuf* buf) +{ + ssize_t bytes_read; + ssize_t bread; + + buf->z_rd->next_out = buf->rd.buf + buf->rd.ub; + buf->z_rd->avail_out = SZ(buf->rd.buf) - buf->rd.ub; + + /* call inflate unconditionally to make sure there is no pending output + left, before calling the possibly blocking read below */ + bytes_read = nntpbuf_inflate(buf); + if (bytes_read < 0) + return bytes_read; + + while (bytes_read == 0) { + if (buf->z_rd->avail_in < DEFLATE_BUFSZ) { + bread = nntp_read(buf->fd, buf->tls_ctx, buf->z_rd->next_in, DEFLATE_BUFSZ - buf->z_rd->avail_in); + if (bread <= 0) + return EOF; + + buf->z_rd->avail_in += bread; + } + + bread = nntpbuf_inflate(buf); + if (bread < 0) + return bread; + + bytes_read += bread; + } + return bytes_read; +} +# endif /* USE_ZLIB */ + + /* * write data from write buffer to NNTP connection when requested */ @@ -2115,14 +2450,12 @@ nntpbuf_flush( while (buf->wr.ub > buf->wr.lb) { ssize_t bytes_written; -#ifdef NNTPS_ABLE - if (buf->tls_ctx) - bytes_written = tintls_write(buf->tls_ctx, buf->wr.buf + buf->wr.lb, buf->wr.ub - buf->wr.lb); +# ifdef USE_ZLIB + if (deflate_active) + bytes_written = nntpbuf_deflate_write(buf); else - bytes_written = write(buf->fd, buf->wr.buf + buf->wr.lb, buf->wr.ub - buf->wr.lb); -#else - bytes_written = write(buf->fd, buf->wr.buf + buf->wr.lb, buf->wr.ub - buf->wr.lb); -#endif /* NNTPS_ABLE */ +# endif /* USE_ZLIB */ + bytes_written = nntp_write(buf->fd, buf->tls_ctx, buf->wr.buf + buf->wr.lb, buf->wr.ub - buf->wr.lb); if (bytes_written < 0) return EOF; @@ -2144,7 +2477,7 @@ nntpbuf_puts( const char* data, struct nntpbuf* buf) { - int bytes_written = 0; + int bytes_written = 0, retval; unsigned len, l; if (!buf || SZ(buf->wr.buf) == 0 || buf->wr.lb > buf->wr.ub) @@ -2156,7 +2489,7 @@ nntpbuf_puts( len = strlen(data); while (len) { if (buf->wr.ub == SZ(buf->wr.buf)) { - int retval = nntpbuf_flush(buf); + retval = nntpbuf_flush(buf); if (retval != 0) return retval; @@ -2193,14 +2526,12 @@ nntpbuf_refill( if (free_b) { ssize_t bytes_read; -#ifdef NNTPS_ABLE - if (buf->tls_ctx) - bytes_read = tintls_read(buf->tls_ctx, buf->rd.buf + buf->rd.ub, free_b); +# ifdef USE_ZLIB + if (deflate_active) + bytes_read = nntpbuf_inflate_read(buf); else - bytes_read = read(buf->fd, buf->rd.buf + buf->rd.ub, free_b); -#else - bytes_read = read(buf->fd, buf->rd.buf + buf->rd.ub, free_b); -#endif /* NNTPS_ABLE */ +# endif /* USE_ZLIB */ + bytes_read = nntp_read(buf->fd, buf->tls_ctx, buf->rd.buf + buf->rd.ub, free_b); if (bytes_read > 0) buf->rd.ub += bytes_read; @@ -2218,17 +2549,17 @@ static int nntpbuf_getc( struct nntpbuf *buf) { - int c = EOF; + int c = EOF, retval; if (buf->rd.ub - buf->rd.lb == 0) { - int retval = nntpbuf_refill(buf); + retval = nntpbuf_refill(buf); if (retval <= 0) return retval; } c = buf->rd.buf[buf->rd.lb]; - buf->rd.lb += 1; + buf->rd.lb++; return c; } @@ -2247,11 +2578,11 @@ nntpbuf_ungetc( errno = ENOSPC; return EOF; } - memmove(buf->rd.buf+1, buf->rd.buf, buf->rd.ub); - buf->rd.lb += 1; + my_memmove(buf->rd.buf + 1, buf->rd.buf, buf->rd.ub); + buf->rd.lb++; } - buf->rd.lb -= 1; + buf->rd.lb--; buf->rd.buf[buf->rd.lb] = (unsigned char)c; return c; @@ -2267,17 +2598,16 @@ nntpbuf_gets( int size, struct nntpbuf *buf) { - int write_at = 0; + int write_at = 0, retval; if (s == NULL || size == 0) return s; - s[size - 1] = '\0'; - size -= 1; + s[--size] = '\0'; while (size) { if (buf->rd.ub - buf->rd.lb == 0) { - int retval = nntpbuf_refill(buf); + retval = nntpbuf_refill(buf); if (retval <= 0) return NULL; @@ -2285,16 +2615,15 @@ nntpbuf_gets( while (size && (buf->rd.ub - buf->rd.lb) > 0) { s[write_at++] = buf->rd.buf[buf->rd.lb++]; - size -= 1; + size--; if (s[write_at - 1] == '\n' && size) { s[write_at] = '\0'; - goto out; + return s; } } } -out: return s; } @@ -2306,7 +2635,7 @@ nntpbuf_close( if (!buf) return; -#ifdef NNTPS_ABLE +# ifdef NNTPS_ABLE if (buf->tls_ctx) { int result = tintls_close(buf->tls_ctx); @@ -2315,7 +2644,7 @@ nntpbuf_close( } } buf->tls_ctx = NULL; -#endif /* NNTPS_ABLE */ +# endif /* NNTPS_ABLE */ if (buf->fd >= 0) close(buf->fd); @@ -2324,6 +2653,22 @@ nntpbuf_close( buf->rd.lb = buf->rd.ub = 0; buf->wr.lb = buf->wr.ub = 0; + +# ifdef USE_ZLIB + if (deflate_active) { + if (buf->z_rd) + inflateEnd(buf->z_rd); + FreeAndNull(buf->z_rd); + FreeAndNull(buf->z_rd_buf); + + if (buf->z_wr) + deflateEnd(buf->z_wr); + FreeAndNull(buf->z_wr); + FreeAndNull(buf->z_wr_buf); + + deflate_active = FALSE; + } +# endif /* USE_ZLIB */ } @@ -2336,30 +2681,53 @@ nntpbuf_is_open( #undef SZ + int nntp_conninfo( FILE *stream) { int retval = 0; - fprintf(stream, "\nConnection details:\n"); - fprintf(stream, "-------------------\n"); - fprintf(stream, "NNTPSERVER : %s\n", nntp_server); - fprintf(stream, "NNTPPORT : %d\n", nntp_tcp_port); + fprintf(stream, "%s", _(txt_conninfo_conn_details)); + fprintf(stream, _(txt_conninfo_server), nntp_server); + fprintf(stream, _(txt_conninfo_port), nntp_tcp_port); if (nntp_caps.type == CAPABILITIES) { if (*nntp_caps.implementation) - fprintf(stream, "IMPLEMENTATION: %s\n", nntp_caps.implementation); -#if defined(MAXARTNUM) && defined(USE_LONG_ARTICLE_NUMBERS) - if (nntp_caps.maxartnum) - fprintf(stream, "MAXARTNUM : %"T_ARTNUM_PFMT"\n", nntp_caps.maxartnum); -#endif /* MAXARTNUM && USE_LONG_ARTICLE_NUMBERS */ + 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) { +# ifdef USE_ZLIB + fprintf(stream, _(txt_conninfo_deflate), deflate_active ? _(txt_conninfo_enabled) : _(txt_conninfo_inactive)); +# else + fprintf(stream, "%s", _(txt_conninfo_deflate_unsupported)); +# endif /* USE_ZLIB */ + } + } +# if defined(MAXARTNUM) && defined(USE_LONG_ARTICLE_NUMBERS) + if (nntp_caps.maxartnum) { + size_t len = snprintf(NULL, 0, "%"T_ARTNUM_PFMT, nntp_caps.maxartnum) + 1; + char *buf = my_malloc(len); + + snprintf(buf, len, "%"T_ARTNUM_PFMT, nntp_caps.maxartnum); + fprintf(stream, _(txt_conninfo_maxartnum), buf); + free(buf); + } +# endif /* MAXARTNUM && USE_LONG_ARTICLE_NUMBERS */ } -#ifdef NNTPS_ABLE +# 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 NNTP_ABLE + list_motd(stream); +# endif /* NNTPS_ABLE */ + +# ifdef NNTPS_ABLE if (nntp_buf.tls_ctx) retval = tintls_conninfo(nntp_buf.tls_ctx, stream); - -#endif /* NNTPS_ABLE */ +# endif /* NNTPS_ABLE */ return retval; } diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/nntps.c tin-2.6.3/src/nntps.c --- tin-2.6.2/src/nntps.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/nntps.c 2023-12-20 09:24:59.223125178 +0100 @@ -3,9 +3,9 @@ * Module : nntps.c * Author : E. Berkhan * Created : 2022-09-10 - * Updated : 2022-11-03 + * Updated : 2023-12-20 * Notes : simple abstraction for various TLS implementations - * Copyright : (c) Copyright 2022-2023 Enrik Berkhan + * Copyright : (c) Copyright 2022-2024 Enrik Berkhan * 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 @@ -41,8 +41,8 @@ static SSL_CTX *openssl_ctx = NULL; #endif /* USE_LIBTLS */ #ifdef USE_GNUTLS -# ifdef DEBUG static int verification_func(gnutls_session_t session); +# ifdef DEBUG static void log_func(int level, const char *msg); # endif /* DEBUG */ #else @@ -54,6 +54,9 @@ static void show_errors(const char *msg_ # endif /* USE_OPENSSL */ #endif /* USE_GNUTLS */ +#if (defined(USE_LIBTLS) && defined(HAVE_LIB_CRYPTO)) || defined(USE_OPENSSL) +static char **get_cert_info(const X509 *cert); +#endif /* (USE_LIBTLS && HAVE_LIB_CRYPTO) || USE_OPENSSL */ static char ca_cert_file_expanded[PATH_LEN]; @@ -77,18 +80,31 @@ tintls_init( #ifdef USE_LIBTLS + /* + * libtls does not support compression, no actions needed to disable. + */ + libtls_config = tls_config_new(); - if (!libtls_config) + if (!libtls_config) { + error_message(2, "tls_config_new: out of memory!\n"); return -ENOMEM; + } - if (ca_cert_file[0] == '\0') - ca_cert_file = tls_default_ca_cert_file(); - - result = tls_config_set_ca_file(libtls_config, ca_cert_file); - if (result != 0) { - tls_config_free(libtls_config); - libtls_config = NULL; - return -EINVAL; + /* + * Only call tls_config_set_ca_file(3) if ca_cert_file has been + * configured by the user. Don't use tls_default_ca_cert_file(3). + * Otherwise, a behavioural difference between libretls and libressl + * can be triggered. + * (see https://git.causal.agency/libretls/about/#Compatibility) + */ + if (ca_cert_file[0] != '\0') { + result = tls_config_set_ca_file(libtls_config, ca_cert_file); + if (result != 0) { + tls_config_free(libtls_config); + libtls_config = NULL; + error_message(2, "tls_config_set_ca_file: %d!\n", result); + return -EINVAL; + } } if (insecure_nntps) { @@ -99,6 +115,13 @@ tintls_init( #else # ifdef USE_GNUTLS + + /* + * GnuTLS does no longer support any compression since 3.6.0, no + * actions needed to disable, see: + * https://www.gnutls.org/manual/gnutls.html#Compression-algorithms-and-the-record-layer + */ + # ifdef DEBUG if (debug & DEBUG_NNTP) { gnutls_global_set_log_level(2); @@ -108,14 +131,17 @@ tintls_init( # endif /* DEBUG */ result = gnutls_certificate_allocate_credentials(&tls_xcreds); - if (result < 0) + if (result < 0) { + error_message(2, "gnutls_certificate_allocate_credentials: out of memory!\n"); return -ENOMEM; + } if (ca_cert_file[0] == '\0') { result = gnutls_certificate_set_x509_system_trust(tls_xcreds); if (result < 0) { gnutls_certificate_free_credentials(tls_xcreds); tls_xcreds = NULL; + error_message(2, "gnutls_certificate_set_x509_system_trust: %d!\n", result); return -EINVAL; } } else { @@ -123,6 +149,7 @@ tintls_init( if (result < 0) { gnutls_certificate_free_credentials(tls_xcreds); tls_xcreds = NULL; + error_message(2, "gnutls_certificate_set_x509_trust_file: %d!\n", result); return -EINVAL; } } @@ -133,22 +160,30 @@ tintls_init( result = RAND_status(); if (result != 1) { - show_errors(_("RAND_status: %s!\n")); + show_errors("RAND_status: %s!\n"); return -EINVAL; } openssl_ctx = SSL_CTX_new(TLS_method()); if (!openssl_ctx) { - show_errors(_("SSL_CTX_new: %s!\n")); + show_errors("SSL_CTX_new: %s!\n"); return -ENOMEM; } + /* + * OpenSSL still can support compression, but this option should + * already be enabled by default. We want to make sure that TLS + * compression is not enabled in any case. + * See e.g. RFC 8054 Section 1.1 + */ + SSL_CTX_set_options(openssl_ctx, SSL_OP_NO_COMPRESSION); + if (ca_cert_file[0] == '\0') { result = SSL_CTX_set_default_verify_paths(openssl_ctx); if (result != 1) { SSL_CTX_free(openssl_ctx); openssl_ctx = NULL; - show_errors(_("SSL_CTX_set_default_verify_paths: %s!\n")); + show_errors("SSL_CTX_set_default_verify_paths: %s!\n"); return -EINVAL; } } else { @@ -156,7 +191,7 @@ tintls_init( if (result != 1) { SSL_CTX_free(openssl_ctx); openssl_ctx = NULL; - show_errors(_("SSL_CTX_load_verify_locations: %s!\n")); + show_errors("SSL_CTX_load_verify_locations: %s!\n"); return -EINVAL; } } @@ -223,9 +258,8 @@ tintls_open( *session_ctx = NULL; client = tls_client(); - if (!client) { + if (!client) return -ENOMEM; - } result = tls_configure(client, libtls_config); if (result == -1) { @@ -252,10 +286,9 @@ tintls_open( *session_ctx = NULL; - result = gnutls_init(&client, GNUTLS_CLIENT|GNUTLS_AUTO_REAUTH|GNUTLS_POST_HANDSHAKE_AUTH); - if (result < 0) { + result = gnutls_init(&client, GNUTLS_CLIENT | GNUTLS_AUTO_REAUTH | GNUTLS_POST_HANDSHAKE_AUTH); + if (result < 0) return -ENOMEM; - } result = gnutls_server_name_set(client, GNUTLS_NAME_DNS, servername, strlen(servername)); if (result < 0) { @@ -302,14 +335,14 @@ tintls_open( sock = BIO_new_socket(fd, 1); if (!sock) { - show_errors(_("BIO_new_socket: %s!\n")); + show_errors("BIO_new_socket: %s!\n"); return -ENOMEM; } client = BIO_new_ssl(openssl_ctx, 1); if (!client) { BIO_free(sock); - show_errors(_("BIO_new_ssl: %s!\n")); + show_errors("BIO_new_ssl: %s!\n"); return -ENOMEM; } @@ -317,7 +350,7 @@ tintls_open( if (long_result != 1) { BIO_free(client); BIO_free(sock); - show_errors(_("BIO_get_ssl: %s!\n")); + show_errors("BIO_get_ssl: %s!\n"); return -EINVAL; } @@ -325,7 +358,7 @@ tintls_open( if (result != 1) { BIO_free(client); BIO_free(sock); - show_errors(_("SSL_set_tlsext_host_name: %s!\n")); + show_errors("SSL_set_tlsext_host_name: %s!\n"); return -EINVAL; } @@ -333,7 +366,7 @@ tintls_open( if (result != 1) { BIO_free(client); BIO_free(sock); - show_errors(_("SSL_set1_host: %s!\n")); + show_errors("SSL_set1_host: %s!\n"); return -EINVAL; } @@ -357,6 +390,11 @@ tintls_handshake( int result; struct tls *client = session_ctx; const char *subject, *issuer, *version, *cipher; +# ifdef HAVE_LIB_CRYPTO + BIO *io_buf = NULL; + const uint8_t *chain; + size_t chain_size; +# endif /* HAVE_LIB_CRYPTO */ do { result = tls_handshake(client); @@ -364,30 +402,58 @@ tintls_handshake( if (result < 0) { const char *err = tls_error(client); - error_message(2, "TLS handshake failed: %s!\n", err ? err : "unknown error"); + + error_message(2, _(txt_tls_handshake_failed), err ? err : _(txt_tls_unknown_error)); return -EPROTO; } - subject = tls_peer_cert_subject(client); - issuer = tls_peer_cert_issuer(client); - version = tls_conn_version(client); - cipher = tls_conn_cipher(client); - - if (!subject) - subject = ""; - if (!issuer) - issuer = ""; - if (!version) - version = ""; - if (!cipher) - cipher = ""; +# ifdef HAVE_LIB_CRYPTO + if ((chain = tls_peer_cert_chain_pem(client, &chain_size))) + io_buf = BIO_new(BIO_s_mem()); + + if (chain && io_buf) { + X509 *cert; + char **cert_info; + + if (chain_size > 0 && BIO_write(io_buf, chain, chain_size) > 0) { + cert = PEM_read_bio_X509(io_buf, NULL, 0, NULL); + if (cert && ((cert_info = get_cert_info(cert)))) { + wait_message(0, _(txt_conninfo_subject), cert_info[0] ? cert_info[0] : _(txt_retr_subject_failed)); + wait_message(0, _(txt_conninfo_issuer), cert_info[1] ? cert_info[1] : _(txt_retr_issuer_failed)); + FreeIfNeeded(cert_info[0]); + FreeIfNeeded(cert_info[1]); + free(cert_info); + X509_free(cert); + } + } + BIO_free(io_buf); + } else +# endif /* HAVE_LIB_CRYPTO */ + { /* Fallback if access to the certificate chain has failed */ + if (!batch_mode || verbose) { + subject = tls_peer_cert_subject(client); + issuer = tls_peer_cert_issuer(client); + + if (!subject) + subject = _(txt_retr_subject_failed); + if (!issuer) + issuer = _(txt_retr_issuer_failed); + wait_message(0, _(txt_conninfo_subject), subject); + wait_message(0, _(txt_conninfo_issuer), issuer); + } + } if (!batch_mode || verbose) { - wait_message(0, "subject: %s\n", subject); - wait_message(0, " issuer: %s\n", issuer); - wait_message(0, "%s handshake done: %s\n", version, cipher); - } + version = tls_conn_version(client); + cipher = tls_conn_cipher(client); + if (!version) + version = _(txt_retr_version_failed); + if (!cipher) + cipher = _(txt_retr_cipher_failed); + + wait_message(0, _(txt_tls_handshake_done), version, cipher); + } #else # ifdef USE_GNUTLS int result; @@ -407,14 +473,14 @@ tintls_handshake( status_result = gnutls_certificate_verification_status_print(gnutls_verification_status, type, &msg, 0); if (status_result == 0) - wait_message(0, _("TLS peer verification failed: %s\n"), msg.data); + wait_message(0, _(txt_tls_peer_verify_failed), msg.data); else - wait_message(0, _("TLS peer verification failed: %s\n"), ""); + wait_message(0, _(txt_tls_peer_verify_failed), _(txt_tls_unable_to_get_status)); gnutls_free(msg.data); } - error_message(2, "TLS handshake failed: %s!\n", gnutls_strerror(result)); + error_message(2, _(txt_tls_handshake_failed_with_err_num), gnutls_strerror(result), result); return -EPROTO; } else { @@ -427,7 +493,7 @@ tintls_handshake( gnutls_datum_t msg; if (!insecure_nntps) { - error_message(2, "unexpected certificate verification status!"); + error_message(2, _(txt_tls_unexpected_status)); return -EPROTO; } @@ -435,9 +501,9 @@ tintls_handshake( result = gnutls_certificate_verification_status_print(gnutls_verification_status, type, &msg, 0); if (result == 0) { - wait_message(0, _("TLS peer verification failed, continuing anyway as requested: %s\n"), msg.data); + wait_message(0, _(txt_tls_peer_verify_failed_continuing), msg.data); } else { - wait_message(0, _("TLS peer verification failed, continuing anyway as requested: %s\n"), ""); + wait_message(0, _(txt_tls_peer_verify_failed_continuing), _(txt_tls_unable_to_get_status)); } gnutls_free(msg.data); @@ -454,31 +520,45 @@ tintls_handshake( result = gnutls_x509_crt_init(&servercert); if (result < 0) { - error_message(1, "gnutls_x509_crt_init: %s\n", gnutls_strerror(result)); + error_message(1, "gnutls_x509_crt_init: %s (%d)\n", gnutls_strerror(result), result); goto err_cert; } result = gnutls_x509_crt_import(servercert, &raw_servercert_chain[0], GNUTLS_X509_FMT_DER); if (result < 0) { - error_message(1, "gnutls_x509_crt_import: %s\n", gnutls_strerror(result)); + error_message(1, "gnutls_x509_crt_import: %s (%d)\n", gnutls_strerror(result), result); goto err_cert; } result = gnutls_x509_crt_get_dn3(servercert, &subject, 0); if (result < 0) { - error_message(1, "gnutls_x509_crt_get_dn3: %s\n", gnutls_strerror(result)); + error_message(1, "gnutls_x509_crt_get_dn3: %s (%d)\n", gnutls_strerror(result), result); goto err_cert; } result = gnutls_x509_crt_get_issuer_dn3(servercert, &issuer, 0); if (result < 0) { - error_message(1, "gnutls_x509_crt_get_issuer_dn3: %s\n", gnutls_strerror(result)); + error_message(1, "gnutls_x509_crt_get_issuer_dn3: %s (%d)\n", gnutls_strerror(result), result); goto err_cert; } if (!batch_mode || verbose) { - wait_message(0, "subject: %s\n", subject.data); - wait_message(0, " issuer: %s\n", issuer.data); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + char *sub = my_strdup((char *) subject.data); + char *iss = my_strdup((char *) issuer.data); + size_t len_s = strlen(sub); + size_t len_i = strlen(iss); + + process_charsets(&sub, &len_s, "UTF-8", tinrc.mm_local_charset, FALSE); + process_charsets(&iss, &len_i, "UTF-8", tinrc.mm_local_charset, FALSE); + wait_message(0, _(txt_conninfo_subject), sub); + wait_message(0, _(txt_conninfo_issuer), iss); + free(sub); + free(iss); +#else + wait_message(0, _(txt_conninfo_subject), subject.data); + wait_message(0, _(txt_conninfo_issuer), issuer.data); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ } err_cert: @@ -488,28 +568,27 @@ err_cert: gnutls_free(subject.data); if (servercert) gnutls_x509_crt_deinit(servercert); - } - desc = gnutls_session_get_desc(client); - if (!batch_mode || verbose) - wait_message(0, "TLS handshake done: %s\n", desc); - gnutls_free(desc); + if (!batch_mode || verbose) { + if ((desc = gnutls_session_get_desc(client)) != NULL) { + wait_message(0, _(txt_tls_handshake_done), desc); + gnutls_free(desc); + } + } } - # else # ifdef USE_OPENSSL long long_result; BIO *client = session_ctx; SSL *ssl; X509 *peer; - char name[128]; ERR_clear_error(); long_result = BIO_get_ssl(client, &ssl); if (long_result != 1) { - show_errors(_("BIO_get_ssl: %s!\n")); + show_errors("BIO_get_ssl: %s!\n"); return -EINVAL; } @@ -517,28 +596,33 @@ err_cert: if (long_result != 1) { long_result = SSL_get_verify_result(ssl); if (long_result != X509_V_OK) { - error_message(0, _("TLS handshake failed: %s\n"), X509_verify_cert_error_string(long_result)); + error_message(2, _(txt_tls_handshake_failed), X509_verify_cert_error_string(long_result)); } else - show_errors(_("TLS handshake failed: %s\n")); + show_errors(_(txt_tls_handshake_failed)); return -EPROTO; } else if (insecure_nntps) { long_result = SSL_get_verify_result(ssl); if (long_result != X509_V_OK && (!batch_mode || verbose)) - wait_message(0, _("TLS peer verification failed: %s.\nContinuing anyway as requested.\n"), X509_verify_cert_error_string(long_result)); + wait_message(0, _(txt_tls_peer_verify_failed_continuing), X509_verify_cert_error_string(long_result)); } - peer = SSL_get_peer_certificate(ssl); - if (peer) { - if (!batch_mode || verbose) { - wait_message(0, "subject: %s\n", X509_NAME_oneline(X509_get_subject_name(peer), name, sizeof(name))); - wait_message(0, " issuer: %s\n", X509_NAME_oneline(X509_get_issuer_name(peer), name, sizeof(name))); + if (!batch_mode || verbose) { + if ((peer = SSL_get_peer_certificate(ssl))) { + char **cert_info; + + if ((cert_info = get_cert_info(peer))) { + wait_message(0, _(txt_conninfo_subject), BlankIfNull(cert_info[0])); + wait_message(0, _(txt_conninfo_issuer), BlankIfNull(cert_info[1])); + FreeIfNeeded(cert_info[0]); + FreeIfNeeded(cert_info[1]); + free(cert_info); + } + X509_free(peer); } - X509_free(peer); - } - if (!batch_mode || verbose) - wait_message(0, "TLS handshake done: %s\n", SSL_get_cipher_name(ssl)); + wait_message(0, _(txt_tls_handshake_done), SSL_get_cipher_name(ssl)); + } # endif /* USE_OPENSSL */ # endif /* USE_GNUTLS */ #endif /* USE_LIBTLS */ @@ -565,7 +649,7 @@ tintls_read( } while (result == TLS_WANT_POLLIN || result == TLS_WANT_POLLOUT); return result; - /*NOTREACHED*/ + /* NOTREACHED */ #else # ifdef USE_GNUTLS ssize_t result = GNUTLS_E_AGAIN; @@ -576,7 +660,7 @@ tintls_read( } return result; - /*NOTREACHED*/ + /* NOTREACHED */ # else # ifdef USE_OPENSSL size_t bytes_read; @@ -589,7 +673,7 @@ tintls_read( if (result == 1) return (ssize_t) bytes_read; -# endif /* USE_OPENSSL*/ +# endif /* USE_OPENSSL */ # endif /* USE_GNUTLS */ #endif /* USE_LIBTLS */ @@ -615,7 +699,7 @@ tintls_write( } while (result == TLS_WANT_POLLOUT || result == TLS_WANT_POLLIN); return result; - /*NOTREACHED*/ + /* NOTREACHED */ #else # ifdef USE_GNUTLS ssize_t result = GNUTLS_E_AGAIN; @@ -626,7 +710,7 @@ tintls_write( } return result; - /*NOTREACHED*/ + /* NOTREACHED */ # else # ifdef USE_OPENSSL int result; @@ -668,7 +752,7 @@ tintls_close( return -EPROTO; return result; - /*NOTREACHED*/ + /* NOTREACHED */ #else # ifdef USE_GNUTLS int result; @@ -696,50 +780,112 @@ tintls_close( return 0; } +/* TODO: make date-format configurable? */ +#define PRINT_VALID_AFTER(ts, what) do { \ + result = my_strftime(what, sizeof(what), "%Y-%m-%dT%H:%M%z", ts); \ + if (result < 0) \ + fprintf(fp, "%s", txt_conninfo_fmt_error); \ + else \ + fprintf(fp, _(txt_valid_not_after), (what)); \ + } while (0) + +#define PRINT_VALID_BEFORE(ts, what) do { \ + result = my_strftime(what, sizeof(what), "%Y-%m-%dT%H:%M%z", ts); \ + if (result < 0) \ + fprintf(fp, "%s", txt_conninfo_fmt_error); \ + else \ + fprintf(fp, _(txt_valid_not_before), (what)); \ + } while (0) + -/* - * TODO: -> lang.c - */ int tintls_conninfo( void *session_ctx, FILE *fp) { -#ifdef USE_LIBTLS int result; +#ifdef USE_LIBTLS struct tls *client = session_ctx; - time_t t; - struct tm *tm; - char fmt_time[64]; /* time zone name could long... */ + char fmt_time[22]; /* %Y-%m-%dT%H:%M%z */ +# ifdef HAVE_LIB_CRYPTO + BIO *io_buf = NULL; + const uint8_t *chain; + size_t chain_size; + + 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 ((chain = tls_peer_cert_chain_pem(client, &chain_size))) + io_buf = BIO_new(BIO_s_mem()); + + if (chain && io_buf) { + X509 *cert; + char **cert_info; + const ASN1_TIME *asn1; + const char *cptr = (const char *) chain; + int i = 0; + struct tm tm; - fprintf(fp, "\nTLS information:\n"); - fprintf(fp, "----------------\n"); - fprintf(fp, "%s %s (strength %d)\n", tls_conn_version(client), tls_conn_cipher(client), tls_conn_cipher_strength(client)); - fprintf(fp, "\nServer certificate information:\n"); - fprintf(fp, "-------------------------------\n"); - fprintf(fp, "Subject: %s\n", tls_peer_cert_subject(client)); - fprintf(fp, "Issuer : %s\n", tls_peer_cert_issuer(client)); - - t = tls_peer_cert_notbefore(client); - tm = localtime(&t); - result = my_strftime(fmt_time, sizeof(fmt_time), "%Y-%m-%dT%H:%M%z (%Z)", tm); /* make format configurable? */ - if (result < 0) - my_strncpy(fmt_time, "", sizeof(fmt_time) - 1); - fprintf(fp, txt_valid_not_before, fmt_time); + fprintf(fp, "%s", _(txt_conninfo_server_cert_info)); - t = tls_peer_cert_notafter(client); - tm = localtime(&t); - result = my_strftime(fmt_time, sizeof(fmt_time), "%Y-%m-%dT%H:%M%z (%Z)", tm); - if (result < 0) - my_strncpy(fmt_time, "", sizeof(fmt_time) - 1); - fprintf(fp, txt_valid_not_after, fmt_time); + while ((cptr = strstr(cptr, "-----BEGIN CERTIFICATE-----"))) { + chain_size = strlen(cptr); + if (chain_size > 0 && BIO_write(io_buf, cptr, chain_size) > 0) { + cert = PEM_read_bio_X509(io_buf, NULL, 0, NULL); + if (cert && ((cert_info = get_cert_info(cert)))) { + if (i) + fputs("\n", fp); + fprintf(fp, _(txt_conninfo_cert), i++); + + fprintf(fp, _(txt_conninfo_subject), BlankIfNull(cert_info[0])); + fprintf(fp, _(txt_conninfo_issuer), BlankIfNull(cert_info[1])); + FreeIfNeeded(cert_info[0]); + FreeIfNeeded(cert_info[1]); + free(cert_info); + + if ((asn1 = X509_get0_notBefore(cert)) != NULL) { + if (ASN1_TIME_to_tm(asn1, &tm) == 1) { + PRINT_VALID_BEFORE(&tm, fmt_time); + } + } + if ((asn1 = X509_get0_notAfter(cert)) != NULL) { + if (ASN1_TIME_to_tm(asn1, &tm) == 1) { + PRINT_VALID_AFTER(&tm, fmt_time); + } + } + X509_free(cert); + } + } + BIO_reset(io_buf); + cptr += 26; + } + BIO_free(io_buf); + } else /* Fallback if access to the certificate chain has failed */ +# else + 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)); +# endif /* HAVE_LIB_CRYPTO */ + { + struct tm *tm; + time_t t; + + 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); + } - return 0; + if ((t = tls_peer_cert_notafter(client)) != -1) { + tm = gmtime(&t); + PRINT_VALID_AFTER(tm, fmt_time); + } + } #else - # ifdef USE_GNUTLS int retval = -1; - int result; gnutls_session_t client = session_ctx; char *desc; gnutls_datum_t msg; @@ -748,87 +894,98 @@ tintls_conninfo( unsigned int i; time_t t; struct tm *tm; - char fmt_time[64]; /* time zone name could long... */ + char fmt_time[22]; /* %Y-%m-%dT%H:%M%z */ desc = gnutls_session_get_desc(client); - fprintf(fp, "\nTLS information:\n"); - fprintf(fp, "----------------\n"); + fprintf(fp, "%s", _(txt_conninfo_tls_info)); fprintf(fp, "%s\n", desc); gnutls_free(desc); msg.data = NULL; if (gnutls_verification_status != 0) { - int type; - type = gnutls_certificate_type_get2(client, GNUTLS_CTYPE_SERVER); + 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) { - fprintf(fp, "Server certificate verification FAILED:\n\t%s (%s)\n", msg.data, - insecure_nntps ? "tolerated as -k (insecure) requested" : "UNEXPECTED, possible BUG"); + fprintf(fp, _(txt_conninfo_verify_failed), msg.data, + insecure_nntps ? _(txt_conninfo_error_tolerated) : _(txt_conninfo_error_unexpected)); } else - fprintf(fp, "Server certificate verification FAILED: \n"); + fprintf(fp, "%s", _(txt_conninfo_verify_failed_no_reason)); gnutls_free(msg.data); } else - fprintf(fp, "Server certificate verified successfully.\n"); + fprintf(fp, "%s", _(txt_conninfo_verify_successful)); raw_servercert_chain = gnutls_certificate_get_peers(client, &servercert_chainlen); - if (servercert_chainlen > 0) { - fprintf(fp, "\nServer certificate information:\n"); - fprintf(fp, "-------------------------------\n"); - } + if (servercert_chainlen > 0) + fprintf(fp, "%s", _(txt_conninfo_server_cert_info)); for (i = 0; i < servercert_chainlen; i++) { 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) + char *sub; + char *iss; + size_t len_s; + size_t len_i; +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ - if (i > 0) + if (i) fputs("\n", fp); - fprintf(fp, "Certificate #%d\n", i); + fprintf(fp, _(txt_conninfo_cert), i); result = gnutls_x509_crt_init(&servercert); - if (result < 0) { + if (result < 0) goto err_cert; - } result = gnutls_x509_crt_import(servercert, &raw_servercert_chain[i], GNUTLS_X509_FMT_DER); - if (result < 0) { + if (result < 0) goto err_cert; - } result = gnutls_x509_crt_get_dn3(servercert, &subject, 0); - if (result < 0) { + if (result < 0) goto err_cert; + else { +#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 + fprintf(fp, _(txt_conninfo_subject), subject.data); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ } - fprintf(fp, "Subject: %s\n", subject.data); result = gnutls_x509_crt_get_issuer_dn3(servercert, &issuer, 0); - if (result < 0) { + if (result < 0) goto err_cert; + else { +#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 + fprintf(fp, _(txt_conninfo_issuer), issuer.data); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ } - fprintf(fp, "Issuer : %s\n", issuer.data); t = gnutls_x509_crt_get_activation_time(servercert); - if (t == -1) { + if (t == -1) goto err_cert; - } + tm = localtime(&t); - result = my_strftime(fmt_time, sizeof(fmt_time), "%Y-%m-%dT%H:%M%z (%Z)", tm); /* make format configurable? */ - if (result < 0) - my_strncpy(fmt_time, "", sizeof(fmt_time) - 1); - fprintf(fp, txt_valid_not_before, fmt_time); + PRINT_VALID_BEFORE(tm, fmt_time); t = gnutls_x509_crt_get_expiration_time(servercert); - if (t == -1) { + if (t == -1) goto err_cert; - } + tm = localtime(&t); - result = my_strftime(fmt_time, sizeof(fmt_time), "%Y-%m-%dT%H:%M%z (%Z)", tm); - if (result < 0) - my_strncpy(fmt_time, "", sizeof(fmt_time) - 1); - fprintf(fp, txt_valid_not_after, fmt_time); + PRINT_VALID_AFTER(tm, fmt_time); retval = 0; @@ -839,14 +996,12 @@ err_cert: gnutls_free(subject.data); if (servercert) gnutls_x509_crt_deinit(servercert); - } return retval; # else # ifdef USE_OPENSSL - int result; long long_result; long verification_result; BIO *client = session_ctx; @@ -857,20 +1012,18 @@ err_cert: if (long_result != 1) return -1; - fprintf(fp, "\nTLS information:\n"); - fprintf(fp, "----------------\n"); + fprintf(fp, "%s", _(txt_conninfo_tls_info)); fprintf(fp, "%s %s\n", SSL_get_version(ssl), SSL_get_cipher_name(ssl)); verification_result = SSL_get_verify_result(ssl); if (verification_result != X509_V_OK) - fprintf(fp, "Server certificate verification FAILED:\n\t%s (%s)\n", + fprintf(fp, _(txt_conninfo_verify_failed), X509_verify_cert_error_string(verification_result), - insecure_nntps ? "tolerated as -k (insecure) requested" : "UNEXPECTED, possible BUG"); + insecure_nntps ? _(txt_conninfo_error_tolerated) : _(txt_conninfo_error_unexpected)); else - fprintf(fp, "Server certificate verified successfully.\n"); + fprintf(fp, "%s", _(txt_conninfo_verify_successful)); - fprintf(fp, "\nServer certificate information:\n"); - fprintf(fp, "-------------------------------\n"); + fprintf(fp, "%s", _(txt_conninfo_server_cert_info)); if (verification_result == X509_V_OK) chain = SSL_get_peer_cert_chain(ssl); @@ -878,47 +1031,99 @@ err_cert: chain = SSL_get0_verified_chain(ssl); if (chain) { - char name[128]; + char name[22]; /* %Y-%m-%dT%H:%M%z */ + char **cert_info; const ASN1_TIME *asn1; - struct tm tm; int i; + struct tm tm; for (i = 0; i < sk_X509_num(chain); i++) { X509* cert = sk_X509_value(chain, i); - if (i > 0) + if (i) fputs("\n", fp); - fprintf(fp, "Certificate #%d\n", i); - fprintf(fp, "Subject: %s\n", X509_NAME_oneline(X509_get_subject_name(cert), name, sizeof(name))); - fprintf(fp, "Issuer : %s\n", X509_NAME_oneline(X509_get_issuer_name(cert), name, sizeof(name))); - - asn1 = X509_get0_notBefore(cert); - result = ASN1_TIME_to_tm(asn1, &tm); - if (result == 1) { - result = my_strftime(name, sizeof(name), "%Y-%m-%dT%H:%M%z", &tm); /* make format configurable? */ - if (result < 0) - my_strncpy(name, "", sizeof(name) - 1); - fprintf(fp, txt_valid_not_before, name); - } - - asn1 = X509_get0_notAfter(cert); - result = ASN1_TIME_to_tm(asn1, &tm); - if (result == 1) { - result = my_strftime(name, sizeof(name), "%Y-%m-%dT%H:%M%z", &tm); - if (result < 0) - my_strncpy(name, "", sizeof(name) - 1); - fprintf(fp, txt_valid_not_after, name); + fprintf(fp, _(txt_conninfo_cert), i); + + if ((cert_info = get_cert_info(cert))) { + fprintf(fp, _(txt_conninfo_subject), BlankIfNull(cert_info[0])); + fprintf(fp, _(txt_conninfo_issuer), BlankIfNull(cert_info[1])); + FreeIfNeeded(cert_info[0]); + FreeIfNeeded(cert_info[1]); + free(cert_info); + } + + if ((asn1 = X509_get0_notBefore(cert)) != NULL) { + if (ASN1_TIME_to_tm(asn1, &tm) == 1) { + PRINT_VALID_BEFORE(&tm, name); + } + } + + if ((asn1 = X509_get0_notAfter(cert)) != NULL) { + if (ASN1_TIME_to_tm(asn1, &tm) == 1) { + PRINT_VALID_AFTER(&tm, name); + } } } } - - return 0; # endif /* USE_OPENSSL */ # endif /* USE_GNUTLS */ #endif /* USE_LIBTLS */ + return 0; } +#undef PRINT_VALID_AFTER +#undef PRINT_VALID_BEFORE + + +#if (defined(USE_LIBTLS) && defined(HAVE_LIB_CRYPTO)) || defined(USE_OPENSSL) +static char ** +get_cert_info( + const X509 *cert) +{ + BIO *io_buf; + char **res = NULL; + char *tmp, *subject = NULL, *issuer = NULL; + long len; +# if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + unsigned long flags = XN_FLAG_ONELINE & ~ASN1_STRFLGS_ESC_MSB & ~XN_FLAG_SPC_EQ; +# else + unsigned long flags = XN_FLAG_ONELINE & ~XN_FLAG_SPC_EQ; +# endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + + if (cert && (io_buf = BIO_new(BIO_s_mem()))) { + res = my_malloc(sizeof(char *) * 2); + if (X509_NAME_print_ex(io_buf, X509_get_subject_name(cert), 0, flags) != -1) { + len = BIO_get_mem_data(io_buf, &tmp); + if (len > 0) { + subject = my_malloc((size_t) len + 1); + memcpy(subject, tmp, len); + subject[len] = '\0'; +# if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + process_charsets(&subject, (size_t *) &len, "UTF-8", tinrc.mm_local_charset, FALSE); +# endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + } + } + if (BIO_reset(io_buf) != -1 && X509_NAME_print_ex(io_buf, X509_get_issuer_name(cert), 0, flags) != -1) { + len = BIO_get_mem_data(io_buf, &tmp); + if (len > 0) { + issuer = my_malloc((size_t) len + 1); + memcpy(issuer, tmp, len); + issuer[len] = '\0'; +# if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + process_charsets(&issuer, (size_t *) &len, "UTF-8", tinrc.mm_local_charset, FALSE); +# endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + } + } + res[0] = subject; + res[1] = issuer; + BIO_free(io_buf); + } + return res; +} +#endif /* (USE_LIBTLS && HAVE_LIB_CRYPTO) || USE_OPENSSL */ + + #ifdef USE_OPENSSL static void show_errors( @@ -933,8 +1138,7 @@ show_errors( #endif /* USE_OPENSSL */ -#ifdef DEBUG -# ifdef USE_GNUTLS +#ifdef USE_GNUTLS static int verification_func( gnutls_session_t session) @@ -953,19 +1157,23 @@ verification_func( return gnutls_verification_status; } +#endif /* USE_GNUTLS */ +#ifdef DEBUG +# ifdef USE_GNUTLS static void log_func( int level, const char *msg) { int msglen = (int) strlen(msg); + if (msglen <= 0) return; - if (msg[msglen-1] == '\n') - msglen -= 1; + if (msg[msglen - 1] == '\n') + msglen--; debug_print_file("NNTP", "TLS%s%.*s [%d]", logtime(), msglen, msg, level); } diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/nrctbl.c tin-2.6.3/src/nrctbl.c --- tin-2.6.2/src/nrctbl.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/nrctbl.c 2023-11-12 18:52:34.829710625 +0100 @@ -3,13 +3,13 @@ * Module : nrctbl.c * Author : Sven Paulus * Created : 1996-10-06 - * Updated : 2020-04-23 + * Updated : 2023-11-12 * 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-2023 Sven Paulus + * Copyright (c) 1996-2024 Sven Paulus * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -181,7 +181,7 @@ get_newsrcname( int error = 0; if (!strfpath(name_found, tmp_newsrc, sizeof(tmp_newsrc), NULL, FALSE)) { - my_fprintf(stderr, _("couldn't expand %s\n"), name_found); /* TODO: -> lang.c */ + my_fprintf(stderr, _(txt_error_couldnt_expand), name_found); error = 1; } else { if (tmp_newsrc[0] == '/') { diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/options_menu.c tin-2.6.3/src/options_menu.c --- tin-2.6.2/src/options_menu.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/options_menu.c 2023-11-14 00:01:50.981362715 +0100 @@ -3,10 +3,10 @@ * Module : options_menu.c * Author : Michael Bienia * Created : 2004-09-05 - * Updated : 2022-09-19 + * Updated : 2023-11-13 * Notes : Split from config.c * - * Copyright (c) 2004-2023 Michael Bienia + * Copyright (c) 2004-2024 Michael Bienia * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -221,6 +221,8 @@ option_is_visible( case OPT_COL_EXTQUOTE: case OPT_COL_RESPONSE: case OPT_COL_SIGNATURE: + case OPT_COL_SCORE_NEG: + case OPT_COL_SCORE_POS: case OPT_COL_SUBJECT: case OPT_COL_TEXT: case OPT_COL_TITLE: @@ -342,6 +344,7 @@ option_is_visible( case OPT_ATTRIB_SHOW_AUTHOR: case OPT_ATTRIB_SHOW_ONLY_UNREAD_ARTS: case OPT_ATTRIB_SHOW_SIGNATURES: + case OPT_ATTRIB_SHOW_ART_SCORE: case OPT_ATTRIB_SIGDASHES: case OPT_ATTRIB_SIGFILE: case OPT_ATTRIB_SIGNATURE_REPOST: @@ -1325,6 +1328,15 @@ config_page( info_message(cvers); break; +#ifdef HAVE_COLOR + case GLOBAL_TOGGLE_COLOR: + if (toggle_color()) { + show_color_status(); + redraw_screen(option); + } + break; +#endif /* HAVE_COLOR */ + default: info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, option_menu_keys)); break; @@ -1452,6 +1464,13 @@ config_page( } break; + case OPT_SHOW_ART_SCORE: + if (prompt_option_on_off(option)) { + UPDATE_BOOL_ATTRIBUTES(show_art_score); + changed |= DISPLAY_OPTS; + } + break; + case OPT_SIGDASHES: if (prompt_option_on_off(option)) UPDATE_BOOL_ATTRIBUTES(sigdashes); @@ -1605,10 +1624,10 @@ config_page( /* use slrnface */ case OPT_USE_SLRNFACE: if (prompt_option_on_off(option)) { - if (!tinrc.use_slrnface) - slrnface_stop(); - else + if (tinrc.use_slrnface) slrnface_start(); + else + slrnface_stop(); changed |= MISC_OPTS; } break; @@ -1769,6 +1788,13 @@ config_page( } break; + case OPT_ATTRIB_SHOW_ART_SCORE: + if (prompt_option_on_off(option)) { + SET_BOOL_ATTRIBUTE(show_art_score); + changed |= DISPLAY_OPTS; + } + break; + case OPT_ATTRIB_SIGDASHES: if (prompt_option_on_off(option)) SET_BOOL_ATTRIBUTE(sigdashes); @@ -1842,6 +1868,8 @@ config_page( case OPT_COL_EXTQUOTE: case OPT_COL_RESPONSE: case OPT_COL_SIGNATURE: + case OPT_COL_SCORE_NEG: + case OPT_COL_SCORE_POS: case OPT_COL_SUBJECT: case OPT_COL_TEXT: case OPT_COL_TITLE: @@ -1854,7 +1882,6 @@ config_page( #endif /* HAVE_COLOR */ case OPT_CONFIRM_CHOICE: case OPT_GOTO_NEXT_UNREAD: - case OPT_HIDE_UUE: case OPT_INTERACTIVE_MAILER: case OPT_KILL_LEVEL: case OPT_MAILBOX_FORMAT: @@ -1892,6 +1919,13 @@ config_page( UPDATE_INT_ATTRIBUTES(auto_cc_bcc); break; + case OPT_HIDE_UUE: + if (prompt_option_list(option)) { + update_hide_uue(); + changed |= DISPLAY_OPTS; + } + break; + case OPT_THREAD_ARTICLES: if (prompt_option_list(option)) { UPDATE_INT_ATTRIBUTES(thread_articles); @@ -2160,6 +2194,14 @@ config_page( changed |= MISC_OPTS; break; + case OPT_ATTACHMENT_FORMAT: + if (prompt_option_string(option)) { + if (!strlen(tinrc.attachment_format)) + STRCPY(tinrc.attachment_format, DEFAULT_ATTACHMENT_FORMAT); + changed |= MISC_OPTS; + } + break; + case OPT_EDITOR_FORMAT: if (prompt_option_string(option)) { if (!strlen(tinrc.editor_format)) @@ -2189,6 +2231,22 @@ config_page( SET_STRING_ATTRIBUTE(group_format); break; + case OPT_PAGE_MIME_FORMAT: + if (prompt_option_string(option)) { + if (!strlen(tinrc.page_mime_format)) + STRCPY(tinrc.page_mime_format, DEFAULT_PAGE_MIME_FORMAT); + changed |= DISPLAY_OPTS; + } + break; + + case OPT_PAGE_UUE_FORMAT: + if (prompt_option_string(option)) { + if (!strlen(tinrc.page_uue_format)) + STRCPY(tinrc.page_uue_format, DEFAULT_PAGE_UUE_FORMAT); + changed |= DISPLAY_OPTS; + } + break; + #ifndef CHARSET_CONVERSION case OPT_MM_CHARSET: if (prompt_option_string(option)) { @@ -2526,6 +2584,9 @@ config_page( if (prompt_option_num(option)) { if (tinrc.nntp_read_timeout_secs < 0) tinrc.nntp_read_timeout_secs = 0; + /* as in read_config_file() */ + if (tinrc.nntp_read_timeout_secs > TIN_NNTP_TIMEOUT_MAX) + tinrc.nntp_read_timeout_secs = 0; changed |= MISC_OPTS; } break; @@ -3015,7 +3076,7 @@ static int move_scope( int curr_pos) { - char *p; + const char *p; int new_pos; clear_message(); @@ -3224,6 +3285,8 @@ check_state( return curr_scope->state->show_only_unread_arts; case OPT_ATTRIB_SHOW_SIGNATURES: return curr_scope->state->show_signatures; + case OPT_ATTRIB_SHOW_ART_SCORE: + return curr_scope->state->show_art_score; case OPT_ATTRIB_SIGDASHES: return curr_scope->state->sigdashes; case OPT_ATTRIB_SIGFILE: @@ -3517,6 +3580,10 @@ reset_state( curr_scope->state->show_signatures = FALSE; tinrc.attrib_show_signatures = default_scope->attribute->show_signatures; break; + case OPT_ATTRIB_SHOW_ART_SCORE: + curr_scope->state->show_art_score = FALSE; + tinrc.attrib_show_art_score = default_scope->attribute->show_art_score; + break; case OPT_ATTRIB_SIGDASHES: curr_scope->state->sigdashes = FALSE; tinrc.attrib_sigdashes = default_scope->attribute->sigdashes; @@ -3668,6 +3735,7 @@ initialize_attributes( INITIALIZE_NUM_ATTRIBUTE(show_author); INITIALIZE_NUM_ATTRIBUTE(show_only_unread_arts); INITIALIZE_NUM_ATTRIBUTE(show_signatures); + INITIALIZE_NUM_ATTRIBUTE(show_art_score); INITIALIZE_NUM_ATTRIBUTE(sigdashes); INITIALIZE_NUM_ATTRIBUTE(signature_repost); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/page.c tin-2.6.3/src/page.c --- tin-2.6.2/src/page.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/page.c 2023-12-06 08:35:12.904185966 +0100 @@ -3,10 +3,10 @@ * Module : page.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2022-10-27 + * Updated : 2023-12-06 * Notes : * - * Copyright (c) 1991-2023 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2024 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -106,7 +106,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(const char *group); +static void draw_page_header(void); static void draw_percent_mark(long cur_num, long max_num); static void draw_url_arrow(void); static void free_url_list(void); @@ -369,7 +369,7 @@ show_page( case GLOBAL_SHELL_ESCAPE: XFACE_CLEAR(); shell_escape(); - draw_page(group->name, 0); + draw_page(0); break; #endif /* !NO_SHELL_ESCAPE */ @@ -383,13 +383,13 @@ show_page( case GLOBAL_PAGE_UP: if (activate_last_ctrl_l()) - draw_page(group->name, 0); + draw_page(0); else { if (curr_line == 0) info_message(_(txt_begin_of_art)); else { curr_line -= ((tinrc.scroll_lines == -2) ? ARTLINES / 2 : ARTLINES); - draw_page(group->name, 0); + draw_page(0); } } break; @@ -397,7 +397,7 @@ show_page( case GLOBAL_PAGE_DOWN: /* page down or next response */ case PAGE_NEXT_UNREAD: if (!((func == PAGE_NEXT_UNREAD) && (tinrc.goto_next_unread & GOTO_NEXT_UNREAD_TAB)) && deactivate_next_ctrl_l()) - draw_page(group->name, 0); + draw_page(0); else { if (curr_line + ARTLINES >= artlines) { /* End is already on screen */ switch (func) { @@ -421,7 +421,7 @@ show_page( if (tinrc.scroll_lines == -1) /* formerly show_last_line_prev_page */ curr_line--; - draw_page(group->name, 0); + draw_page(0); } } break; @@ -438,7 +438,7 @@ page_goto_next_unread: if (reveal_ctrl_l_lines > -1 || curr_line != 0) { reveal_ctrl_l_lines = -1; curr_line = 0; - draw_page(group->name, 0); + draw_page(0); } break; @@ -447,13 +447,13 @@ page_goto_next_unread: reveal_ctrl_l_lines = artlines - 1; /* Display a full last page for neatness */ curr_line = artlines - ARTLINES; - draw_page(group->name, 0); + draw_page(0); } break; case GLOBAL_LINE_UP: if (activate_last_ctrl_l()) - draw_page(group->name, 0); + draw_page(0); else { if (curr_line == 0) { info_message(_(txt_begin_of_art)); @@ -462,13 +462,13 @@ page_goto_next_unread: i = scroll_page(KEYMAP_UP); curr_line += i; - draw_page(group->name, i); + draw_page(i); } break; case GLOBAL_LINE_DOWN: if (deactivate_next_ctrl_l()) - draw_page(group->name, 0); + draw_page(0); else { if (curr_line + ARTLINES >= artlines) { info_message(_(txt_end_of_art)); @@ -477,7 +477,7 @@ page_goto_next_unread: i = scroll_page(KEYMAP_DOWN); curr_line += i; - draw_page(group->name, i); + draw_page(i); } break; @@ -582,7 +582,7 @@ page_goto_next_unread: if (func == GLOBAL_SEARCH_SUBJECT_BACKWARD && !reveal_ctrl_l) { reveal_ctrl_l_lines = curr_line + ARTLINES - 1; - draw_page(group->name, 0); + draw_page(0); } process_search(&curr_line, (size_t) artlines, (size_t) ARTLINES, PAGE_LEVEL); break; @@ -634,7 +634,7 @@ page_goto_next_unread: case PAGE_PGP_CHECK_ARTICLE: XFACE_SUPPRESS(); if (pgp_check_article(&pgart)) - draw_page(group->name, 0); + draw_page(0); XFACE_SHOW(); break; #endif /* HAVE_PGP_GPG */ @@ -644,12 +644,12 @@ page_goto_next_unread: show_all_headers = bool_not(show_all_headers); resize_article(TRUE, &pgart); /* Also recooks it.. */ curr_line = 0; - draw_page(group->name, 0); + draw_page(0); break; case PAGE_TOGGLE_RAW: /* toggle display of whole 'raw' article */ XFACE_CLEAR(); - toggle_raw(group); + toggle_raw(); break; case PAGE_TOGGLE_TEX2ISO: /* toggle German TeX to ISO latin1 style conversion */ @@ -659,14 +659,14 @@ page_goto_next_unread: pgart.tex2iso = FALSE; resize_article(TRUE, &pgart); /* Also recooks it.. */ - draw_page(group->name, 0); + draw_page(0); info_message(_(txt_toggled_tex2iso), txt_onoff[group->attribute->tex2iso_conv != FALSE ? 1 : 0]); break; case PAGE_TOGGLE_TABS: /* toggle tab stops 8 vs 4 */ tabwidth = (tabwidth == 8) ? 4 : 8; resize_article(TRUE, &pgart); /* Also recooks it.. */ - draw_page(group->name, 0); + draw_page(0); info_message(_(txt_toggled_tabwidth), tabwidth); break; @@ -679,8 +679,9 @@ page_goto_next_unread: */ if (hide_uue && curr_line + ARTLINES > artlines) curr_line = artlines - ARTLINES; - draw_page(group->name, 0); - /* TODO: info_message()? */ + draw_page(0); + /* TODO: use translateable sentences */ + info_message("%s: %s", _(txt_hide_uue.opt), _(txt_hide_uue_type[hide_uue])); break; case PAGE_REVEAL: /* toggle hiding after ^L */ @@ -690,7 +691,7 @@ page_goto_next_unread: curr_line = 0; } else reveal_ctrl_l_lines = artlines - 1; - draw_page(group->name, 0); + draw_page(0); /* TODO: info_message()? */ break; @@ -704,7 +705,7 @@ page_goto_next_unread: if ((n = find_artnum(old_artnum)) == -1 || which_thread(n) == -1) /* We have lost the thread */ return GRP_KILLED; this_resp = n; - draw_page(group->name, 0); + draw_page(0); info_message((func == GLOBAL_QUICK_FILTER_KILL) ? _(txt_info_add_kill) : _(txt_info_add_select)); } break; @@ -721,7 +722,7 @@ page_goto_next_unread: return GRP_KILLED; this_resp = n; } - draw_page(group->name, 0); + draw_page(0); break; case GLOBAL_EDIT_FILTER: @@ -736,17 +737,17 @@ page_goto_next_unread: return GRP_KILLED; this_resp = n; } - draw_page(group->name, 0); + draw_page(0); break; case GLOBAL_REDRAW_SCREEN: /* redraw current page of article */ my_retouch(); - draw_page(group->name, 0); + draw_page(0); break; case PAGE_TOGGLE_ROT13: /* toggle rot-13 mode */ rotate = rotate ? 0 : 13; - draw_page(group->name, 0); + draw_page(0); info_message(_(txt_toggled_rot13)); break; @@ -785,7 +786,7 @@ page_goto_next_unread: if (can_post || art_type != GROUP_TYPE_NEWS) { XFACE_SUPPRESS(); if (cancel_article(group, &arts[this_resp], this_resp)) - draw_page(group->name, 0); + draw_page(0); XFACE_SHOW(); } else info_message(_(txt_cannot_post)); @@ -794,7 +795,7 @@ page_goto_next_unread: case PAGE_EDIT_ARTICLE: /* edit an article (mailgroup only) */ XFACE_SUPPRESS(); if (art_edit(group, &arts[this_resp])) - draw_page(group->name, 0); + draw_page(0); XFACE_SHOW(); break; @@ -809,24 +810,24 @@ page_goto_next_unread: (void) post_response(group->name, this_resp, (func == PAGE_FOLLOWUP_QUOTE || func == PAGE_FOLLOWUP_QUOTE_HEADERS) ? TRUE : FALSE, func == PAGE_FOLLOWUP_QUOTE_HEADERS ? TRUE : FALSE, show_raw_article); - draw_page(group->name, 0); + draw_page(0); break; case GLOBAL_HELP: /* help */ XFACE_CLEAR(); show_help_page(PAGE_LEVEL, _(txt_art_pager_com)); - draw_page(group->name, 0); + draw_page(0); break; case GLOBAL_CONNECTION_INFO: XFACE_CLEAR(); - show_connection_page(PAGE_LEVEL, _(txt_connection_info)); - draw_page(group->name, 0); + show_connection_page(); + draw_page(0); break; case GLOBAL_TOGGLE_HELP_DISPLAY: /* toggle mini help menu */ toggle_mini_help(PAGE_LEVEL); - draw_page(group->name, 0); + draw_page(0); break; case GLOBAL_QUIT: /* return to index page */ @@ -840,14 +841,14 @@ return_to_index: case GLOBAL_TOGGLE_INVERSE_VIDEO: /* toggle inverse video */ toggle_inverse_video(); - draw_page(group->name, 0); + draw_page(0); show_inverse_video_status(); break; #ifdef HAVE_COLOR case GLOBAL_TOGGLE_COLOR: /* toggle color */ if (toggle_color()) { - draw_page(group->name, 0); + draw_page(0); show_color_status(); } break; @@ -867,7 +868,7 @@ return_to_index: return GRP_EXIT; } fixup_thread(this_resp, FALSE); - draw_page(group->name, 0); + draw_page(0); break; case PAGE_NEXT_ARTICLE: /* skip to next article */ @@ -921,7 +922,7 @@ return_to_index: case PAGE_REPLY: XFACE_CLEAR(); mail_to_author(group->name, this_resp, (func == PAGE_REPLY_QUOTE || func == PAGE_REPLY_QUOTE_HEADERS) ? TRUE : FALSE, func == PAGE_REPLY_QUOTE_HEADERS ? TRUE : FALSE, show_raw_article); - draw_page(group->name, 0); + draw_page(0); break; case PAGE_TAG: /* tag/untag article for saving */ @@ -939,7 +940,7 @@ return_to_index: case GLOBAL_POST: /* post a basenote */ XFACE_SUPPRESS(); if (post_article(group->name)) - draw_page(group->name, 0); + draw_page(0); XFACE_SHOW(); break; @@ -947,7 +948,7 @@ return_to_index: if (can_post || art_type != GROUP_TYPE_NEWS) { XFACE_SUPPRESS(); if (pickup_postponed_articles(FALSE, FALSE)) - draw_page(group->name, 0); + draw_page(0); XFACE_SHOW(); } else info_message(_(txt_cannot_post)); @@ -982,7 +983,7 @@ return_to_index: if (j != curr_line) { curr_line = j; - draw_page(group->name, 0); + draw_page(0); } break; @@ -992,7 +993,7 @@ return_to_index: case PAGE_TOGGLE_HIGHLIGHTING: word_highlight = bool_not(word_highlight); - draw_page(group->name, 0); + draw_page(0); info_message(_(txt_toggled_high), txt_onoff[word_highlight != FALSE ? 1 : 0]); break; @@ -1002,9 +1003,10 @@ return_to_index: hide_uue = UUE_NO; resize_article(TRUE, &pgart); attachment_page(&pgart); + signal_context = cPage; hide_uue = hide_uue_tmp; resize_article(TRUE, &pgart); - draw_page(group->name, 0); + draw_page(0); XFACE_SHOW(); break; @@ -1016,7 +1018,7 @@ return_to_index: resize_article(FALSE, &pgart); /* unbreak long lines */ success = url_page(); resize_article(TRUE, &pgart); /* rebreak long lines */ - draw_page(group->name, 0); + draw_page(0); if (!success) info_message(_(txt_url_done)); XFACE_SHOW(); @@ -1110,26 +1112,29 @@ print_message_page( * Highlight URL's and mail addresses */ if (tinrc.url_highlight) { - if (curr->flags & C_URL) + if (curr->flags & C_URL) { #ifdef HAVE_COLOR highlight_regexes((int) (i + (size_t) scroll_region_top), &url_regex, use_color ? tinrc.col_urls : -1); #else highlight_regexes((int) (i + (size_t) scroll_region_top), &url_regex, -1); #endif /* HAVE_COLOR */ + } - if (curr->flags & C_MAIL) + if (curr->flags & C_MAIL) { #ifdef HAVE_COLOR highlight_regexes((int) (i + (size_t) scroll_region_top), &mail_regex, use_color ? tinrc.col_urls : -1); #else highlight_regexes((int) (i + (size_t) scroll_region_top), &mail_regex, -1); #endif /* HAVE_COLOR */ + } - if (curr->flags & C_NEWS) + if (curr->flags & C_NEWS) { #ifdef HAVE_COLOR highlight_regexes((int) (i + (size_t) scroll_region_top), &news_regex, use_color ? tinrc.col_urls : -1); #else highlight_regexes((int) (i + (size_t) scroll_region_top), &news_regex, -1); #endif /* HAVE_COLOR */ + } } /* @@ -1172,7 +1177,6 @@ print_message_page( */ void draw_page( - const char *group, int part) { int start, end; /* 1st, last line to draw */ @@ -1213,7 +1217,7 @@ draw_page( */ if ((end - start >= ARTLINES) || (part == 0)) { ClearScreen(); - draw_page_header(group); + draw_page_header(); } else MoveCursor(0, 0); @@ -1242,6 +1246,43 @@ draw_page( } else draw_percent_mark(curr_line + ARTLINES, artlines); + if (CURR_GROUP.attribute->show_art_score && arts[this_resp].score != 0) { + char *buf; +#ifdef HAVE_COLOR + int tmp_col = tinrc.col_invers_bg; +#endif /* HAVE_COLOR */ + size_t buflen = strlen(_(txt_art_score)) + 3; + + buf = my_malloc(buflen + 1); + 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; + } else { + if (arts[this_resp].score < 0) + fcol(tinrc.col_score_neg); + else + fcol(tinrc.col_score_pos); + } +#endif /* HAVE_COLOR */ + StartInverse(); + my_fputs(buf, stdout); + EndInverse(); + my_flush(); +#ifdef HAVE_COLOR + if (tinrc.inverse_okay) + tinrc.col_invers_bg = tmp_col; + else + fcol(tinrc.col_normal); +#endif /* HAVE_COLOR */ + free(buf); + } + #ifdef XFACE_ABLE if (tinrc.use_slrnface && !show_raw_article) slrnface_display_xface(note_h->xface); @@ -1288,17 +1329,44 @@ invoke_metamail( if ((mime_fp = popen(ptr, "w"))) #endif /* DONT_HAVE_PIPING */ { + t_bool seek_error = FALSE; + rewind(fp); while (fgets(buf, (int) sizeof(buf), fp) != NULL) fputs(buf, mime_fp); fflush(mime_fp); /* This is needed if we are viewing the raw art */ - fseek(fp, offset, SEEK_SET); /* goto old position */ + if (fseek(fp, offset, SEEK_SET) != -1) { /* goto old position */ + } +#ifdef DEBUG + else { + int e = errno; + /* + * TODO: always show to user? + * then use something less technical and move to lang.c + */ + perror_message("%s:%d invoke_metamail(fseek(fp)) failed", __FILE__, __LINE__); + seek_error = TRUE; + errno = e; + } +#endif /* DEBUG */ + + if (!seek_error) { +#ifdef DONT_HAVE_PIPING + char *pbuf; + size_t len; + + len = snprintf(NULL, 0, "%s %s", tinrc.metamail_prog, mimefile); + pbuf= my_malloc(++len); + snprintf(pbuf, len, "%s %s", tinrc.metamail_prog, mimefile); + invoke_cmd(pbuf); + free(pbuf); +#endif /* DONT_HAVE_PIPING */ + } else + perror_message(_(txt_command_failed), ptr); #ifdef DONT_HAVE_PIPING - snprintf(buf, sizeof(buf) - 1, "%s %s", tinrc.metamail_prog, mimefile); - invoke_cmd(buf); fclose(mime_fp); unlink(mimefile); #else @@ -1324,7 +1392,7 @@ invoke_metamail( */ static void draw_page_header( - const char *group) + void) { char *buf, *tmp; int i; @@ -1394,7 +1462,7 @@ draw_page_header( len = cCOLS - 2 * MAX(cur_pos, right_len) - 3; /* group name */ - if ((wtmp = char2wchar_t(group)) != NULL) { + if ((wtmp = char2wchar_t(curr_group->name)) != NULL) { /* wconvert_to_printable(wtmp, FALSE); */ if (tinrc.abbreviate_groupname) wtmp2 = abbr_wcsgroupname(wtmp, len); @@ -1638,9 +1706,9 @@ draw_page_header( /* group name */ if (tinrc.abbreviate_groupname) - tmp = abbr_groupname(group, len); + tmp = abbr_groupname(curr_group->name, len); else - tmp = strunc(group, len); + tmp = strunc(curr_group->name, len); if ((i = strlen(tmp)) < len) len = i; @@ -1917,7 +1985,7 @@ load_article( reveal_ctrl_l_lines = -1; /* all ^L's active */ hide_uue = tinrc.hide_uue; - draw_page(group->name, 0); + draw_page(0); /* * Automatically invoke attachment viewing if requested @@ -1934,7 +2002,7 @@ load_article( } XFACE_SUPPRESS(); - if (strcmp(tinrc.metamail_prog, INTERNAL_CMD) == 0) /* Use internal viewer */ + if (STRCMPEQ(tinrc.metamail_prog, INTERNAL_CMD)) /* Use internal viewer */ decode_save_mime(&pgart, FALSE); else invoke_metamail(pgart.raw); @@ -1995,7 +2063,7 @@ process_search( switch (help_level) { case PAGE_LEVEL: - draw_page(curr_group->name, 0); + draw_page(0); break; case INFO_PAGER: @@ -2019,7 +2087,7 @@ process_search( */ void toggle_raw( - struct t_group *group) + void) { if (show_raw_article) { artline = pgart.cookl; @@ -2059,7 +2127,7 @@ toggle_raw( p = line; while (*p) { - space = cCOLS - 1; + space = cCOLS - 1; /* -1 to work around differences in terminal wrapping. ANSI vs. VT100 and eat_newline_glitch / xenl / xn */ while ((space > 0) && *p) { #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) @@ -2128,7 +2196,16 @@ toggle_raw( } curr_line = 0; show_raw_article = bool_not(show_raw_article); - draw_page(group ? group->name : "", 0); + draw_page(0); +} + + +void +update_hide_uue( + void) +{ + if (hide_uue != tinrc.hide_uue) + hide_uue = tinrc.hide_uue; } @@ -2276,6 +2353,15 @@ info_pager( display_info_page(0); break; +#ifdef HAVE_COLOR + case GLOBAL_TOGGLE_COLOR: + if (toggle_color()) { + display_info_page(0); + show_color_status(); + } + break; +#endif /* HAVE_COLOR */ + case GLOBAL_SEARCH_SUBJECT_FORWARD: case GLOBAL_SEARCH_SUBJECT_BACKWARD: case GLOBAL_SEARCH_REPEAT: @@ -2508,6 +2594,15 @@ url_page( scroll_up(); break; +#ifdef HAVE_COLOR + case GLOBAL_TOGGLE_COLOR: + if (toggle_color()) { + show_url_page(); + show_color_status(); + } + break; +#endif /* HAVE_COLOR */ + case GLOBAL_TOGGLE_HELP_DISPLAY: toggle_mini_help(URL_LEVEL); show_url_page(); @@ -2518,6 +2613,16 @@ url_page( show_url_page(); break; + case GLOBAL_TOGGLE_INVERSE_VIDEO: + toggle_inverse_video(); + show_url_page(); + show_inverse_video_status(); + break; + + case GLOBAL_VERSION: + info_message(cvers); + break; + case URL_SELECT: if (urlmenu.max) { if (process_url(urlmenu.curr)) @@ -2624,8 +2729,8 @@ process_url( } wait_message(2, _(txt_url_open), url); url_esc = escape_shell_meta(url, no_quote); - len = strlen(url_esc) + strlen(tinrc.url_handler) + 2; - url = my_realloc(url, len); + len = snprintf(NULL, 0, "%s %s", tinrc.url_handler, url_esc); + url = my_realloc(url, ++len); snprintf(url, len, "%s %s", tinrc.url_handler, url_esc); invoke_cmd(url); free(url); @@ -2669,9 +2774,8 @@ build_url_list( offsets = regex_get_ovector_pointer(&mail_regex); } else if (match_regex_ex(ptr, (int) strlen(ptr), 0, 0, &news_regex) >= 0) { offsets = regex_get_ovector_pointer(&news_regex); - } else { + } else break; - } *(ptr + offsets[1]) = '\0'; diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/parsdate.y tin-2.6.3/src/parsdate.y --- tin-2.6.2/src/parsdate.y 2022-08-23 07:44:49.000000000 +0200 +++ tin-2.6.3/src/parsdate.y 2023-12-24 00:24:05.615883404 +0100 @@ -4,7 +4,7 @@ * Module : parsedate.y * Author : S. Bellovin, R. $alz, J. Berets, P. Eggert * Created : 1990-08-01 - * Updated : 2022-08-22 + * Updated : 2023-12-22 * Notes : This grammar has 6 shift/reduce conflicts. * Originally written by Steven M. Bellovin * while at the University of North Carolina at Chapel Hill. @@ -618,6 +618,11 @@ LookupWord( const TABLE *tp; int c; + if (!*buff) { /* assume GMT timezone */ + yylval.Number = 0; + return tZONE; + } + p = buff; c = p[0]; @@ -630,7 +635,7 @@ LookupWord( return tp->type; } } - } else { + } else { for (tp = MonthDayTable; tp < ENDOF(MonthDayTable); tp++) { if (c == tp->name[0] && strcmp(p, tp->name) == 0) { yylval.Number = tp->value; diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/pgp.c tin-2.6.3/src/pgp.c --- tin-2.6.2/src/pgp.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/pgp.c 2023-12-06 09:56:56.967613390 +0100 @@ -3,10 +3,10 @@ * Module : pgp.c * Author : Steven J. Madsen * Created : 1995-05-12 - * Updated : 2022-02-19 + * Updated : 2023-12-05 * Notes : PGP support * - * Copyright (c) 1995-2023 Steven J. Madsen + * Copyright (c) 1995-2024 Steven J. Madsen * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -221,11 +221,19 @@ split_file( goto err_hdr; if (fgets(buf, LEN, art) != NULL) { /* Copy the hdr up to and including the \n */ + t_bool success = TRUE; + while (strcmp(buf, "\n")) { fputs(buf, header); - fgets(buf, LEN, art); + if (fgets(buf, LEN, art) == NULL) { + success = FALSE; + break; + } } - fputs(buf, header); + if (success) + fputs(buf, header); + else + fputs("\n", header); copy_fp(art, plaintext); } @@ -298,8 +306,8 @@ pgp_append_public_key( if ((CURR_GROUP.attribute->from) != NULL && strlen(CURR_GROUP.attribute->from)) strip_name(CURR_GROUP.attribute->from, buf); - else - snprintf(buf, sizeof(buf), "%s@%s", userid, BlankIfNull(get_host_name())); + else /* FIXME: avoid hardcoded length */ + snprintf(buf, sizeof(buf), "%.255s@%.765s", userid, BlankIfNull(get_host_name())); snprintf(tmp, sizeof(tmp), KEYFILE, (long) process_id); joinpath(keyfile, sizeof(keyfile), tmpdir, tmp); @@ -439,7 +447,8 @@ pgp_check_article( t_openartinfo *artinfo) { FILE *art; - char artfile[PATH_LEN], buf[LEN], cmd[LEN]; + char artfile[PATH_LEN], buf[LEN], *cmd; + size_t len; t_bool pgp_signed = FALSE; t_bool pgp_key = FALSE; @@ -467,7 +476,8 @@ pgp_check_article( if (!pgp_key && !strcmp(buf, PGP_KEY_TAG)) pgp_key = TRUE; fputs(buf, art); - fgets(buf, LEN, artinfo->raw); + if (fgets(buf, LEN, artinfo->raw) == NULL) + break; } } fclose(art); @@ -480,12 +490,14 @@ pgp_check_article( if (pgp_signed) { Raw(FALSE); - /* - * We don't use sh_format here else the redirection get misquoted + * We don't use sh_format here else the redirection gets misquoted */ - snprintf(cmd, sizeof(cmd), CHECK_SIGN, PGPNAME, pgpopts, artfile, REDIRECT_PGP_OUTPUT); + len = snprintf(NULL, 0, CHECK_SIGN, PGPNAME, pgpopts, artfile, REDIRECT_PGP_OUTPUT); + cmd = my_malloc(++len); + snprintf(cmd, len, CHECK_SIGN, PGPNAME, pgpopts, artfile, REDIRECT_PGP_OUTPUT); invoke_cmd(cmd); + free(cmd); my_printf("\n"); Raw(TRUE); } @@ -501,9 +513,12 @@ pgp_check_article( if (pgp_key) { if (prompt_yn(_(txt_pgp_add), FALSE) == 1) { Raw(FALSE); - - sh_format(cmd, sizeof(cmd), ADD_KEY, PGPNAME, pgpopts, artfile); + len = snprintf(NULL, 0, ADD_KEY, PGPNAME, pgpopts, artfile); + len <<= 1; /* double size for quoting */ + cmd = my_malloc(++len); + sh_format(cmd, len, ADD_KEY, PGPNAME, pgpopts, artfile); invoke_cmd(cmd); + free(cmd); my_printf("\n"); Raw(TRUE); } diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/post.c tin-2.6.3/src/post.c --- tin-2.6.2/src/post.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/post.c 2023-12-21 14:24:45.778525143 +0100 @@ -3,10 +3,10 @@ * Module : post.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2022-04-08 + * Updated : 2023-12-20 * Notes : mail/post/replyto/followup/repost & cancel articles * - * Copyright (c) 1991-2023 Iain Lea + * Copyright (c) 1991-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -333,26 +333,11 @@ repair_article( } -/* - * make a backup copy of ~/TIN_ARTICLE_NAME, this is necessary since - * submit_news_file adds headers, does q-p conversion etc - */ -char * -backup_article_name( - const char *the_article) -{ - static char name[PATH_LEN]; - - snprintf(name, sizeof(name), "%s.bak", the_article); - return name; -} - - static t_bool backup_article( const char *the_article) { - return backup_file(the_article, backup_article_name(the_article)); + return backup_file(the_article, backup_article_name); } @@ -608,6 +593,15 @@ post_hist_page( scroll_up(); break; +#ifdef HAVE_COLOR + case GLOBAL_TOGGLE_COLOR: + if (toggle_color()) { + show_post_hist_page(); + show_color_status(); + } + break; +#endif /* HAVE_COLOR */ + case GLOBAL_TOGGLE_HELP_DISPLAY: toggle_mini_help(POSTED_LEVEL); show_post_hist_page(); @@ -618,6 +612,16 @@ post_hist_page( show_post_hist_page(); break; + case GLOBAL_TOGGLE_INVERSE_VIDEO: + toggle_inverse_video(); + show_post_hist_page(); + show_inverse_video_status(); + break; + + case GLOBAL_VERSION: + info_message(cvers); + break; + case POSTED_SELECT: if (phmenu.max) { switch (process_post_hist(phmenu.curr)) { @@ -710,7 +714,7 @@ build_post_hist_line( t_posted *lptr; char *tmp = NULL; #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) - int len = (int)((size_t) cCOLS * MB_CUR_MAX); + int len = cCOLS * MB_CUR_MAX; wchar_t *wtmp, *wtmp2; #else int len = cCOLS; @@ -838,28 +842,39 @@ build_post_hist_list( { FILE *fp; char *p, *q; - char buf[LEN]; + char *buf; int count = 0; - size_t j, k, n; + long fpos = 0; + size_t j, k, n, buflen = LEN; t_posted *posted = NULL; if ((fp = fopen(posted_info_file, "r")) == NULL) { - clear_message(); + info_message(_(txt_no_arts_posted)); return 0; } - while (fgets(buf, (int) sizeof(buf), fp) != NULL) - count++; + buf = my_malloc(buflen); + /* + * Enlarge the buffer so that the longest line fits into it. + * Read in the current line repeatedly until the buffer size + * is set correctly. + */ + while (fgets(buf, (int) buflen, fp) != NULL) { + if (buflen >= 65536) { /* bail out at > 64k lines */ + errno = E2BIG; /* EMSGSIZE? EOVERFLOW? EFBIG? */ + break; + } + if (strlen(buf) == buflen - 1 && buf[buflen - 1] != '\n') { + buflen <<= 1; + buf = my_realloc(buf, buflen); + if (fseek(fp, fpos, SEEK_SET) == -1) + break; - if (!count) { - fclose(fp); - info_message(_(txt_no_arts_posted)); - return 0; - } - rewind(fp); - count = 0; + continue; + } + if ((fpos = ftell(fp)) == -1) + break; - while (fgets(buf, (int) sizeof(buf), fp) != NULL) { if (buf[0] == '#' || buf[0] == '\n') continue; @@ -871,7 +886,6 @@ build_post_hist_list( posted->next = post_hist_list; post_hist_list = posted; } - ++count; n = 0; q = my_strdup(buf); @@ -888,7 +902,13 @@ build_post_hist_list( /* current expected actions [dfrwx] */ if (n < 3 || buf[++j] == '|') { /* too few args and/or empty action */ + /* TODO: skip over broken line but do not bail out */ error_message(3, _(txt_error_corrupted_file), posted_info_file); +#ifdef DEBUG + if (debug & DEBUG_MISC) + error_message(3, "Line: %s", buf); +#endif /* DEBUG */ + free(buf); fclose(fp); clear_message(); free_post_hist_list(); @@ -923,7 +943,7 @@ build_post_hist_list( j++; p = buf; - while ((q = strstr(p, "|<" )) != NULL) + while ((q = strstr(p, "|<")) != NULL) p = ++q; if (strlen(p) >= 4 && *p == '<' && strlen(p) < sizeof(posted->mid) - 1) { /* <@> */ @@ -954,9 +974,20 @@ build_post_hist_list( 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); + count++; + } + + if (errno) { + perror_message(_(txt_error_corrupted_file), posted_info_file); + clearerr(fp); } + + free(buf); fclose(fp); + if (!count) + info_message(_(txt_no_arts_posted)); + return count; } @@ -1002,8 +1033,8 @@ update_posted_info_file( } if ((fp = fopen(posted_info_file, "a")) != NULL) { - int err; char logdate[10]; + int err; if (time(&epoch) != (time_t) -1) { if (!my_strftime(logdate, sizeof(logdate) - 1, "%d-%m-%y", localtime(&epoch))) @@ -1082,7 +1113,7 @@ append_mail( if (!retrys) { wait_message(5, _(txt_error_couldnt_dotlock), the_mailbox); - fd_unlock(fd); + (void) fd_unlock(fd); fclose(fp_out); fclose(fp_in); return ENOENT; /* FIXME! dot_lock() doesn't return more info yet */ @@ -1108,10 +1139,10 @@ append_mail( bufp = buf; while (*bufp == '>') bufp++; - if (strncmp(bufp, "From ", 5) == 0) + if (STRNCMPEQ(bufp, "From ", 5)) fputc('>', fp_out); } else { /* MBOXO (MBOXCL) */ - if (strncmp(buf, "From ", 5) == 0) + if (STRNCMPEQ(buf, "From ", 5)) fputc('>', fp_out); } } @@ -1239,7 +1270,7 @@ check_article_to_be_posted( FILE *fp; char **newsgroups = NULL; char **followupto = NULL; - char *line, *cp, *cp2; + char *line, *cp, *cp2, *hp; char *to = NULL; char references[HEADER_LEN]; char subject[HEADER_LEN]; @@ -1259,6 +1290,7 @@ check_article_to_be_posted( int errors_catbp = 0; /* sum of error-codes */ int warnings_catbp = 0; /* sum of warning-codes */ int must_break_line = 0; + int enc; /* mime encoding */ struct t_group *psGrp; t_bool end_of_header = FALSE; t_bool got_long_line = FALSE; @@ -1290,6 +1322,7 @@ check_article_to_be_posted( #ifdef CHARSET_CONVERSION mmnwcharset = *c_group ? (*c_group)->attribute->mm_network_charset : tinrc.mm_network_charset; #endif /* CHARSET_CONVERSION */ + enc = *c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding; if ((fp = fopen(c_article, "r")) == NULL) { perror_message(_(txt_cannot_open), c_article); @@ -1303,6 +1336,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 (cnt == 1) errors_catbp |= CA_ERROR_HEADER_LINE_BLANK; @@ -1317,9 +1351,25 @@ check_article_to_be_posted( } } + /* line is longer than > 998 and will not be encoded */ +#ifdef MIME_BREAK_LONG_LINES + if (*c_group ? (*c_group)->attribute->post_8bit_header : tinrc.post_8bit_header) +#endif /* MIME_BREAK_LONG_LINES */ + { + if (strlen(line) > IMF_LINE_LEN) { +#ifdef MIME_BREAK_LONG_LINES + my_fprintf(stderr, _(txt_error_should_be_folded), cnt, IMF_LINE_LEN); +#else + my_fprintf(stderr, _(txt_error_should_be_shortened), cnt, IMF_LINE_LEN); +#endif /* MIME_BREAK_LONG_LINES */ + my_fflush(stderr); + warnings++; + } + } + #ifdef CHARSET_CONVERSION /* are all characters in article contained in network_charset? */ - if (strcasecmp(tinrc.mm_local_charset, txt_mime_charsets[mmnwcharset]) && !charset_conversion_fails) { /* local_charset != network_charset */ + if (!charset_conversion_fails && strcasecmp(tinrc.mm_local_charset, txt_mime_charsets[mmnwcharset])) { /* local_charset != network_charset */ cp = my_malloc(strlen(line) * 4 + 1); strcpy(cp, line); charset_conversion_fails = !buffer_to_network(cp, mmnwcharset); @@ -1333,14 +1383,31 @@ check_article_to_be_posted( EndInverse(); my_fflush(stderr); errors++; + continue; /* code below (till end of while) relies on set cp != NULL, don't modify cp */ + } + if (cp - line == 0) { /* RFC 5322 3.6.8 */ + StartInverse(); + my_fprintf(stderr, _(txt_error_header_no_name), cnt, line); + EndInverse(); + my_fflush(stderr); + errors++; continue; } + /* + * TODO: disallow more stuff like ^[.-] + * RFC 5322 3.6.8 allows %d33-57, %d59-126 + * at least we should give a warning like: + * "Header starts with unusual char %c" + * if *line is not in [a-zA-Z0-9]. + */ + if (cp[1] != ' ') { StartInverse(); my_fprintf(stderr, _(txt_error_header_line_space), cnt, line); EndInverse(); my_fflush(stderr); errors++; + continue; } if (cp - line == 7 && !strncasecmp(line, "Subject", 7)) { @@ -1365,6 +1432,7 @@ check_article_to_be_posted( EndInverse(); my_fflush(stderr); errors++; + continue; } #endif /* !FORGERY */ @@ -1398,6 +1466,7 @@ check_article_to_be_posted( #endif /* !FORGERY */ } free(cp2); + continue; } if (cp - line == 4 && !strncasecmp(line, "From", 4)) { @@ -1420,6 +1489,7 @@ check_article_to_be_posted( #endif /* !FORGERY */ } free(cp2); + continue; } if (cp - line == 8 && !strncasecmp(line, "Reply-To", 8)) { @@ -1441,6 +1511,7 @@ check_article_to_be_posted( #endif /* !FORGERY */ } free(cp2); + continue; } if (cp - line == 2 && !strncasecmp(line, "To", 2)) { @@ -1464,18 +1535,20 @@ check_article_to_be_posted( } to = my_strdup(cp2 + (cp - line) + 1); free(cp2); + continue; } if (cp - line == 10 && !strncasecmp(line, "Message-ID", 10)) { + hp = cp; #if 0 /* see comment about "<>" in misc.c:gnksa_split_from() */ char addr[HEADER_LEN], name[HEADER_LEN]; int type; - i = gnksa_check_from(++cp); - gnksa_split_from(cp, addr, name, &type); + i = gnksa_check_from(++hp); + gnksa_split_from(hp, addr, name, &type); if (((GNKSA_OK != i) && (GNKSA_LOCALPART_MISSING > i)) || !*addr) #else - i = gnksa_check_from(++cp); + i = gnksa_check_from(++hp); if ((GNKSA_OK != i) && (GNKSA_LOCALPART_MISSING > i)) #endif /* 0 */ { @@ -1489,16 +1562,21 @@ check_article_to_be_posted( errors++; #endif /* !FORGERY */ } - if (damaged_id(cp)) + cp2 = my_strdup(hp); + if (!valid_msgid(cp2)) errors_catbp |= CA_ERROR_BAD_MESSAGE_ID; + free(cp2); + continue; } if (cp - line == 10 && !strncasecmp(line, "References", 10)) { - for (cp = line + 11; *cp == ' '; cp++) + for (hp = line + 11; *hp == ' '; hp++) ; - STRCPY(references, cp); + STRCPY(references, hp); if (*references) saw_references = TRUE; + + continue; } if (cp - line == 4 && !strncasecmp(line, "Date", 4)) { @@ -1507,6 +1585,8 @@ check_article_to_be_posted( errors_catbp |= CA_ERROR_BAD_DATE; } else errors_catbp |= CA_ERROR_BAD_DATE; + + continue; } if (cp - line == 7 && !strncasecmp(line, "Expires", 7)) { @@ -1515,6 +1595,8 @@ check_article_to_be_posted( errors_catbp |= CA_ERROR_BAD_EXPIRES; } else errors_catbp |= CA_ERROR_BAD_EXPIRES; + + continue; } /* @@ -1524,16 +1606,16 @@ check_article_to_be_posted( if (cp - line == 10 && !strncasecmp(line, "Newsgroups", 10)) { FreeIfNeeded(newsgroups); found_newsgroups_lines++; - for (cp = line + 11; *cp == ' '; cp++) + for (hp = line + 11; *hp == ' '; hp++) ; - if (strchr(cp, ' ') || strchr(cp, '\t')) { + if (strchr(hp, ' ') || strchr(hp, '\t')) { #ifdef ALLOW_FWS_IN_NEWSGROUPLIST warnings_catbp |= CA_WARNING_SPACE_IN_NEWSGROUPS; #else errors_catbp |= CA_ERROR_SPACE_IN_NEWSGROUPS; #endif /* ALLOW_FWS_IN_NEWSGROUPLIST */ } - if (strchr(cp, '\n')) { + if (strchr(hp, '\n')) { #ifdef ALLOW_FWS_IN_NEWSGROUPLIST warnings_catbp |= CA_WARNING_NEWLINE_IN_NEWSGROUPS; #else @@ -1542,15 +1624,15 @@ check_article_to_be_posted( unfold_header(line); } - newsgroups = build_nglist(cp, &ngcnt); + newsgroups = build_nglist(hp, &ngcnt); if (newsgroups && ngcnt) (void) stripped_double_ngs(newsgroups, &ngcnt); if (!ngcnt) errors_catbp |= CA_ERROR_EMPTY_NEWSGROUPS; else { - for (cp = line + 11; *cp; cp++) { - if (!isascii(*cp)) { + for (hp = line + 11; *hp; hp++) { + if (!isascii(*hp)) { errors_catbp |= CA_ERROR_NEWSGROUPS_NOT_7BIT; break; } @@ -1559,48 +1641,50 @@ check_article_to_be_posted( { /* check for poster, example, example.* */ char *groups; - for (cp = line + 11; *cp == ' '; cp++) + for (hp = line + 11; *hp == ' '; hp++) ; - cp2 = groups = my_strdup(cp); + cp2 = groups = my_strdup(hp); - if ((cp = strtok(groups, ",")) != NULL) { + if ((hp = strtok(groups, ",")) != NULL) { do { - if (!strcmp(cp, "poster")) + if (!strcmp(hp, "poster")) errors_catbp |= CA_ERROR_NEWSGROUPS_POSTER; - if (!strcmp(cp, "example")) + if (!strcmp(hp, "example")) warnings_catbp |= CA_WARNING_NEWSGROUPS_EXAMPLE; - if (!strncmp(cp, "example.", 8)) + if (!strncmp(hp, "example.", 8)) warnings_catbp |= CA_WARNING_NEWSGROUPS_EXAMPLE; /* TODO: also check for to, ctl, all, control, junk */ - } while ((cp = strtok(NULL, ",")) != NULL); + } while ((hp = strtok(NULL, ",")) != NULL); } free(cp2); } + continue; } if (cp - line == 12 && !strncasecmp(line, "Distribution", 12)) { - for (cp = line + 13; *cp; cp++) { - if (!isascii(*cp)) { + for (hp = line + 13; *hp; hp++) { + if (!isascii(*hp)) { errors_catbp |= CA_ERROR_DISTRIBUTIOIN_NOT_7BIT; break; } } + continue; } if (cp - line == 11 && !strncasecmp(line, "Followup-To", 11)) { FreeIfNeeded(followupto); - for (cp = line + 12; *cp == ' '; cp++) + for (hp = line + 12; *hp == ' '; hp++) ; - if (*cp) /* Followup-To not empty */ + if (*hp) /* Followup-To not empty */ found_followup_to_lines++; - if (strchr(cp, ' ') || strchr(cp, '\t')) { + if (strchr(hp, ' ') || strchr(hp, '\t')) { #ifdef ALLOW_FWS_IN_NEWSGROUPLIST warnings_catbp |= CA_WARNING_SPACE_IN_FOLLOWUP_TO; #else errors_catbp |= CA_ERROR_SPACE_IN_FOLLOWUP_TO; #endif /* ALLOW_FWS_IN_NEWSGROUPLIST */ } - if (strchr(cp, '\n')) { + if (strchr(hp, '\n')) { #ifdef ALLOW_FWS_IN_NEWSGROUPLIST warnings_catbp |= CA_WARNING_NEWLINE_IN_FOLLOWUP_TO; #else @@ -1609,37 +1693,38 @@ check_article_to_be_posted( unfold_header(line); } - followupto = build_nglist(cp, &ftngcnt); + followupto = build_nglist(hp, &ftngcnt); if (followupto && ftngcnt) { char *groups; (void) stripped_double_ngs(followupto, &ftngcnt); - for (cp = line + 12; *cp; cp++) { - if (!isascii(*cp)) { + for (hp = line + 12; *hp; hp++) { + if (!isascii(*hp)) { errors_catbp |= CA_ERROR_FOLLOWUP_TO_NOT_7BIT; break; } } - for (cp = line + 12; *cp == ' '; cp++) + for (hp = line + 12; *hp == ' '; hp++) ; - cp2 = groups = my_strdup(cp); + cp2 = groups = my_strdup(hp); - if ((cp = strtok(groups, ",")) != NULL) { + if ((hp = strtok(groups, ",")) != NULL) { do { - if (!strcmp(cp, "poster") && ftngcnt > 1) + if (ftngcnt > 1 && !strcmp(hp, "poster")) errors_catbp |= CA_ERROR_FOLLOWUP_TO_POSTER; - if (!strcmp(cp, "example")) + if (!strcmp(hp, "example")) warnings_catbp |= CA_WARNING_FOLLOWUP_TO_EXAMPLE; - if (!strncmp(cp, "example.", 8)) + if (!strncmp(hp, "example.", 8)) warnings_catbp |= CA_WARNING_FOLLOWUP_TO_EXAMPLE; /* TODO: also check for to, ctl, all, control, junk */ - } while ((cp = strtok(NULL, ",")) != NULL); + } while ((hp = strtok(NULL, ",")) != NULL); } free(cp2); } + continue; } - } + } /* end of headers */ if (subject[0] == '\0') errors_catbp |= CA_ERROR_EMPTY_SUBJECT; @@ -1651,7 +1736,7 @@ check_article_to_be_posted( } else { free(cp2); /* Warn if Subject: begins with "Re: " but there are no References: */ - if (!strncmp(subject, "Re: ", 4) && !saw_references) + if (!saw_references && !strncmp(subject, "Re: ", 4)) warnings_catbp |= CA_WARNING_RE_WITHOUT_REFERENCES; /* * Warn if there are References: but no "Re: " at the beginning of @@ -1662,7 +1747,7 @@ check_article_to_be_posted( cp2 = subject; while (!was_found && (cp2 = strchr(cp2, '('))) - was_found = (strncmp(++cp2, "was:", 4) == 0); + was_found = (STRNCMPEQ(++cp2, "was:", 4)); if (!was_found) warnings_catbp |= CA_WARNING_REFERENCES_WITHOUT_RE; @@ -1712,14 +1797,14 @@ check_article_to_be_posted( } /* SIGDASHES excluding the tailing SPACE (and '\n', see comment above) */ - if (strlen(line) == 2 && !strncmp(line, SIGDASHES, 2) && !saw_sig_dashes) { + if (!saw_sig_dashes && strlen(line) == 2 && !strncmp(line, SIGDASHES, 2)) { saw_wrong_sig_dashes = TRUE; sig_lines = 0; } #ifdef CHARSET_CONVERSION /* are all characters in article contained in network_charset? */ - if (strcasecmp(tinrc.mm_local_charset, txt_mime_charsets[mmnwcharset]) && !charset_conversion_fails) { /* local_charset != network_charset */ + if (!charset_conversion_fails && strcasecmp(tinrc.mm_local_charset, txt_mime_charsets[mmnwcharset])) { /* local_charset != network_charset */ cp = my_malloc(strlen(line) * 4 + 1); strcpy(cp, line); charset_conversion_fails = !buffer_to_network(cp, mmnwcharset); @@ -1732,7 +1817,17 @@ check_article_to_be_posted( int num_bytes, wc_width; wchar_t wc; #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + int seen = 0; /* already reported a unprintable char in that line? */ + /* + * TODO for txt_warn_unprintable_char: + * - prefix message with "..." if cp != line? + * - honor utf8_graphics? + * - convert unprintable chars to octal values like + * in draw_pager_line()? + * - do we need a Big5 exception (like in draw_pager_line())? + * - raise warning to error if HAVE_FASCIST_NEWSADMIN + */ col = 0; for (cp = line; *cp; ) { if (*cp == '\t') { @@ -1741,52 +1836,72 @@ check_article_to_be_posted( } else { #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if ((num_bytes = mbtowc(&wc, cp, MB_CUR_MAX)) != -1) { - cp += num_bytes; - if (!contains_8bit && num_bytes > 1) + if (!contains_8bit && (num_bytes > 1 || !isascii(*cp))) contains_8bit = TRUE; if (iswprint((wint_t) wc) && ((wc_width = wcwidth(wc)) != -1)) col += wc_width; - else + else { + if (seen != cnt) { /* warn just once per line */ + seen = cnt; + my_fprintf(stderr, _(txt_warn_unprintable_char), cnt, strunc(cp, cCOLS - 1)); + warnings++; + } col++; + } + cp += num_bytes; } else { + if (seen != cnt) { /* warn just once per line */ + seen = cnt; + my_fprintf(stderr, _(txt_warn_unprintable_char), cnt, strunc(cp, cCOLS - 1)); + warnings++; + } cp++; col++; } #else if (!contains_8bit && !isascii(*cp)) 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)); + warnings++; + } cp++; col++; #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ } } + if (seen) /* any unprintable char errors? */ + my_fflush(stderr); } - if (col > MAX_COL && !got_long_line) { - my_fprintf(stderr, _(txt_warn_art_line_too_long), MAX_COL, cnt, line); + 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_fflush(stderr); + free (m); got_long_line = TRUE; - warnings++; } - if (strlen(line) > IMF_LINE_LEN && !must_break_line) + if (!must_break_line && strlen(line) > IMF_LINE_LEN) must_break_line = cnt; } /* - * TODO: cleanup, test me, move to the right location, strings -> lang.c, ... + * TODO: cleanup, test me, move to the right location, ... */ - if (must_break_line && ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) != MIME_ENCODING_BASE64)) { + if (must_break_line && enc != MIME_ENCODING_BASE64) { #ifdef MIME_BREAK_LONG_LINES if (contains_8bit) { - if ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) != MIME_ENCODING_QP) - my_fprintf(stderr, _("Line %d is longer than %d octets and should be folded, but\nencoding is neither set to %s nor to %s\n"), must_break_line, IMF_LINE_LEN, txt_quoted_printable, txt_base64); + if (enc != MIME_ENCODING_QP) + my_fprintf(stderr, _(txt_warn_long_line_not_qp), must_break_line, IMF_LINE_LEN, txt_quoted_printable, txt_base64); } else #endif /* MIME_BREAK_LONG_LINES */ { - if ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) == MIME_ENCODING_QP) - my_fprintf(stderr, _("Line %d is longer than %d octets and should be folded, but\nencoding is set to %s without enabling MIME_BREAK_LONG_LINES or\nposting doesn't contain any 8bit chars and thus folding won't happen\n"), must_break_line, IMF_LINE_LEN, txt_quoted_printable); + if (enc == MIME_ENCODING_QP) + my_fprintf(stderr, _(txt_warn_long_line_not_break), must_break_line, IMF_LINE_LEN, txt_quoted_printable); else - my_fprintf(stderr, _("Line %d is longer than %d octets and should be folded, but\nencoding is not set to %s\n"), must_break_line, IMF_LINE_LEN, txt_base64); + my_fprintf(stderr, _(txt_warn_long_line_not_base), must_break_line, IMF_LINE_LEN, txt_base64); } my_fflush(stderr); warnings++; @@ -1824,8 +1939,11 @@ check_article_to_be_posted( * * Is this correct for crosspostings? */ - if (ngcnt) - *c_group = group_find(newsgroups[0], FALSE); + if (ngcnt) { + psGrp = *c_group; + if (!(*c_group = group_find(newsgroups[0], FALSE))) + *c_group = psGrp; + } /* * check for known 7bit charsets @@ -1841,14 +1959,15 @@ check_article_to_be_posted( break; } } - if ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) != MIME_ENCODING_7BIT) + if (enc != MIME_ENCODING_7BIT) mime_7bit = FALSE; - if (contains_8bit && mime_usascii) + if (contains_8bit && mime_usascii) { #ifndef CHARSET_CONVERSION errors_catbp |= CA_ERROR_BAD_CHARSET; #else /* we catch this case later on again */ warnings_catbp |= CA_WARNING_CHARSET_CONVERSION; #endif /* !CHARSET_CONVERSION */ + } if (contains_8bit && mime_7bit) errors_catbp |= CA_ERROR_BAD_ENCODING; @@ -1859,7 +1978,7 @@ check_article_to_be_posted( * signature it will not be encoded. We might additionally check if there's * a file named ~/.signature and skip the warning if it is not present. */ - if ((((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) == MIME_ENCODING_QP) || ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) == MIME_ENCODING_BASE64)) && strcasecmp(tinrc.inews_prog, INTERNAL_CMD)) + if ((enc == MIME_ENCODING_QP || enc == MIME_ENCODING_BASE64) && strcasecmp(tinrc.inews_prog, INTERNAL_CMD)) warnings_catbp |= CA_WARNING_ENCODING_EXTERNAL_INEWS; /* give most error messages */ @@ -1941,7 +2060,6 @@ check_article_to_be_posted( /* give most warnings */ if (warnings_catbp) { - if (warnings_catbp & CA_WARNING_SPACES_ONLY_SUBJECT) my_fprintf(stderr, "%s", _(txt_warn_blank_subject)); if (warnings_catbp & CA_WARNING_RE_WITHOUT_REFERENCES) @@ -2001,11 +2119,11 @@ check_article_to_be_posted( #ifdef HAVE_FASCIST_NEWSADMIN StartInverse(); errors++; - my_fprintf(stderr, N_(txt_error_grp_renamed), newsgroups[i], psGrp->aliasedto); + my_fprintf(stderr, _(txt_error_grp_renamed), newsgroups[i], psGrp->aliasedto); EndInverse(); my_fflush(stderr); #else - my_fprintf(stderr, N_(txt_warn_grp_renamed), newsgroups[i], psGrp->aliasedto); + my_fprintf(stderr, _(txt_warn_grp_renamed), newsgroups[i], psGrp->aliasedto); warnings++; #endif /* HAVE_FASCIST_NEWSADMIN */ } else @@ -2059,11 +2177,11 @@ check_article_to_be_posted( #ifdef HAVE_FASCIST_NEWSADMIN StartInverse(); errors++; - my_fprintf(stderr, N_(txt_error_grp_renamed), followupto[i], psGrp->aliasedto); + my_fprintf(stderr, _(txt_error_grp_renamed), followupto[i], psGrp->aliasedto); EndInverse(); my_fflush(stderr); #else - my_fprintf(stderr, N_(txt_warn_grp_renamed), followupto[i], psGrp->aliasedto); + my_fprintf(stderr, _(txt_warn_grp_renamed), followupto[i], psGrp->aliasedto); warnings++; #endif /* HAVE_FASCIST_NEWSADMIN */ } else @@ -2207,7 +2325,7 @@ post_article_loop: if (!invoke_editor(article_name, offset, group)) { if (file_size(article_name) > 0L) { if (artchanged != file_mtime(article_name)) { - unlink(backup_article_name(article_name)); + unlink(backup_article_name); rename_file(article_name, dead_article); if (tinrc.keep_dead_articles) append_file(dead_article, dead_articles); @@ -2273,19 +2391,19 @@ post_article_loop: } if (ret_code == POSTED_OK) { - unlink(backup_article_name(article_name)); + unlink(backup_article_name); wait_message(2, _(txt_art_posted), *a_message_id ? a_message_id : ""); goto post_article_done; } else { if ((func = prompt_rejected()) == POST_POSTPONE) /* reuse clean copy which didn't get modified by submit_news_file() */ - postpone_article(backup_article_name(article_name)); + postpone_article(backup_article_name); else if (func == POST_EDIT) { /* replace modified article with clean backup */ - rename_file(backup_article_name(article_name), article_name); + rename_file(backup_article_name, article_name); goto post_article_loop; } else { - unlink(backup_article_name(article_name)); + unlink(backup_article_name); rename_file(article_name, dead_article); if (tinrc.keep_dead_articles) append_file(dead_article, dead_articles); @@ -2690,7 +2808,6 @@ create_normal_article_headers( msg_add_x_headers(group->attribute->x_headers); start_line_offset = msg_write_headers(fp) + 1; - fprintf(fp, "\n"); /* add a newline to keep vi from bitching */ msg_free_headers(); start_line_offset += msg_add_x_body(fp, group->attribute->x_body); @@ -2775,7 +2892,7 @@ post_postponed_article( if ((p = strchr(ng, ',')) != NULL) *p = '\0'; - snprintf(buf, sizeof(buf), _("Posting: %.*s ..."), cCOLS - 14, subject); /* TODO: -> lang.c, use strunc() */ + snprintf(buf, sizeof(buf), _(txt_postpone_post), cCOLS - 14, subject); /* TODO: use strunc() */ post_loop(POST_POSTPONED, group_find(ng, FALSE), (ask ? POST_EDIT : GLOBAL_POST), buf, GROUP_TYPE_NEWS, 0); free(ng); } @@ -2797,7 +2914,7 @@ count_postponed_articles( return 0; while (fgets(line, (int) sizeof(line), fp)) { - if (strncmp(line, "From ", 5) == 0) + if (STRNCMPEQ(line, "From ", 5)) count++; } fclose(fp); @@ -2817,13 +2934,16 @@ fetch_postponed_article( FILE *in, *out; FILE *tmp; char *bufp; - char postponed_tmp[PATH_LEN]; + char *postponed_tmp; char line[HEADER_LEN]; t_bool first_article; t_bool prev_line_nl; t_bool anything_left; + size_t len; - snprintf(postponed_tmp, sizeof(postponed_tmp), "%s_", postponed_articles_file); + len = snprintf(NULL, 0, "%s_", postponed_articles_file); + postponed_tmp = my_malloc(++len); + snprintf(postponed_tmp, len, "%s_", postponed_articles_file); in = fopen(postponed_articles_file, "r"); out = fopen(tmp_file, "w"); tmp = fopen(postponed_tmp, "w"); @@ -2835,6 +2955,7 @@ fetch_postponed_article( fclose(out); if (tmp) fclose(tmp); + free(postponed_tmp); return FALSE; } @@ -2842,6 +2963,7 @@ fetch_postponed_article( fclose(in); fclose(out); fclose(tmp); + free(postponed_tmp); return FALSE; } @@ -2857,7 +2979,7 @@ fetch_postponed_article( */ while (fgets(line, (int) sizeof(line), in) != NULL) { - if (strncmp(line, "From ", 5) == 0) + if (STRNCMPEQ(line, "From ", 5)) first_article = FALSE; if (first_article) { match_string(line, "Newsgroups: ", newsgroups, HEADER_LEN); @@ -2877,12 +2999,12 @@ fetch_postponed_article( bufp = line; while (*bufp == '>') bufp++; - if (strncmp(bufp, "From ", 5) == 0) + if (STRNCMPEQ(bufp, "From ", 5)) fputs(line + 1, out); else fputs(line, out); } else { - if (strncmp(line, ">From ", 6) == 0) + if (STRNCMPEQ(line, ">From ", 6)) fputs(line + 1, out); else fputs(line, out); @@ -2904,6 +3026,7 @@ fetch_postponed_article( else unlink(postponed_tmp); + free(postponed_tmp); return TRUE; } @@ -3091,9 +3214,8 @@ skip_id( /* - * Checks if Message-ID has valid format + * Checks if a (line of) Message-ID(s) has valid format * Returns FALSE if it does, TRUE if it does not - * TODO: combine with refs.c:valid_msgid() (return values swapped) */ static t_bool damaged_id( @@ -3159,8 +3281,8 @@ join_references( /* * First of all: shortening references is a VERY BAD IDEA. * Nevertheless, current software usually has restrictions in - * header length (their programmers seem to misinterpret RFC821 - * as valid for news, and the command length limit of RFC977 + * header length (their programmers seem to misinterpret RFC 821 + * as valid for news, and the command length limit of RFC 977 * as valid for headers) * * construct a new references line, then trim it if necessary @@ -3231,27 +3353,8 @@ join_references( *d++ = ' '; /* and mark this appropriately */ while (*c == ' ') c++; -#ifdef HAVE_MEMMOVE /* TODO: put into a function? */ - memmove(d, c, strlen(c) + 1); -#else -# ifdef HAVE_BCOPY - bcopy(c, d, strlen(c) + 1); -# else - { - size_t l = strlen(c) + 1; - if (c < d && d < c + l) { - d += l; - c += l; - while (l--) - *--d= *--c; - } else { - while (l--) - *d++ = *c++; - } - } -# endif /* HAVE_BCOPY */ -#endif /* HAVE_MEMMOVE */ + my_memmove(d, c, strlen(c) + 1); } strcpy(buffer, b); @@ -3322,7 +3425,11 @@ show_followup_info( } -int /* return code is currently ignored! */ +/* + * return code is currently ignored! + * seems to have a lot of code in common with mail_to_author + */ +int post_response( const char *groupname, int respnum, @@ -3516,9 +3623,19 @@ post_response( get_initials(&arts[respnum], initials, sizeof(initials) - 1); - if (raw_data) /* rewind raw article if needed */ - fseek(pgart.raw, 0L, SEEK_SET); - + if (raw_data) { /* rewind raw article if needed */ + if (fseek(pgart.raw, 0L, SEEK_SET) != -1) { + } else { +#ifdef DEBUG + /* + * TODO: always show to user? + * then use something less technical and move to lang.c + */ + perror_message("%s:%d post_response(fseek(pgart.raw)) failed", __FILE__, __LINE__); +#endif /* DEBUG */ + goto pout; + } + } if (with_headers && raw_data) copy_body(pgart.raw, fp, (group ? group->attribute->quote_chars : tinrc.quote_chars), initials, TRUE); else { @@ -3532,8 +3649,18 @@ post_response( if (buffer[0] == '\n' || buffer[0] == '\r') break; } - fseek(pgart.raw, offset, SEEK_SET); - copy_body(pgart.raw, fp, (group ? group->attribute->quote_chars : tinrc.quote_chars), initials, TRUE); + if (fseek(pgart.raw, offset, SEEK_SET) != -1) + copy_body(pgart.raw, fp, (group ? group->attribute->quote_chars : tinrc.quote_chars), initials, TRUE); + else { +#ifdef DEBUG + /* + * TODO: always show to user? + * then use something less technical and move to lang.c + */ + perror_message("%s:%d post_response(fseek(pgart.raw)) failed", __FILE__, __LINE__); +#endif /* DEBUG */ + goto pout; + } } else { /* cooked art */ resize_article(FALSE, &pgart); if (with_headers) { @@ -3542,7 +3669,17 @@ post_response( * mentioned in news_headers_to_display as article * cooking 'hides' all other headers */ - fseek(pgart.cooked, 0L, SEEK_SET); /* rewind cooked art */ + if (fseek(pgart.cooked, 0L, SEEK_SET) != -1) { /* rewind cooked art */ + } else { +#ifdef DEBUG + /* + * TODO: always show to user? + * then use something less technical and move to lang.c + */ + perror_message("%s:%d post_response(fseek(pgart.cooked)) failed", __FILE__, __LINE__); +#endif /* DEBUG */ + goto pout; + } } else { /* without headers */ int i = 0; @@ -3552,7 +3689,17 @@ post_response( if (i) /* cooked art contained any headers, so skip also the header/body separator */ i++; - fseek(pgart.cooked, pgart.cookl[i].offset, SEEK_SET); /* skip headers and header/body separator */ + if (fseek(pgart.cooked, pgart.cookl[i].offset, SEEK_SET) != -1) { /* skip headers and header/body separator */ + } else { +#ifdef DEBUG + /* + * TODO: always show to user? + * then use something less technical and move to lang.c + */ + perror_message("%s:%d post_response(fseek(pgart.cooked)) failed", __FILE__, __LINE__); +#endif /* DEBUG */ + goto pout; + } } copy_body(pgart.cooked, fp, (group ? group->attribute->quote_chars : tinrc.quote_chars), initials, FALSE); } @@ -3561,11 +3708,12 @@ post_response( fprintf(fp, "\n"); /* add a newline to keep vi from bitching */ msg_write_signature(fp, FALSE, group); +pout: fclose(fp); resize_article(TRUE, &pgart); /* rebreak long lines */ if (raw_data) /* we've been in raw mode, reenter it */ - toggle_raw(group); + toggle_raw(); return (post_loop(POST_RESPONSE, group, POST_EDIT, _(txt_posting), art_type, start_line_offset)); } @@ -3870,7 +4018,7 @@ mail_to_someone( t_bool in_head = TRUE; /* intentionally no undeclared_charset support here! */ - if (!(charset = get_param(note_h.ext->params, "charset"))) + if (!(charset = validate_charset(get_param(note_h.ext->params, "charset")))) charset = "US-ASCII"; while ((line = tin_fgets(artinfo->raw, FALSE)) != NULL) { @@ -3933,7 +4081,7 @@ mail_bug_report( t_bool ret_code = FALSE; wait_message(0, _(txt_mail_bug_report)); - snprintf(subject, sizeof(subject), "BUG REPORT %s\n", page_header); + snprintf(subject, sizeof(subject), "BUG REPORT %.1010s\n", page_header); if ((fp = create_mail_headers(nam, sizeof(nam), TIN_BUGREPORT_NAME, bug_addr, subject, NULL)) == NULL) return FALSE; @@ -4077,9 +4225,19 @@ mail_to_author( start_line_offset += add_mail_quote(fp, respnum); get_initials(&arts[respnum], initials, sizeof(initials) - 1); - if (raw_data) /* rewind raw article if needed */ - fseek(pgart.raw, 0L, SEEK_SET); - + if (raw_data) {/* rewind raw article if needed */ + if (fseek(pgart.raw, 0L, SEEK_SET) != -1) { + } else { +#ifdef DEBUG + /* + * TODO: always show to user? + * then use something less technical and move to lang.c + */ + perror_message("%s:%d mail_to_author(fseek(pgart.raw)) failed", __FILE__, __LINE__); +#endif /* DEBUG */ + goto mout; + } + } if (with_headers && raw_data) copy_body(pgart.raw, fp, tinrc.quote_chars, initials, TRUE); else { @@ -4093,8 +4251,18 @@ mail_to_author( if (buffer[0] == '\n' || buffer[0] == '\r') break; } - fseek(pgart.raw, offset, SEEK_SET); - copy_body(pgart.raw, fp, tinrc.quote_chars, initials, TRUE); + if (fseek(pgart.raw, offset, SEEK_SET) != 1) + copy_body(pgart.raw, fp, tinrc.quote_chars, initials, TRUE); + else { +#ifdef DEBUG + /* + * TODO: always show to user? + * then use something less technical and move to lang.c + */ + perror_message("%s:%d mail_to_author(fseek(pgart.raw)) failed", __FILE__, __LINE__); +#endif /* DEBUG */ + goto mout; + } } else { /* cooked art */ resize_article(FALSE, &pgart); if (with_headers) { @@ -4103,14 +4271,36 @@ mail_to_author( * mentioned in news_headers_to_display as article * cooking 'hides' all other headers */ - fseek(pgart.cooked, 0L, SEEK_SET); + if (fseek(pgart.cooked, 0L, SEEK_SET) != -1) { + } else { +#ifdef DEBUG + /* + * TODO: always show to user? + * then use something less technical and move to lang.c + */ + perror_message("%s:%d mail_to_author(fseek(pgart.cooked)) failed", __FILE__, __LINE__); +#endif /* DEBUG */ + goto mout; + } } else { /* without headers */ i = 0; while (pgart.cookl[i].flags & C_HEADER) /* skip headers in cooked art if any */ i++; + if (i) /* cooked art contained any headers, so skip also the header/body separator */ i++; - fseek(pgart.cooked, pgart.cookl[i].offset, SEEK_SET); + + if (fseek(pgart.cooked, pgart.cookl[i].offset, SEEK_SET) != -1) { + } else { +#ifdef DEBUG + /* + * TODO: always show to user? + * then use something less technical and move to lang.c + */ + perror_message("%s:%d mail_to_author(fseek(pgart.cooked)) failed", __FILE__, __LINE__); +#endif /* DEBUG */ + goto mout; + } } copy_body(pgart.cooked, fp, tinrc.quote_chars, initials, FALSE); } @@ -4120,7 +4310,7 @@ mail_to_author( if (tinrc.interactive_mailer == INTERACTIVE_NONE) msg_write_signature(fp, TRUE, &CURR_GROUP); - +mout: fclose(fp); { @@ -4158,7 +4348,7 @@ mail_to_author( resize_article(TRUE, &pgart); /* rebreak long lines */ if (raw_data) /* we've been in raw mode */ - toggle_raw(group_find(group, FALSE)); + toggle_raw(); return ret_code; } @@ -4185,7 +4375,7 @@ check_for_spamtrap( ptr = strchr(tmp, ','); if (ptr != NULL) *ptr = '\0'; - if (strcasestr(addr, tmp)) { + if (strcasestr(addr, tmp)) { /* although the local part is actually case sensitive, ignoring it here is intentional */ free(env); return TRUE; } @@ -4263,7 +4453,7 @@ cancel_article( grp_del_mail_art(art); return FALSE; } - get_from_name(from_name, group); + get_from_name(from_name, group); /* TODO: strip_name() for both? */ #ifdef FORGERY make_path_header(line); #endif /* FORGERY */ @@ -4273,7 +4463,7 @@ cancel_article( error_message(2, "From=[%s] Cancel=[%s]", art->from, from_name); #endif /* DEBUG */ - if (!strcasestr(from_name, art->from)) { + if (!strcasestr(from_name, art->from)) { /* TODO: the local-part IS case sensitive! */ #ifdef FORGERY author = FALSE; #else @@ -4489,7 +4679,7 @@ cancel_article( return redraw_screen; } - +/* TODO: the local-part IS case sensitive! we also compare the realname part if existent, desired? */ #define FromSameUser (strcasestr(from_name, arts[respnum].from)) #ifndef FORGERY # define NotSuperseding (!supersede || (!FromSameUser) || art_type != GROUP_TYPE_NEWS) @@ -4519,6 +4709,7 @@ repost_article( struct t_group *group; struct t_header note_h = artinfo->hdr; t_bool force_command = FALSE; + t_bool add_sig; #ifdef FORGERY char line[HEADER_LEN]; #endif /* FORGERY */ @@ -4544,7 +4735,7 @@ repost_article( art_type = GROUP_TYPE_MAIL; if (art_type == GROUP_TYPE_MAIL && supersede) { - error_message(3, _("Can't supersede in mailgroups, try repost instead.")); /* TODO: -> lang.c */ + error_message(3, _(txt_cannot_supersede_mailgroups)); return ret_code; } @@ -4668,9 +4859,11 @@ repost_article( fprintf(fp, "[ Newsgroups: %-*s ]\n", (int) (60 + strlen(note_h.newsgroups) - (size_t) strwidth(note_h.newsgroups)), note_h.newsgroups); if (note_h.messageid) fprintf(fp, "[ Message-ID: %-60s ]\n\n", note_h.messageid); - } else /* don't break long lines if superseeding. TODO: what about uu/mime-parts? */ + } else /* don't break long lines if superseding. TODO: what about uu/mime-parts? */ resize_article(FALSE, artinfo); + add_sig = (NotSuperseding && group->attribute->signature_repost); + { int i = 0; @@ -4678,12 +4871,22 @@ repost_article( i++; if (i) /* cooked art contained any headers, so skip also the header/body separator */ i++; - fseek(artinfo->cooked, artinfo->cookl[i].offset, SEEK_SET); - copy_fp(artinfo->cooked, fp); + if (fseek(artinfo->cooked, artinfo->cookl[i].offset, SEEK_SET) != -1) + copy_fp(artinfo->cooked, fp); + else { +#ifdef DEBUG + /* + * TODO: always show to user? + * then use something less technical and move to lang.c + */ + perror_message("%s:%d repost_article(fseek(artinfo->cooked)) failed", __FILE__, __LINE__); +#endif /* DEBUG */ + add_sig = FALSE; + } } /* only append signature when NOT superseding own articles */ - if (NotSuperseding && group->attribute->signature_repost) + if (add_sig) msg_write_signature(fp, FALSE, group); fclose(fp); @@ -4772,6 +4975,9 @@ msg_add_x_headers( char line[HEADER_LEN]; int num_x_hdrs = 0; int i; +#ifndef DONT_HAVE_PIPING + t_bool is_pipe = FALSE; +#endif /* !DONT_HAVE_PIPING */ if (!headers) return; @@ -4797,10 +5003,14 @@ msg_add_x_headers( if (file[0] == '!') { if ((fp = popen(file + 1, "r")) == NULL) return; + is_pipe = TRUE; } + if (!is_pipe) #endif /* !DONT_HAVE_PIPING */ - if (!fp && ((fp = fopen(file, "r")) == NULL)) - return; + { + if ((fp = fopen(file, "r")) == NULL) + return; + } while (fgets(line, (int) sizeof(line), fp) != NULL) { if (line[0] != '\n' && line[0] != '#') { @@ -4829,7 +5039,7 @@ msg_add_x_headers( } #ifndef DONT_HAVE_PIPING - if (file[0] == '!') + if (is_pipe) pclose(fp); else #endif /* !DONT_HAVE_PIPING */ @@ -4840,7 +5050,7 @@ msg_add_x_headers( /* * Add an x_body attribute to an article if it exists. - * Can be a piece of text or the name of a file to append + * Can be a piece of text, the name of a file to append or a cmd. to execute * Returns the # of lines appended. */ static int @@ -4848,16 +5058,23 @@ msg_add_x_body( FILE *fp_out, const char *body) { - FILE *fp; + FILE *fp = NULL; char *ptr; char file[PATH_LEN]; char line[HEADER_LEN]; int wrote = 0; +#ifndef DONT_HAVE_PIPING + t_bool is_pipe = FALSE; +#endif /* !DONT_HAVE_PIPING */ - if (!body) + if (!body || !fp_out) return 0; - if (body[0] != '/' && body[0] != '~') { /* FIXME: Unix'ism */ + if (body[0] != '/' && body[0] != '~' && body[0] != '!') { + /* + * copy string as is, no \-format expansion + * if \n is needed the text must come from a file or command + */ STRCPY(line, body); if ((ptr = strrchr(line, '\n')) != NULL) *ptr = '\0'; @@ -4868,17 +5085,29 @@ msg_add_x_body( if (!strfpath(body, file, sizeof(file), &CURR_GROUP, FALSE)) STRCPY(file, body); - if ((fp = fopen(file, "r")) != NULL) { - while (fgets(line, (int) sizeof(line), fp) != NULL) { - fputs(line, fp_out); - wrote++; - } - fclose(fp); +#ifndef DONT_HAVE_PIPING + if (file[0] == '!') { + if ((fp = popen(file + 1, "r")) == NULL) + return 0; + is_pipe = TRUE; } - } - if (wrote > 1) { - fputc('\n', fp_out); - wrote++; + if (!is_pipe) +#endif /* !DONT_HAVE_PIPING */ + { + if ((fp = fopen(file, "r")) == NULL) + return 0; + } + + while (fgets(line, (int) sizeof(line), fp) != NULL) { + fputs(line, fp_out); + wrote++; + } +#ifndef DONT_HAVE_PIPING + if (is_pipe) + pclose(fp); + else +#endif /* !DONT_HAVE_PIPING */ + fclose(fp); } return wrote; } @@ -4921,9 +5150,17 @@ checknadd_headers( break; if ((ptr = parse_header(l, "Newsgroups", FALSE, FALSE, FALSE))) { + int ret; + strip_double_ngs(ptr); STRCPY(newsgroups, ptr); - snprintf(line, sizeof(line), "Newsgroups: %s\n", newsgroups); + ret = snprintf(line, sizeof(line), "Newsgroups: %s\n", newsgroups); + if (ret == -1 || ret > (int) sizeof(line)) { + error_message(2, "checknadd_headers(snprintf(\"Newsgroups:\")) failed"); + fclose(fp_in); + fclose(fp_out); + return NULL; + } fputs(line, fp_out); } else if ((ptr = parse_header(l, "Followup-To", FALSE, FALSE, FALSE))) { strip_double_ngs(ptr); @@ -4964,7 +5201,7 @@ checknadd_headers( } #endif /* HAVE_SYS_UTSNAME_H && HAVE_UNAME */ #ifdef SYSTEM_NAME - if (!*suffix && strlen(SYSTEM_NAME)) + if (!*suffix && strlen(SYSTEM_NAME) > 0) snprintf(suffix, sizeof(suffix), "(%s)", SYSTEM_NAME); #endif /* SYSTEM_NAME */ @@ -5001,8 +5238,8 @@ 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) - snprintf(from_name + 6, sizeof(from_name) - 7, "%s", tinrc.mail_address); + if (*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); @@ -5280,7 +5517,6 @@ make_path_header( get_user_info(user_name, full_name); sprintf(line, "%s!%s", domain_name, user_name); - return; } #endif /* FORGERY */ @@ -5454,8 +5690,10 @@ address_in_list( return FALSE; addr_list = split_address_list(addresses, &num_addr); - if (num_addr == 0) + if (num_addr == 0 || addr_list == NULL) { + FreeIfNeeded(addr_list); return FALSE; + } this_address = my_malloc(strlen(address) + 1); strip_name(address, this_address); @@ -5496,19 +5734,23 @@ get_recipients( cc_addresses = split_address_list(hdr->cc, &num_cc); bcc_addresses = split_address_list(hdr->bcc, &num_bcc); - if (!(num_all = num_to + num_cc + num_bcc)) + if (!(num_all = num_to + num_cc + num_bcc)) { + FreeIfNeeded(to_addresses); + FreeIfNeeded(cc_addresses); + FreeIfNeeded(bcc_addresses); return 0; + } all_addresses = my_malloc(num_all * sizeof(char *)); - for (i = 0; i < num_to; i++, j++) { + for (i = 0; to_addresses && i < num_to; i++, j++) { all_addresses[j] = my_malloc(strlen(to_addresses[i]) + 1); strip_name(to_addresses[i], all_addresses[j]); } - for (i = 0; i < num_cc; i++, j++) { + for (i = 0; cc_addresses && i < num_cc; i++, j++) { all_addresses[j] = my_malloc(strlen(cc_addresses[i]) + 1); strip_name(cc_addresses[i], all_addresses[j]); } - for (i = 0; i < num_bcc; i++, j++) { + for (i = 0; bcc_addresses && i < num_bcc; i++, j++) { all_addresses[j] = my_malloc(strlen(bcc_addresses[i]) + 1); strip_name(bcc_addresses[i], all_addresses[j]); } @@ -5623,7 +5865,7 @@ build_messageid( * that in the !FROGERY case -> disallow 'common' junk which is not * caught by the gnksa_check_from() */ - if (damaged_id(buf)) + if (!valid_msgid(buf)) return NULL; return buf; @@ -5761,7 +6003,7 @@ add_headers( t_bool addmid = TRUE; t_bool adddate = TRUE; - if (!(*a_message_id)) + if (!(*a_message_id) || strlen(a_message_id) > NNTP_STRLEN) addmid = FALSE; if ((fp_in = fopen(infile, "r")) == NULL) @@ -5777,13 +6019,18 @@ add_headers( if (!*line) { /* End of headers */ inhdrs = FALSE; if (addmid) { - char msgidbuf[HEADER_LEN]; + char *msgidbuf; + int len; - snprintf(msgidbuf, sizeof(msgidbuf), "Message-ID: %s\n", a_message_id); + len = snprintf(NULL, 0, "Message-ID: %s\n", a_message_id); + msgidbuf = my_malloc(++len); + snprintf(msgidbuf, len, "Message-ID: %.512s\n", a_message_id); if (write(fd_out, msgidbuf, strlen(msgidbuf)) == (ssize_t) -1) /* abort on write errors */ { writesuccess = FALSE; + free(msgidbuf); break; } + free(msgidbuf); } if (adddate) { time_t epoch; @@ -5881,6 +6128,7 @@ radix32( *ptr-- = ralphabet[(int) (num & 0x1f)]; } else *ptr-- = ralphabet[0]; + return ++ptr; } #endif /* EVIL_INSIDE */ diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/prompt.c tin-2.6.3/src/prompt.c --- tin-2.6.2/src/prompt.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/prompt.c 2023-11-06 12:49:52.536161516 +0100 @@ -6,7 +6,7 @@ * Updated : 2021-10-29 * Notes : * - * Copyright (c) 1991-2023 Iain Lea + * Copyright (c) 1991-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/read.c tin-2.6.3/src/read.c --- tin-2.6.2/src/read.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/read.c 2023-11-15 13:44:08.429798513 +0100 @@ -3,9 +3,9 @@ * Module : read.c * Author : Jason Faultless * Created : 1997-04-10 - * Updated : 2022-09-19 + * Updated : 2023-11-15 * - * Copyright (c) 1997-2023 Jason Faultless + * Copyright (c) 1997-2024 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -201,7 +201,7 @@ tin_read( #ifdef NNTP_ABLE # ifdef HAVE_SELECT if (wait_for_input()) { /* Check if okay to read */ - info_message(_("Aborting read, please wait...")); + info_message(_(txt_abort_reading)); drain_buffer(fp); clear_message(); tin_errno = TIN_ABORT; diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/refs.c tin-2.6.3/src/refs.c --- tin-2.6.2/src/refs.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/refs.c 2023-11-20 20:49:08.559902229 +0100 @@ -3,12 +3,12 @@ * Module : refs.c * Author : Jason Faultless * Created : 1996-05-09 - * Updated : 2022-02-19 + * Updated : 2023-11-20 * Notes : Caching of message ids / References based threading * Credits : Richard Hodson * hash_msgid, free_msgid * - * Copyright (c) 1996-2023 Jason Faultless + * Copyright (c) 1996-2024 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -59,7 +59,6 @@ static char *_get_references(struct t_ms static struct t_msgid *add_msgid(int key, const char *msgid, struct t_msgid *newparent); static struct t_msgid *find_next(struct t_msgid *ptr); static struct t_msgid *parse_references(char *r); -static t_bool valid_msgid(char *msgid); static unsigned int hash_msgid(const char *key); static void add_to_parent(struct t_msgid *ptr); static void build_thread(struct t_msgid *ptr); @@ -159,30 +158,85 @@ add_to_parent( /* - * Checks if Message-ID has valid format + * Checks if a single Message-ID has valid format * Returns TRUE if it does, FALSE if it does not + * modifies *msgid * - * TODO: combine with post.c:damaged_id() + * see also post.c:damaged_id(), which does not modify its input, + * has swapped return values and does not allow trailing spaces + * but doesn't error on whitespace in between. */ -static t_bool +t_bool valid_msgid( char *msgid) { - size_t mlen = 0; + signed int bracket = 0; + size_t mlen; t_bool at_present = FALSE; str_trim(msgid); - if (!msgid || *msgid != '<') + mlen = strlen(msgid); + + /* + * must start with '<' and have exactly one '>' (at the very end) + * + */ + if (mlen < 8 /* || mlen > 250 */ || *(msgid + mlen - 1) != '>' || strchr(msgid, '>') != (msgid + mlen - 1) || *msgid++ != '<') return FALSE; - while (isascii((unsigned char) *msgid) && isgraph((unsigned char) *msgid) && !iscntrl((unsigned char) *msgid) && *msgid != '>') { - if (*msgid == '@') - at_present = TRUE; - mlen++; + while (*msgid) { + if (*msgid < 33 || *msgid > 126 || *msgid == '<' || *msgid == '\\' || (*msgid == '>' && *(msgid + 1) != '\0')) + return FALSE; + + switch (*msgid) { + case '[': /* '[' ']' are only allowed in id-right as first/last char */ + if (bracket != 0 || !at_present || *(msgid - 1) != '@') + return FALSE; + else + bracket++; + break; + + case ']': + if (bracket != 1 || !at_present || *(msgid + 1) != '>') + return FALSE; + else + bracket--; + break; + + case '@': + if (!at_present) { + if (*(msgid + 1) == '.' || *(msgid - 1) == '<') + return FALSE; + + at_present = TRUE; + } else { /* multiple '@' are only ok inside [] */ + if (!bracket) + return FALSE; + } + break; + + case '.': + if (*(msgid + 1) == '.' || *(msgid + 1) == '@' || *(msgid + 1) == '>' || *(msgid + 1) == ']' || *(msgid - 1) == '<') + return FALSE; + break; + + case '(': + case ')': + case ':': + case ';': + case ',': + case '"': + if (!bracket) + return FALSE; + break; + + default: + break; + } msgid++; } - if (!at_present || (*msgid != '>') || mlen <= 2 /* || mlen > 250 */|| *(msgid + 1)) + if (bracket != 0 || !at_present) return FALSE; return TRUE; @@ -233,7 +287,7 @@ add_msgid( #ifdef DEBUG if (debug & DEBUG_REFS) - DEBUG_PRINT((dbgfd, "---------------- Add %s %s with parent %s\n", (key == MSGID_REF) ? "MSG" : "REF", msgid, (newparent == NULL) ? _("unchanged") : newparent->txt)); + DEBUG_PRINT((dbgfd, "---------------- Add %s %s with parent %s\n", (key == MSGID_REF) ? "MSG" : "REF", msgid, (newparent == NULL) ? _(txt_unchanged) : newparent->txt)); #endif /* DEBUG */ /* @@ -289,7 +343,7 @@ add_msgid( add_to_parent(i); #ifdef DEBUG if (debug & DEBUG_REFS) - DEBUG_PRINT((dbgfd, "set: %s -> %s\n", i->txt, newparent ? newparent->txt : _("None"))); + DEBUG_PRINT((dbgfd, "set: %s -> %s\n", i->txt, newparent ? newparent->txt : _(txt_none))); #endif /* DEBUG */ return i; } @@ -506,7 +560,6 @@ _get_references( len += strlen(refptr->txt) + 1; /* msgid + space */ if (refptr->parent == NULL || depth > MAX_REFS) { - #ifdef DEBUG if (debug & DEBUG_REFS) { if (depth > MAX_REFS) @@ -609,8 +662,6 @@ dump_thread( if (msgid->sibling != NULL) dump_thread(fp, msgid->sibling, level); - - return; } @@ -711,8 +762,6 @@ dump_msgid_thread( if (ptr->sibling != NULL) dump_msgid_thread(ptr->sibling, level); - - return; } @@ -930,7 +979,7 @@ collate_subjects( /* * Get the contents of the magic marker in the hashnode */ - h = (struct t_hashnode *) (arts[i].subject - sizeof(int) - sizeof(void *)); /* FIXME: cast increases required alignment of target type */ + h = (void *) (arts[i].subject - sizeof(int) - sizeof(void *)); /* FIXME: cast increases required alignment of target type */ j = h->aptr; if (j != -1 && j < i) { @@ -1006,7 +1055,7 @@ build_references( * Add the Message-ID headers to the cache, using the last Reference * as the parent */ - snprintf(msg, sizeof(msg), _("Building References-trees (%d/%d)..."), 1, 2); /* TODO: -> lang.c */ + snprintf(msg, sizeof(msg), _(txt_info_building_ref_tree), 1, 2); for_each_art(i) { art = &arts[i]; @@ -1068,7 +1117,7 @@ build_references( /* * Add the References data to the cache */ - snprintf(msg, sizeof(msg), _("Building References-trees (%d/%d)..."), 2, 2); /* TODO: -> lang.c */ + snprintf(msg, sizeof(msg), _(txt_info_building_ref_tree), 2, 2); for_each_art(i) { if (!arts[i].refs) /* No refs - skip */ continue; diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/regex.c tin-2.6.3/src/regex.c --- tin-2.6.2/src/regex.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/regex.c 2023-12-13 00:20:19.699449188 +0100 @@ -7,7 +7,7 @@ * Notes : Regular expression subroutines * Credits : * - * Copyright (c) 1997-2023 Jason Faultless + * Copyright (c) 1997-2024 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -203,7 +203,6 @@ compile_regex( if (regex_use_utf8()) options |= PCRE_UTF8; - if ((cache->re = pcre_compile(regex, options, ®ex_errmsg, ®ex_errpos, NULL)) == NULL) error_message(2, _(txt_pcre_error_at), regex_errmsg, regex_errpos, regex); else { @@ -338,7 +337,7 @@ regex_use_utf8( (void) pcre_config(PCRE_CONFIG_UTF8, &i); # else /* nothing */ -# endif /* defined(PCRE_MAJOR) && PCRE_MAJOR >= 4 */ +# endif /* PCRE_MAJOR && PCRE_MAJOR >= 4 */ # endif /* HAVE_LIB_PCRE2 */ return (IS_LOCAL_CHARSET("UTF-8") && i ? TRUE : FALSE); diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/rfc1524.c tin-2.6.3/src/rfc1524.c --- tin-2.6.2/src/rfc1524.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/rfc1524.c 2023-11-06 12:49:52.568162776 +0100 @@ -6,7 +6,7 @@ * Updated : 2021-02-23 * Notes : mailcap parsing as defined in RFC 1524 * - * Copyright (c) 2000-2023 Urs Janssen , Jason Faultless + * Copyright (c) 2000-2024 Urs Janssen , Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -44,7 +44,6 @@ /* * As defined in RFC 1524, Appendix A - * TODO: what about !unix systems? */ #define DEFAULT_MAILCAPS "~/.mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap:/etc/mail/mailcap" @@ -360,7 +359,7 @@ expand_mailcap_meta( size_t linelen, space, olen; if (!(strchr(mailcap, '%'))) /* nothing to expand */ - return my_strdup(mailcap); /* waste of mem, but simplyfies the frees */ + return my_strdup(mailcap); /* waste of mem, but simplifies the frees */ linelen = LEN * 2; /* initial maxlen */ space = linelen - 1; /* available space in string */ diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/rfc2045.c tin-2.6.3/src/rfc2045.c --- tin-2.6.2/src/rfc2045.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/rfc2045.c 2023-11-10 08:19:59.493992717 +0100 @@ -3,10 +3,10 @@ * Module : rfc2045.c * Author : Chris Blum * Created : 1995-09-01 - * Updated : 2021-02-23 + * Updated : 2023-11-10 * Notes : RFC 2045/2047 encoding * - * Copyright (c) 1995-2023 Chris Blum + * Copyright (c) 1995-2024 Chris Blum * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -440,7 +440,7 @@ read_decoded_qp_line( const int max_lines_to_read) /* don't read more physical lines than told here */ { char *buf, *buf2; - char *ptr; + const char *ptr; char c; int buflen = LEN; int count; diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/rfc2046.c tin-2.6.3/src/rfc2046.c --- tin-2.6.2/src/rfc2046.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/rfc2046.c 2023-11-28 15:09:16.261894003 +0100 @@ -3,10 +3,10 @@ * Module : rfc2046.c * Author : Jason Faultless * Created : 2000-02-18 - * Updated : 2022-04-09 + * Updated : 2023-11-28 * Notes : RFC 2046 MIME article parsing * - * Copyright (c) 2000-2023 Jason Faultless + * Copyright (c) 2000-2024 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -53,7 +53,7 @@ static char *strip_charset(char **value) static char *skip_equal_sign(char *source); static char *skip_space(char *source); static int boundary_cmp(const char *line, const char *boundary); -static int count_lines(char *line); +static int count_lines(const char *line); static int parse_multipart_article(FILE *infile, t_openartinfo *artinfo, t_part *part, int depth, t_bool show_progress_meter); static int parse_normal_article(FILE *in, t_openartinfo *artinfo, t_bool show_progress_meter); static int parse_rfc2045_article(FILE *infile, int line_count, t_openartinfo *artinfo, t_bool show_progress_meter); @@ -199,7 +199,7 @@ boundary_cmp( /* - * RFC2046 5.1.2 says that we are required to check for all possible + * RFC 2046 5.1.2 says that we are required to check for all possible * boundaries, not only the one that is expected. Iterate through all * the parts. */ @@ -749,15 +749,17 @@ parse_content_encoding( } /* - * TODO: check rfc - may need to switch Content-Type to - * application/octet-steam where this header exists but is unparsable. + * RFC 2045 6.2 + * "Labelling unencoded data containing 8bit characters as "7bit" is not + * allowed, nor is labelling unencoded non-line-oriented data as anything + * other than "binary" allowed." * - * RFC 2045 6.2: - * Labelling unencoded data containing 8bit characters as "7bit" is not - * allowed, nor is labelling unencoded non-line-oriented data as anything - * other than "binary" allowed. + * RFC 2045 6.4 + * "Any entity with an unrecognized Content-Transfer-Encoding must be + * treated as if it has a Content-Type of "application/octet-stream", + * regardless of what the Content-Type header field actually says." */ - return ENCODING_BINARY; + return ENCODING_UNKNOWN; } @@ -801,6 +803,7 @@ new_part( ptr->type = TYPE_TEXT; /* Defaults per RFC */ ptr->subtype = my_strdup("plain"); ptr->description = NULL; + ptr->language = NULL; ptr->encoding = ENCODING_7BIT; ptr->format = FORMAT_FIXED; ptr->params = NULL; @@ -824,6 +827,7 @@ new_part( ptr->offset = 0; ptr->line_count = 0; + ptr->bytes = 0; ptr->depth = 0; /* Not an embedded object (yet) */ ptr->uue = NULL; ptr->next = NULL; @@ -853,6 +857,7 @@ free_parts( free(ptr->subtype); FreeAndNull(ptr->description); + FreeAndNull(ptr->language); if (ptr->params) free_list(ptr->params); if (ptr->uue) @@ -898,7 +903,7 @@ free_and_init_header( /* * buf: Article header * pat: Text to match in header - * decode: RFC2047-decode the header + * decode: RFC 2047-decode the header * structured: extract address-part before decoding the header * * Returns: @@ -981,10 +986,10 @@ parse_rfc822_headers( while ((line = tin_fgets(from, TRUE)) != NULL) { if (read_news_via_nntp && to) { fprintf(to, "%s\n", line); /* Put raw data */ -#ifdef DEBUG +#if defined(DEBUG) && defined(NNTP_ABLE) if ((debug & DEBUG_NNTP) && verbose > 1) debug_print_file("NNTP", "<<<%s%s", logtime(), line); -#endif /* DEBUG */ +#endif /* DEBUG && NNTP_ABLE */ } /* * End of headers ? @@ -997,6 +1002,13 @@ parse_rfc822_headers( if (!hdr->subj) hdr->subj = my_strdup(""); + if (hdr->ext->encoding == ENCODING_UNKNOWN) { /* RFC 2046 6.4 */ + hdr->ext->encoding = ENCODING_BINARY; + hdr->ext->type = TYPE_APPLICATION; + FreeIfNeeded(hdr->ext->subtype); + hdr->ext->subtype = my_strdup("octet-stream"); + } + return 0; } @@ -1114,6 +1126,13 @@ parse_rfc822_headers( parse_content_disposition(ptr, hdr->ext); continue; } + if ((ptr = parse_header(line, "Content-Language", TRUE, FALSE, FALSE))) { + remove_cwsp(ptr); + FreeIfNeeded(hdr->ext->language); + /* TODO: add RFC 5646 check */ + hdr->ext->language = my_strdup(ptr); + continue; + } } return tin_errno; @@ -1126,9 +1145,9 @@ parse_rfc822_headers( */ static int count_lines( - char *line) + const char *line) { - char *src = line; + const char *src = line; char c; int lines = 1; @@ -1148,7 +1167,8 @@ void unfold_header( char *line) { - char *src = line, *dst = line; + const char *src = line; + char *dst = line; char c; while ((c = *src++)) { @@ -1186,6 +1206,7 @@ parse_multipart_article( const char *bd; int bnd; int state = M_SEARCHING; + unsigned long bytes; t_bool is_rfc822 = FALSE; t_part *curr_part = NULL, *rfc822_part = NULL; @@ -1199,25 +1220,41 @@ parse_multipart_article( if (read_news_via_nntp) { fprintf(artinfo->raw, "%s\n", line); -#ifdef DEBUG +#if defined(DEBUG) && defined(NNTP_ABLE) if ((debug & DEBUG_NNTP) && verbose > 1) debug_print_file("NNTP", "<<<%s%s", logtime(), line); -#endif /* DEBUG */ +#endif /* DEBUG && NNTP_ABLE */ } + bytes = strlen(line) + 1; /* \n */ artinfo->hdr.ext->line_count += count_lines(line); + artinfo->hdr.ext->bytes += bytes; if (show_progress_meter) progress(artinfo->hdr.ext->line_count); /* Overall line count */ - if (part && part != artinfo->hdr.ext) + if (part && part != artinfo->hdr.ext) { part->line_count += count_lines(line); + part->bytes += bytes; + } - if (is_rfc822 && rfc822_part) + if (is_rfc822 && rfc822_part) { rfc822_part->line_count += count_lines(line); + rfc822_part->bytes += bytes; + } - if (bnd == BOUND_END) { /* End of this part detected */ - if (is_rfc822 && rfc822_part) + if (bnd == BOUND_END) { /* End of this part detected */ + if (is_rfc822 && rfc822_part) { rfc822_part->line_count -= count_lines(line); + rfc822_part->bytes -= bytes; + } + + if (curr_part && curr_part->encoding == ENCODING_UNKNOWN) { /* RFC 2046 6.4 */ + curr_part->encoding = ENCODING_BINARY; + curr_part->type = TYPE_APPLICATION; + FreeIfNeeded(curr_part->subtype); + curr_part->subtype = my_strdup("octet-stream"); + } + /* * When we have reached the end boundary of the outermost envelope * just log any trailing data for the raw article format. @@ -1236,6 +1273,7 @@ parse_multipart_article( if (read_news_via_nntp) fprintf(artinfo->raw, "%s\n", line); artinfo->hdr.ext->line_count++; + artinfo->hdr.ext->bytes += strlen(line) + 1; } return tin_errno | TIN_EOF; /* Flag EOF */ } @@ -1276,14 +1314,20 @@ parse_multipart_article( if (curr_part->type == TYPE_MULTIPART) { /* Complex multipart article */ int ret, old_line_count; + unsigned long old_bytes; old_line_count = curr_part->line_count; + old_bytes = curr_part->bytes; if ((ret = parse_multipart_article(infile, artinfo, curr_part, depth + 1, show_progress_meter)) != 0) return ret; /* User abort or EOF reached */ - if (part && part != artinfo->hdr.ext) + if (part && part != artinfo->hdr.ext) { part->line_count += curr_part->line_count - old_line_count; - if (is_rfc822 && rfc822_part) + part->bytes += curr_part->bytes - old_bytes; + } + if (is_rfc822 && rfc822_part) { rfc822_part->line_count += curr_part->line_count - old_line_count; + rfc822_part->bytes += curr_part->bytes - old_bytes; + } } else if (curr_part->type == TYPE_MESSAGE && !strcasecmp("RFC822", curr_part->subtype)) { is_rfc822 = TRUE; rfc822_part = curr_part; @@ -1316,6 +1360,13 @@ parse_multipart_article( curr_part->description = my_strdup(ptr); break; } + if ((ptr = parse_header(line, "Content-Language", TRUE, FALSE, FALSE))) { + remove_cwsp(ptr); + FreeIfNeeded(curr_part->language); + /* TODO: add RFC 5646 check */ + curr_part->language = my_strdup(ptr); + break; + } break; case M_BODY: @@ -1323,6 +1374,7 @@ parse_multipart_article( case BOUND_NONE: /* fprintf(stderr, "BOD:%s\n", line); */ curr_part->line_count++; + curr_part->bytes += bytes; break; case BOUND_START: /* Start new attachment */ @@ -1332,6 +1384,12 @@ parse_multipart_article( rfc822_part = NULL; is_rfc822 = FALSE; } + if (curr_part && curr_part->encoding == ENCODING_UNKNOWN) { /* RFC 2046 6.4 */ + curr_part->encoding = ENCODING_BINARY; + curr_part->type = TYPE_APPLICATION; + FreeIfNeeded(curr_part->subtype); + curr_part->subtype = my_strdup("octet-stream"); + } state = M_HDR; curr_part = new_part(part); curr_part->depth = depth; @@ -1363,10 +1421,10 @@ parse_normal_article( while ((line = tin_fgets(in, FALSE)) != NULL) { if (read_news_via_nntp) { fprintf(artinfo->raw, "%s\n", line); -#ifdef DEBUG +#if defined(DEBUG) && defined(NNTP_ABLE) if ((debug & DEBUG_NNTP) && verbose > 1) debug_print_file("NNTP", "<<<%s%s", logtime(), line); -#endif /* DEBUG */ +#endif /* DEBUG && NNTP_ABLE */ } ++artinfo->hdr.ext->line_count; @@ -1527,6 +1585,7 @@ open_art_fp( #ifdef NNTP_ABLE if (read_news_via_nntp && group->type == GROUP_TYPE_NEWS) { char buf[NNTP_STRLEN]; + snprintf(buf, sizeof(buf), "ARTICLE %"T_ARTNUM_PFMT, art); art_fp = nntp_command(buf, OK_ARTICLE, NULL, 0); } else { diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/rfc2047.c tin-2.6.3/src/rfc2047.c --- tin-2.6.2/src/rfc2047.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/rfc2047.c 2023-12-06 08:32:20.285432343 +0100 @@ -3,10 +3,10 @@ * Module : rfc2047.c * Author : Chris Blum * Created : 1995-09-01 - * Updated : 2021-03-04 + * Updated : 2023-12-06 * Notes : MIME header encoding/decoding stuff * - * Copyright (c) 1995-2023 Chris Blum + * Copyright (c) 1995-2024 Chris Blum * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -298,7 +298,7 @@ rfc1522_decode( e = charset; c++; while (*c && *c != '?') { - /* skip over optional language tags (RFC2231, RFC5646) */ + /* skip over optional language tags (RFC 2231, RFC 5646) */ if (*c == '*') { while (*++c && *c != '?') ; @@ -423,8 +423,7 @@ do_b_encode( *(t++) = *(w++); } -/* if (len8 & (unsigned long) 1 && !isbetween(*w,isstruct_head)) */ - if (len8 != len8 / 2 * 2 && !isbetween(*w, isstruct_head) && (*w)) + if ((len8 % 2) && !isbetween(*w, isstruct_head) && (*w)) t--; #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ @@ -454,6 +453,9 @@ which_encoding( int chars = 0; int schars = 0; int nonprint = 0; +#ifdef MIME_BREAK_LONG_LINES + char *s = w; +#endif /* MIME_BREAK_LONG_LINES */ while (*w && isspace((unsigned char) *w)) w++; @@ -473,6 +475,10 @@ which_encoding( return 'B'; return 'Q'; } +#ifdef MIME_BREAK_LONG_LINES + else if (strlen(s) > IMF_LINE_LEN) + return 'X'; +#endif /* MIME_BREAK_LONG_LINES */ return 0; } @@ -574,6 +580,10 @@ rfc1522_do_encode( t_bool isbroken_within = FALSE; /* is word broken due to length restriction on encoded of word? */ t_bool isstruct_head = FALSE; /* are we dealing with structured header? */ t_bool rightafter_ew = FALSE; +#ifdef MIME_BREAK_LONG_LINES + 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 @@ -593,6 +603,12 @@ rfc1522_do_encode( t = buffer = my_malloc(bufferlen); encoding = which_encoding(what); +#ifdef MIME_BREAK_LONG_LINES + if (encoding == 'X') { + long_line = TRUE; + encoding = 'B'; + } +#endif /* MIME_BREAK_LONG_LINES */ ew_taken_len = strlen(charset) + 7 /* =?c?E?d?= */; while (*what) { if (break_long_line) @@ -602,7 +618,12 @@ rfc1522_do_encode( * follows after the point where it's split should be encoded (i.e. * even if they are made of only 7bit chars) */ - if (contains_nonprintables(what, isstruct_head) || isbroken_within) { +#ifdef MIME_BREAK_LONG_LINES + if (contains_nonprintables(what, isstruct_head) || isbroken_within || (long_line && colon_seen)) +#else + if (contains_nonprintables(what, isstruct_head) || isbroken_within) +#endif /* MIME_BREAK_LONG_LINES */ + { if (encoding == 'Q') { if (!quoting) { snprintf(buf2, sizeof(buf2), "=?%s?%c?", charset, encoding); @@ -767,7 +788,12 @@ rfc1522_do_encode( * if encoded word is followed by 7bit-only fragment, we need to * eliminate ' ' inserted in while-block above */ - if (!contains_nonprintables(what, isstruct_head)) { +#ifdef MIME_BREAK_LONG_LINES + if (!contains_nonprintables(what, isstruct_head) && !long_line) +#else + if (!contains_nonprintables(what, isstruct_head)) +#endif /* MIME_BREAK_LONG_LINES */ + { t--; ewsize--; } @@ -781,6 +807,10 @@ rfc1522_do_encode( buffer = my_realloc(buffer, bufferlen * sizeof(*buffer)); t = buffer + offset; } +#ifdef MIME_BREAK_LONG_LINES + if (*what == ':') + colon_seen = TRUE; +#endif /* MIME_BREAK_LONG_LINES */ *t++ = *what++; /* output word unencoded */ } while (*what && isbetween(*what, isstruct_head)) { @@ -817,7 +847,7 @@ every "word" were a space ... */ while (*c) { if (isspace((unsigned char) *c)) { /* - * According to rfc1522, header lines containing encoded + * According to RFC 1522, header lines containing encoded * words are limited to 76 chars, but if the first line is * too long (due to a long header keyword), we cannot stick * to that, since we would break the line directly after the @@ -866,6 +896,8 @@ rfc1522_encode( */ #ifdef MIME_BREAK_LONG_LINES t_bool break_long_line = TRUE; + /* silence compiler warning (unused parameter) */ + (void) ismail; #else /* * Even if MIME_BREAK_LONG_LINES is NOT defined, long headers in mail @@ -924,9 +956,8 @@ do_rfc15211522_encode( /* * TODO: - what about 8bit chars in the mentioned headers * when !allow_8bit_header? - * - what about lines longer 998 octets? */ - if (allow_8bit_header || (!strncasecmp(header, "References: ", 12) || !strncasecmp(header, "Message-ID: ", 12) || !strncasecmp(header, "Date: ", 6) || !strncasecmp(header, "Newsgroups: ", 12) || !strncasecmp(header, "Distribution: ", 14) || !strncasecmp(header, "Followup-To: ", 13) || !strncasecmp(header, "X-Face: ", 8) || !strncasecmp(header, "Cancel-Lock: ", 13) || !strncasecmp(header, "Cancel-Key: ", 12))) + 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))) fputs(header, g); else { char *p; @@ -1000,13 +1031,13 @@ do_rfc15211522_encode( */ if (mime_headers_needed) { if (contains_headers) - fprintf(f, "MIME-Version: %s\n", MIME_SUPPORTED_VERSION); + fprintf(f, txt_mime_version, MIME_SUPPORTED_VERSION); #ifdef CHARSET_CONVERSION - fprintf(f, "Content-Type: text/plain; charset=%s\n", txt_mime_charsets[mmnwcharset]); + fprintf(f, txt_mime_hdr_c_type_text_plain_charset, txt_mime_charsets[mmnwcharset]); #else - fprintf(f, "Content-Type: text/plain; charset=%s\n", tinrc.mm_charset); + fprintf(f, txt_mime_hdr_c_type_text_plain_charset, tinrc.mm_charset); #endif /* CHARSET_CONVERSION */ - fprintf(f, "Content-Transfer-Encoding: %s\n", mime_encoding); + fprintf(f, txt_mime_hdr_c_transfer_encoding, mime_encoding); } } fputc('\n', f); @@ -1248,7 +1279,7 @@ compose_mail_mime_forwarded( if (*line != '\0') fprintf(fp, "%s\n", line); } - fprintf(fp, "MIME-Version: %s\n", MIME_SUPPORTED_VERSION); + fprintf(fp, txt_mime_version, MIME_SUPPORTED_VERSION); rewind(entityfp); copy_fp(entityfp, fp); @@ -1277,9 +1308,9 @@ compose_message_rfc822( *is_8bit = contains_8bit_characters(articlefp); /* Header: CT, CD, CTE */ - fprintf(fp, "Content-Type: message/rfc822\n"); - fprintf(fp, "Content-Disposition: inline\n"); - fprintf(fp, "Content-Transfer-Encoding: %s\n", *is_8bit ? txt_8bit : txt_7bit); + fprintf(fp, "%s", txt_mime_hdr_c_type_msg_rfc822); + fprintf(fp, "%s", txt_mime_hdr_c_disposition_inline); + fprintf(fp, txt_mime_hdr_c_transfer_encoding, *is_8bit ? txt_8bit : txt_7bit); fputc('\n', fp); /* Body: articlefp */ @@ -1301,7 +1332,7 @@ compose_multipart_mixed( { FILE *fp; FILE *messagefp; - char boundary[MIME_BOUNDARY_SIZE]; + char *boundary; t_bool requires_8bit; if ((fp = tmpfile()) == NULL) @@ -1314,42 +1345,41 @@ compose_multipart_mixed( } requires_8bit = (requires_8bit || contains_8bit_characters(textfp)); + boundary = my_malloc(MIME_BOUNDARY_SIZE); /* * Header: CT with multipart boundary, CTE - * TODO: -> lang.c */ generate_mime_boundary(boundary, textfp, articlefp); - fprintf(fp, "Content-Type: multipart/mixed; boundary=\"%s\"\n", boundary); - fprintf(fp, "Content-Transfer-Encoding: %s\n\n", requires_8bit ? txt_8bit : txt_7bit); + fprintf(fp, txt_mime_hdr_c_type_multipart_mixed, boundary); + fprintf(fp, txt_mime_hdr_c_transfer_encoding, requires_8bit ? txt_8bit : txt_7bit); + fputc('\n', fp); /* * preamble - * TODO: -> lang.c */ - fprintf(fp, _("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")); + fprintf(fp, "%s", _(txt_mime_preamble_multipart_mixed)); /* * Body: boundary+text, message/rfc822 part, closing boundary */ /* text */ - fprintf(fp, "--%s\n", boundary); + fprintf(fp, txt_mime_boundary, boundary); rewind(textfp); copy_fp(textfp, fp); fputc('\n', fp); /* message/rfc822 part */ - fprintf(fp, "--%s\n", boundary); + fprintf(fp, txt_mime_boundary, boundary); rewind(messagefp); copy_fp(messagefp, fp); fclose(messagefp); fputc('\n', fp); /* closing boundary */ - fprintf(fp, "--%s--\n", boundary); + fprintf(fp, txt_mime_boundary_end, boundary); /* TODO: insert an epilogue here? */ + free(boundary); return fp; } diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/save.c tin-2.6.3/src/save.c --- tin-2.6.2/src/save.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/save.c 2023-11-24 14:13:16.828078558 +0100 @@ -3,10 +3,10 @@ * Module : save.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2022-08-29 + * Updated : 2023-11-24 * Notes : * - * Copyright (c) 1991-2023 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2024 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -132,7 +132,8 @@ static t_partl *part_list; int check_start_save_any_news( int function, - t_bool catchup) + t_bool catchup, + int num_cmd_line_groups) { FILE *artfp, *savefp; FILE *fp_log = (FILE *) 0; @@ -142,13 +143,11 @@ check_start_save_any_news( char logfile[PATH_LEN], savefile[PATH_LEN]; char subject[HEADER_LEN]; int group_count = 0; - int i, j; + 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 log_opened = TRUE; - t_bool print_first = (t_bool) verbose; t_bool unread_news = FALSE; time_t epoch; @@ -173,7 +172,6 @@ check_start_save_any_news( perror_message(_(txt_cannot_open), logfile); fp_log = stdout; verbose = FALSE; - log_opened = FALSE; } fprintf(fp_log, "To: %s\n", userid); (void) time(&epoch); @@ -185,6 +183,7 @@ check_start_save_any_news( break; } + k = num_cmd_line_groups; /* * For each group we subscribe to... */ @@ -199,12 +198,26 @@ check_start_save_any_news( */ selmenu.curr = i; - if (group->bogus || !group->subscribed) + /* + * read_during_session is missued as indicator for a cmdline group + * + * TODO: log "skipped" groups with verbose > 1? + */ + if (group->bogus || (!k && !group->subscribed) || (k && !group->read_during_session)) continue; + if (k && group->read_during_session) { + k--; /* just to make the test above faster once we've done the cmd-line grpups */ + group->read_during_session = FALSE; /* reset in case we do NOT enter the group later */ + } + if (function == MAIL_ANY_NEWS || function == SAVE_ANY_NEWS) { - if (!group->attribute->batch_save) + if (!group->attribute->batch_save) { + if (verbose > 1 && function == MAIL_ANY_NEWS) + fprintf(fp_log, _(txt_skipped_group), group->name); + continue; + } group_count++; snprintf(buf, sizeof(buf), _(txt_saved_groupname), group->name); @@ -244,10 +257,6 @@ check_start_save_any_news( switch (function) { case CHECK_ANY_NEWS: - if (print_first) { - my_fputc('\n', stdout); - print_first = FALSE; - } if (!verbose && !catchup) /* we don't need details */ return NEWS_AVAIL_EXIT; art_count++; @@ -362,7 +371,7 @@ check_start_save_any_news( if (verbose) wait_message(0, "%s", buf); - if (log_opened) { + if (fp_log != stdout) { fclose(fp_log); if (verbose) wait_message(0, _(txt_mail_log_to), (function == MAIL_ANY_NEWS ? mail_news_user : userid)); @@ -390,54 +399,55 @@ open_save_filename( { FILE *fp; char keyappend[MAXKEYLEN], keyoverwrite[MAXKEYLEN], keyquit[MAXKEYLEN]; - char mode[3]; struct stat st; t_function func; - strcpy(mode, "a+"); + if ((fp = fopen(path, "a+")) == NULL) { + perror_message(_(txt_cannot_open_for_saving), path); + return NULL; + } - /* - * Mailboxes will always be appended to - */ - if (!mbox && stat(path, &st) != -1) { + if (fstat(fileno(fp), &st) != -1) { /* * Admittedly a special case hack, but it saves failing later on */ if (S_ISDIR(st.st_mode)) { wait_message(2, _(txt_cannot_write_to_directory), path); + fclose(fp); return NULL; } /* TODO: will this get called every art? Should only be done once/batch */ -/* TODO: or add an option for defaulting on all future queries */ +/* TODO: or add an option for defaulting on all future queries (e.g. A/O) */ /* TODO: 'truncate' path if query exceeds screen-width */ - func = prompt_slk_response((tinrc.default_save_mode == 'a' ? SAVE_APPEND_FILE : SAVE_OVERWRITE_FILE), - save_append_overwrite_keys, - _(txt_append_overwrite_quit), path, - PrintFuncKey(keyappend, SAVE_APPEND_FILE, save_append_overwrite_keys), - PrintFuncKey(keyoverwrite, SAVE_OVERWRITE_FILE, save_append_overwrite_keys), - PrintFuncKey(keyquit, GLOBAL_QUIT, save_append_overwrite_keys)); - - switch (func) { - case SAVE_OVERWRITE_FILE: - strcpy(mode, "w"); - break; + if (!mbox && (S_ISREG(st.st_mode) && st.st_size > 0L)) { /* Mailboxes will always be appended to; empty files will be "overwritten" */ + func = prompt_slk_response((tinrc.default_save_mode == 'a' ? SAVE_APPEND_FILE : SAVE_OVERWRITE_FILE), + save_append_overwrite_keys, + _(txt_append_overwrite_quit), path, + PrintFuncKey(keyappend, SAVE_APPEND_FILE, save_append_overwrite_keys), + PrintFuncKey(keyoverwrite, SAVE_OVERWRITE_FILE, save_append_overwrite_keys), + PrintFuncKey(keyquit, GLOBAL_QUIT, save_append_overwrite_keys)); + + switch (func) { + case SAVE_OVERWRITE_FILE: + tinrc.default_save_mode = 'o'; + if (!ftruncate(fileno(fp), 0L)) + (void) fseek(fp, 0L, SEEK_SET); + break; - case GLOBAL_ABORT: - case GLOBAL_QUIT: - wait_message(1, _(txt_art_not_saved)); - return NULL; + case GLOBAL_ABORT: + case GLOBAL_QUIT: + fclose(fp); + wait_message(1, _(txt_art_not_saved)); + return NULL; - default: /* SAVE_APPEND_FILE */ - break; + default: /* SAVE_APPEND_FILE */ + tinrc.default_save_mode = 'a'; + break; + } } - if (func == SAVE_OVERWRITE_FILE) - tinrc.default_save_mode = 'o'; - else - tinrc.default_save_mode = 'a'; - } - - if ((fp = fopen(path, mode)) == NULL) { - error_message(2, _(txt_cannot_open_for_saving), path); + } else { /* fstat() failed */ + perror_message(_(txt_cannot_open_for_saving), path); + fclose(fp); return NULL; } @@ -492,11 +502,8 @@ save_and_process_art( * saves. Multiple file saves append a .NNN sequence number to the path * This is backward-contemptibility with older versions of tin */ - if (!is_mailbox && max > 1) { - const char suffixsep = '.'; - - sprintf(&path[strlen(path)], "%c%03d", suffixsep, num_save + 1); - } + if (!is_mailbox && max > 1) + sprintf(&path[strlen(path)], ".%03d", num_save + 1); /* fprintf(stderr, "save_and_process_art expanded path now=(%s)\n", path); */ @@ -541,7 +548,7 @@ save_and_process_art( if (num_save == max_save - 1) expand_save(); save[num_save].path = my_strdup(path); - save[num_save].file = strrchr(save[num_save].path, DIRSEP) + 1; /* ptr to filename portion */ + save[num_save].file = strrchr(save[num_save].path, '/') + 1; /* ptr to filename portion */ save[num_save].mailbox = CAST_BOOL(is_mailbox); /* fprintf(stderr, "SAPA (%s) (%s) mbox=%s\n", save[num_save].path, save[num_save].file, bool_unparse(save[num_save].mailbox)); */ num_save++; /* NB: num_save is bumped here only */ @@ -560,6 +567,8 @@ save_and_process_art( scrollok(stdscr, FALSE); # endif /* USE_CURSES */ } +#else /* silence compiler warning (unused parameter) */ + (void) post_process; #endif /* !HAVE_LIBUU */ return TRUE; @@ -570,41 +579,38 @@ save_and_process_art( * Create the supplied path. Create intermediate directories as needed * Don't create the last component (which would be the filename) unless the * path is / terminated. - * Return FALSE if it somehow fails. + * Return errno if it somehow fails. */ -t_bool +int create_path( const char *path) { char *buf, *p; + int pe = 0; struct stat st; - if (!strlen(path)) - return FALSE; + if (!*path || !*(path + 1)) + return ENOTDIR; - buf = my_strdup(path); - p = buf + 1; + p = buf = my_strdup(path); + p++; - if (!strlen(p)) { - free(buf); - return FALSE; - } - - while ((p = strchr(p, DIRSEP)) != NULL) { + while ((p = strchr(p, '/')) != NULL) { *p = '\0'; if (stat(buf, &st) == -1) { if (my_mkdir(buf, (mode_t) (S_IRWXU|S_IRUGO|S_IXUGO)) == -1) { if (errno != EEXIST) { + pe = errno; perror_message(_(txt_cannot_create), buf); free(buf); - return FALSE; + return pe; } } } - *p++ = DIRSEP; + *p++ = '/'; } free(buf); - return TRUE; + return pe; } @@ -661,8 +667,8 @@ generate_savepath( return NULL; } - if (!(create_path(savepath))) { - error_message(2, _(txt_cannot_open_for_saving), savepath); + if ((errno = create_path(savepath)) != 0) { + perror_message(_(txt_cannot_open_for_saving), savepath); free(savepath); return NULL; } @@ -831,7 +837,7 @@ post_process_uud( /* item->mimetype seems not to be available for uudecoded files etc */ if (curr_group->attribute->post_process_view) { joinpath(path, sizeof(path), file_out_dir, item->filename); - view_file(path, strrchr(path, DIRSEP) + 1); + view_file(path, strrchr(path, '/') + 1); } } else { errors++; @@ -896,7 +902,7 @@ post_process_uud( while (fgets(s, (int) sizeof(s), fp_in) != NULL) { switch (state) { case INITIAL: - if (strncmp("begin ", s, 6) == 0) { + if (STRNCMPEQ("begin ", s, 6)) { char fmt[15]; char name[PATH_LEN]; char buf[PATH_LEN]; @@ -920,7 +926,7 @@ post_process_uud( filename = name; expand_save_filename(path, sizeof(path), filename); - filename = strrchr(path, DIRSEP) + 1; /* ptr to filename portion */ + filename = strrchr(path, '/') + 1; /* ptr to filename portion */ if ((fp_out = fopen(path, "w")) == NULL) { perror_message(_(txt_cannot_open), path); fclose(fp_in); @@ -1010,7 +1016,6 @@ post_process_uud( my_printf(_(txt_uu_error_decode), filename, _(txt_uu_error_no_end)); my_printf(cCRLF); } - return; } @@ -1043,7 +1048,7 @@ sum_file( fflush(fp_in); pclose(fp_in); - my_printf(_(txt_checksum_of_file), file, file_size(path), _("bytes")); + my_printf(_(txt_checksum_of_file), file, file_size(path), _(txt_bytes)); my_printf(cCRLF); my_printf("\t%s%s", buf, cCRLF); } else { @@ -1137,15 +1142,18 @@ post_process_sh( { FILE *fp_in, *fp_out = NULL; char buf[LEN]; - char file_out[PATH_LEN]; + char *file_out; char file_out_dir[PATH_LEN]; int i; + size_t len; /* * Grab the dirname portion */ my_strncpy(file_out_dir, save[0].path, (size_t) (save[0].file - save[0].path)); - snprintf(file_out, sizeof(file_out), "%ssh%ld", file_out_dir, (long) process_id); + len = snprintf(NULL, 0, "%ssh%ld", file_out_dir, (long) process_id); + file_out = my_malloc(++len); + snprintf(file_out, len, "%ssh%ld", file_out_dir, (long) process_id); for (i = 0; i < num_save; i++) { if ((fp_in = fopen(save[i].path, "r")) == NULL) @@ -1177,6 +1185,7 @@ post_process_sh( invoke_cmd(buf); /* Handles its own errors */ unlink(file_out); } + free(file_out); } @@ -1281,7 +1290,19 @@ decode_save_one( if (part->encoding == ENCODING_BASE64) mmdecode(NULL, 'b', 0, NULL); /* flush */ - fseek(rawfp, part->offset, SEEK_SET); + if (fseek(rawfp, part->offset, SEEK_SET) == -1) { +#ifdef DEBUG + /* + * TODO: always show to user? + * then use something less technical and move to lang.c + * + */ + perror_message("%s:%d decode_save_one(fseek(rawfp,)) failed", __FILE__, __LINE__); +#endif /* DEBUG */ + free(savepath); + fclose(fp); + return FALSE; + } for (i = 0; i < part->line_count; i++) { if ((fgets(buf, sizeof(buf), rawfp)) == NULL) @@ -1392,7 +1413,7 @@ match_content_type( return NO; /* Try and match major */ - if (strcmp(type, "*") == 0) + if (STRCMPEQ(type, "*")) found = TRUE; else if (((typeindex = content_type(type)) != -1) && typeindex == part->type) found = TRUE; @@ -1402,9 +1423,9 @@ match_content_type( /* Try and match subtype */ found = FALSE; - if (strcmp(subtype, "*") == 0) + if (STRCMPEQ(subtype, "*")) found = TRUE; - else if (strcmp(subtype, part->subtype) == 0) + else if (STRCMPEQ(subtype, part->subtype)) found = TRUE; if (!found) @@ -1515,6 +1536,7 @@ static void show_attachment_page( void) { + char *attach_line; char buf[BUFSIZ]; const char *charset; int i, tmp_len, max_depth; @@ -1530,11 +1552,11 @@ show_attachment_page( info_len = max_depth = 0; for (i = 0; i < attmenu.max; ++i) { part = get_part(i); - snprintf(buf, sizeof(buf), _(txt_attachment_lines), part->line_count); - tmp_len = strwidth(buf); charset = get_param(part->params, "charset"); - snprintf(buf, sizeof(buf), " %s/%s, %s, %s%s", content_types[part->type], part->subtype, content_encodings[part->encoding], charset ? charset : "", charset ? ", " : ""); - tmp_len += strwidth(buf); + attach_line = build_attach_line(part, 0, cCOLS - 2, 0, NULL, charset); + snprintf(buf, sizeof(buf), " %s", attach_line); + FreeIfNeeded(attach_line); + tmp_len = strwidth(buf); if (tmp_len > info_len) info_len = tmp_len; @@ -1666,6 +1688,10 @@ attachment_page( show_attachment_page(); break; + case GLOBAL_VERSION: + info_message(cvers); + break; + case ATTACHMENT_SAVE: if (attmenu.max) { part = get_part(attmenu.curr); @@ -1790,6 +1816,7 @@ static void build_attachment_line( int i) { + char *attach_line; char *sptr; const char *name; const char *charset; @@ -1827,12 +1854,6 @@ build_attachment_line( } charset = get_param(part->params, "charset"); - snprintf(buf2, sizeof(buf2), _(txt_attachment_lines), part->line_count); - /* TODO: make the layout configurable? */ - if (!strcmp(content_types[part->type], "text")) - snprintf(buf, sizeof(buf), " %s/%s, %s, %s%s%s", content_types[part->type], part->subtype, content_encodings[part->encoding], charset ? charset : "", charset ? ", " : "", buf2); - else - snprintf(buf, sizeof(buf), " %s/%s, %s, %s", content_types[part->type], part->subtype, content_encodings[part->encoding], buf2); if (part->depth > 0) { treelen = cCOLS - 13 - info_len - namelen; tree = build_tree(part->depth, treelen, i); @@ -1843,6 +1864,10 @@ 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); + snprintf(buf, sizeof(buf), " %s", attach_line); + FreeIfNeeded(attach_line); + #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) tmpname = spart(name, namelen, TRUE); tmpbuf = spart(buf, info_len, TRUE); @@ -2028,9 +2053,8 @@ tag_pattern( lptr->tagged = ++num_of_tagged_parts; } - if (tinrc.wildcard) { + if (tinrc.wildcard) regex_cache_destroy(&cache); - } } @@ -2265,7 +2289,16 @@ process_part( if (what != PIPE_RAW && part->encoding == ENCODING_BASE64) mmdecode(NULL, 'b', 0, NULL); /* flush */ - fseek(infile, part->offset, SEEK_SET); + if (fseek(infile, part->offset, SEEK_SET) == -1) { +#ifdef DEBUG + /* + * TODO: always show to user? + * then use something less technical and move to lang.c + */ + perror_message("%s:%d process_part(fseek(infile)) failed", __FILE__, __LINE__); +#endif /* DEBUG */ + return; + } line_count = part->line_count; @@ -2298,7 +2331,7 @@ process_part( if (what != SAVE && what != SAVE_TAGGED && !strncmp(content_types[part->type], "text", 4)) { line_len = (size_t) count; conv_buf = my_strdup(buf2); - network_charset = get_param(part->params, "charset"); + network_charset = validate_charset(get_param(part->params, "charset")); process_charsets(&conv_buf, &line_len, network_charset ? network_charset : "US-ASCII", tinrc.mm_local_charset, FALSE); strncpy(buf2, conv_buf, sizeof(buf2) - 1); count = (int) strlen(buf2); @@ -2323,7 +2356,7 @@ process_part( if (what != SAVE && what != SAVE_TAGGED && !strncmp(content_types[part->type], "text", 4)) { conv_buf = my_strdup(buf); line_len = strlen(conv_buf); - network_charset = get_param(part->params, "charset"); + network_charset = validate_charset(get_param(part->params, "charset")); process_charsets(&conv_buf, &line_len, network_charset ? network_charset : "US-ASCII", tinrc.mm_local_charset, FALSE); strncpy(buf, conv_buf, sizeof(buf) - 1); free(conv_buf); diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/screen.c tin-2.6.3/src/screen.c --- tin-2.6.2/src/screen.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/screen.c 2023-12-06 09:09:00.683352341 +0100 @@ -3,10 +3,10 @@ * Module : screen.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2022-11-01 + * Updated : 2023-12-06 * Notes : * - * Copyright (c) 1991-2023 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2024 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -209,12 +209,13 @@ wait_message( } if (nfds > 0) { - if (FD_ISSET(STDIN_FILENO, &readfds)) + if (FD_ISSET(STDIN_FILENO, &readfds)) { # if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) ReadWch(); # else ReadCh(); # endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + } } } #else diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/search.c tin-2.6.3/src/search.c --- tin-2.6.2/src/search.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/search.c 2023-11-27 20:25:53.698613230 +0100 @@ -3,10 +3,10 @@ * Module : search.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2022-08-29 + * Updated : 2023-11-27 * Notes : * - * Copyright (c) 1991-2023 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2024 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -202,9 +202,9 @@ search_config( } while (n != current); clear_message(); - if (tinrc.wildcard) { + if (tinrc.wildcard) regex_cache_destroy(&search_regex); - } + return result; } @@ -278,9 +278,9 @@ generic_search( } while (n != current); clear_message(); - if (tinrc.wildcard) { + if (tinrc.wildcard) regex_cache_destroy(&search_regex); - } + if (!found) info_message(_(txt_no_match)); @@ -335,16 +335,16 @@ search_active( ptr = active[my_group[i]].name; if (match_regex(ptr, buf, &search_regex, TRUE)) { - if (tinrc.wildcard) { + if (tinrc.wildcard) regex_cache_destroy(&search_regex); - } + return i; } } while (i != selmenu.curr); - if (tinrc.wildcard) { + if (tinrc.wildcard) regex_cache_destroy(&search_regex); - } + info_message(_(txt_no_match)); return -1; } @@ -452,9 +452,10 @@ author_search( if (arts[i].name == NULL) tmp = my_strdup(arts[i].from); else { - size_t len = strlen(arts[i].from) + strlen(arts[i].name) + 4; + int len; - tmp = my_malloc(len); + len = snprintf(NULL, 0, "%s <%s>", arts[i].name, arts[i].from); + tmp = my_malloc(++len); snprintf(tmp, len, "%s <%s>", arts[i].name, arts[i].from); } @@ -564,9 +565,9 @@ search_group( show_progress(txt_searching, loop_cnt, top_art); } while (i != current_art && loop_cnt++ <= top_art); - if (tinrc.wildcard) { + if (tinrc.wildcard) regex_cache_destroy(&search_regex); - } + info_message(_(txt_no_match)); return -1; } @@ -722,9 +723,9 @@ search_article( } info_message(_(txt_no_match)); - if (tinrc.wildcard) { + if (tinrc.wildcard) regex_cache_destroy(&search_regex); - } + return -1; } diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/select.c tin-2.6.3/src/select.c --- tin-2.6.2/src/select.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/select.c 2023-12-20 09:27:50.765771782 +0100 @@ -3,10 +3,10 @@ * Module : select.c * Author : I. Lea & R. Skrenta * Created : 1991-04-01 - * Updated : 2022-10-27 + * Updated : 2023-11-15 * Notes : * - * Copyright (c) 1991-2023 Iain Lea , Rich Skrenta + * Copyright (c) 1991-2024 Iain Lea , Rich Skrenta * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -303,7 +303,7 @@ selection_page( break; case GLOBAL_CONNECTION_INFO: - show_connection_page(SELECT_LEVEL, _(txt_connection_info)); + show_connection_page(); show_selection_page(); break; @@ -419,7 +419,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) ? _("unread") : _("all")); + wait_message(0, _(txt_reading_groups), (tinrc.show_only_unread_groups) ? _(txt_unread) : _(txt_all)); toggle_my_groups(NULL); show_selection_page(); @@ -519,7 +519,7 @@ selection_page( #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 conversion case in new_part() + * CHARSET_CONVERSION case in new_part() * which currently relies on CURR_GROUP */ selmenu.curr = my_group_add(buf, FALSE); @@ -616,15 +616,15 @@ show_selection_page( if (use_nntps) { if (insecure_nntps) - secflag=_("[k]"); + secflag = _(txt_selection_flag_insecure); else - secflag=_("[T]"); + secflag = _(txt_selection_flag_secure); } if (read_news_via_nntp) - snprintf(buf, sizeof(buf), "%s (%s%s %d%s)", _(txt_group_selection), nntp_server, secflag, selmenu.max, (tinrc.show_only_unread_groups ? _(" R") : "")); + snprintf(buf, sizeof(buf), "%s (%s%s %d%s)", _(txt_group_selection), nntp_server, secflag, selmenu.max, (tinrc.show_only_unread_groups ? _(txt_selection_flag_only_unread) : "")); else - snprintf(buf, sizeof(buf), "%s (%d%s)", _(txt_group_selection), selmenu.max, (tinrc.show_only_unread_groups ? _(" R") : "")); + snprintf(buf, sizeof(buf), "%s (%d%s)", _(txt_group_selection), selmenu.max, (tinrc.show_only_unread_groups ? _(txt_selection_flag_only_unread) : "")); if (selmenu.curr < 0) selmenu.curr = 0; @@ -1410,6 +1410,8 @@ subscribe_pattern( { char buf[LEN]; int i, subscribe_num = 0; + size_t groups_size = 100; + struct t_group **groups; if (!num_active || no_write) return; @@ -1419,14 +1421,20 @@ subscribe_pattern( return; } + groups = my_malloc(groups_size * sizeof(struct t_group *)); + wait_message(0, "%s", message); for_each_group(i) { 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 *)); + } + groups[subscribe_num] = &active[i]; /* If found and group is not subscribed add it to end of my_group[]. */ - subscribe(&active[i], SUB_CHAR(state), TRUE); if (state) { my_group_add(active[i].name, FALSE); grp_mark_unread(&active[i]); @@ -1436,6 +1444,10 @@ subscribe_pattern( } } + bulk_subscribe(groups, subscribe_num, SUB_CHAR(state), TRUE); + + free(groups); + if (subscribe_num) { toggle_my_groups(NULL); show_selection_page(); @@ -1476,7 +1488,7 @@ static void select_read_group( void) { - struct t_group *currgrp; + static struct t_group *currgrp; if (!selmenu.max || selmenu.curr == -1) { info_message(_(txt_no_groups)); @@ -1653,9 +1665,8 @@ show_article_by_msgid( t_bool tmp_cache_overview_files; t_bool tmp_show_only_unread_arts; - if (!(read_news_via_nntp && !read_saved_news)) { + if (!(read_news_via_nntp && !read_saved_news)) return LOOKUP_UNAVAIL; - } if (messageid) { idptr = messageid; diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/sigfile.c tin-2.6.3/src/sigfile.c --- tin-2.6.2/src/sigfile.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/sigfile.c 2023-11-06 12:49:52.628165136 +0100 @@ -6,7 +6,7 @@ * Updated : 2021-07-26 * Notes : Generate random signature for posting/mailing etc. * - * Copyright (c) 1992-2023 Mike Gleason + * Copyright (c) 1992-2024 Mike Gleason * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/signal.c tin-2.6.3/src/signal.c --- tin-2.6.2/src/signal.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/signal.c 2023-11-12 18:53:14.067242200 +0100 @@ -3,10 +3,10 @@ * Module : signal.c * Author : I.Lea * Created : 1991-04-01 - * Updated : 2022-01-11 + * Updated : 2023-11-12 * Notes : signal handlers for different modes and window resizing * - * Copyright (c) 1991-2023 Iain Lea + * Copyright (c) 1991-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -307,7 +307,7 @@ handle_resize( case cPage: resize_article(TRUE, &pgart); - draw_page(curr_group->name, 0); + draw_page(0); break; case cPost: @@ -317,7 +317,7 @@ handle_resize( case cPostFup: resize_article(TRUE, &pgart); - draw_page(curr_group->name, 0); + draw_page(0); /* * Reset signal_context because draw_page() * sets signal_context to cPage. @@ -428,11 +428,38 @@ signal_handler( */ #if defined(HAVE_ALARM) && defined(SIGALRM) case SIGALRM: +# ifdef NNTP_ABLE # ifdef DEBUG if ((debug & DEBUG_NNTP) && verbose > 1) - debug_print_file("NNTP", "get_server() %d sec elapsed without response", tinrc.nntp_read_timeout_secs); + debug_print_file("NNTP", "get_server() %d sec elapsed without response", TIN_NNTP_TIMEOUT); # endif /* DEBUG */ - tin_done(NNTP_ERROR_EXIT, _("NNTP connection error. Exiting...")); + +# ifdef USE_ZLIB + /* + * response compression from the server may take a while + * when running interactively and not being in connection + * phase give the user a chance to go on instead of exiting + */ + { + char *prompt; + size_t len; + + len = strlen(_(txt_read_timeout_quit)) + snprintf(NULL, 0, "%d", tinrc.nntp_read_timeout_secs) - 1; + prompt = my_malloc(len); + snprintf(prompt, len, _(txt_read_timeout_quit), tinrc.nntp_read_timeout_secs); + if (signal_context == cReconnect || batch_mode || !use_compress || !nntp_caps.compress || prompt_yn(prompt, FALSE) == 1) { + free(prompt); +# endif /* USE_ZLIB */ + tin_done(NNTP_ERROR_EXIT, _(txt_connection_error)); +# ifdef USE_ZLIB + } else { + free(prompt); + RESTORE_HANDLER(sig, signal_handler); + wait_message(0, _(txt_continuing)); + } + } +# endif /* USE_ZLIB */ +# endif /* NNTP_ABLE */ return; #endif /* HAVE_ALARM && SIGALRM */ diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/strftime.c tin-2.6.3/src/strftime.c --- tin-2.6.2/src/strftime.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/strftime.c 2023-11-06 12:49:52.644165766 +0100 @@ -12,7 +12,7 @@ * tm = localtime(&secs); * num = strftime(buf, sizeof(buf), "%a %d-%m-%y %H:%M:%S", tm); * - * Copyright (c) 1991-2023 Arnold Robbins + * Copyright (c) 1991-2024 Arnold Robbins * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/string.c tin-2.6.3/src/string.c --- tin-2.6.2/src/string.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/string.c 2023-12-06 09:08:55.251140249 +0100 @@ -3,10 +3,10 @@ * Module : string.c * Author : Urs Janssen * Created : 1997-01-20 - * Updated : 2022-11-28 + * Updated : 2023-12-06 * Notes : * - * Copyright (c) 1997-2023 Urs Janssen + * Copyright (c) 1997-2024 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -68,6 +68,7 @@ static wchar_t *my_wcsdup(const wchar_t *wstr); #endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + /* * special ltoa() * converts value into a string with a maxlen of digits (usually should be @@ -236,6 +237,7 @@ strcasestr( #endif /* !HAVE_STRCASESTR */ +/* strcat() returning the number of appended octets */ size_t mystrcat( char **t, @@ -476,6 +478,7 @@ strcasecmp( const char *q) { int r; + for (; (r = FOLD_TO_UPPER (*p) - FOLD_TO_UPPER (*q)) == 0; ++p, ++q) { if (*p == '\0') return 0; @@ -526,7 +529,7 @@ strsep( /* - * str_trim - leading and trailing whitespace + * str_trim - in-place string trim leading and trailing whitespace * * INPUT: string - string to trim * @@ -538,29 +541,32 @@ char * str_trim( char *string) { - char *rp; /* reading string pointer */ - char *wp; /* writing string pointer */ - char *ls; /* last space */ + char *rp, *wp, *ep; + size_t s; if (string == NULL) return NULL; - for (rp = wp = ls = string; isspace((int) *rp); rp++) /* Skip leading space */ + if (!(s = strlen(string))) + return string; + + /* remove training spaces */ + ep = string + s - 1; + while (ep >= string && isspace((int) *ep)) + ep--; + *(ep + 1) = '\0'; + + /* skip leading space */ + for (rp = wp = string; isspace((int) *rp); rp++) ; - while (*rp) { - if (isspace((int) *rp)) { - if (ls == NULL) /* Remember last written space */ - ls = wp; - } else - ls = NULL; /* It wasn't the last space */ - *wp++ = *rp++; - } + /* copy if required to keep address */ + if (rp != string) { + while (*rp) + *wp++ = *rp++; - if (ls) /* ie, there is trailing space */ - *ls = '\0'; - else *wp = '\0'; + } return string; } @@ -726,11 +732,6 @@ sh_format( while (*src != '\0') { t_bool fix; - /* - * This logic works for Unix. Non-Unix systems may require a - * different set of problem chars, and may need quotes around - * the whole string rather than escaping individual chars. - */ if (quote == '"') { fix = (strchr(SH_DOUBLE, *src) != NULL); } else if (quote == '\'') { @@ -803,7 +804,7 @@ strrstr( if ((plen != 0) && (plen <= slen)) { for (ptr = str + (slen - plen); ptr > str; --ptr) { - if (*ptr == *pat && strncmp(ptr, pat, plen) == 0) + if (*ptr == *pat && STRNCMPEQ(ptr, pat, plen)) return (char *) ptr; } } @@ -1547,7 +1548,7 @@ parse_format_string( *d_fmt = '\0'; in++; } else { - out -= 1; + out--; *out++ = *in; continue; } @@ -1585,9 +1586,9 @@ parse_format_string( if (my_strftime(buf, LEN - 1, fmt->date_str, localtime(&tmptime))) { #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) if ((wtmp = char2wchar_t(buf)) != NULL) { - if (wcstombs(tmp, wtmp, sizeof(tmp) - 1) != (size_t) -1) { + if (wcstombs(tmp, wtmp, sizeof(tmp) - 1) != (size_t) -1) fmt->len_date = (size_t) strwidth(tmp); - } + free(wtmp); } #else @@ -1620,9 +1621,9 @@ parse_format_string( /* From */ if (!(flags & FROM) && (signal_context == cGroup || signal_context == cThread)) { flags |= FROM; - if (len) { + if (len) fmt->len_from = len; - } + } else out -= 2; break; @@ -1631,9 +1632,9 @@ parse_format_string( /* Newsgroup name */ if (cCOLS > min_cols && !(flags & GRP_NAME) && signal_context == cSelect) { flags |= GRP_NAME; - if (len) { + if (len) fmt->len_grpname = len; - } + fmt->len_grpname_dsc = (len2 ? len2 : 32); } else out -= 2; @@ -1814,13 +1815,13 @@ parse_format_string( if (!show_description && !(flags & GRP_NAME)) fmt->len_grpname_max = 0; - if (flags & DATE && fmt->len_date > ((size_t) cCOLS - cnt - 1)) + if ((flags & DATE) && fmt->len_date > ((size_t) cCOLS - cnt - 1)) fmt->len_date = ((size_t) cCOLS - cnt - 1); - if (flags & DATE && (!fmt->len_date_max || fmt->len_date_max > ((size_t) cCOLS - cnt - 1))) + if ((flags & DATE) && (!fmt->len_date_max || fmt->len_date_max > ((size_t) cCOLS - cnt - 1))) fmt->len_date_max = fmt->len_date; - if (flags & FROM && (!fmt->len_from || fmt->len_from > ((size_t) cCOLS - fmt->len_date_max - cnt - 1))) { + if ((flags & FROM) && (!fmt->len_from || fmt->len_from > ((size_t) cCOLS - fmt->len_date_max - cnt - 1))) { if (flags & (SUBJECT | THREAD_TREE)) { if (fmt->len_subj) fmt->len_from = (size_t) cCOLS - fmt->len_date_max - fmt->len_subj - cnt - 1; @@ -1830,7 +1831,7 @@ parse_format_string( fmt->len_from = ((size_t) cCOLS - fmt->len_date_max - cnt - 1); } - if (flags & (SUBJECT | THREAD_TREE) && (!fmt->len_subj || fmt->len_subj > ((size_t) cCOLS - fmt->len_from - fmt->len_date_max - cnt - 1))) + if ((flags & (SUBJECT | THREAD_TREE)) && (!fmt->len_subj || fmt->len_subj > ((size_t) cCOLS - fmt->len_from - fmt->len_date_max - cnt - 1))) fmt->len_subj = ((size_t) cCOLS - fmt->len_from - fmt->len_date_max - cnt - 1); } } diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/tags.c tin-2.6.3/src/tags.c --- tin-2.6.2/src/tags.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/tags.c 2023-11-29 21:38:48.962285272 +0100 @@ -6,7 +6,7 @@ * Updated : 2020-08-04 * Notes : Split out from other modules * - * Copyright (c) 1999-2023 Jason Faultless + * Copyright (c) 1999-2024 Jason Faultless * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -119,6 +119,7 @@ line_is_tagged( if (curr_group->attribute->thread_articles) { int i; + for (i = n; i >= 0; i = arts[i].thread) { if (arts[i].tagged > code) code = arts[i].tagged; @@ -223,6 +224,7 @@ set_range( int i; int range_min; int range_max; + t_bool only_clear = FALSE; switch (level) { case SELECT_LEVEL: @@ -256,8 +258,12 @@ set_range( * Parse range string */ if (!parse_range(range, min, max, curr, &range_min, &range_max)) { - info_message(_(txt_range_invalid)); - return FALSE; + if (range_min == 0 && range_max == -1) + only_clear = TRUE; + else { + info_message(_(txt_range_invalid)); + return FALSE; + } } switch (level) { @@ -265,8 +271,10 @@ set_range( for (i = 0; i < max; i++) /* Clear existing range */ active[my_group[i]].inrange = FALSE; - for (i = range_min - 1; i < range_max; i++) - active[my_group[i]].inrange = TRUE; + if (!only_clear) { + for (i = range_min - 1; i < range_max; i++) + active[my_group[i]].inrange = TRUE; + } break; case GROUP_LEVEL: @@ -275,9 +283,11 @@ set_range( arts[artnum].inrange = FALSE; } - for (i = range_min - 1; i < range_max; i++) { - for_each_art_in_thread(artnum, i) - arts[artnum].inrange = TRUE; + if (!only_clear) { + for (i = range_min - 1; i < range_max; i++) { + for_each_art_in_thread(artnum, i) + arts[artnum].inrange = TRUE; + } } break; @@ -291,13 +301,15 @@ set_range( arts[artnum].inrange = FALSE; } - i = 1; - for_each_art_in_thread(artnum, thread_basenote) { - if (i > range_max) - break; - if (i >= range_min) - arts[artnum].inrange = TRUE; - i++; + if (!only_clear) { + i = 1; + for_each_art_in_thread(artnum, thread_basenote) { + if (i > range_max) + break; + if (i >= range_min) + arts[artnum].inrange = TRUE; + i++; + } } break; diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/tcurses.c tin-2.6.3/src/tcurses.c --- tin-2.6.2/src/tcurses.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/tcurses.c 2023-11-24 13:07:14.894645062 +0100 @@ -3,11 +3,11 @@ * Module : tcurses.c * Author : Thomas Dickey * Created : 1997-03-02 - * Updated : 2021-10-19 + * Updated : 2023-11-24 * Notes : This is a set of wrapper functions adapting the termcap * interface of tin to use SVr4 curses (e.g., ncurses). * - * Copyright (c) 1997-2023 Thomas Dickey + * Copyright (c) 1997-2024 Thomas Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -394,6 +394,10 @@ highlight_string( } } # endif /* MULTIBYTE_ABLE && !NO_LOCALE */ + if (row < 0) + row = 0; + if (col < 0) + col = 0; MoveCursor(row, col); my_innstr(tmp, MIN(size, (LEN / 2) - 1)); @@ -416,6 +420,7 @@ word_highlight_string( int size, int color) { + char tmp[LEN] = { '\0' }; /* * Mapping of the tinrc.mono_mark* values to the ncurses attributes */ @@ -428,7 +433,6 @@ word_highlight_string( A_DIM, A_BOLD }; - char tmp[LEN]; int wsize = size; # if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) wchar_t *wtmp; @@ -447,7 +451,10 @@ word_highlight_string( } } # endif /* MULTIBYTE_ABLE && !NO_LOCALE */ - + if (row < 0) + row = 0; + if (col < 0) + col = 0; MoveCursor(row, col); my_innstr(tmp, MIN(size, (LEN / 2) - 1)); diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/thread.c tin-2.6.3/src/thread.c --- tin-2.6.2/src/thread.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/thread.c 2023-11-14 08:15:15.688487295 +0100 @@ -3,10 +3,10 @@ * Module : thread.c * Author : I. Lea * Created : 1991-04-01 - * Updated : 2022-10-27 + * Updated : 2023-11-14 * Notes : * - * Copyright (c) 1991-2023 Iain Lea + * Copyright (c) 1991-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -247,7 +247,10 @@ build_tline( if (!thrd_fmt.mark_offset) thrd_fmt.mark_offset = (size_t) (mark_offset = strwidth(buffer) + 2); if (art->tagged) { - strcat(buffer, " "); +#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) + if (art_mark_width > 1) + strcat(buffer, " "); +#endif /* MULTIBYTE_ABLE && !NO_LOCALE */ strcat(buffer, tin_ltoa(art->tagged, 3)); #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE) mark[0] = L'\0'; @@ -643,6 +646,29 @@ thread_page( ret_code = enter_pager(find_response(thread_basenote, thdmenu.curr), FALSE, THREAD_LEVEL); break; +/* + case THREAD_FOLLOWUP_QUOTE_HEADERS: + may need + if (func == THREAD_FOLLOWUP_QUOTE_HEADERS) + resize_article(TRUE, &pgart); + but as '^W' is already taken by MARK_FEED_UNREAD + we leave that function out for now +*/ + case THREAD_FOLLOWUP_QUOTE: + case THREAD_FOLLOWUP: + if (can_post || group->attribute->mailing_list != NULL) { + int ret; + + n = find_response(thread_basenote, thdmenu.curr); + ret = art_open(TRUE, &arts[n], group, &pgart, TRUE, _(txt_reading_article)); + if (ret != ART_UNAVAILABLE && ret != ART_ABORT && n >= 0) { + post_response(group->name, n, (func == THREAD_FOLLOWUP_QUOTE) ? TRUE : FALSE, FALSE, FALSE); + show_thread_page(); + } + art_close(&pgart); + } + break; + case THREAD_READ_NEXT_ARTICLE_OR_THREAD: ret_code = thread_tab_pressed(); break; @@ -741,7 +767,7 @@ thread_page( break; case GLOBAL_CONNECTION_INFO: - show_connection_page(THREAD_LEVEL, _(txt_connection_info)); + show_connection_page(); show_thread_page(); break; @@ -1514,7 +1540,7 @@ make_prefix( buf[prefix_ptr] = TREE_HORIZ; buf[--prefix_ptr] = (has_sibling(art) ? TREE_VERT_RIGHT : TREE_UP_RIGHT); - for (ptr = art->parent; prefix_ptr > 1; ptr = ptr->parent) { + for (ptr = art->parent; ptr && prefix_ptr > 1; ptr = ptr->parent) { if (IS_EXPIRED(ptr)) continue; buf[--prefix_ptr] = TREE_BLANK; diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/tincfg.tbl tin-2.6.3/src/tincfg.tbl --- tin-2.6.2/src/tincfg.tbl 2022-09-19 11:54:56.000000000 +0200 +++ tin-2.6.3/src/tincfg.tbl 2023-11-08 12:30:15.392268069 +0100 @@ -2,10 +2,10 @@ ; Module : tincfg.tbl ; Author : Thomas E. Dickey ; Created : 1996-11-01 -; Updated : 2022-06-29 +; Updated : 2023-10-29 ; Notes : #defines and structs for config.c ; -; Copyright (c) 1996-2022 Thomas E. Dickey +; Copyright (c) 1996-2024 Thomas E. Dickey ; All rights reserved. ; ; Redistribution and use in source and binary forms, with or without @@ -74,6 +74,7 @@ thread_score txt_thread_score_type scroll_lines OPT_NUM show_signatures OPT_ON_OFF + show_art_score OPT_ON_OFF news_headers_to_display OPT_STRING news_headers_to_not_display OPT_STRING alternative_handling OPT_ON_OFF @@ -108,6 +109,7 @@ attrib_auto_select OPT_ON_OFF attrib_wrap_on_next_unread OPT_ON_OFF attrib_show_signatures OPT_ON_OFF + attrib_show_art_score OPT_ON_OFF attrib_news_headers_to_display OPT_STRING attrib_news_headers_to_not_display OPT_STRING attrib_alternative_handling OPT_ON_OFF @@ -168,6 +170,8 @@ col_from txt_colors col_title txt_colors col_signature txt_colors + col_score_neg txt_colors + col_score_pos txt_colors col_urls txt_colors col_verbatim txt_colors col_extquote txt_colors @@ -314,6 +318,9 @@ select_format OPT_STRING group_format OPT_STRING thread_format OPT_STRING + attachment_format OPT_STRING + page_mime_format OPT_STRING + page_uue_format OPT_STRING date_format OPT_STRING #ifdef HAVE_UNICODE_NORMALIZATION normalization_form txt_normalization_forms diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/tmpfile.c tin-2.6.3/src/tmpfile.c --- tin-2.6.2/src/tmpfile.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/tmpfile.c 2023-11-06 12:49:52.680167183 +0100 @@ -87,7 +87,7 @@ tmpfile( (void) fchmod(fd, (S_IRUGO|S_IWUGO) & ~u); # else # if defined(HAVE_CHMOD) && !defined(HAVE_MKSTEMP) && defined(HAVE_MKTEMP) - fchmod(p, (S_IRUGO|S_IWUGO) & ~u); + chmod(p, (S_IRUGO|S_IWUGO) & ~u); # endif /* HAVE_CHMOD && !HAVE_MKSTEMP && HAVE_MKTEMP */ # endif /* HAVE_FCHMOD */ } diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/trace.c tin-2.6.3/src/trace.c --- tin-2.6.2/src/trace.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/trace.c 2023-11-06 12:49:52.684167340 +0100 @@ -6,7 +6,7 @@ * Updated : 2021-02-23 * Notes : debugging support via TRACE macro. * - * Copyright (c) 1997-2023 Thomas Dickey + * Copyright (c) 1997-2024 Thomas Dickey * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/version.c tin-2.6.3/src/version.c --- tin-2.6.2/src/version.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/version.c 2023-12-11 21:45:38.275005765 +0100 @@ -3,10 +3,10 @@ * Module : version.c * Author : U. Janssen * Created : 2003-05-11 - * Updated : 2019-02-04 + * Updated : 2023-12-11 * Notes : * - * Copyright (c) 2003-2023 Urs Janssen + * Copyright (c) 2003-2024 Urs Janssen * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -73,7 +73,7 @@ check_upgrade( char fmt[10]; int rc_majorv, rc_minorv, rc_subv; /* version numbers in the file */ int current_version, c_majorv, c_minorv, c_subv; /* version numbers we require */ - size_t len; + int len; struct t_version *fversion = my_malloc(sizeof(struct t_version)); fversion->state = RC_ERROR; @@ -81,8 +81,8 @@ check_upgrade( rc_majorv = rc_minorv = rc_subv = c_majorv = c_minorv = c_subv = -1; strcpy(fmt, "%d.%d.%d"); /* we are expecting dotted triples */ - len = strlen(lskip) + strlen(fmt) + 1; /* format buffer len */ - format = my_malloc(len + 1); + len = snprintf(NULL, 0, "%s%s", lskip, fmt); + format = my_malloc(++len); snprintf(format, len, "%s%s", lskip, fmt); free(lskip); @@ -132,7 +132,7 @@ upgrade_prompt_quit( break; case RC_ERROR: /* can't parse internal version string, should not happen */ - error_message(2, txt_warn_unrecognized_version); + error_message(2, txt_warn_unrecognized_version, file); free(upgrade); free(tin_progname); giveup(); diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/xface.c tin-2.6.3/src/xface.c --- tin-2.6.2/src/xface.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/xface.c 2023-12-12 20:37:56.203726494 +0100 @@ -3,10 +3,10 @@ * Module : xface.c * Author : Joshua Crawford & Drazen Kacar * Created : 2003-04-27 - * Updated : 2022-08-17 + * Updated : 2023-11-27 * Notes : * - * Copyright (c) 2003-2023 Joshua Crawford & Drazen Kacar + * Copyright (c) 2003-2024 Joshua Crawford & Drazen Kacar * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -39,8 +39,7 @@ /* - * TODO: - document the used vars/files/dir in the manpage - * - move strings to lang.c + * TODO: - document the used files/dir in the manpage */ #ifndef TIN_H @@ -72,7 +71,7 @@ slrnface_start( if (!is_xterm()) { # ifdef DEBUG if (debug & DEBUG_MISC) - error_message(2, _("Can't run slrnface: Not running in an xterm.")); + error_message(2, "%s", _(txt_xface_error_no_xterm)); # endif /* DEBUG */ return; } @@ -84,7 +83,7 @@ slrnface_start( if (!getenv("DISPLAY")) { # ifdef DEBUG if (debug & DEBUG_MISC) - error_message(2, _("Can't run slrnface: Environment variable %s not found."), "DISPLAY"); + error_message(2, _(txt_xface_error_missing_env_var), "DISPLAY"); # endif /* DEBUG */ return; } @@ -95,7 +94,7 @@ slrnface_start( if (!getenv("WINDOWID")) { # ifdef DEBUG if (debug & DEBUG_MISC) - error_message(2, _("Can't run slrnface: Environment variable %s not found."), "WINDOWID"); + error_message(2, _(txt_xface_error_missing_env_var), "WINDOWID"); # endif /* DEBUG */ return; } @@ -110,40 +109,37 @@ slrnface_start( if (!strlen(ptr)) { /* TODO: mention XDG_RUNTIME_DIR in error message? */ # ifdef DEBUG if (debug & DEBUG_MISC) - error_message(2, _("Can't run slrnface: Environment variable %s not found."), "HOME"); + error_message(2, _(txt_xface_error_missing_env_var), "HOME"); # endif /* DEBUG */ return; } - pathlen = strlen(ptr) + strlen("/.slrnfaces/") + strlen(u.nodename) + 30; - fifo = my_malloc(pathlen); + pathlen = snprintf(NULL, 0, "%s/.slrnfaces", ptr); + fifo = my_malloc(++pathlen); snprintf(fifo, pathlen, "%s/.slrnfaces", ptr); if (my_mkdir(fifo, (mode_t) S_IRWXU)) { if (errno != EEXIST) { - perror_message(_("Can't run slrnface: failed to create %s"), fifo); + perror_message(_(txt_xface_error_create_failed), fifo); free(fifo); return; } } else { FILE *fp; - /* We abuse fifo filename memory here. It is long enough. */ + free(fifo); + pathlen = snprintf(NULL, 0, "%s/.slrnfaces/README", ptr); + fifo = my_malloc(++pathlen); snprintf(fifo, pathlen, "%s/.slrnfaces/README", ptr); if ((fp = fopen(fifo, "w")) != NULL) { - fputs(_("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"), fp); + fputs(_(txt_xface_readme), fp); fclose(fp); } } - + free(fifo); + pathlen = snprintf(NULL, 0, "%s/.slrnfaces/%s.%ld", ptr, u.nodename, (long) getpid()); + fifo = my_malloc(++pathlen); status = snprintf(fifo, pathlen, "%s/.slrnfaces/%s.%ld", ptr, u.nodename, (long) getpid()); if (status <= 0 || status >= (int) pathlen) { - error_message(2, _("Can't run slrnface: couldn't construct fifo name.")); + error_message(2, "%s", _(txt_xface_error_construct_fifo_name)); unlink(fifo); free(fifo); return; @@ -151,7 +147,7 @@ slrnface_start( unlink(fifo); if (mkfifo(fifo, (S_IRUSR|S_IWUSR)) < 0) { - perror_message(_("Can't run slrnface: failed to create %s"), fifo); + perror_message(_(txt_xface_error_create_failed), fifo); unlink(fifo); free(fifo); return; @@ -182,7 +178,7 @@ slrnface_start( pidst = waitpid(pid, &status, 0); } while (pidst == -1 && errno == EINTR); if (!WIFEXITED(status)) - error_message(2, _("Slrnface abnormally exited, code %d."), status); + error_message(2, _(txt_xface_error_exited_abnormal), status); else { const char *message; @@ -192,43 +188,42 @@ slrnface_start( WRITE_FACE_FD("start\n"); message = NULL; } else - message = "can't open FIFO"; + message = _(txt_xface_msg_cannot_open_fifo); break; - /* TODO: warp into _()? */ case 1: - message = "couldn't connect to display"; + message = _(txt_xface_msg_cannot_connect_display); break; case 2: - message = "WINDOWID not found in environment"; + message = _(txt_xface_msg_windowid_not_found); break; case 3: - message = "couldn't find controlling terminal"; + message = _(txt_xface_msg_no_controlling_terminal); break; case 4: - message = "terminal doesn't export width and height"; + message = _(txt_xface_msg_no_width_and_height_avail); break; case 5: - message = "can't open FIFO"; + message = _(txt_xface_msg_cannot_open_fifo); break; case 6: - message = "fork() failed"; + message = _(txt_xface_msg_fork_failed); break; case 10: - message = "executable not found"; + message = _(txt_xface_msg_executable_not_found); break; default: - message = "unknown error"; + message = _(txt_xface_msg_unknown_error); } if (message) - error_message(2, _("Slrnface failed: %s."), message); + error_message(2, _(txt_xface_error_finally_failed), message); } } unlink(fifo); diff -Nurp '--exclude=.bzr*' tin-2.6.2/src/xref.c tin-2.6.3/src/xref.c --- tin-2.6.2/src/xref.c 2022-12-09 10:03:48.000000000 +0100 +++ tin-2.6.3/src/xref.c 2023-11-30 09:41:34.984891192 +0100 @@ -6,7 +6,7 @@ * Updated : 2019-09-11 * Notes : * - * Copyright (c) 1993-2023 Iain Lea + * Copyright (c) 1993-2024 Iain Lea * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -112,7 +112,7 @@ overview_xref_support( if ((p = strchr(ptr, ':'))) { if (p == ptr) { /* metadata items start with : */ - /* currently there is only :lines ands :bytes reserved */ + /* currently only :lines and :bytes are reserved */ if (!strcasecmp(ptr, ":lines")) { ofmt[fields].type = OVER_T_INT; ofmt[fields].name = my_strdup("Lines:"); diff -Nurp '--exclude=.bzr*' tin-2.6.2/tin.spec tin-2.6.3/tin.spec --- tin-2.6.2/tin.spec 2022-10-19 06:30:38.000000000 +0200 +++ tin-2.6.3/tin.spec 2023-04-27 11:11:30.431326598 +0200 @@ -1,6 +1,6 @@ Name: tin Summary: easy-to-use USENET news reader -Version: 2.6.2 +Version: 2.6.3 Release: 1 License: BSD Group: Applications/News diff -Nurp '--exclude=.bzr*' tin-2.6.2/tools/tinews.pl tin-2.6.3/tools/tinews.pl --- tin-2.6.2/tools/tinews.pl 2022-11-03 12:48:06.000000000 +0100 +++ tin-2.6.3/tools/tinews.pl 2023-10-23 05:34:00.824417770 +0200 @@ -4,7 +4,7 @@ # signs the article and posts it. # # -# Copyright (c) 2002-2023 Urs Janssen , +# Copyright (c) 2002-2024 Urs Janssen , # Marc Brockschmidt # # Redistribution and use in source and binary forms, with or without @@ -62,7 +62,7 @@ use strict; use warnings; # version Number -my $version = "1.1.61"; +my $version = "1.1.64"; my %config; @@ -214,11 +214,12 @@ GetOptions('A|V|W|h|headers' => [], # do 'help|H' => \$config{'help'}, 'transform' => \$config{'transform'}, 'verbose|v' => \$config{'verbose'}, - 'version' => \$config{'version'} + 'version' => \$config{'version'}, + 'man' => \$config{'man'} ); foreach (@ARGV) { - print STDERR "Unknown argument $_."; + print STDERR "Unknown argument $_.\n"; usage(); } @@ -229,6 +230,18 @@ if ($config{'version'}) { usage() if ($config{'help'}); +# not listed in usage() or man-page as it may not work +if ($config{'man'}) { + eval "use Pod::Usage"; + if ($@) { + $config{'man'} = 0; + print STDERR "Unknown option: man.\n"; + usage(); + } else { + pod2usage(-verbose => 2, -exit => 0); + } +} + # check if SSL support is available if ($config{'ssl'}) { eval "Net::NNTP->can_ssl"; @@ -406,7 +419,8 @@ if ($config{'debug'} || $config{'verbose foreach (keys %Header) { warn "Raw 8-bit data in the following header:\n$Header{$_}\n" if ($Header{$_} =~ m/[\x80-\xff]/o); } - if (!defined($Header{'mime-version'}) || !defined($Header{'content-type'}) || !defined($Header{'content-transfer-encoding'})) { + # do not check for CTE as it's not required for miltipart/* + if (!defined($Header{'mime-version'}) || !defined($Header{'content-type'})) { warn "8bit body without MIME-headers\n" if (grep {/[\x80-\xff]/} @Body); } } @@ -418,7 +432,7 @@ if (!$config{'nntp-pass'}) { open (my $NEWSAUTH, '<', (glob("~/.newsauth"))[0]) or die("Can't open ~/.newsauth: $!"); while ($l = <$NEWSAUTH>) { chomp $l; - next if ($l =~ m/^[#\s]/); + next if ($l =~ m/(^[#\s]|)/); ($server, $pass, $user) = split(/\s+\b/, $l); last if ($server =~ m/\Q$config{'nntp-server'}\E/); } @@ -436,7 +450,7 @@ if (!$config{'nntp-pass'}) { open (my $NNTPAUTH, '<', (glob("~/.nntpauth"))[0]) or die("Can't open ~/.nntpauth: $!"); while ($l = <$NNTPAUTH>) { chomp $l; - next if ($l =~ m/^[#\s]/); + next if ($l =~ m/(^[#\s]|)/); ($server, $user, $pass) = split(/\s+\b/, $l); last if ($server =~ m/\Q$config{'nntp-server'}\E/); } diff -Nurp '--exclude=.bzr*' tin-2.6.2/tools/url_handler.pl tin-2.6.3/tools/url_handler.pl --- tin-2.6.2/tools/url_handler.pl 2021-08-23 12:58:19.000000000 +0200 +++ tin-2.6.3/tools/url_handler.pl 2023-11-23 22:59:08.553543384 +0100 @@ -136,6 +136,5 @@ Urs Janssen Eurs@tin.orgE =head1 SEE ALSO L -L =cut